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

guile-1.8: Fix and clean up libtool propagation fixes #37589

Merged
merged 1 commit into from Mar 22, 2018

Conversation

mdorman
Copy link
Contributor

@mdorman mdorman commented Mar 21, 2018

Motivation for this change

Fixes #37548

Things done
  • Tested using sandboxing (nix.useSandbox on NixOS, or option build-use-sandbox in nix.conf on non-NixOS)
  • 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 nox --run "nox-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Fits CONTRIBUTING.md.

@7c6f434c
Copy link
Member

@GrahamcOfBorg build lilypond

@GrahamcOfBorg
Copy link

Failure on x86_64-darwin (full log)

Attempted: lilypond

Partial log (click to expand)

/nix/store/nasip03m2rw73w0sjl5ylmlhrfphafcw-guile-1.8.8/share/guile/1.8/scripts/scan-api: interpreter directive changed from "/bin/sh" to "/nix/store/8hdxjv3m14jgdnawi5l0mz2h59qkk2g9-bash-4.4-p19/bin/sh"
/nix/store/nasip03m2rw73w0sjl5ylmlhrfphafcw-guile-1.8.8/share/guile/1.8/scripts/display-commentary: interpreter directive changed from "/bin/sh" to "/nix/store/8hdxjv3m14jgdnawi5l0mz2h59qkk2g9-bash-4.4-p19/bin/sh"
/nix/store/nasip03m2rw73w0sjl5ylmlhrfphafcw-guile-1.8.8/share/guile/1.8/scripts/snarf-check-and-output-texi: interpreter directive changed from "/bin/sh" to "/nix/store/8hdxjv3m14jgdnawi5l0mz2h59qkk2g9-bash-4.4-p19/bin/sh"
strip is /nix/store/vb6mgjqgd9h11nbv60fvrp1ls9nxck2y-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/j4yk8cy43fzjj55b6p73rqfyywb7zm45-guile-1.8.8-dev/lib
patching script interpreter paths in /nix/store/j4yk8cy43fzjj55b6p73rqfyywb7zm45-guile-1.8.8-dev
strip is /nix/store/vb6mgjqgd9h11nbv60fvrp1ls9nxck2y-cctools-binutils-darwin/bin/strip
patching script interpreter paths in /nix/store/5qkv2dkrab19pvpw3mh0fn2r5cm31xqm-guile-1.8.8-info
cannot build derivation '/nix/store/0x5ja8l5zdfi0jwjs7gsx5hshnwdv9gs-lilypond-2.18.2.drv': 2 dependencies couldn't be built
�[31;1merror:�[0m build of '/nix/store/0x5ja8l5zdfi0jwjs7gsx5hshnwdv9gs-lilypond-2.18.2.drv' failed

@7c6f434c
Copy link
Member

Darwin failure: poppler fails on Darwin because nullptr is not defined (doesn't matter for this PR)

@GrahamcOfBorg
Copy link

Success on x86_64-linux (full log)

Attempted: lilypond

Partial log (click to expand)

post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/415ha8h5w50var3zw4bapd3kpgzqg7y6-lilypond-2.18.2
shrinking /nix/store/415ha8h5w50var3zw4bapd3kpgzqg7y6-lilypond-2.18.2/bin/.lilypond-wrapped
shrinking /nix/store/415ha8h5w50var3zw4bapd3kpgzqg7y6-lilypond-2.18.2/lib/lilypond/2.18.2/python/midi.so
gzipping man pages under /nix/store/415ha8h5w50var3zw4bapd3kpgzqg7y6-lilypond-2.18.2/share/man/
strip is /nix/store/fzcs0fn6bb04m82frhlb78nc03ny3w55-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/415ha8h5w50var3zw4bapd3kpgzqg7y6-lilypond-2.18.2/lib  /nix/store/415ha8h5w50var3zw4bapd3kpgzqg7y6-lilypond-2.18.2/bin
patching script interpreter paths in /nix/store/415ha8h5w50var3zw4bapd3kpgzqg7y6-lilypond-2.18.2
checking for references to /build in /nix/store/415ha8h5w50var3zw4bapd3kpgzqg7y6-lilypond-2.18.2...
/nix/store/415ha8h5w50var3zw4bapd3kpgzqg7y6-lilypond-2.18.2

@7c6f434c
Copy link
Member

@GrahamcOfBorg build lilypong guile_2_2 guile_2_0 guile_1_8

@7c6f434c
Copy link
Member

@GrahamcOfBorg build lilypond

@Ericson2314 Ericson2314 changed the title guile-1.8: Re-add libtool to propagatedBuildInputs guile: Fix and clean up libtool propagation fixes Mar 21, 2018
@Ericson2314
Copy link
Member

OK think I got this into a state where I like it. Hopefully OfBorg agrees.

@vcunat we should cherry-pick this.

@7c6f434c
Copy link
Member

@GrahamcOfBorg build lilypond guile_2_2 guile_2_0 guile_1_8

@Ericson2314
Copy link
Member

Thanks @7c6f434c

@GrahamcOfBorg
Copy link

Failure on x86_64-linux (full log)

Attempted: lilypond

Partial log (click to expand)

cannot build derivation ‘/nix/store/dwq3j7gy35cg59p6nnw0fcxrxhjnjy8x-avahi-0.7.drv’: 1 dependencies couldn't be built
cannot build derivation ‘/nix/store/x6x45lvcxxbfpzlblmwz9zajik2di3ax-http-parser-2.8.0.drv’: 1 dependencies couldn't be built
cannot build derivation ‘/nix/store/gmvqcdvdbxwiy1i88lzs771j8qlh1jrd-cups-2.2.6.drv’: 5 dependencies couldn't be built
cannot build derivation ‘/nix/store/7aqbnnqrd5nha0vfyq1qsj4mld9k2h7m-libgit2-0.26.0.drv’: 1 dependencies couldn't be built
cannot build derivation ‘/nix/store/icfl7nl09as154dxdh0z3fpnb68z2ikq-cargo-0.24.0.drv’: 1 dependencies couldn't be built
cannot build derivation ‘/nix/store/b67hwanwrr99jkgs8r12c2k7n8q4pcyg-ghostscript-9.22.drv’: 1 dependencies couldn't be built
cannot build derivation ‘/nix/store/wvkarwdlzgh2k4hy3524aabsdhmvp24s-librsvg-2.42.2.drv’: 1 dependencies couldn't be built
cannot build derivation ‘/nix/store/072h179g1j03sg7sy57fl1aszwz9812k-imagemagick-6.9.9-34.drv’: 1 dependencies couldn't be built
cannot build derivation ‘/nix/store/6mhg8finnh8n76l63784qj3qf14cz3ph-lilypond-2.18.2.drv’: 3 dependencies couldn't be built
error: build of ‘/nix/store/6mhg8finnh8n76l63784qj3qf14cz3ph-lilypond-2.18.2.drv’ failed

@GrahamcOfBorg
Copy link

Failure on x86_64-darwin (full log)

Attempted: guile_2_2, guile_2_0, guile_1_8

The following builds were skipped because they don't evaluate on x86_64-darwin: lilypong

Partial log (click to expand)

 /nix/store/s28xb9v7xf6axvf4a3av2mnczws2hsdg-coreutils-8.29/bin/mkdir -p '/nix/store/p87hxp1xszniv64q5hps3cgzn8dc249p-guile-2.2.3/include/guile/2.2'
 /nix/store/s28xb9v7xf6axvf4a3av2mnczws2hsdg-coreutils-8.29/bin/install -c -m 644 libguile.h '/nix/store/p87hxp1xszniv64q5hps3cgzn8dc249p-guile-2.2.3/include/guile/2.2'
 /nix/store/s28xb9v7xf6axvf4a3av2mnczws2hsdg-coreutils-8.29/bin/mkdir -p '/nix/store/p87hxp1xszniv64q5hps3cgzn8dc249p-guile-2.2.3/share/guile/2.2'
 /nix/store/s28xb9v7xf6axvf4a3av2mnczws2hsdg-coreutils-8.29/bin/install -c -m 644 libguile/guile-procedures.txt '/nix/store/p87hxp1xszniv64q5hps3cgzn8dc249p-guile-2.2.3/share/guile/2.2'
make[3]: Leaving directory '/private/tmp/nix-build-guile-2.2.3.drv-0/guile-2.2.3'
make[2]: Leaving directory '/private/tmp/nix-build-guile-2.2.3.drv-0/guile-2.2.3'
make[1]: Leaving directory '/private/tmp/nix-build-guile-2.2.3.drv-0/guile-2.2.3'
sed: can't read /nix/store/p87hxp1xszniv64q5hps3cgzn8dc249p-guile-2.2.3/lib/pkgconfig/guile-*.pc: No such file or directory
builder for '/nix/store/qan9vr3299vys5b3xkvxm979mfr9c81c-guile-2.2.3.drv' failed with exit code 2
error: build of '/nix/store/griny95pinj4yb7yny4kqm26w4yd7rnl-guile-2.0.13.drv', '/nix/store/qan9vr3299vys5b3xkvxm979mfr9c81c-guile-2.2.3.drv', '/nix/store/riykj4kv188p0f330j5gqrm4smcjxfp9-guile-1.8.8.drv' failed

@7c6f434c
Copy link
Member

Erm. One of Guile versions is a GTK dependency which gives us a large rebuild…

@GrahamcOfBorg
Copy link

Failure on x86_64-darwin (full log)

Attempted: lilypond, guile_2_2, guile_2_0, guile_1_8

Partial log (click to expand)

 /nix/store/s28xb9v7xf6axvf4a3av2mnczws2hsdg-coreutils-8.29/bin/mkdir -p '/nix/store/p87hxp1xszniv64q5hps3cgzn8dc249p-guile-2.2.3/include/guile/2.2'
 /nix/store/s28xb9v7xf6axvf4a3av2mnczws2hsdg-coreutils-8.29/bin/install -c -m 644 libguile.h '/nix/store/p87hxp1xszniv64q5hps3cgzn8dc249p-guile-2.2.3/include/guile/2.2'
 /nix/store/s28xb9v7xf6axvf4a3av2mnczws2hsdg-coreutils-8.29/bin/mkdir -p '/nix/store/p87hxp1xszniv64q5hps3cgzn8dc249p-guile-2.2.3/share/guile/2.2'
 /nix/store/s28xb9v7xf6axvf4a3av2mnczws2hsdg-coreutils-8.29/bin/install -c -m 644 libguile/guile-procedures.txt '/nix/store/p87hxp1xszniv64q5hps3cgzn8dc249p-guile-2.2.3/share/guile/2.2'
make[3]: Leaving directory '/private/tmp/nix-build-guile-2.2.3.drv-0/guile-2.2.3'
make[2]: Leaving directory '/private/tmp/nix-build-guile-2.2.3.drv-0/guile-2.2.3'
make[1]: Leaving directory '/private/tmp/nix-build-guile-2.2.3.drv-0/guile-2.2.3'
sed: can't read /nix/store/p87hxp1xszniv64q5hps3cgzn8dc249p-guile-2.2.3/lib/pkgconfig/guile-*.pc: No such file or directory
builder for '/nix/store/8rcfxzc4agy469zkndg297qyp1f27000-guile-2.2.3.drv' failed with exit code 2
�[31;1merror:�[0m build of '/nix/store/8rcfxzc4agy469zkndg297qyp1f27000-guile-2.2.3.drv', '/nix/store/a5ms1xhg4dh3n30yalrp6lfhy3c2yz63-lilypond-2.18.2.drv', '/nix/store/l6ky331lrfxkxnxjzw3ajr94whlcshdg-guile-2.0.13.drv', '/nix/store/zyxfx7alkrxqcrj7lk4ajnps96kx8pv3-guile-1.8.8.drv' failed

@GrahamcOfBorg
Copy link

Failure on aarch64-linux (full log)

Attempted: lilypond

Partial log (click to expand)

   Compiling backtrace v0.3.4
   Compiling proc_macro v0.0.0 (file:///build/rustc-1.24.0-src/src/libproc_macro)
   Compiling rustc_const_math v0.0.0 (file:///build/rustc-1.24.0-src/src/librustc_const_math)
   Compiling syntax_ext v0.0.0 (file:///build/rustc-1.24.0-src/src/libsyntax_ext)
building of '/nix/store/6mm6pr840z429p4l9mk62gh7mr6khj3k-rustc-1.24.0.drv' timed out after 3600 seconds
cannot build derivation '/nix/store/wsycxxpy4fin6rmfmx67n1b5pdzjww20-cargo-0.24.0.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/byqkqqkjq1m38ikbxxrirk81d0wr4qns-librsvg-2.42.2.drv': 2 dependencies couldn't be built
cannot build derivation '/nix/store/cnczq0mh63h9si39h1901qbhprypzxpa-imagemagick-6.9.9-34.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/p7lsikj27qx20qchx7gwn6z5j2b1219a-lilypond-2.18.2.drv': 1 dependencies couldn't be built
�[31;1merror:�[0m build of '/nix/store/p7lsikj27qx20qchx7gwn6z5j2b1219a-lilypond-2.18.2.drv' failed

@GrahamcOfBorg
Copy link

Failure on aarch64-linux (full log)

Attempted: guile_2_2, guile_2_0, guile_1_8

The following builds were skipped because they don't evaluate on aarch64-linux: lilypong

Partial log (click to expand)

 /nix/store/c8bwnx988ckbw2igggv41s1mbd0v743m-coreutils-8.29/bin/mkdir -p '/nix/store/piw9xh8n5qmcjw361cqzs1l9k9dq7ln8-guile-2.0.13/include/guile/2.0'
 /nix/store/c8bwnx988ckbw2igggv41s1mbd0v743m-coreutils-8.29/bin/install -c -m 644 libguile.h '/nix/store/piw9xh8n5qmcjw361cqzs1l9k9dq7ln8-guile-2.0.13/include/guile/2.0'
 /nix/store/c8bwnx988ckbw2igggv41s1mbd0v743m-coreutils-8.29/bin/mkdir -p '/nix/store/piw9xh8n5qmcjw361cqzs1l9k9dq7ln8-guile-2.0.13/share/guile/2.0'
 /nix/store/c8bwnx988ckbw2igggv41s1mbd0v743m-coreutils-8.29/bin/install -c -m 644 libguile/guile-procedures.txt '/nix/store/piw9xh8n5qmcjw361cqzs1l9k9dq7ln8-guile-2.0.13/share/guile/2.0'
make[3]: Leaving directory '/build/guile-2.0.13'
make[2]: Leaving directory '/build/guile-2.0.13'
make[1]: Leaving directory '/build/guile-2.0.13'
sed: can't read /nix/store/piw9xh8n5qmcjw361cqzs1l9k9dq7ln8-guile-2.0.13/lib/pkgconfig/guile-*.pc: No such file or directory
builder for '/nix/store/in3ggjvxcbqfms67wg99dp1fm4nf8sx3-guile-2.0.13.drv' failed with exit code 2
�[31;1merror:�[0m build of '/nix/store/bihipxw1l44rwc1ipypb9d4a54ppxp33-guile-1.8.8.drv', '/nix/store/in3ggjvxcbqfms67wg99dp1fm4nf8sx3-guile-2.0.13.drv', '/nix/store/p05xvdj18z5vcl19k2g942pl6yqxi9mn-guile-2.2.3.drv' failed

@GrahamcOfBorg
Copy link

Failure on x86_64-linux (full log)

Attempted: guile_2_2, guile_2_0, guile_1_8

The following builds were skipped because they don't evaluate on x86_64-linux: lilypong

Partial log (click to expand)

 /nix/store/qrxs7sabhqcr3j9ai0j0cp58zfnny0jz-coreutils-8.29/bin/mkdir -p '/nix/store/irs9namrfp1x7hp9bq6s4vxcynkb7ycx-guile-2.2.3/include/guile/2.2'
 /nix/store/qrxs7sabhqcr3j9ai0j0cp58zfnny0jz-coreutils-8.29/bin/install -c -m 644 libguile.h '/nix/store/irs9namrfp1x7hp9bq6s4vxcynkb7ycx-guile-2.2.3/include/guile/2.2'
 /nix/store/qrxs7sabhqcr3j9ai0j0cp58zfnny0jz-coreutils-8.29/bin/mkdir -p '/nix/store/irs9namrfp1x7hp9bq6s4vxcynkb7ycx-guile-2.2.3/share/guile/2.2'
 /nix/store/qrxs7sabhqcr3j9ai0j0cp58zfnny0jz-coreutils-8.29/bin/install -c -m 644 libguile/guile-procedures.txt '/nix/store/irs9namrfp1x7hp9bq6s4vxcynkb7ycx-guile-2.2.3/share/guile/2.2'
make[3]: Leaving directory '/build/guile-2.2.3'
make[2]: Leaving directory '/build/guile-2.2.3'
make[1]: Leaving directory '/build/guile-2.2.3'
sed: can't read /nix/store/irs9namrfp1x7hp9bq6s4vxcynkb7ycx-guile-2.2.3/lib/pkgconfig/guile-*.pc: No such file or directory
builder for '/nix/store/0921gaw94fk7049xzmd7syl4wszncv76-guile-2.2.3.drv' failed with exit code 2
error: build of '/nix/store/0921gaw94fk7049xzmd7syl4wszncv76-guile-2.2.3.drv', '/nix/store/2d1fzj10vv73wpfz9bnv8xz9d3rk9anv-guile-1.8.8.drv', '/nix/store/bawcch5qc0xwbk04rxhyz7wd1laqmjwa-guile-2.0.13.drv' failed

@GrahamcOfBorg
Copy link

Failure on x86_64-linux (full log)

Attempted: lilypond, guile_2_2, guile_2_0, guile_1_8

Partial log (click to expand)

 /nix/store/qrxs7sabhqcr3j9ai0j0cp58zfnny0jz-coreutils-8.29/bin/mkdir -p '/nix/store/irs9namrfp1x7hp9bq6s4vxcynkb7ycx-guile-2.2.3/include/guile/2.2'
 /nix/store/qrxs7sabhqcr3j9ai0j0cp58zfnny0jz-coreutils-8.29/bin/install -c -m 644 libguile.h '/nix/store/irs9namrfp1x7hp9bq6s4vxcynkb7ycx-guile-2.2.3/include/guile/2.2'
 /nix/store/qrxs7sabhqcr3j9ai0j0cp58zfnny0jz-coreutils-8.29/bin/mkdir -p '/nix/store/irs9namrfp1x7hp9bq6s4vxcynkb7ycx-guile-2.2.3/share/guile/2.2'
 /nix/store/qrxs7sabhqcr3j9ai0j0cp58zfnny0jz-coreutils-8.29/bin/install -c -m 644 libguile/guile-procedures.txt '/nix/store/irs9namrfp1x7hp9bq6s4vxcynkb7ycx-guile-2.2.3/share/guile/2.2'
make[3]: Leaving directory '/build/guile-2.2.3'
make[2]: Leaving directory '/build/guile-2.2.3'
make[1]: Leaving directory '/build/guile-2.2.3'
sed: can't read /nix/store/irs9namrfp1x7hp9bq6s4vxcynkb7ycx-guile-2.2.3/lib/pkgconfig/guile-*.pc: No such file or directory
builder for '/nix/store/0921gaw94fk7049xzmd7syl4wszncv76-guile-2.2.3.drv' failed with exit code 2
error: build of '/nix/store/0921gaw94fk7049xzmd7syl4wszncv76-guile-2.2.3.drv', '/nix/store/2d1fzj10vv73wpfz9bnv8xz9d3rk9anv-guile-1.8.8.drv', '/nix/store/bawcch5qc0xwbk04rxhyz7wd1laqmjwa-guile-2.0.13.drv', '/nix/store/lgnj9kcc4x1rv53bhpy5yvrb3gpgwi0h-lilypond-2.18.2.drv' failed

@GrahamcOfBorg
Copy link

Failure on aarch64-linux (full log)

Attempted: lilypond

Partial log (click to expand)

cannot build derivation '/nix/store/2iv6199vjzn8g7js5ra3wjjjd639gy8p-avahi-0.7.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/6rkyj90s4yjqdaj81p0d8gd0v9hs78ni-http-parser-2.8.0.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/i7wghxpm2i2mxwr0i9lsshs3a54a9zr8-cups-2.2.6.drv': 5 dependencies couldn't be built
cannot build derivation '/nix/store/ghcnab327a2p47b53cpbf3b4kg89s4d6-libgit2-0.26.0.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/0sc10a4p6755ip9mc36n2074w43plj19-cargo-0.24.0.drv': 2 dependencies couldn't be built
cannot build derivation '/nix/store/qcd43wmdycnpbqxhkjdf47l7vlqks30x-ghostscript-9.22.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/bhx9p0if71dbh8v9y5k9db4bs60p4a51-librsvg-2.42.2.drv': 2 dependencies couldn't be built
cannot build derivation '/nix/store/86wzg7sq3z1ii0kqrhi2zli5wh010vi5-imagemagick-6.9.9-34.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/70wnd6afm5pmk6d2k0z3cw2cyd5hv72v-lilypond-2.18.2.drv': 3 dependencies couldn't be built
�[31;1merror:�[0m build of '/nix/store/70wnd6afm5pmk6d2k0z3cw2cyd5hv72v-lilypond-2.18.2.drv' failed

@7c6f434c
Copy link
Member

I think it got worse than the first version…

@GrahamcOfBorg
Copy link

Failure on aarch64-linux (full log)

Attempted: lilypond, guile_2_2, guile_2_0, guile_1_8

Partial log (click to expand)

   Compiling backtrace v0.3.4
   Compiling proc_macro v0.0.0 (file:///build/rustc-1.24.0-src/src/libproc_macro)
   Compiling rustc_const_math v0.0.0 (file:///build/rustc-1.24.0-src/src/librustc_const_math)
   Compiling syntax_ext v0.0.0 (file:///build/rustc-1.24.0-src/src/libsyntax_ext)
building of '/nix/store/6mm6pr840z429p4l9mk62gh7mr6khj3k-rustc-1.24.0.drv' timed out after 3600 seconds
cannot build derivation '/nix/store/0sc10a4p6755ip9mc36n2074w43plj19-cargo-0.24.0.drv': 2 dependencies couldn't be built
cannot build derivation '/nix/store/bhx9p0if71dbh8v9y5k9db4bs60p4a51-librsvg-2.42.2.drv': 2 dependencies couldn't be built
cannot build derivation '/nix/store/86wzg7sq3z1ii0kqrhi2zli5wh010vi5-imagemagick-6.9.9-34.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/70wnd6afm5pmk6d2k0z3cw2cyd5hv72v-lilypond-2.18.2.drv': 3 dependencies couldn't be built
�[31;1merror:�[0m build of '/nix/store/70wnd6afm5pmk6d2k0z3cw2cyd5hv72v-lilypond-2.18.2.drv', '/nix/store/bihipxw1l44rwc1ipypb9d4a54ppxp33-guile-1.8.8.drv', '/nix/store/in3ggjvxcbqfms67wg99dp1fm4nf8sx3-guile-2.0.13.drv', '/nix/store/p05xvdj18z5vcl19k2g942pl6yqxi9mn-guile-2.2.3.drv' failed

@mdorman
Copy link
Contributor Author

mdorman commented Mar 22, 2018

@Ericson2314 Perhaps at this point it would make more sense to merge the simple fix that works?

@7c6f434c
Copy link
Member

@Ericson2314 I support the plan that @mdorman force-pushes whatever allows lilypond guile guile_1_8 guile_2_2 guile_2_0 builds to succeed and I merge it.

@teto
Copy link
Member

teto commented Mar 22, 2018

Agreed, may packets include asciidoctor which breaks lots of builds, making nox-review unusable.

@Ericson2314
Copy link
Member

Sorry for that; I'm fine with that too. Since nobody did then I force-pushed a fix so the glob expands properly, but feel-free to force-push again back the way it was.

@Ericson2314
Copy link
Member

@GrahamcOfBorg build lilypond guile_2_2 guile_2_0 guile_1_8

@7c6f434c
Copy link
Member

@Ericson2314 and now without syntax errors, please? I would prefer a fix that wouldn't trigger an almost-stdenv rebuild to get merged to master, though (and the more comprehensive fix will go to staging, I guess)

@GrahamcOfBorg
Copy link

Success on x86_64-darwin (full log)

Attempted: guile_2_2, guile_2_0

The following builds were skipped because they don't evaluate on x86_64-darwin: lilypond, guile_1_8

Partial log (click to expand)

/nix/store/11zdkyc2sd60pg8ybh1bhs3izf330rc6-guile-2.2.3/bin/.guile-snarf-wrapped: interpreter directive changed from "/bin/sh" to "/nix/store/8hdxjv3m14jgdnawi5l0mz2h59qkk2g9-bash-4.4-p19/bin/sh"
/nix/store/11zdkyc2sd60pg8ybh1bhs3izf330rc6-guile-2.2.3/bin/guild: interpreter directive changed from "/bin/sh" to "/nix/store/8hdxjv3m14jgdnawi5l0mz2h59qkk2g9-bash-4.4-p19/bin/sh"
/nix/store/11zdkyc2sd60pg8ybh1bhs3izf330rc6-guile-2.2.3/bin/guile-config: interpreter directive changed from "/bin/sh" to "/nix/store/8hdxjv3m14jgdnawi5l0mz2h59qkk2g9-bash-4.4-p19/bin/sh"
strip is /nix/store/vb6mgjqgd9h11nbv60fvrp1ls9nxck2y-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/frb4dfqsbgvaw2ldz0f29vr122xx36s5-guile-2.2.3-dev/lib
patching script interpreter paths in /nix/store/frb4dfqsbgvaw2ldz0f29vr122xx36s5-guile-2.2.3-dev
strip is /nix/store/vb6mgjqgd9h11nbv60fvrp1ls9nxck2y-cctools-binutils-darwin/bin/strip
patching script interpreter paths in /nix/store/23xh3gfw50n7rpxcglq1aabn8cir92j2-guile-2.2.3-info
/nix/store/11zdkyc2sd60pg8ybh1bhs3izf330rc6-guile-2.2.3
/nix/store/np51xpami7kpj5qmniw362ajfjynp2l1-guile-2.0.13

@GrahamcOfBorg
Copy link

Success on aarch64-linux (full log)

Attempted: guile_2_2, guile_2_0

The following builds were skipped because they don't evaluate on aarch64-linux: lilypond, guile_1_8

Partial log (click to expand)

strip is /nix/store/3zq400fri5dv7d30lpxlqm2v9y1iis6j-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/4kxydkal37n5wnk5z7v45br337mdrnkl-guile-2.0.13-dev/lib
patching script interpreter paths in /nix/store/4kxydkal37n5wnk5z7v45br337mdrnkl-guile-2.0.13-dev
checking for references to /build in /nix/store/4kxydkal37n5wnk5z7v45br337mdrnkl-guile-2.0.13-dev...
shrinking RPATHs of ELF executables and libraries in /nix/store/2lrikyrahy7jvycxsr95ngp4mj7r8yk0-guile-2.0.13-info
strip is /nix/store/3zq400fri5dv7d30lpxlqm2v9y1iis6j-binutils-2.28.1/bin/strip
patching script interpreter paths in /nix/store/2lrikyrahy7jvycxsr95ngp4mj7r8yk0-guile-2.0.13-info
checking for references to /build in /nix/store/2lrikyrahy7jvycxsr95ngp4mj7r8yk0-guile-2.0.13-info...
/nix/store/vy4n5mzr9wccbgd413x9cck65xhmmgkv-guile-2.2.3
/nix/store/ir9w1jmgka31v0b38n5jxirbiqd8iwg3-guile-2.0.13

@Ericson2314
Copy link
Member

Ericson2314 commented Mar 22, 2018

Oh I didn't see the mass rebuild either. Doing that.

@GrahamcOfBorg
Copy link

Success on x86_64-linux (full log)

Attempted: guile_2_2, guile_2_0

The following builds were skipped because they don't evaluate on x86_64-linux: lilypond, guile_1_8

Partial log (click to expand)

cannot find section .dynstr
shrinking RPATHs of ELF executables and libraries in /nix/store/vwqicfbm3gkya0i3kzamwsj2rsjiacjf-guile-2.2.3-dev
strip is /nix/store/fzcs0fn6bb04m82frhlb78nc03ny3w55-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/vwqicfbm3gkya0i3kzamwsj2rsjiacjf-guile-2.2.3-dev/lib
patching script interpreter paths in /nix/store/vwqicfbm3gkya0i3kzamwsj2rsjiacjf-guile-2.2.3-dev
checking for references to /build in /nix/store/vwqicfbm3gkya0i3kzamwsj2rsjiacjf-guile-2.2.3-dev...
shrinking RPATHs of ELF executables and libraries in /nix/store/6y3bwg391hy2p97ns2538jqbz2a66qvy-guile-2.2.3-info
strip is /nix/store/fzcs0fn6bb04m82frhlb78nc03ny3w55-binutils-2.28.1/bin/strip
patching script interpreter paths in /nix/store/6y3bwg391hy2p97ns2538jqbz2a66qvy-guile-2.2.3-info
checking for references to /build in /nix/store/6y3bwg391hy2p97ns2538jqbz2a66qvy-guile-2.2.3-info...

@Ericson2314 Ericson2314 changed the title guile: Fix and clean up libtool propagation fixes guile-1.8: Fix and clean up libtool propagation fixes Mar 22, 2018
@Ericson2314
Copy link
Member

@GrahamcOfBorg build lilypond guile_1_8

@GrahamcOfBorg
Copy link

Failure on x86_64-darwin (full log)

Attempted: lilypond, guile_1_8

Partial log (click to expand)

/nix/store/f0wfisyv8mp8d690nhlsk7q8cfhy8xjy-guile-1.8.8/share/guile/1.8/scripts/scan-api: interpreter directive changed from "/bin/sh" to "/nix/store/8hdxjv3m14jgdnawi5l0mz2h59qkk2g9-bash-4.4-p19/bin/sh"
/nix/store/f0wfisyv8mp8d690nhlsk7q8cfhy8xjy-guile-1.8.8/share/guile/1.8/scripts/display-commentary: interpreter directive changed from "/bin/sh" to "/nix/store/8hdxjv3m14jgdnawi5l0mz2h59qkk2g9-bash-4.4-p19/bin/sh"
/nix/store/f0wfisyv8mp8d690nhlsk7q8cfhy8xjy-guile-1.8.8/share/guile/1.8/scripts/snarf-check-and-output-texi: interpreter directive changed from "/bin/sh" to "/nix/store/8hdxjv3m14jgdnawi5l0mz2h59qkk2g9-bash-4.4-p19/bin/sh"
strip is /nix/store/vb6mgjqgd9h11nbv60fvrp1ls9nxck2y-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/8wiag42zalz45q6cn68khhl1hkxlrsmp-guile-1.8.8-dev/lib
patching script interpreter paths in /nix/store/8wiag42zalz45q6cn68khhl1hkxlrsmp-guile-1.8.8-dev
strip is /nix/store/vb6mgjqgd9h11nbv60fvrp1ls9nxck2y-cctools-binutils-darwin/bin/strip
patching script interpreter paths in /nix/store/mxnnqh010l40b07l661g26vg6cvnidki-guile-1.8.8-info
cannot build derivation '/nix/store/q5a51nwwp80iszalxkprhm7mlr6ln5d9-lilypond-2.18.2.drv': 3 dependencies couldn't be built
�[31;1merror:�[0m build of '/nix/store/q5a51nwwp80iszalxkprhm7mlr6ln5d9-lilypond-2.18.2.drv' failed

@GrahamcOfBorg
Copy link

Success on x86_64-linux (full log)

Attempted: lilypond, guile_1_8

Partial log (click to expand)

shrinking RPATHs of ELF executables and libraries in /nix/store/a7i2hsc0dfi7dgkm0pnwgbxp7qa9fg4a-lilypond-2.18.2
shrinking /nix/store/a7i2hsc0dfi7dgkm0pnwgbxp7qa9fg4a-lilypond-2.18.2/bin/.lilypond-wrapped
shrinking /nix/store/a7i2hsc0dfi7dgkm0pnwgbxp7qa9fg4a-lilypond-2.18.2/lib/lilypond/2.18.2/python/midi.so
gzipping man pages under /nix/store/a7i2hsc0dfi7dgkm0pnwgbxp7qa9fg4a-lilypond-2.18.2/share/man/
strip is /nix/store/fzcs0fn6bb04m82frhlb78nc03ny3w55-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/a7i2hsc0dfi7dgkm0pnwgbxp7qa9fg4a-lilypond-2.18.2/lib  /nix/store/a7i2hsc0dfi7dgkm0pnwgbxp7qa9fg4a-lilypond-2.18.2/bin
patching script interpreter paths in /nix/store/a7i2hsc0dfi7dgkm0pnwgbxp7qa9fg4a-lilypond-2.18.2
checking for references to /build in /nix/store/a7i2hsc0dfi7dgkm0pnwgbxp7qa9fg4a-lilypond-2.18.2...
/nix/store/a7i2hsc0dfi7dgkm0pnwgbxp7qa9fg4a-lilypond-2.18.2
/nix/store/ppx2krv2liq7mnrwrp553h6x84n5621i-guile-1.8.8

@7c6f434c
Copy link
Member

Now that the circle of life is complete, I can merge what I didn't merge fast enough the first time…

@7c6f434c 7c6f434c merged commit bc48bbd into NixOS:master Mar 22, 2018
@GrahamcOfBorg
Copy link

Failure on aarch64-linux (full log)

Attempted: lilypond, guile_1_8

Partial log (click to expand)

   Compiling backtrace v0.3.4
   Compiling rustc_const_math v0.0.0 (file:///build/rustc-1.24.0-src/src/librustc_const_math)
   Compiling proc_macro v0.0.0 (file:///build/rustc-1.24.0-src/src/libproc_macro)
   Compiling syntax_ext v0.0.0 (file:///build/rustc-1.24.0-src/src/libsyntax_ext)
building of '/nix/store/6mm6pr840z429p4l9mk62gh7mr6khj3k-rustc-1.24.0.drv' timed out after 3600 seconds
cannot build derivation '/nix/store/4yxdvprqnypfv2mrbqi5khk8jw3f4c16-cargo-0.24.0.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/hki2ig6iy3nj553a7jd79hxqxy77pjpk-librsvg-2.42.2.drv': 2 dependencies couldn't be built
cannot build derivation '/nix/store/qzbh4xvkcdb9gms1rzv04hzkzafis9jd-imagemagick-6.9.9-34.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/sw1cc6walrikhz1n7vma4kkv94i636w8-lilypond-2.18.2.drv': 1 dependencies couldn't be built
�[31;1merror:�[0m build of '/nix/store/sw1cc6walrikhz1n7vma4kkv94i636w8-lilypond-2.18.2.drv' failed

@vcunat
Copy link
Member

vcunat commented Mar 24, 2018

@Ericson2314: I don't immediately see what to do about this and 18.03. Lilypond does build, and the guile expression has seen more changes since the fork than this PR.

@Ericson2314
Copy link
Member

Oh I thought this was the one new thing post fork. No worries then.

@mdorman mdorman deleted the guile-libtool-fix branch April 2, 2018 12:03
@samueldr samueldr removed the 9.needs: port to stable A PR needs a backport to the stable release. label Apr 17, 2019
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.

lilypond: broken build
7 participants