Skip to content

Instantly share code, notes, and snippets.

View uilianries's full-sized avatar

Uilian Ries uilianries

View GitHub Profile
@uilianries
uilianries / build.log
Created March 15, 2024 15:06
Mesa with python mako
Based on https://github.com/uilianries/conan-center-index/commit/2ff7f2f9d7643ec453db27108a09055bebe0eefe
$ conan create all --version=24.0.3 -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=yes
======== Exporting recipe to the cache ========
mesa/24.0.3: Exporting package recipe: /home/uilian/Development/conan/conan-center-index/recipes/mesa/all/conanfile.py
mesa/24.0.3: exports: File 'conandata.yml' found. Exporting it...
mesa/24.0.3: Calling export_sources()
mesa/24.0.3: Copied 1 '.py' file: conanfile.py
mesa/24.0.3: Copied 1 '.yml' file: conandata.yml
@uilianries
uilianries / build.log
Created March 14, 2024 14:12
Build glib 2.80 with packaging installed via pip.
$ conan create all --version=2.80.0 -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=yes -c tools.files.download:verify=False
======== Exporting recipe to the cache ========
glib/2.80.0: Exporting package recipe: /home/conan/project/all/conanfile.py
glib/2.80.0: exports: File 'conandata.yml' found. Exporting it...
glib/2.80.0: Calling export_sources()
glib/2.80.0: Copied 1 '.yml' file: conandata.yml
glib/2.80.0: Copied 1 '.py' file: conanfile.py
glib/2.80.0: Exported to cache folder: /home/conan/.conan2/p/glibb917797d369e0/e
glib/2.80.0: Exported: glib/2.80.0#5fab3ba1dd01ba28ac828f4b469fc1b3 (2024-03-14 14:05:35 UTC)
@uilianries
uilianries / Build ignoring mako check install
Last active March 12, 2024 16:32
Build Conan Mesa 24.0.2 - Mako package case
$ conan create all --version=24.0.2 --build=missing -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=yes -c tools.files.download:verify=False
======== Exporting recipe to the cache ========
mesa/24.0.2: Exporting package recipe: /home/conan/project/all/conanfile.py
mesa/24.0.2: exports: File 'conandata.yml' found. Exporting it...
mesa/24.0.2: Calling export_sources()
mesa/24.0.2: Copied 1 '.yml' file: conandata.yml
mesa/24.0.2: Copied 1 '.py' file: conanfile.py
mesa/24.0.2: Copied 1 '.patch' file: 24.0.1-0001-Require-directx-headers-when-building-wsi_common_win.patch
mesa/24.0.2: Exported to cache folder: /home/conan/.conan2/p/mesacf902dd2666d8/e
@uilianries
uilianries / 0001-install-packaging.patch
Last active March 13, 2024 17:10
Glib 2.80 build packaging missing
diff --git a/meson.build b/meson.build
index 7534542..180272d 100644
--- a/meson.build
+++ b/meson.build
@@ -2419,7 +2419,18 @@ endif
glib_conf.set('HAVE_PROC_SELF_CMDLINE', have_proc_self_cmdline)
+python = import('python')
+packaging_dep = python.find_installation('packaging', required: false)
@uilianries
uilianries / build.log
Created March 7, 2024 17:04
Conan build avahi 0.8
======== Exporting recipe to the cache ========
avahi/0.8: Exporting package recipe: /home/conan/project/all/conanfile.py
avahi/0.8: exports: File 'conandata.yml' found. Exporting it...
avahi/0.8: Copied 1 '.yml' file: conandata.yml
avahi/0.8: Copied 1 '.py' file: conanfile.py
avahi/0.8: Exported to cache folder: /home/conan/.conan2/p/avahid0b1c9db0e008/e
avahi/0.8: Exported: avahi/0.8#1fc483e6fe7d6c2addadc54efa1772d1 (2024-03-07 16:57:28 UTC)
======== Input profiles ========
@uilianries
uilianries / conan-gcc11-stat-build.log
Last active March 7, 2024 13:20
Avahi 0.8 - ancient glibc with strlcpy
# Running in the docker image conanio/gcc11-ubuntu16.04:latest
# It's important the test step, because is when we actually link the library and see the error.
$ ldd --version
ldd (Ubuntu GLIBC 2.23-0ubuntu11.3) 2.23
Copyright (C) 2016 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper
@uilianries
uilianries / opendis6-shared-apple-clang-15.log
Created February 6, 2024 08:28
Opendis6 0.1.0: Fails to build as shared library on Mac M1
$ cmake -S . -B build -DBUILD_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_VERBOSE_MAKEFILE=ON
$ cmake --build build
-- The C compiler identification is AppleClang 15.0.0.15000100
-- The CXX compiler identification is AppleClang 15.0.0.15000100
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
@uilianries
uilianries / conan-windows-gcc.log
Created February 5, 2024 10:38
Build Log Conan Center Index PR 22665
λ conan create all --version=1.17 -pr:h=gcc -pr:b=gcc
======== Exporting recipe to the cache ========
libiconv/1.17: Exporting package recipe: C:\Users\uilia\Development\
conan create all --version=3.2.0 -o "*/*:shared=False" -s compiler.cppstd=20 -o "botan/*:with_boost=True"
======== Exporting recipe to the cache ========
botan/3.2.0: Exporting package recipe: /Users/uilian/Development/conan/conan-center-index/recipes/botan/all/conanfile.py
botan/3.2.0: exports: File 'conandata.yml' found. Exporting it...
botan/3.2.0: Calling export_sources()
botan/3.2.0: Copied 1 '.py' file: conanfile.py
botan/3.2.0: Copied 1 '.yml' file: conandata.yml
botan/3.2.0: Exported to cache folder: /Users/uilian/.conan2/p/botane9111c7592689/e
botan/3.2.0: Exported: botan/3.2.0#5246c5db3fc3353a1dc9058c932e97ed (2024-02-01 10:09:31 UTC)
@uilianries
uilianries / cacert
Last active June 15, 2023 10:57
Java cacert