Skip to content

openssl_1_0_2: drop#150880

Merged
Lassulus merged 14 commits intoNixOS:masterfrom
helsinki-systems:drop/openssl_1_0_2
Apr 4, 2022
Merged

openssl_1_0_2: drop#150880
Lassulus merged 14 commits intoNixOS:masterfrom
helsinki-systems:drop/openssl_1_0_2

Conversation

@ajs124
Copy link
Member

@ajs124 ajs124 commented Dec 15, 2021

Draft because there are still git grep openssl_1_0|wc -l -> 13 mentions of openssl_1_0_2 to go.

Motivation for this change

openssl_1_0_2 has been marked as insecure as of #80746 and has been unsupported upstream since 2019, IMO it's time to get rid of it.

I tried to keep software that is still maintained upstream, while dropping leaf packages that are dead upstream.

If something becomes active again or someone puts in the time to fix it, feel free to revert the relevant commit(s).

Everything dropped here can still be used from old nixpkgs checkouts or with an overlay or some other way, but carrying it in tree makes little sense IMO.

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.05 Release Notes (or backporting 21.11 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.

@github-actions github-actions bot added 6.topic: nixos Issues or PRs affecting NixOS modules, or package usability issues specific to NixOS 8.has: module (update) This PR changes an existing module in `nixos/` labels Dec 15, 2021
@dasJ dasJ added 8.has: clean-up This PR removes packages or removes other cruft 1.severity: security Issues which raise a security issue, or PRs that fix one labels Dec 15, 2021
@ajs124 ajs124 force-pushed the drop/openssl_1_0_2 branch 2 times, most recently from ce046bd to 9f81ffe Compare December 17, 2021 22:53
@github-actions github-actions bot added the 6.topic: python Python is a high-level, general-purpose programming language. label Dec 17, 2021
@ajs124
Copy link
Member Author

ajs124 commented Dec 17, 2021

One to go: pkgs/os-specific/darwin/apple-source-releases/network_cmds/default.nix. No idea what that does tho and I don't do darwin so I guess we need a darwin maintainer to step up and help.

Besides those, some maintainers should probably be pinged, because some of these packages appear maintained. My personal stance is that not everything needs to be in nixpkgs and if software depends on an openssl release that hasn't been maintained for years, it shouldn't be. For some packages, the dependency could probably be removed though, e.g. because it's only needed in the checkPhase.

@ajs124
Copy link
Member Author

ajs124 commented Dec 18, 2021

@NixOS/darwin-maintainers I tried updating darwin.network_cmds to 606.140.1, because it seems like an important package on your platform, but it doesn't build, because it can't find <net/net_api_stats.h>. That's probably part of a more modern xnu, idk, idc. Is network_cmds really unimportant enough that it's fine for it to depend on an openssl release from 2019?

@domenkozar
Copy link
Member

cc @toonn

@kloenk
Copy link
Member

kloenk commented Dec 18, 2021

This also would break some universities where the websites only allow TLS1.0. So this packages helps to create a socat proxy

@kubukoz
Copy link
Member

kubukoz commented Dec 18, 2021

Openconnect requires this.

openssl-1.0.2u → network_cmds-481.20.1 → ifconfig-network_cmds-481.20.1 → nettools-1003.1-2008 → vpnc-scripts-unstable-2021-09-24 → openconnect-8.10

@kubukoz
Copy link
Member

kubukoz commented Dec 21, 2021

@ajs124 can you share what you did for the update? I may be able to play around...

@toonn
Copy link
Contributor

toonn commented Dec 21, 2021

I've been looking into this. Tried more recent versions of network_cmds but none of them builds. I suspect network_cmds is more deeply tied into the system libraries than we'd like.

I'm afraid we won't be able to update network_cmds without a complete SDK bump. However, I'm not sure the network_cmds from 10.13.6 will work with a more recent OpenSSL.

It should be possible to get rid of openssl_1_0_2 for aarch64-darwin though IIUC, because that uses the 11.0 SDK.

@kubukoz
Copy link
Member

kubukoz commented Dec 21, 2021

hmm, I'm on aarch64-darwin and I can't even build the aarch64 variant of network_cmds on master (can't build xnu in the first place). I can build the x86_64-darwin packages up to openconnect though.

@toonn
Copy link
Contributor

toonn commented Dec 21, 2021

This branch has an attempt to bump network_cmds to 10.13.6 if you really want to look into it. Note that it bumps XNU so it's not really fit for merging into master probably.

@kubukoz, were you building with openssl_1_0_2 or did you override the argument, for me it doesn't build with any other openssl?

@kubukoz
Copy link
Member

kubukoz commented Dec 21, 2021

@kubukoz, were you building with openssl_1_0_2 or did you override the argument, for me it doesn't build with any other openssl?

x86_64-darwin + openssl1.0.2 works. Any other combination doesn't.

@kubukoz
Copy link
Member

kubukoz commented Dec 22, 2021

This branch has an attempt to bump network_cmds to 10.13.6 if you really want to look into it.

I'm getting this, I assume you have the same?

xnu> awk: awk: cmd. line:cmd. line:383: 383: warning: warning: escape sequence `\*' treated as plain `*'escape sequence `\*' treated as plain `*'
xnu> awk: awk: cmd. line:cmd. line:476: 476: warning: warning: escape sequence `\(' treated as plain `('escape sequence `\(' treated as plain `('
xnu> awk: awk: cmd. line:cmd. line:476: 476: warning: warning: escape sequence `\)' treated as plain `)'escape sequence `\)' treated as plain `)'
xnu> make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/sys'
xnu> make[4]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/sys'
xnu> make[3]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd'
xnu> make[2]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64'
xnu> make[1]: *** [/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/makedefs/MakeInc.top:321: build_exporthdrs_mi_bootstrap_DEVELOPMENT^X86_64^NONE] Error 2
xnu> make[1]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16'
xnu> make: *** [Makefile:190: exporthdrs] Error 2
error: builder for '/nix/store/gl5y4p0mgdw0qh4dmcq02lf8260b6sgn-xnu-3789.70.16.drv' failed with exit code 2;
       last 10 log lines:
       >
       > awk: awk: cmd. line:cmd. line:476: 476: warning: warning: escape sequence `\)' treated as plain `)'escape sequence `\)' treated as plain `)'
       >
       > make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/sys'
       > make[4]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/sys'
       > make[3]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd'
       > make[2]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64'
       > make[1]: *** [/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/makedefs/MakeInc.top:321: build_exporthdrs_mi_bootstrap_DEVELOPMENT^X86_64^NONE] Error 2
       > make[1]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16'
       > make: *** [Makefile:190: exporthdrs] Error 2
       For full logs, run 'nix log /nix/store/gl5y4p0mgdw0qh4dmcq02lf8260b6sgn-xnu-3789.70.16.drv'.
error: 1 dependencies of derivation '/nix/store/4r6713n3hb5wxsrpzs2hqbwhc10h59vk-xnu-4570.71.2.drv' failed to build
error: 1 dependencies of derivation '/nix/store/4zb0f2f5zr4qxx20r7py8g6kdz5yj8cf-network_cmds-543.50.4.drv' failed to build

I'm out of my depth here :/

Full log
@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking sources
unpacking source archive /nix/store/58mgs7ibfmbfsn5qc1ljv2s7bvi8rncw-xnu-3789.70.16.tar.gz
source root is xnu-3789.70.16
setting SOURCE_DATE_EPOCH to timestamp 1503426506 of file xnu-3789.70.16/osfmk/x86_64/idt64.s
@nix { "action": "setPhase", "phase": "patchPhase" }
patching sources
applying patch /nix/store/yhhwdxmfjs0xvqmyqnlibkhxpcbyp3h9-python3.patch
patching file bsd/kern/makekdebugevents.py
substituteStream(): WARNING: pattern '-Werror ' doesn't match anything in file 'makedefs/MakeInc.cmd'
substituteStream(): WARNING: pattern '/usr/local/include' doesn't match anything in file 'libsyscall/xcodescripts/mach_install_mig.sh'
substituteStream(): WARNING: pattern ' -o 0' doesn't match anything in file 'libsyscall/xcodescripts/mach_install_mig.sh'
patching script interpreter paths in .
./tools/symbolify.py: interpreter directive changed from "#!/usr/bin/env python" to "/nix/store/pww2ym3pvp85p5jrrr5hnm518f3nl0s3-python3-minimal-3.9.9/bin/python"
./tools/trace/ios_trace_ipc.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/fj8xzdjwj78f6ghlsf3ci5dzw6fbkfgn-bash-5.1-p12/bin/sh"
./tools/remote_build.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/fj8xzdjwj78f6ghlsf3ci5dzw6fbkfgn-bash-5.1-p12/bin/bash"
./tools/xcrun_cache.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/fj8xzdjwj78f6ghlsf3ci5dzw6fbkfgn-bash-5.1-p12/bin/sh"
./tools/tests/MPMMTest/MPMMtest_run.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/fj8xzdjwj78f6ghlsf3ci5dzw6fbkfgn-bash-5.1-p12/bin/bash"
./tools/tests/execperf/test.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/fj8xzdjwj78f6ghlsf3ci5dzw6fbkfgn-bash-5.1-p12/bin/sh"
./tools/tests/libMicro/embd_bench.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/fj8xzdjwj78f6ghlsf3ci5dzw6fbkfgn-bash-5.1-p12/bin/sh"
./tools/tests/libMicro/mk_tarball: interpreter directive changed from "#!/bin/sh -x" to "/nix/store/fj8xzdjwj78f6ghlsf3ci5dzw6fbkfgn-bash-5.1-p12/bin/sh -x"
./tools/tests/libMicro/bench.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/fj8xzdjwj78f6ghlsf3ci5dzw6fbkfgn-bash-5.1-p12/bin/sh"
./tools/tests/libMicro/od_account_delete.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/fj8xzdjwj78f6ghlsf3ci5dzw6fbkfgn-bash-5.1-p12/bin/bash"
./tools/tests/libMicro/od_account_create.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/fj8xzdjwj78f6ghlsf3ci5dzw6fbkfgn-bash-5.1-p12/bin/bash"
./tools/tests/libMicro/wrapper.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/fj8xzdjwj78f6ghlsf3ci5dzw6fbkfgn-bash-5.1-p12/bin/sh"
./tools/tests/libMicro/benchDS.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/fj8xzdjwj78f6ghlsf3ci5dzw6fbkfgn-bash-5.1-p12/bin/sh"
./tools/tests/libMicro/multiview.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/fj8xzdjwj78f6ghlsf3ci5dzw6fbkfgn-bash-5.1-p12/bin/sh"
./tools/tests/libMicro/create_stuff.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/fj8xzdjwj78f6ghlsf3ci5dzw6fbkfgn-bash-5.1-p12/bin/sh"
./tools/tests/libMicro/coreos_bench.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/fj8xzdjwj78f6ghlsf3ci5dzw6fbkfgn-bash-5.1-p12/bin/sh"
./tools/lldbmacros/core/syntax_checker.py: interpreter directive changed from "#!/usr/bin/env python" to "/nix/store/pww2ym3pvp85p5jrrr5hnm518f3nl0s3-python3-minimal-3.9.9/bin/python"
./tools/lldbmacros/plugins/iosspeedtracer.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/fj8xzdjwj78f6ghlsf3ci5dzw6fbkfgn-bash-5.1-p12/bin/sh"
./tools/lldbmacros/kcdata.py: interpreter directive changed from "#!/usr/bin/env python" to "/nix/store/pww2ym3pvp85p5jrrr5hnm518f3nl0s3-python3-minimal-3.9.9/bin/python"
./tools/reindent.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/fj8xzdjwj78f6ghlsf3ci5dzw6fbkfgn-bash-5.1-p12/bin/sh"
./config/newvers.pl: interpreter directive changed from "#!/usr/bin/perl" to "/nix/store/6fknwgb5fsrxz0kdnd6c91dc7yl2mv16-perl-5.34.0/bin/perl"
./config/list_supported.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/fj8xzdjwj78f6ghlsf3ci5dzw6fbkfgn-bash-5.1-p12/bin/bash"
./config/generate_linker_exports.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/fj8xzdjwj78f6ghlsf3ci5dzw6fbkfgn-bash-5.1-p12/bin/sh"
./SETUP/newvers: interpreter directive changed from "#!/bin/sh -" to "/nix/store/fj8xzdjwj78f6ghlsf3ci5dzw6fbkfgn-bash-5.1-p12/bin/sh -"
./bsd/vfs/vnode_if.sh: interpreter directive changed from "#!/bin/sh -" to "/nix/store/fj8xzdjwj78f6ghlsf3ci5dzw6fbkfgn-bash-5.1-p12/bin/sh -"
./bsd/kern/makekdebugevents.py: interpreter directive changed from "#!/usr/bin/python" to "/nix/store/pww2ym3pvp85p5jrrr5hnm518f3nl0s3-python3-minimal-3.9.9/bin/python"
./bsd/kern/makesyscalls.sh: interpreter directive changed from "#! /bin/sh -" to "/nix/store/fj8xzdjwj78f6ghlsf3ci5dzw6fbkfgn-bash-5.1-p12/bin/sh -"
./bsd/sys/make_posix_availability.sh: interpreter directive changed from "#! /bin/sh -" to "/nix/store/fj8xzdjwj78f6ghlsf3ci5dzw6fbkfgn-bash-5.1-p12/bin/sh -"
./bsd/sys/make_symbol_aliasing.sh: interpreter directive changed from "#! /bin/bash -" to "/nix/store/fj8xzdjwj78f6ghlsf3ci5dzw6fbkfgn-bash-5.1-p12/bin/bash -"
./bsd/miscfs/devfs/reproto.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/fj8xzdjwj78f6ghlsf3ci5dzw6fbkfgn-bash-5.1-p12/bin/sh"
./libsyscall/xcodescripts/create-syscalls.pl: interpreter directive changed from "#!/usr/bin/perl" to "/nix/store/6fknwgb5fsrxz0kdnd6c91dc7yl2mv16-perl-5.34.0/bin/perl"
./libsyscall/xcodescripts/filter_mig.awk: interpreter directive changed from "#!/usr/bin/awk -f" to "/nix/store/llxphwq5gbafs4ayqmp63awm31c1gmiw-gawk-5.1.1/bin/awk -f"
./libsyscall/xcodescripts/compile-syscalls.pl: interpreter directive changed from "#!/usr/bin/perl" to "/nix/store/6fknwgb5fsrxz0kdnd6c91dc7yl2mv16-perl-5.34.0/bin/perl"
./libsyscall/xcodescripts/mach_install_mig.sh: interpreter directive changed from "#!/bin/sh -xe" to "/nix/store/fj8xzdjwj78f6ghlsf3ci5dzw6fbkfgn-bash-5.1-p12/bin/sh -xe"
@nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" }
updateAutotoolsGnuConfigScriptsPhase
@nix { "action": "setPhase", "phase": "configurePhase" }
configuring
no configure script, doing nothing
@nix { "action": "setPhase", "phase": "buildPhase" }
building
build flags: -j10 -l10 SHELL=/nix/store/fj8xzdjwj78f6ghlsf3ci5dzw6fbkfgn-bash-5.1-p12/bin/bash exporthdrs
make[1]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16'
make[2]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj'
make[3]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/SETUP'
make[4]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/SETUP/kextsymboltool'
make[4]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/SETUP/replacecontents'
make[4]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/SETUP/setsegname'
make[4]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/SETUP/config'
make[4]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/SETUP/decomment'
make[4]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/SETUP/installfile'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/SETUP/kextsymboltool'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/SETUP/setsegname'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/SETUP/replacecontents'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/SETUP/config'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/SETUP/decomment'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/SETUP/installfile'
HOST_CC       kextsymboltool.o
HOST_CC       setsegname.o
HOST_BISON    parser.c
HOST_CC       externs.o
HOST_CC       replacecontents.o
HOST_CC       openp.o
HOST_CC       installfile.o
HOST_CC       decomment.o
HOST_CC       searchp.o
HOST_CC       main.o
HOST_CC       mkheaders.o
HOST_CC       mkioconf.o
HOST_LD       replacecontents
HOST_CC       mkmakefile.o
HOST_FLEX     lexer.yy.c
HOST_LD       installfile
HOST_LD       decomment
HOST_LD       setsegname
HOST_LD       kextsymboltool
HOST_CC       parser.o
HOST_CC       lexer.yy.o
HOST_CODESIGN replacecontents
HOST_CODESIGN installfile
HOST_LD       config
-s - replacecontents
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/SETUP/replacecontents'
make[4]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/SETUP/replacecontents'
HOST_CODESIGN setsegname
HOST_CODESIGN decomment
-s - installfile
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/SETUP/installfile'
make[4]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/SETUP/installfile'
-s - setsegname
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/SETUP/setsegname'
make[4]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/SETUP/setsegname'
-s - decomment
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/SETUP/decomment'
make[4]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/SETUP/decomment'
HOST_CODESIGN kextsymboltool
-s - kextsymboltool
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/SETUP/kextsymboltool'
make[4]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/SETUP/kextsymboltool'
HOST_CODESIGN config
-s - config
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/SETUP/config'
make[4]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/SETUP/config'
make[3]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/SETUP'
make[2]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj'
make[2]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64'
make[2]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64'
make[3]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/osfmk'
make[3]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/iokit'
make[3]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/libsa'
make[3]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/config'
make[3]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/pexpert'
make[3]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd'
make[3]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/iokit'
make[3]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/libkern'
make[3]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd'
make[3]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/security'
make[3]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/config'
make[3]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/libsa'
make[3]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/iokit'
make[4]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/security'
make[4]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/iokit/IOKit'
make[4]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/pexpert/pexpert'
make[4]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/i386'
make[4]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/osfmk/mach'
make[4]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/bsm'
make[4]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/libkern/libkern'
make[3]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/osfmk'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/i386'
make[4]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/dev'
make[4]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/osfmk/atm'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/bsm'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/pexpert/pexpert/machine'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/osfmk/atm'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/osfmk/mach/machine'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/libkern/libkern/machine'
make[6]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/pexpert/pexpert/machine'
make[6]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/osfmk/mach/machine'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/dev/random'
make[6]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/libkern/libkern/machine'
make[4]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/osfmk/mach'
make[6]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/dev/random'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/osfmk/mach/i386'
make[6]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/osfmk/mach/i386'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/iokit/IOKit/nvram'
make[6]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/iokit/IOKit/nvram'
make[6]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/iokit/IOKit/nvram'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/bsm'
make[6]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/dev/random'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/dev/random'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/iokit/IOKit/nvram'
make[6]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/libkern/libkern/machine'
make[4]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/bsm'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/libkern/libkern/machine'
make[6]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/pexpert/pexpert/machine'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/pexpert/pexpert/machine'
make[4]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/dev'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/pexpert/pexpert'
make[4]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/libkern'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/iokit/IOKit/platform'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/libkern/libkern/c++'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/osfmk/atm'
make[4]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/osfmk/atm'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/iokit/IOKit/power'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/libkern'
make[6]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/libkern/libkern/c++'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/libkern'
make[4]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/libkern'
make[4]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/security'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/i386'
make[3]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/security'
make[4]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/i386'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/pexpert/pexpert'
make[4]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/pexpert/pexpert'
make[3]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/pexpert'
make[4]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/machine'
make[3]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd'
make[6]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/iokit/IOKit/platform'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/machine'
make[4]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/osfmk/i386'
make[6]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/iokit/IOKit/power'
make[3]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/pexpert'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/osfmk/i386'
make[3]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/libkern'
make[3]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/libsa'
make[3]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/libsa'
make[6]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/osfmk/mach/machine'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/osfmk/mach/machine'
make[4]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/pexpert/pexpert'
make[4]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/libkern/libkern'
make[6]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/osfmk/mach/i386'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/osfmk/mach/i386'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/osfmk/mach'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/pexpert/pexpert/i386'
make[3]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/security'
make[4]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/osfmk/mach'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/libkern/libkern/i386'
MIG clock.h
make[6]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/pexpert/pexpert/i386'
make[3]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/security'
make[6]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/iokit/IOKit/power'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/iokit/IOKit/power'
make[6]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/libkern/libkern/i386'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/iokit/IOKit/pwr_mgt'
make[6]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/iokit/IOKit/platform'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/iokit/IOKit/platform'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/iokit/IOKit/rtc'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/iokit/IOKit/system_management'
make[6]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/libkern/libkern/i386'
make[6]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/libkern/libkern/c++'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/libkern/libkern/i386'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/libkern/libkern/c++'
make[6]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/pexpert/pexpert/i386'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/pexpert/pexpert/i386'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/machine'
make[4]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/machine'
make[4]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/libkern/libkern'
make[4]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/pexpert/pexpert'
make[3]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/config'
make[3]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/pexpert'
make[3]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/libkern'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/libkern/libkern/crypto'
make[4]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/miscfs'
make[6]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/libkern/libkern/crypto'
make[3]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/config'
make[4]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/netinet'
make[4]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/net'
make[6]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/iokit/IOKit/pwr_mgt'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/miscfs/fifofs'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/miscfs/devfs'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/net'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/netinet'
make[6]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/iokit/IOKit/rtc'
make[6]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/iokit/IOKit/system_management'
make[6]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/miscfs/devfs'
make[6]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/miscfs/fifofs'
clang-11: �[0;1;31merror: �[0mcannot use 'cpp-output' output with multiple -arch options�[0m
mig: fatal: "<no name yet>", line -1: no SubSystem declaration
make[5]: *** [/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/osfmk/mach/Makefile:223: clock.h] Error 1
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/osfmk/mach'
make[4]: *** [/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/makedefs/MakeInc.dir:74: build_exporthdrs_mi] Error 2
make[4]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/osfmk/mach'
make[3]: *** [/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/makedefs/MakeInc.dir:74: build_exporthdrs_mi_recurse_into_mach] Error 2
make[3]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/osfmk'
make[2]: *** [/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/makedefs/MakeInc.dir:74: build_exporthdrs_mi_recurse_into_osfmk] Error 2
make[2]: *** Waiting for unfinished jobs....
make[6]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/miscfs/fifofs'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/miscfs/fifofs'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/miscfs/routefs'
make[6]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/miscfs/devfs'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/miscfs/devfs'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/miscfs/routefs'
make[6]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/libkern/libkern/crypto'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/libkern/libkern/crypto'
make[6]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/iokit/IOKit/rtc'
make[6]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/iokit/IOKit/system_management'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/iokit/IOKit/rtc'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/iokit/IOKit/system_management'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/miscfs/union'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/libkern/libkern'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/miscfs/specfs'
[] GENERATING libkern/version.h from /private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/libkern/libkern/version.h.template
make[6]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/miscfs/specfs'
make[4]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/netinet6'
make[6]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/miscfs/union'
make[4]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/libkern/os'
make[4]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/netkey'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/netinet6'
make[6]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/miscfs/union'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/miscfs/union'
make[6]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/miscfs/specfs'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/miscfs/specfs'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/libkern/os'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/netkey'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/netkey'
make[6]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/iokit/IOKit/pwr_mgt'
make[4]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/netkey'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/iokit/IOKit/pwr_mgt'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/miscfs/nullfs'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/iokit/IOKit'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/miscfs/nullfs'
make[4]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/security'
make[4]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/miscfs'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/osfmk/i386'
make[4]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/osfmk/i386'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/libkern/os'
make[4]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/libkern/os'
make[4]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/sys'
make[4]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/uuid'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/security/audit'
make[4]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/osfmk/x86_64'
make[4]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/libkern/firehose'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/osfmk/x86_64'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/uuid'
make[6]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/security/audit'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/sys/_types'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/netinet6'
make[4]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/netinet6'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/libkern/firehose'
make[6]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/sys/_types'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/uuid'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/osfmk/x86_64'
make[4]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/uuid'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/net'
make[4]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/osfmk/x86_64'
make[4]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/net'
make[3]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/osfmk'
make[4]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/vfs'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/netinet'
make[6]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/security/audit'
make[4]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/netinet'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/security/audit'
make[4]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/vm'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/vfs'
make[2]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/libkern/firehose'
make[4]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/libkern/firehose'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/vm'
make[4]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/security'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/vfs'
make[4]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/vfs'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/vm'
make[4]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/vm'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/libkern/libkern'
make[4]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/libkern/libkern'
make[3]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/libkern'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/iokit/IOKit'
make[4]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/iokit/IOKit'
make[3]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/iokit'
make[6]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/sys/_types'
make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/sys/_types'
make[5]: Entering directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/sys'
[] GENERATING /private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/syscall.codes from /private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/bsd/kern/syscalls.master
awk: cmd. line:383: warning: escape sequence `\*' treated as plain `*'
awk: cmd. line:476: warning: escape sequence `\(' treated as plain `('
awk: cmd. line:476: warning: escape sequence `\)' treated as plain `)'
[] GENERATING bsd/sys/syscall.h from /private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/bsd/kern/syscalls.master
[] GENERATING bsd/sys/sysproto.h from /private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/bsd/kern/syscalls.master
[] GENERATING bsd/sys/kdebugevents.h from /private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/trace.codes
awk: awk: cmd. line:cmd. line:383: 383: warning: warning: escape sequence `\*' treated as plain `*'escape sequence `\*' treated as plain `*'

awk: awk: cmd. line:cmd. line:476: 476: warning: warning: escape sequence `\(' treated as plain `('escape sequence `\(' treated as plain `('

awk: awk: cmd. line:cmd. line:476: 476: warning: warning: escape sequence `\)' treated as plain `)'escape sequence `\)' treated as plain `)'

make[5]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/sys'
make[4]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd/sys'
make[3]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64/bsd'
make[2]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/BUILD/obj/DEVELOPMENT_X86_64'
make[1]: *** [/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16/makedefs/MakeInc.top:321: build_exporthdrs_mi_bootstrap_DEVELOPMENT^X86_64^NONE] Error 2
make[1]: Leaving directory '/private/tmp/nix-build-xnu-3789.70.16.drv-0/xnu-3789.70.16'
make: *** [Makefile:190: exporthdrs] Error 2

@toonn
Copy link
Contributor

toonn commented Dec 22, 2021

I don't get the same errors, no. Maybe this is because you're on aarch64-darwin?

@c0bw3b
Copy link
Contributor

c0bw3b commented Jan 3, 2022

sslyze was updated in #150567 and does not depend on openssl_1_0_2 anymore

@ajs124 ajs124 force-pushed the drop/openssl_1_0_2 branch 2 times, most recently from b277c24 to 8e6c9ba Compare January 3, 2022 18:20
@ajs124
Copy link
Member Author

ajs124 commented Jan 3, 2022

@c0bw3b it still seems to depend on openssl_1_0_2

@c0bw3b
Copy link
Contributor

c0bw3b commented Jan 3, 2022

Ah yes indeed it does, I misread the diff of the package update.

@mohe2015
Copy link
Contributor

mohe2015 commented Jan 7, 2022

Still investigating but I think wapiti -> sslyze -> nassl may be a problem as it seems to be a security scanner that (I assume on purpose) depends on these old versions of openssl.

@siraben
Copy link
Member

siraben commented Mar 17, 2022

Result of nixpkgs-review pr 150880 run on aarch64-darwin 1

2 packages marked as broken and skipped:
  • acme-sh
  • testssl
16 packages failed to build:
  • cvsq
  • gitolite
  • hyprspace
  • iodine
  • nettools
  • openconnect
  • openconnect_head
  • openconnect_openssl
  • swtpm
  • unixtools.arp
  • unixtools.ifconfig
  • unixtools.netstat
  • unixtools.ping
  • unixtools.route
  • vpnc-scripts
  • wapiti

@fabaff
Copy link
Member

fabaff commented Mar 17, 2022

Still investigating but I think wapiti -> sslyze -> nassl may be a problem as it seems to be a security scanner that (I assume on purpose) depends on these old versions of openssl.

To detect old issues, legacy openssl is often required. sslyze is an extra requirement of wapiti. Thus, to some extent the scanner would still be usable.

@siraben
Copy link
Member

siraben commented Mar 17, 2022

Result of nixpkgs-review pr 150880 run on x86_64-darwin 1

38 packages marked as broken and skipped:
  • bareos
  • connman_dmenu
  • dhcp
  • fgallery
  • frr
  • fusionInventory
  • gnome.nautilus-python
  • gscan2pdf
  • ike
  • jpsxdec
  • kaffeine
  • libsForQt5.alkimia
  • libsForQt512.alkimia
  • libsForQt514.alkimia
  • libsForQt515.alkimia
  • lightly-qt
  • miredo
  • networkmanager_dmenu
  • ntopng
  • perl532Packages.ImageSane
  • perl534Packages.ImageSane
  • plasma5Packages.alkimia
  • prometheus-snmp-exporter
  • python310Packages.meshtastic
  • python310Packages.paperwork-backend
  • python310Packages.paperwork-shell
  • python310Packages.python-ethtool
  • python310Packages.sane
  • python39Packages.meshtastic
  • python39Packages.paperwork-backend
  • python39Packages.paperwork-shell
  • python39Packages.python-ethtool
  • python39Packages.sane
  • ssm-agent
  • strongswanNM
  • sublime-music
  • vimix-gtk-themes
  • whitesur-gtk-theme
12 packages failed to build:
  • acme-sh
  • cvsq
  • darwin.iproute2mac
  • darwin.network_cmds
  • gitolite
  • hyprspace
  • iodine
  • openconnect (openconnect_gnutls)
  • openconnect_head
  • openconnect_openssl
  • vpnc-scripts
  • wapiti

@ajs124 ajs124 force-pushed the drop/openssl_1_0_2 branch from b8a16b0 to 298b307 Compare March 30, 2022 23:44
@Lassulus
Copy link
Member

Lassulus commented Apr 3, 2022

Result of nixpkgs-review pr 150880 run on x86_64-linux 1

1 package marked as broken and skipped:
  • sipwitch
1 package failed to build:
  • wapiti
3 packages built:
  • ccrtp
  • twinkle
  • ucommon

@ajs124 ajs124 force-pushed the drop/openssl_1_0_2 branch from 298b307 to 12efa7a Compare April 4, 2022 14:14
@ajs124 ajs124 force-pushed the drop/openssl_1_0_2 branch from 12efa7a to 49c51cd Compare April 4, 2022 14:37
@Lassulus
Copy link
Member

Lassulus commented Apr 4, 2022

Result of nixpkgs-review pr 150880 run on x86_64-linux 1

1 package marked as broken and skipped:
  • sipwitch
4 packages built:
  • ccrtp
  • twinkle
  • ucommon
  • wapiti

@Lassulus Lassulus merged commit 5e1686d into NixOS:master Apr 4, 2022
@ajs124 ajs124 deleted the drop/openssl_1_0_2 branch April 4, 2022 15:18
@jwiegley
Copy link
Contributor

jwiegley commented Apr 16, 2022

Please see #168977, this commit breaks pkgs.darwin.network_cmds on my system.

Cc: @matthewbauer who maintains that package.

@WolfangAukang WolfangAukang mentioned this pull request May 6, 2022
13 tasks
@ajs124 ajs124 mentioned this pull request Oct 6, 2022
13 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

1.severity: security Issues which raise a security issue, or PRs that fix one 6.topic: python Python is a high-level, general-purpose programming language. 8.has: clean-up This PR removes packages or removes other cruft 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux.

Projects

Development

Successfully merging this pull request may close these issues.