New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
libyaml-cpp: 0.5.3 -> 0.6.1 #34426
libyaml-cpp: 0.5.3 -> 0.6.1 #34426
Conversation
Trying to build a few of it's users: @GrahamcOfBorg build interception-tools powerdns mongodb |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Failure on x86_64-darwin (full log)
Partial log (click to expand)
Package ‘interception-tools-0.1.1’ in /Users/graham/nix-borg/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-ndnd/pkgs/tools/inputmethods/interception-tools/default.nix:27 is not supported on ‘x86_64-darwin’, refusing to evaluate.
a) For `nixos-rebuild` you can set
{ nixpkgs.config.allowBroken = true; }
in configuration.nix to override this.
b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
{ allowBroken = true; }
to ~/.config/nixpkgs/config.nix.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Failure on aarch64-linux (full log)
Partial log (click to expand)
gcc -o build/nixos/third_party/wiredtiger/src/cursor/cur_index.o -c -std=c11 -I/nix/store/60q6d1a7s464izwbxq9gi0q5m3x6kjiw-cyrus-sasl-2.1.26-bin/include -I/nix/store/ybgzdhff90g8hrkv4c9863ynh9h4ldz6-boost-1.60.0/include -I/nix/store/5v9q166fyigywngdajcgh1wd8f0m62l5-gperftools-2.6.1/include -I/nix/store/hhz1a55j3mmwz6z4bc8crhm3qi5gm2l1-pcre-cpp-8.41-bin/include -I/nix/store/k2mcv7x6v4wrq9ldjzqa4by3g2fkk0zp-snappy-1.1.7/include -I/nix/store/wk9ngxwd8i3fiqhp4df201bqklfp2f4j-zlib-1.2.11/include -I/nix/store/rk8833kc9imj5mf4y1v3v6ykj4asfp18-libyaml-cpp-0.6.0/include -I/nix/store/60q6d1a7s464izwbxq9gi0q5m3x6kjiw-cyrus-sasl-2.1.26-bin/include -I/nix/store/sk5fk2pv7kg7vq1gjag3791hql2fg63d-openssl-1.0.2n-dev/include -I/nix/store/2hjyi8awwrmw5hk0py7j9iw9930l9bpy-openssl-1.0.2n/include -I/nix/store/3rs36zszvvwzckdr99vkbsmcydfj09xs-libpcap-1.8.1/include -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fstack-protector-strong -fno-builtin-memcmp -fPIE -DNDEBUG -D_FORTIFY_SOURCE=2 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_OPTIONAL_USE_SINGLETON_DEFINITION_OF_NONE -DHAVE_VERBOSE -DHAVE_FALLOCATE -DHAVE_SYNC_FILE_RANGE -D_GNU_SOURCE -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_CRC32_HARDWARE -Ibuild/nixos/third_party/wiredtiger -Isrc/third_party/wiredtiger -Ibuild/nixos/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/nixos/third_party/wiredtiger/build_linux -Isrc/third_party/wiredtiger/build_linux src/third_party/wiredtiger/src/cursor/cur_index.c
gcc -o build/nixos/third_party/wiredtiger/src/cursor/cur_join.o -c -std=c11 -I/nix/store/60q6d1a7s464izwbxq9gi0q5m3x6kjiw-cyrus-sasl-2.1.26-bin/include -I/nix/store/ybgzdhff90g8hrkv4c9863ynh9h4ldz6-boost-1.60.0/include -I/nix/store/5v9q166fyigywngdajcgh1wd8f0m62l5-gperftools-2.6.1/include -I/nix/store/hhz1a55j3mmwz6z4bc8crhm3qi5gm2l1-pcre-cpp-8.41-bin/include -I/nix/store/k2mcv7x6v4wrq9ldjzqa4by3g2fkk0zp-snappy-1.1.7/include -I/nix/store/wk9ngxwd8i3fiqhp4df201bqklfp2f4j-zlib-1.2.11/include -I/nix/store/rk8833kc9imj5mf4y1v3v6ykj4asfp18-libyaml-cpp-0.6.0/include -I/nix/store/60q6d1a7s464izwbxq9gi0q5m3x6kjiw-cyrus-sasl-2.1.26-bin/include -I/nix/store/sk5fk2pv7kg7vq1gjag3791hql2fg63d-openssl-1.0.2n-dev/include -I/nix/store/2hjyi8awwrmw5hk0py7j9iw9930l9bpy-openssl-1.0.2n/include -I/nix/store/3rs36zszvvwzckdr99vkbsmcydfj09xs-libpcap-1.8.1/include -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fstack-protector-strong -fno-builtin-memcmp -fPIE -DNDEBUG -D_FORTIFY_SOURCE=2 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_OPTIONAL_USE_SINGLETON_DEFINITION_OF_NONE -DHAVE_VERBOSE -DHAVE_FALLOCATE -DHAVE_SYNC_FILE_RANGE -D_GNU_SOURCE -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_CRC32_HARDWARE -Ibuild/nixos/third_party/wiredtiger -Isrc/third_party/wiredtiger -Ibuild/nixos/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/nixos/third_party/wiredtiger/build_linux -Isrc/third_party/wiredtiger/build_linux src/third_party/wiredtiger/src/cursor/cur_join.c
gcc -o build/nixos/third_party/wiredtiger/src/cursor/cur_json.o -c -std=c11 -I/nix/store/60q6d1a7s464izwbxq9gi0q5m3x6kjiw-cyrus-sasl-2.1.26-bin/include -I/nix/store/ybgzdhff90g8hrkv4c9863ynh9h4ldz6-boost-1.60.0/include -I/nix/store/5v9q166fyigywngdajcgh1wd8f0m62l5-gperftools-2.6.1/include -I/nix/store/hhz1a55j3mmwz6z4bc8crhm3qi5gm2l1-pcre-cpp-8.41-bin/include -I/nix/store/k2mcv7x6v4wrq9ldjzqa4by3g2fkk0zp-snappy-1.1.7/include -I/nix/store/wk9ngxwd8i3fiqhp4df201bqklfp2f4j-zlib-1.2.11/include -I/nix/store/rk8833kc9imj5mf4y1v3v6ykj4asfp18-libyaml-cpp-0.6.0/include -I/nix/store/60q6d1a7s464izwbxq9gi0q5m3x6kjiw-cyrus-sasl-2.1.26-bin/include -I/nix/store/sk5fk2pv7kg7vq1gjag3791hql2fg63d-openssl-1.0.2n-dev/include -I/nix/store/2hjyi8awwrmw5hk0py7j9iw9930l9bpy-openssl-1.0.2n/include -I/nix/store/3rs36zszvvwzckdr99vkbsmcydfj09xs-libpcap-1.8.1/include -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fstack-protector-strong -fno-builtin-memcmp -fPIE -DNDEBUG -D_FORTIFY_SOURCE=2 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_OPTIONAL_USE_SINGLETON_DEFINITION_OF_NONE -DHAVE_VERBOSE -DHAVE_FALLOCATE -DHAVE_SYNC_FILE_RANGE -D_GNU_SOURCE -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_CRC32_HARDWARE -Ibuild/nixos/third_party/wiredtiger -Isrc/third_party/wiredtiger -Ibuild/nixos/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/nixos/third_party/wiredtiger/build_linux -Isrc/third_party/wiredtiger/build_linux src/third_party/wiredtiger/src/cursor/cur_json.c
gcc -o build/nixos/third_party/wiredtiger/src/cursor/cur_log.o -c -std=c11 -I/nix/store/60q6d1a7s464izwbxq9gi0q5m3x6kjiw-cyrus-sasl-2.1.26-bin/include -I/nix/store/ybgzdhff90g8hrkv4c9863ynh9h4ldz6-boost-1.60.0/include -I/nix/store/5v9q166fyigywngdajcgh1wd8f0m62l5-gperftools-2.6.1/include -I/nix/store/hhz1a55j3mmwz6z4bc8crhm3qi5gm2l1-pcre-cpp-8.41-bin/include -I/nix/store/k2mcv7x6v4wrq9ldjzqa4by3g2fkk0zp-snappy-1.1.7/include -I/nix/store/wk9ngxwd8i3fiqhp4df201bqklfp2f4j-zlib-1.2.11/include -I/nix/store/rk8833kc9imj5mf4y1v3v6ykj4asfp18-libyaml-cpp-0.6.0/include -I/nix/store/60q6d1a7s464izwbxq9gi0q5m3x6kjiw-cyrus-sasl-2.1.26-bin/include -I/nix/store/sk5fk2pv7kg7vq1gjag3791hql2fg63d-openssl-1.0.2n-dev/include -I/nix/store/2hjyi8awwrmw5hk0py7j9iw9930l9bpy-openssl-1.0.2n/include -I/nix/store/3rs36zszvvwzckdr99vkbsmcydfj09xs-libpcap-1.8.1/include -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fstack-protector-strong -fno-builtin-memcmp -fPIE -DNDEBUG -D_FORTIFY_SOURCE=2 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_OPTIONAL_USE_SINGLETON_DEFINITION_OF_NONE -DHAVE_VERBOSE -DHAVE_FALLOCATE -DHAVE_SYNC_FILE_RANGE -D_GNU_SOURCE -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_CRC32_HARDWARE -Ibuild/nixos/third_party/wiredtiger -Isrc/third_party/wiredtiger -Ibuild/nixos/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/nixos/third_party/wiredtiger/build_linux -Isrc/third_party/wiredtiger/build_linux src/third_party/wiredtiger/src/cursor/cur_log.c
gcc -o build/nixos/third_party/wiredtiger/src/cursor/cur_metadata.o -c -std=c11 -I/nix/store/60q6d1a7s464izwbxq9gi0q5m3x6kjiw-cyrus-sasl-2.1.26-bin/include -I/nix/store/ybgzdhff90g8hrkv4c9863ynh9h4ldz6-boost-1.60.0/include -I/nix/store/5v9q166fyigywngdajcgh1wd8f0m62l5-gperftools-2.6.1/include -I/nix/store/hhz1a55j3mmwz6z4bc8crhm3qi5gm2l1-pcre-cpp-8.41-bin/include -I/nix/store/k2mcv7x6v4wrq9ldjzqa4by3g2fkk0zp-snappy-1.1.7/include -I/nix/store/wk9ngxwd8i3fiqhp4df201bqklfp2f4j-zlib-1.2.11/include -I/nix/store/rk8833kc9imj5mf4y1v3v6ykj4asfp18-libyaml-cpp-0.6.0/include -I/nix/store/60q6d1a7s464izwbxq9gi0q5m3x6kjiw-cyrus-sasl-2.1.26-bin/include -I/nix/store/sk5fk2pv7kg7vq1gjag3791hql2fg63d-openssl-1.0.2n-dev/include -I/nix/store/2hjyi8awwrmw5hk0py7j9iw9930l9bpy-openssl-1.0.2n/include -I/nix/store/3rs36zszvvwzckdr99vkbsmcydfj09xs-libpcap-1.8.1/include -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fstack-protector-strong -fno-builtin-memcmp -fPIE -DNDEBUG -D_FORTIFY_SOURCE=2 -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_OPTIONAL_USE_SINGLETON_DEFINITION_OF_NONE -DHAVE_VERBOSE -DHAVE_FALLOCATE -DHAVE_SYNC_FILE_RANGE -D_GNU_SOURCE -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_CRC32_HARDWARE -Ibuild/nixos/third_party/wiredtiger -Isrc/third_party/wiredtiger -Ibuild/nixos/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/nixos/third_party/wiredtiger/build_linux -Isrc/third_party/wiredtiger/build_linux src/third_party/wiredtiger/src/cursor/cur_metadata.c
scons: *** [build/nixos/third_party/wiredtiger/src/checksum/arm64/crc32-arm64.o] Error 1
scons: building terminated because of errors.
build/nixos/third_party/wiredtiger/src/checksum/arm64/crc32-arm64.o failed: Error 1
builder for '/nix/store/chbzgmgf47assz9h0rllhg97268ad571-mongodb-3.4.10.drv' failed with exit code 2
error: build of '/nix/store/5lrf65gyzp3mbxpxmay50dxzz6hravp5-powerdns-4.0.5.drv', '/nix/store/chbzgmgf47assz9h0rllhg97268ad571-mongodb-3.4.10.drv' failed
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Failure on x86_64-linux (full log)
Partial log (click to expand)
libtool: link: cannot determine absolute directory name of `lib'
make[3]: *** [Makefile:544: libgeoipbackend.la] Error 1
make[3]: Leaving directory '/tmp/nix-build-powerdns-4.0.5.drv-0/pdns-4.0.5/modules/geoipbackend'
make[2]: *** [Makefile:491: all-recursive] Error 1
make[2]: Leaving directory '/tmp/nix-build-powerdns-4.0.5.drv-0/pdns-4.0.5/modules'
make[1]: *** [Makefile:539: all-recursive] Error 1
make[1]: Leaving directory '/tmp/nix-build-powerdns-4.0.5.drv-0/pdns-4.0.5'
make: *** [Makefile:470: all] Error 2
builder for ‘/nix/store/y9c1q98c0rxmzkzz30888a4yhwb2pq46-powerdns-4.0.5.drv’ failed with exit code 2
error: build of ‘/nix/store/y9c1q98c0rxmzkzz30888a4yhwb2pq46-powerdns-4.0.5.drv’, ‘/nix/store/zqnfbclcg58dr3lpn86q5wi3apcanhgg-mongodb-3.4.10.drv’ failed
(Writing my WIP notes here so I can open issues later on or work on those directly) Ok, there seemse to be (not just locally) some weird build errors with
|
@GrahamcOfBorg build powerdns |
Failure on x86_64-darwin (full log) Partial log (click to expand)
|
Success on x86_64-linux (full log) Partial log (click to expand)
|
Success on aarch64-linux (full log) Partial log (click to expand)
|
Since upstream libyaml-cpp does not reuqire boost anymore it is safe to remove.
Update to a recent git head since porting more compiler fixes without affecting the gameplay/features would require writing custom patches. The current maintainer (@cpages) ack'ed this change via IRC.
The patches do no longer apply on-top of the pjsip version we provice. One of the maintainers (@Radvendii @olynch) should have a look what can be done about this. The build has been failing since 2017-07-31…
Motivation for this change
Bump to latest upstream version.
Things done
build-use-sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)