Skip to content

Instantly share code, notes, and snippets.

View uilianries's full-sized avatar

Uilian Ries uilianries

View GitHub Profile
@uilianries
uilianries / output.log
Created April 8, 2025 09:27
Conan 2.15.0 - Validate parallel cache on Mac
Starting 4 parallel Poco builds to test cache feature
Starting build 0
Starting build 1
Starting build 2
Starting build 3
Build 1: FAILED (took 0.30 seconds)
Error in build 1:
======== Exporting recipe to the cache ========
ERROR: Couldn't remove folder: /Users/uilian/.conan2/p/t/pocoaf91dcc73ba05
@uilianries
uilianries / crosstoolng-ubuntu-gcc13.config
Created March 31, 2025 15:24
New CrosstoolNG more like native Ubuntu apt for GCC13
#
# Automatically generated file; DO NOT EDIT.
# crosstool-NG 1.27.0 Configuration
#
CT_CONFIGURE_has_static_link=y
CT_CONFIGURE_has_cxx11=y
CT_CONFIGURE_has_wget=y
CT_CONFIGURE_has_make_3_81_or_newer=y
CT_CONFIGURE_has_make_4_0_or_newer=y
CT_CONFIGURE_has_libtool_2_4_or_newer=y
@uilianries
uilianries / ubuntu16-gcc11.specs
Created March 31, 2025 13:26
GCC 13 spec files
*asm:
%{m16|m32:--32} %{m16|m32|mx32:;:--64} %{mx32:--x32} %{msse2avx:%{!mavx:-msse2avx}}
*asm_debug:
%{%:debug-level-gt(0):%{gstabs*:--gstabs;:%{g*:--gdwarf2}}} %{fdebug-prefix-map=*:--debug-prefix-map %*}
*asm_debug_option:
*asm_final:
@uilianries
uilianries / .config
Last active March 31, 2025 08:20
Crosstool NG: gcc-13 + glibc-2.28
#
# Automatically generated file; DO NOT EDIT.
# crosstool-NG 1.27.0 Configuration
#
CT_CONFIGURE_has_static_link=y
CT_CONFIGURE_has_cxx11=y
CT_CONFIGURE_has_lzip=y
CT_CONFIGURE_has_wget=y
CT_CONFIGURE_has_curl=y
CT_CONFIGURE_has_meson=y
@uilianries
uilianries / Dockerfile
Last active March 26, 2025 07:31
Docker Conan Ubuntu 24.04 GCC 13
FROM ubuntu:24.04@sha256:3afff29dffbc200d202546dc6c4f614edc3b109691e7ab4aa23d02b42ba86790
LABEL maintainer="Conan.io <[email protected]>"
ENV DEBIAN_FRONTEND=noninteractive
ENV PATH="/root/.local/bin:$PATH"
RUN apt-get -qq update \
&& apt-get -qq install -y --no-install-recommends --no-install-suggests \
binutils \
@uilianries
uilianries / opentelemetry-cpp-1.18.0-linux-cross-libstdcpp-error.log
Created March 13, 2025 13:53
OpenTelemetry-CPP : Cross building on Linux - Results
======== Exporting recipe to the cache ========
opentelemetry-cpp/1.18.0: [HOOK - hook_run_linter.py] pre_export(): RUN: conanlint check /home/uilian/Development/conan/conan-center-index/recipes/opentelemetry-cpp/all/../**/*
all/conanfile.py::409:42 - W9050: Attribute `build_modules` is deprecated in conan v2 (conan-deprecated-attribute)
╭────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ 408 self.cpp_info.components[lib].builddirs.append(self._module_subfolder) │
│ 409 self.cpp_info.components[lib].build_modules["cmake_find_package"] = self._otel_build_modules
@uilianries
uilianries / conan-yocto-build_1.log
Last active March 10, 2025 12:18
Conan2 Examples - Yocto build
This file has been truncated, but you can view the full file.
++ uname
+ '[' Linux '!=' Linux ']'
+ yocto_release=scarthgap
+ echo '- Yocto - Consume Mosquitto from Conan -'
- Yocto - Consume Mosquitto from Conan -
+ rm -rf poky
+ echo 'INFO: Cloning Yocto layers'
INFO: Cloning Yocto layers
+ git clone --branch scarthgap --depth 1 https://git.yoctoproject.org/poky.git poky
Cloning into 'poky'...
@uilianries
uilianries / consume-websocketpp-linux.log
Created February 10, 2025 14:31
Validate Websocketcpp missing Boost random
+ rm -rf build/ conan/
+ conan install . --output-folder=conan --build=missing --update -o '*/*:shared=True'
======== Input profiles ========
Profile host:
[settings]
arch=x86_64
build_type=Release
compiler=gcc
compiler.cppstd=gnu17
@uilianries
uilianries / config-arm64-osx-dbg-config.log
Last active February 6, 2025 14:40
Installing elfutls
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by elfutils configure 0.191, which was
generated by GNU Autoconf 2.72. Invocation command line was
$ ./../src/elfutils-0-04e5090778.clean/configure --enable-libdebuginfod=no --enable-nls=no --enable-debuginfod=no --with-bzlib --with-lzma --with-zlib --with-zstd --disable-silent-rules --verbose --disable-shared --enable-static --prefix=/private/tmp/elfutils-vcpkg/vcpkg_installed/arm64-osx/debug '--bindir=${prefix}/../tools/elfutils/debug/bin' '--sbindir=${prefix}/../tools/elfutils/debug/sbin' '--libdir=${prefix}/lib' '--includedir=${prefix}/../include' '--datarootdir=${prefix}/share/elfutils'
## --------- ##
## Platform. ##
@uilianries
uilianries / libelf-0.8.13-armv8-shared.log
Last active February 5, 2025 13:15
Cross building Qt6 on Linux using Conan
# conan create all --version=0.8.13 -o "*/*:shared=True" -pr arm64
======== Exporting recipe to the cache ========
libelf/0.8.13: Exporting package recipe: /tmp/conan-center-index/recipes/libelf/all/conanfile.py
libelf/0.8.13: exports: File 'conandata.yml' found. Exporting it...
libelf/0.8.13: Copied 1 '.py' file: conanfile.py
libelf/0.8.13: Copied 1 '.yml' file: conandata.yml
libelf/0.8.13: Copied 1 '.txt' file: CMakeLists.txt
libelf/0.8.13: Exported to cache folder: /root/.conan2/p/libelba96eb0c2165d/e
libelf/0.8.13: Exported: libelf/0.8.13#a55930368d33bf24654804c5ef0f93f3 (2025-02-05 12:24:01 UTC)