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

gifski: mark as unbroken on darwin #180914

Closed
wants to merge 1 commit into from
Closed

Conversation

smancill
Copy link
Contributor

@smancill smancill commented Jul 10, 2022

Description of changes

Marked as broken by #173671, but it builds and works fine on darwin, with sandbox enabled.

Should be backported I guess.

Things done
  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 22.11 Release Notes (or backporting 22.05 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
    • (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes
  • Fits CONTRIBUTING.md.

@ofborg ofborg bot added 6.topic: darwin Running or building packages on Darwin 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin 10.rebuild-linux: 0 This PR does not cause any packages to rebuild on Linux labels Jul 10, 2022
@Mindavi
Copy link
Contributor

Mindavi commented Jul 10, 2022

Ofborg is unhappy with x86_64-darwin.

@smancill
Copy link
Contributor Author

Mmm, I use Big Sur (too old of a MacBook to upgrade now). I wonder if that matters. It does build on my machine:

Full log
gifski> unpacking sources
gifski> unpacking source archive /nix/store/w6irvsw5hjdq0a1nwamzhkly5a94mlr6-source
gifski> source root is source
gifski> Executing cargoSetupPostUnpackHook
gifski> unpacking source archive /nix/store/pwbi91wkw03kmnqnxlvxvbi32aiv79sn-gifski-1.6.4-vendor.tar.gz
gifski> Finished cargoSetupPostUnpackHook
gifski> patching sources
gifski> Executing cargoSetupPostPatchHook
gifski> Validating consistency between /private/tmp/nix-build-gifski-1.6.4.drv-0/source//Cargo.lock and /private/tmp/nix-build-gifski-1.6.4.drv-0/gifski-1.6.4-vendor.tar.gz/Cargo.lock
gifski> Finished cargoSetupPostPatchHook
gifski> configuring
gifski> building
gifski> Executing cargoBuildHook
gifski> ++ env CC_x86_64-apple-darwin=/nix/store/w9nvf63qn54vba3apqdkc4ss5wffaq8q-clang-wrapper-11.1.0/bin/cc CXX_x86_64-apple-darwin=/nix/store/w9nvf63qn54vba3apqdkc4ss5wffaq8q-clang-wrapper-11.1.0/bin/c++ CC_x86_64-apple-darwin=/nix/store/w9nvf63qn54vba3apqdkc4ss5wffaq8q-clang-wrapper-11.1.0/bin/cc CXX_x86_64-apple-darwin=/nix/store/w9nvf63qn54vba3apqdkc4ss5wffaq8q-clang-wrapper-11.1.0/bin/c++ cargo build -j 8 --target x86_64-apple-darwin --frozen --release
gifski>    Compiling autocfg v1.0.1
gifski>    Compiling libc v0.2.112
gifski>    Compiling cfg-if v1.0.0
gifski>    Compiling crossbeam-utils v0.8.6
gifski>    Compiling version_check v0.9.4
gifski>    Compiling lazy_static v1.4.0
gifski>    Compiling once_cell v1.9.0
gifski>    Compiling crossbeam-epoch v0.9.6
gifski>    Compiling rayon-core v1.9.1
gifski>    Compiling scopeguard v1.1.0
gifski>    Compiling bytemuck v1.7.3
gifski>    Compiling crc32fast v1.3.0
gifski>    Compiling cc v1.0.72
gifski>    Compiling adler v1.0.2
gifski>    Compiling either v1.6.1
gifski>    Compiling unicode-width v0.1.9
gifski>    Compiling color_quant v1.1.0
gifski>    Compiling weezl v0.1.5
gifski>    Compiling strsim v0.8.0
gifski>    Compiling bitflags v1.3.2
gifski>    Compiling vec_map v0.8.2
gifski>    Compiling imgref v1.9.1
gifski>    Compiling arrayvec v0.7.2
gifski>    Compiling ansi_term v0.12.1
gifski>    Compiling quick-error v2.0.1
gifski>    Compiling wild v2.0.4
gifski>    Compiling dunce v1.0.2
gifski>    Compiling natord v1.0.9
gifski>    Compiling thread_local v1.1.3
gifski>    Compiling rgb v0.8.31
gifski>    Compiling textwrap v0.11.0
gifski>    Compiling ahash v0.7.6
gifski>    Compiling memoffset v0.6.5
gifski>    Compiling num-traits v0.2.14
gifski>    Compiling miniz_oxide v0.4.4
gifski>    Compiling rayon v1.5.1
gifski>    Compiling gif v0.11.3
gifski>    Compiling crossbeam-channel v0.5.2
gifski>    Compiling gif-dispose v3.1.1
gifski>    Compiling getrandom v0.2.4
gifski>    Compiling num_cpus v1.13.1
gifski>    Compiling time v0.1.43
gifski>    Compiling atty v0.2.14
gifski>    Compiling gifsicle v1.92.5
gifski>    Compiling crossbeam-deque v0.8.1
gifski>    Compiling clap v2.34.0
gifski>    Compiling pbr v1.0.4
gifski>    Compiling flate2 v1.0.22
gifski>    Compiling hashbrown v0.11.2
gifski>    Compiling noisy_float v0.2.0
gifski>    Compiling fallible_collections v0.4.4
gifski>    Compiling resize v0.7.2
gifski>    Compiling lodepng v3.5.0
gifski>    Compiling imagequant v4.0.0-beta.7
gifski>    Compiling gifski v1.6.4 (/private/tmp/nix-build-gifski-1.6.4.drv-0/source)
gifski>     Finished release [optimized] target(s) in 51.84s
gifski> Executing cargoInstallPostBuildHook
gifski> Finished cargoInstallPostBuildHook
gifski> Finished cargoBuildHook
gifski> buildPhase completed in 52 seconds
gifski> running tests
gifski> Executing cargoCheckHook
gifski> ++ cargo test -j 8 --release --target x86_64-apple-darwin --frozen -- --test-threads=8
gifski> warning: output filename collision.
gifski> The lib target `gifski` in package `gifski v1.6.4 (/private/tmp/nix-build-gifski-1.6.4.drv-0/source)` has the same output filename as the lib target `gifski` in package `gifski v1.6.4 (/private/tmp/nix-build-gifski-1.6.4.drv-0/source)`.
gifski> Colliding filename is: /private/tmp/nix-build-gifski-1.6.4.drv-0/source/target/x86_64-apple-darwin/release/deps/libgifski.rlib
gifski> The targets should have unique names.
gifski> Consider changing their names to be unique or compiling them separately.
gifski> This may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>.
gifski> warning: output filename collision.
gifski> The lib target `gifski` in package `gifski v1.6.4 (/private/tmp/nix-build-gifski-1.6.4.drv-0/source)` has the same output filename as the lib target `gifski` in package `gifski v1.6.4 (/private/tmp/nix-build-gifski-1.6.4.drv-0/source)`.
gifski> Colliding filename is: /private/tmp/nix-build-gifski-1.6.4.drv-0/source/target/x86_64-apple-darwin/release/deps/libgifski.a
gifski> The targets should have unique names.
gifski> Consider changing their names to be unique or compiling them separately.
gifski> This may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>.
gifski> warning: output filename collision.
gifski> The lib target `gifski` in package `gifski v1.6.4 (/private/tmp/nix-build-gifski-1.6.4.drv-0/source)` has the same output filename as the lib target `gifski` in package `gifski v1.6.4 (/private/tmp/nix-build-gifski-1.6.4.drv-0/source)`.
gifski> Colliding filename is: /private/tmp/nix-build-gifski-1.6.4.drv-0/source/target/x86_64-apple-darwin/release/deps/libgifski.dylib
gifski> The targets should have unique names.
gifski> Consider changing their names to be unique or compiling them separately.
gifski> This may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>.
gifski> warning: output filename collision.
gifski> The lib target `gifski` in package `gifski v1.6.4 (/private/tmp/nix-build-gifski-1.6.4.drv-0/source)` has the same output filename as the lib target `gifski` in package `gifski v1.6.4 (/private/tmp/nix-build-gifski-1.6.4.drv-0/source)`.
gifski> Colliding filename is: /private/tmp/nix-build-gifski-1.6.4.drv-0/source/target/x86_64-apple-darwin/release/deps/libgifski.dylib.dSYM
gifski> The targets should have unique names.
gifski> Consider changing their names to be unique or compiling them separately.
gifski> This may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>.
gifski>    Compiling cfg-if v1.0.0
gifski>    Compiling lazy_static v1.4.0
gifski>    Compiling once_cell v1.9.0
gifski>    Compiling scopeguard v1.1.0
gifski>    Compiling bytemuck v1.7.3
gifski>    Compiling adler v1.0.2
gifski>    Compiling either v1.6.1
gifski>    Compiling weezl v0.1.5
gifski>    Compiling color_quant v1.1.0
gifski>    Compiling unicode-width v0.1.9
gifski>    Compiling ansi_term v0.12.1
gifski>    Compiling arrayvec v0.7.2
gifski>    Compiling strsim v0.8.0
gifski>    Compiling bitflags v1.3.2
gifski>    Compiling imgref v1.9.1
gifski>    Compiling vec_map v0.8.2
gifski>    Compiling dunce v1.0.2
gifski>    Compiling wild v2.0.4
gifski>    Compiling natord v1.0.9
gifski>    Compiling quick-error v2.0.1
gifski>    Compiling textwrap v0.11.0
gifski>    Compiling rgb v0.8.31
gifski>    Compiling thread_local v1.1.3
gifski>    Compiling gif v0.11.3
gifski>    Compiling libc v0.2.112
gifski>    Compiling crossbeam-utils v0.8.6
gifski>    Compiling crc32fast v1.3.0
gifski>    Compiling memoffset v0.6.5
gifski>    Compiling num-traits v0.2.14
gifski>    Compiling miniz_oxide v0.4.4
gifski>    Compiling gif-dispose v3.1.1
gifski>    Compiling crossbeam-epoch v0.9.6
gifski>    Compiling crossbeam-channel v0.5.2
gifski>    Compiling getrandom v0.2.4
gifski>    Compiling num_cpus v1.13.1
gifski>    Compiling atty v0.2.14
gifski>    Compiling time v0.1.43
gifski>    Compiling gifsicle v1.92.5
gifski>    Compiling ahash v0.7.6
gifski>    Compiling crossbeam-deque v0.8.1
gifski>    Compiling flate2 v1.0.22
gifski>    Compiling clap v2.34.0
gifski>    Compiling pbr v1.0.4
gifski>    Compiling noisy_float v0.2.0
gifski>    Compiling rayon-core v1.9.1
gifski>    Compiling hashbrown v0.11.2
gifski>    Compiling rayon v1.5.1
gifski>    Compiling gifski v1.6.4 (/private/tmp/nix-build-gifski-1.6.4.drv-0/source)
gifski>    Compiling fallible_collections v0.4.4
gifski>    Compiling lodepng v3.5.0
gifski>    Compiling resize v0.7.2
gifski>    Compiling imagequant v4.0.0-beta.7
gifski>     Finished release [optimized] target(s) in 59.58s
gifski>      Running unittests src/lib.rs (target/x86_64-apple-darwin/release/deps/gifski-b94b409f40d4cea9)
gifski> running 12 tests
gifski> test c_api::cant_write_twice ... ok
gifski> test denoise::five ... ok
gifski> test c_api::c_incomplete ... ok
gifski> test denoise::four ... ok
gifski> test denoise::many ... ok
gifski> test denoise::one ... ok
gifski> test denoise::six ... ok
gifski> test denoise::three ... ok
gifski> test denoise::two ... ok
gifski> test c_api::c_cb ... ok
gifski> test c_api::c_write_failure_propagated ... ok
gifski> test c_api::cant_write_after_finish ... ok
gifski> test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
gifski>      Running unittests src/bin/gifski.rs (target/x86_64-apple-darwin/release/deps/gifski-819e8133bf48454b)
gifski> running 0 tests
gifski> test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
gifski>      Running tests/tests.rs (target/x86_64-apple-darwin/release/deps/tests-f10e315e37b3fcab)
gifski> running 3 tests
gifski> test all_dupe_frames ... ok
gifski> test all_but_one_dupe_frames ... ok
gifski> test n_frames ... ok
gifski> test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s
gifski>    Doc-tests gifski
gifski> running 0 tests
gifski> test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
gifski> Finished cargoCheckHook
gifski> checkPhase completed in 1 minutes 0 seconds
gifski> installing
gifski> Executing cargoInstallHook
gifski> Finished cargoInstallHook
gifski> post-installation fixup
gifski> strip is /nix/store/g1h4ylh7mxinnjkkbb6b0fxyhh89jpff-cctools-binutils-darwin-949.0.1/bin/strip
gifski> stripping (with command strip and flags -S) in /nix/store/f30skxdb9vkfbswzxf5dkwgd4w52bzah-gifski-1.6.4/lib  /nix/store/f30skxdb9vkfbswzxf5dkwgd4w52bzah-gifski-1.6.4/bin
gifski> patching script interpreter paths in /nix/store/f30skxdb9vkfbswzxf5dkwgd4w52bzah-gifski-1.6.4
[{"drvPath":"/nix/store/z4zaw0w2zj3kzy8pjvdjh8dkw8nw1sf2-gifski-1.6.4.drv","outputs":{"out":"/nix/store/f30skxdb9vkfbswzxf5dkwgd4w52bzah-gifski-1.6.4"}}]

@smancill smancill mentioned this pull request Jul 11, 2022
13 tasks
Marked as broken by NixOS#173671 but builds and works fine on darwin, with
sandbox enabled.
@Artturin
Copy link
Member

Artturin commented Jul 17, 2022

ofborg aarch64-darwin missing issue should be fixed now but it needs a repush to work again

@smancill
Copy link
Contributor Author

If nobody else can confirm that it builds on Darwin, then I shall close this, I guess.

But I see it building and working just fine.

@Artturin
Copy link
Member

It's failing during checkPhase so you could disable them on darwin.

If you have the time then could you search for why the error is happening.

For the record here is the whole log



 id: macstadium-x86-44911507 ╱ system: x86_64-darwin ╱
Cannot nix-instantiate `gifski.passthru.tests' because:
error: attribute 'tests' in selection path 'gifski.passthru.tests' not found
this derivation will be built:
  /nix/store/z4zaw0w2zj3kzy8pjvdjh8dkw8nw1sf2-gifski-1.6.4.drv
these 2 paths will be fetched (11.20 MiB download, 11.53 MiB unpacked):
  /nix/store/pwbi91wkw03kmnqnxlvxvbi32aiv79sn-gifski-1.6.4-vendor.tar.gz
  /nix/store/w6irvsw5hjdq0a1nwamzhkly5a94mlr6-source
copying path '/nix/store/pwbi91wkw03kmnqnxlvxvbi32aiv79sn-gifski-1.6.4-vendor.tar.gz' from 'https://cache.nixos.org'...
copying path '/nix/store/w6irvsw5hjdq0a1nwamzhkly5a94mlr6-source' from 'https://cache.nixos.org'...
building '/nix/store/z4zaw0w2zj3kzy8pjvdjh8dkw8nw1sf2-gifski-1.6.4.drv'...
unpacking sources
unpacking source archive /nix/store/w6irvsw5hjdq0a1nwamzhkly5a94mlr6-source
source root is source
Executing cargoSetupPostUnpackHook
unpacking source archive /nix/store/pwbi91wkw03kmnqnxlvxvbi32aiv79sn-gifski-1.6.4-vendor.tar.gz
Finished cargoSetupPostUnpackHook
patching sources
Executing cargoSetupPostPatchHook
Validating consistency between /private/tmp/nix-build-gifski-1.6.4.drv-0/source//Cargo.lock and /private/tmp/nix-build-gifski-1.6.4.drv-0/gifski-1.6.4-vendor.tar.gz/Cargo.lock
Finished cargoSetupPostPatchHook
configuring
building
Executing cargoBuildHook
++ env CC_x86_64-apple-darwin=/nix/store/w9nvf63qn54vba3apqdkc4ss5wffaq8q-clang-wrapper-11.1.0/bin/cc CXX_x86_64-apple-darwin=/nix/store/w9nvf63qn54vba3apqdkc4ss5wffaq8q-clang-wrapper-11.1.0/bin/c++ CC_x86_64-apple-darwin=/nix/store/w9nvf63qn54vba3apqdkc4ss5wffaq8q-clang-wrapper-11.1.0/bin/cc CXX_x86_64-apple-darwin=/nix/store/w9nvf63qn54vba3apqdkc4ss5wffaq8q-clang-wrapper-11.1.0/bin/c++ cargo build -j 1 --target x86_64-apple-darwin --frozen --release
   Compiling autocfg v1.0.1
   Compiling libc v0.2.112
   Compiling cfg-if v1.0.0
   Compiling crossbeam-utils v0.8.6
   Compiling lazy_static v1.4.0
   Compiling version_check v0.9.4
   Compiling once_cell v1.9.0
   Compiling crossbeam-epoch v0.9.6
   Compiling rayon-core v1.9.1
   Compiling scopeguard v1.1.0
   Compiling bytemuck v1.7.3
   Compiling crc32fast v1.3.0
   Compiling cc v1.0.72
   Compiling adler v1.0.2
   Compiling unicode-width v0.1.9
   Compiling either v1.6.1
   Compiling color_quant v1.1.0
   Compiling weezl v0.1.5
   Compiling arrayvec v0.7.2
   Compiling imgref v1.9.1
   Compiling strsim v0.8.0
   Compiling ansi_term v0.12.1
   Compiling bitflags v1.3.2
   Compiling vec_map v0.8.2
   Compiling dunce v1.0.2
   Compiling quick-error v2.0.1
   Compiling wild v2.0.4
   Compiling natord v1.0.9
   Compiling memoffset v0.6.5
   Compiling miniz_oxide v0.4.4
   Compiling num-traits v0.2.14
   Compiling rayon v1.5.1
   Compiling ahash v0.7.6
   Compiling thread_local v1.1.3
   Compiling rgb v0.8.31
   Compiling gifsicle v1.92.5
   Compiling textwrap v0.11.0
   Compiling gif v0.11.3
   Compiling gif-dispose v3.1.1
   Compiling getrandom v0.2.4
   Compiling num_cpus v1.13.1
   Compiling atty v0.2.14
   Compiling time v0.1.43
   Compiling crossbeam-channel v0.5.2
   Compiling flate2 v1.0.22
   Compiling noisy_float v0.2.0
   Compiling clap v2.34.0
   Compiling pbr v1.0.4
   Compiling crossbeam-deque v0.8.1
   Compiling hashbrown v0.11.2
   Compiling fallible_collections v0.4.4
   Compiling resize v0.7.2
   Compiling lodepng v3.5.0
   Compiling imagequant v4.0.0-beta.7
   Compiling gifski v1.6.4 (/private/tmp/nix-build-gifski-1.6.4.drv-0/source)
    Finished release [optimized] target(s) in 1m 39s
Executing cargoInstallPostBuildHook
Finished cargoInstallPostBuildHook
Finished cargoBuildHook
buildPhase completed in 1 minutes 40 seconds
running tests
Executing cargoCheckHook
++ cargo test -j 1 --release --target x86_64-apple-darwin --frozen -- --test-threads=1
warning: output filename collision.
The lib target `gifski` in package `gifski v1.6.4 (/private/tmp/nix-build-gifski-1.6.4.drv-0/source)` has the same output filename as the lib target `gifski` in package `gifski v1.6.4 (/private/tmp/nix-build-gifski-1.6.4.drv-0/source)`.
Colliding filename is: /private/tmp/nix-build-gifski-1.6.4.drv-0/source/target/x86_64-apple-darwin/release/deps/libgifski.rlib
The targets should have unique names.
Consider changing their names to be unique or compiling them separately.
This may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>.
warning: output filename collision.
The lib target `gifski` in package `gifski v1.6.4 (/private/tmp/nix-build-gifski-1.6.4.drv-0/source)` has the same output filename as the lib target `gifski` in package `gifski v1.6.4 (/private/tmp/nix-build-gifski-1.6.4.drv-0/source)`.
Colliding filename is: /private/tmp/nix-build-gifski-1.6.4.drv-0/source/target/x86_64-apple-darwin/release/deps/libgifski.a
The targets should have unique names.
Consider changing their names to be unique or compiling them separately.
This may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>.
warning: output filename collision.
The lib target `gifski` in package `gifski v1.6.4 (/private/tmp/nix-build-gifski-1.6.4.drv-0/source)` has the same output filename as the lib target `gifski` in package `gifski v1.6.4 (/private/tmp/nix-build-gifski-1.6.4.drv-0/source)`.
Colliding filename is: /private/tmp/nix-build-gifski-1.6.4.drv-0/source/target/x86_64-apple-darwin/release/deps/libgifski.dylib
The targets should have unique names.
Consider changing their names to be unique or compiling them separately.
This may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>.
warning: output filename collision.
The lib target `gifski` in package `gifski v1.6.4 (/private/tmp/nix-build-gifski-1.6.4.drv-0/source)` has the same output filename as the lib target `gifski` in package `gifski v1.6.4 (/private/tmp/nix-build-gifski-1.6.4.drv-0/source)`.
Colliding filename is: /private/tmp/nix-build-gifski-1.6.4.drv-0/source/target/x86_64-apple-darwin/release/deps/libgifski.dylib.dSYM
The targets should have unique names.
Consider changing their names to be unique or compiling them separately.
This may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>.
   Compiling cfg-if v1.0.0
   Compiling lazy_static v1.4.0
   Compiling once_cell v1.9.0
   Compiling bytemuck v1.7.3
   Compiling scopeguard v1.1.0
   Compiling adler v1.0.2
   Compiling color_quant v1.1.0
   Compiling weezl v0.1.5
   Compiling either v1.6.1
   Compiling unicode-width v0.1.9
   Compiling strsim v0.8.0
   Compiling vec_map v0.8.2
   Compiling ansi_term v0.12.1
   Compiling arrayvec v0.7.2
   Compiling bitflags v1.3.2
   Compiling imgref v1.9.1
   Compiling quick-error v2.0.1
   Compiling wild v2.0.4
   Compiling dunce v1.0.2
   Compiling natord v1.0.9
   Compiling thread_local v1.1.3
   Compiling rgb v0.8.31
   Compiling gif v0.11.3
   Compiling textwrap v0.11.0
   Compiling libc v0.2.112
   Compiling crossbeam-utils v0.8.6
   Compiling crc32fast v1.3.0
   Compiling gif-dispose v3.1.1
   Compiling getrandom v0.2.4
   Compiling num_cpus v1.13.1
   Compiling atty v0.2.14
   Compiling time v0.1.43
   Compiling memoffset v0.6.5
   Compiling num-traits v0.2.14
   Compiling miniz_oxide v0.4.4
   Compiling crossbeam-channel v0.5.2
   Compiling gifsicle v1.92.5
   Compiling ahash v0.7.6
   Compiling clap v2.34.0
   Compiling crossbeam-epoch v0.9.6
   Compiling noisy_float v0.2.0
   Compiling flate2 v1.0.22
   Compiling pbr v1.0.4
   Compiling hashbrown v0.11.2
   Compiling crossbeam-deque v0.8.1
   Compiling fallible_collections v0.4.4
   Compiling rayon-core v1.9.1
   Compiling resize v0.7.2
   Compiling lodepng v3.5.0
   Compiling rayon v1.5.1
   Compiling imagequant v4.0.0-beta.7
   Compiling gifski v1.6.4 (/private/tmp/nix-build-gifski-1.6.4.drv-0/source)
error: the crate `gifski` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
error: the crate `quick_error` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
error: the crate `imagequant` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
error: the crate `fallible_collections` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
error: the crate `hashbrown` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
error: the crate `ahash` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
error: the crate `once_cell` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
error: the crate `getrandom` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
error: the crate `cfg_if` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
error: the crate `libc` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
error: the crate `rgb` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
error: the crate `bytemuck` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
error: the crate `arrayvec` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
error: the crate `rayon` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
error: the crate `either` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
error: the crate `rayon_core` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
error: the crate `crossbeam_channel` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
error: the crate `crossbeam_utils` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
error: the crate `lazy_static` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
error: the crate `crossbeam_deque` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
error: the crate `crossbeam_epoch` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
error: the crate `scopeguard` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
error: the crate `memoffset` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
error: the crate `num_cpus` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
error: the crate `thread_local` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
error: the crate `noisy_float` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
error: the crate `num_traits` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
error: the crate `imgref` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
error: the crate `pbr` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
error: the crate `time` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
error: the crate `gifsicle` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
error: the crate `gif` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
error: the crate `color_quant` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
error: the crate `weezl` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
error: the crate `gif_dispose` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
error: the crate `resize` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
error: the crate `lodepng` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
error: the crate `flate2` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
error: the crate `crc32fast` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
error: the crate `miniz_oxide` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
error: the crate `adler` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
error: could not compile `gifski` due to 41 previous errors
error: builder for '/nix/store/z4zaw0w2zj3kzy8pjvdjh8dkw8nw1sf2-gifski-1.6.4.drv' failed with exit code 101;
       last 10 log lines:
       >
       > error: the crate `flate2` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
       >
       > error: the crate `crc32fast` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
       >
       > error: the crate `miniz_oxide` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
       >
       > error: the crate `adler` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
       >
       > error: could not compile `gifski` due to 41 previous errors
       For full logs, run 'nix log /nix/store/z4zaw0w2zj3kzy8pjvdjh8dkw8nw1sf2-gifski-1.6.4.drv'.

@wegank
Copy link
Member

wegank commented Feb 7, 2023

Done in #183958.

@wegank wegank closed this Feb 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
6.topic: darwin Running or building packages on Darwin 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin 10.rebuild-linux: 0 This PR does not cause any packages to rebuild on Linux
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants