Skip to content
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

scons: 3.1.1 -> 3.1.2 #75875

Merged
merged 1 commit into from Dec 19, 2019
Merged

scons: 3.1.1 -> 3.1.2 #75875

merged 1 commit into from Dec 19, 2019

Conversation

primeos
Copy link
Member

@primeos primeos commented Dec 18, 2019

WIP, checking the rebuilds. Python 3 (separate PR: #75877).

Announcement:
https://scons.org/scons-312-is-available.html

Changelog:
https://raw.githubusercontent.com/SConsProject/scons/rel_3.1.2/src/CHANGES.txt

Motivation for this change
Things done
  • Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
  • Built on platform(s)
    • NixOS
    • macOS
    • other Linux distributions
  • Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nix-review --run "nix-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Determined the impact on package closure size (by running nix path-info -S before and after)
  • Ensured that relevant documentation is up to date
  • Fits CONTRIBUTING.md.
Notify maintainers

cc @

@primeos
Copy link
Member Author

primeos commented Dec 19, 2019

Result:

Fast-forward
 pkgs/development/tools/build-managers/scons/default.nix | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
$ nix-env -f /home/nix-review/.cache/nix-review/rev-2bbb6fabc17ad742ee74dc78ed398eecf1726c94/nixpkgs -qaP --xml --out-path --show-trace --meta
$ nix build --no-link --keep-going --max-jobs 2 --option build-use-sandbox true -f /home/nix-review/.cache/nix-review/rev-2bbb6fabc17ad742ee74dc78ed398eecf1726c94/build.nix
builder for '/nix/store/9gnbq9w9shs1q22prwwn6pz2aq9px1fk-pangox-compat-0.0.2.drv' failed with exit code 2; last 10 log lines:
               ^~~~~~~~~~~~~~~~~~~~~~~~
  pangox.c:1381:3: warning: 'pango_map_get_engine' is deprecated [-Wdeprecated-declarations]
     return (PangoEngineShape *)pango_map_get_engine (shape_map, script);
     ^~~~~~
  In file included from pangox-private.h:26,
                   from pangox.c:30:
  /nix/store/6n6icd9pmmzdl7k39mdksv3k8y2z1bfn-pango-1.44.7-dev/include/pango-1.0/pango/pango-modules.h:63:16: note: declared here
   PangoEngine *  pango_map_get_engine  (PangoMap            *map,
                  ^~~~~~~~~~~~~~~~~~~~
  make: *** [Makefile:428: libpangox_1_0_la-pangox.lo] Error 1
builder for '/nix/store/0y76fhlrm00ard932mc0jg13hyhx2ckq-pingus-0.7.6.drv' failed with exit code 1; last 10 log lines:
  Checking for C library iconv... no
  Reports:
    * OpenGL support: enabled
    * Linux evdev support: ok
    * Wiimote support: disabled
    * XInput support: disabled

  Fatal Errors:
    * library 'boost_signals' not found
waiting for locks or build slots...
builder for '/nix/store/6giq6xx6hmfilpz5zw3rzxmh004wq5j9-setup_descent12_2.0.0.7.exe.drv' failed with exit code 1; last 10 log lines:

  Please purchase the game on gog.com and download the Windows installer.

  Once you have downloaded the file, please use the following command and re-run the
  installation:

  nix-prefetch-url file://$PWD/setup_descent12_2.0.0.7.exe

  ***
cannot build derivation '/nix/store/rdxrrpyki8vs5wcvh2viys46jpxn0j2w-descent2-assets-2.0.0.7.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/z8knmlsfpsjq5n6m3qc7q8vs9yrnbvp1-d2x-rebirth-full-2.0.0.7.drv': 1 dependencies couldn't be built
builder for '/nix/store/dzh1ws91bxpbvjm527chsnsfsa4zjfhk-setup_descent12_2.0.0.7.exe.drv' failed with exit code 1; last 10 log lines:

  Please purchase the game on gog.com and download the Windows installer.

  Once you have downloaded the file, please use the following command and re-run the
  installation:

  nix-prefetch-url file://$PWD/setup_descent12_2.0.0.7.exe

  ***
cannot build derivation '/nix/store/pfwydh2sp8nhqyxdwh35phss74ppyiqa-descent1-assets-2.0.0.7.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/65w4z64sykmbp3r0x37djm69g31r96q5-d1x-rebirth-full-2.0.0.7.drv': 1 dependencies couldn't be built
builder for '/nix/store/79i9y3f67qh0m71wjivjv4nvcpym1qls-mesos-1.4.1.drv' failed with exit code 1; last 10 log lines:
  checking netlink/route/link/veth.h presence... yes
  checking for netlink/route/link/veth.h... yes
  checking for idiagnl_msg_alloc_cache in -lnl-idiag-3... yes
  checking google/protobuf/message.h usability... yes
  checking google/protobuf/message.h presence... yes
  checking for google/protobuf/message.h... yes
  checking for /nix/store/17sj1baw89qa0d3324fx6am5jwq90cqg-mesos-maven-deps/com/google/protobuf/protobuf-java/3.3.0/protobuf-java-3.3.0.jar... yes
  checking for protoc... protoc
  checking python2 module: google.protobuf... no
  configure: error: failed to find required module google.protobuf
cannot build derivation '/nix/store/cykldv421q4h2qipch0glspl21hx9yk9-marathon-1.4.2.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/mlm97ja330ysd992i9gvmwl2nyqx93dd-spark-2.4.4.drv': 1 dependencies couldn't be built
builder for '/nix/store/3pxhslwpgm913a2p74p3hylm2x2y7lyq-swiften-4.0.2.drv' failed with exit code 2; last 10 log lines:
  Swiften/Network/PlatformNATTraversalWorker.cpp:171:64:   required from here
  /nix/store/c6jvs50xrcy2m1nbrmpjwad51f62fcrx-gcc-8.3.0/include/c++/8.3.0/ostream:682:5: error: no type named 'type' in 'struct std::enable_if<false, std::basic_ostream<char>&>'
  In file included from include/boost/detail/endian.hpp:9,
                   from ./Swiften/Base/Platform.h:46,
                   from ./Swiften/Base/API.h:9,
                   from ./Swiften/Presence/PresenceOracle.h:14,
                   from Swiften/Presence/PresenceOracle.cpp:7:
  include/boost/predef/detail/endian_compat.h:11:161: note: #pragma message: The use of BOOST_*_ENDIAN and BOOST_BYTE_ORDER is deprecated. Please include <boost/predef/other/endian.h> and use BOOST_ENDIAN_*_BYTE instead
  scons: *** [Swiften/Network/PlatformNATTraversalWorker.o] Error 1
  scons: building terminated because of errors.
builder for '/nix/store/x27zfc2qh2zk0hqqzwgcz2fwyhqg3yyh-swift-im-4.0.2.drv' failed with exit code 2; last 10 log lines:
                   from Swiften/Network/PlatformNATTraversalWorker.cpp:13:
  /nix/store/c6jvs50xrcy2m1nbrmpjwad51f62fcrx-gcc-8.3.0/include/c++/8.3.0/ostream:682:5: note: candidate: 'template<class _Ostream, class _Tp> typename std::enable_if<std::__and_<std::__not_<std::is_lvalue_reference<_Tp> >, std::__is_convertible_to_basic_ostream<_Ostream>, std::__is_insertable<typename std::__is_convertible_to_basic_ostream<_Tp>::__ostream_type, const _Tp&, void> >::value, typename std::__is_convertible_to_basic_ostream<_Tp>::__ostream_type>::type std::operator<<(_Ostream&&, const _Tp&)'
       operator<<(_Ostream&& __os, const _Tp& __x)
       ^~~~~~~~
  /nix/store/c6jvs50xrcy2m1nbrmpjwad51f62fcrx-gcc-8.3.0/include/c++/8.3.0/ostream:682:5: note:   template argument deduction/substitution failed:
  /nix/store/c6jvs50xrcy2m1nbrmpjwad51f62fcrx-gcc-8.3.0/include/c++/8.3.0/ostream: In substitution of 'template<class _Ostream, class _Tp> typename std::enable_if<std::__and_<std::__not_<std::is_lvalue_reference<_Tp> >, std::__is_convertible_to_basic_ostream<_Ostream>, std::__is_insertable<typename std::__is_convertible_to_basic_ostream<_Tp>::__ostream_type, const _Tp&, void> >::value, typename std::__is_convertible_to_basic_ostream<_Tp>::__ostream_type>::type std::operator<<(_Ostream&&, const _Tp&) [with _Ostream = std::basic_ostream<char>&; _Tp = boost::logic::tribool]':
  Swiften/Network/PlatformNATTraversalWorker.cpp:171:64:   required from here
  /nix/store/c6jvs50xrcy2m1nbrmpjwad51f62fcrx-gcc-8.3.0/include/c++/8.3.0/ostream:682:5: error: no type named 'type' in 'struct std::enable_if<false, std::basic_ostream<char>&>'
  scons: *** [Swiften/Network/PlatformNATTraversalWorker.o] Error 1
  scons: building terminated because of errors.
cannot build derivation '/nix/store/36mjr7pjw66r1qjwkpgjf9acdb9sycjw-lutris-usr-target.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/43p6rk5dmh6kl6qhd224r0m3fpmkc1cp-lutris-usr-target.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/64vnfaqf2ws81g9r74ryys3m3bgmlps4-lutris-fhs.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/h31axgywcpyb01nzmlhdpsmfhdv9m9xn-lutris-fhs.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/8rnm6mylnczyrb33a7wd35gzhb8syibv-lutris-init.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/ahqw5ld6wgmcxmzvk6xaifi6fx911hip-lutris-init.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/dkfr9f4fls6sc7xq3wqk21nhcc37mvz2-lutris.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/vydh2ym5kab4qprcn63bw38jxfv3gsla-lutris.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/hzq4if6sa4mx746aqr0sk155r90gyx4j-env.drv': 10 dependencies couldn't be built
[108 built (7 failed), 1890 copied (12723.2 MiB), 2387.5 MiB DL]
error: build of '/nix/store/hzq4if6sa4mx746aqr0sk155r90gyx4j-env.drv' failed
10 package failed to build:
d1x-rebirth-full d2x-rebirth-full lutris lutris-free marathon mesos pingus spark swift-im swiften

79 package were build:
aj-snapshot alfred aspcud bombono cabal2nix carla d1x_rebirth dep2nix digikam endless-sky faust2jack faust2jaqt fceux ffado gambatte giada gitAndTools.gitFull gitAndTools.gitSVN gitAndTools.svn-all-fast-export gitAndTools.svn2git godot goxel gpredict gpsd gringo hammer hydra jack1 jack2 jackmix jackmix_jack1 kdeApplications.marble kexi libsForQt5.kreport lsp-plugins ltc-tools luppp lutris-unwrapped mariadb-galera mixxx mongodb muse mypaint nix-prefetch-scripts nix-prefetch-svn nix-update-source nsis opam opam_1_2 perl528Packages.SVNSimple perl530Packages.SVNSimple pulseeffects qlandkartegt rapidsvn reposurgeon rhvoice rmlint scons serf shotcut sonic-pi subversion subversion19 subversionClient subversion_1_10 svnfs tambura tdm tetraproc the-powder-toy tuxguitar urjtag vcstool vdrift vdrift-bin viking xboxdrv xsettingsd ydiff

@primeos
Copy link
Member Author

primeos commented Dec 19, 2019

  • Already failing before: mesos pingus swiften swift-im

  • Unrelated failure: d1x-rebirth-full d2x-rebirth-full

  • Transient failures: lutris lutris-free marathon spark

  • New failures: None

@primeos primeos merged commit 859b515 into NixOS:staging Dec 19, 2019
@primeos
Copy link
Member Author

primeos commented Dec 19, 2019

cc maintainers:

Only FYI, your packages are currently failing on Hydra:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant