Conversation
7dfd5bc to
c6407e1
Compare
|
Sorry for some of the pings if they're not correct. I'd originally made the branch targeting master and swapped it to staging after realizing downstream had ~500 packages that'd be affected by this update. GitHub then requested reviews from you all before I'd correctly rebased the branch upon staging. |
FliegendeWurst
left a comment
There was a problem hiding this comment.
By now, 1.17.1 has been released: https://github.com/strukturag/libheif/releases/tag/v1.17.1
|
Updated to 1.17.1 |
FliegendeWurst
left a comment
There was a problem hiding this comment.
-
passthru.testsbuild sucessfully on x64 linux
|
Building locally on my aarch64-darwin M2 machine. If all is good, will merge into staging. |
|
Unfortunately, it's breaking llvm on aarch64-darwin Nix build fail message
❯ nix build .#libheif
[1/0/1007 built, 102 copied (2007.6/2007.9 MiB), 473.4 MiB DL] building MacOSX-SDK-11.0.0 (fixupPhase): fixupPhase completed in 39 s
[12/177/1007 built, 102 copied (2007.6/2007.9 MiB), 473.4 MiB DL] building pcre2-10.42 (unpackPhase): unpacking source
error: builder for '/nix/store/gdbjh0n2mg0s9cfyxr639mib790mw3gc-llvm-16.0.6.drv' failed with exit code 1;
last 10 log lines:
>
> Testing Time: 990.88s
> Skipped : 7
> Unsupported : 2065
> Passed : 51351
> Expectedly Failed: 175
> Failed : 1
> FAILED: CMakeFiles/check-all /tmp/nix-build-llvm-16.0.6.drv-0/llvm-src-16.0.6/llvm/build/CMakeFiles/check-all
> cd /tmp/nix-build-llvm-16.0.6.drv-0/llvm-src-16.0.6/llvm/build && /nix/store/m4bw81ika0ja5rfag7wwhp6xrrlbv35w
-python3-3.11.6-env/bin/python3.11 /tmp/nix-build-llvm-16.0.6.drv-0/llvm-src-16.0.6/llvm/build/./bin/llvm-lit -svj12 -
-no-progress-bar --param polly_site_config=/tmp/nix-build-llvm-16.0.6.drv-0/llvm-src-16.0.6/llvm/build/tools/polly/tes
t/lit.site.cfg --param polly_unit_site_config=/tmp/nix-build-llvm-16.0.6.drv-0/llvm-src-16.0.6/llvm/build/tools/polly/
test/Unit/lit.site.cfg /tmp/nix-build-llvm-16.0.6.drv-0/llvm-src-16.0.6/llvm/build/tools/polly/test /tmp/nix-build-llv
m-16.0.6.drv-0/llvm-src-16.0.6/llvm/build/utils/lit /tmp/nix-build-llvm-16.0.6.drv-0/llvm-src-16.0.6/llvm/build/test
> ninja: build stopped: subcommand failed.
For full logs, run 'nix log /nix/store/gdbjh0n2mg0s9cfyxr639mib790mw3gc-llvm-16.0.6.drv'.
error: 1 dependencies of derivation '/nix/store/a2wmmqp9024dbj2k74c7gq54wza6wp2q-cctools-binutils-darwin-16.0.6-973.0.
1.drv' failed to build
error: 1 dependencies of derivation '/nix/store/p4i672gaf33v9pxk4xi8jklyp72cwi81-cctools-binutils-darwin-16.0.6-973.0.
1.drv' failed to build
error: 1 dependencies of derivation '/nix/store/rz0r4ncii6hndfwy3jj2r5pdzmwhq5mp-cctools-llvm-16.0.6-973.0.1.drv' fail
ed to build
error: 1 dependencies of derivation '/nix/store/hhxja5fkr4ppq7bwcnrz7y0mnlir2hsz-clang-16.0.6.drv' failed to build
error: 1 dependencies of derivation '/nix/store/a0p6lcjmq6bgx01a2ry5q481p0wmw6mx-compiler-rt-libc-16.0.6.drv' failed t
o build
error: 1 dependencies of derivation '/nix/store/pdyi4rfw2xkk1558z9zyhgdjqziz0r06-bootstrap-stage3-clang-wrapper-16.0.6
.drv' failed to build
error: 1 dependencies of derivation '/nix/store/5vgbkxnyaf71s9xhzjd4s4i79m703rg2-bootstrap-stage4-clang-wrapper-16.0.6
.drv' failed to build
error: 1 dependencies of derivation '/nix/store/sjjpjs5bib0gflzv98z83x6vabfsmsfc-cctools-binutils-darwin-wrapper-16.0.
6-973.0.1.drv' failed to build
error: 1 dependencies of derivation '/nix/store/4s2201cv10l9idq2613nwsiqk36gy2sc-clang-wrapper-16.0.6.drv' failed to b
uild
error: 1 dependencies of derivation '/nix/store/9jvdna1s3ax4bcqff9ryiq4ar01az3qj-clang-wrapper-16.0.6.drv' failed to b
uild
error: 1 dependencies of derivation '/nix/store/xg5sndbhsnvk5l4z0jbbirw7j1zxia1r-clang-wrapper-16.0.6.drv' failed to b
uild
error: 1 dependencies of derivation '/nix/store/kn3j1xpsibkzwsn6yy4mr5fb7raqnisr-perl-5.38.0.drv' failed to build
error: 1 dependencies of derivation '/nix/store/l6rmigkj0j7pjkiq68yy2igig4z6ck4r-stdenv-darwin.drv' failed to build
error: 1 dependencies of derivation '/nix/store/mk53lln76sd7by7rhqqappz1vk6n26h5-stdenv-darwin.drv' failed to build
error: 1 dependencies of derivation '/nix/store/llashg58ds4464h957wqrx76kdc7i6qi-libheif-1.17.1.drv' failed to build |
I think the error is actually due to LLVM not building. Did you locally merge this PR with current staging? |
|
I ran nix-review on the pr's branch which is staging yes. |
And 9 days ago, the Darwin stdenv was broken in staging: (last two lines of output) In that case you can review the PR by cherry-picking the commits on master (since the PR is a simple package update and unlikely to interact with other changes in staging). Given that breaking changes are currently restricted (#258640), it also needs to be determined whether this update is a breaking change before merging. |
I've managed to build it on both So far I've noticed it breaks |
de0104d to
cf0313f
Compare
Description of changes
fixes #254500
added cmake as a
nativeBuildInputremoved
autoreconfHookas upstream removed almost all of their automake and autoconf usages after strukturag/libheif#726added
libwebptobuildInputsThings done
sandbox = trueset innix.conf? (See Nix manual)nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/)