Opened 2 years ago
Last modified 22 months ago
#66671 new defect
llvm-15 @15.0.6 Failure to install on High Sierra
Reported by: | EllipticEllipsis | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.8.0 |
Keywords: | Cc: | ||
Port: | llvm-15 |
Description
Tried to install llvm-15 on High Sierra (10.13.6), Xcode version 10.1. Failed with error:
Error: The following dependencies were not installed because all of them have unmet dependencies (likely due to a dependency cycle): clang-13 clang-11 clang-9.0 ld64 ld64-latest libtapi clang-15 llvm-15 llvm-11 llvm-13 Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug. Error: Processing of port llvm-15 failed
This was nearly the first port I attempted to install after a fresh install of MacPorts. List of currently installed ports attached.
Attachments (1)
Change History (14)
Changed 2 years ago by EllipticEllipsis
Attachment: | current_ports.txt added |
---|
comment:1 Changed 2 years ago by kencu (Ken)
comment:2 Changed 2 years ago by kencu (Ken)
I think, at first glance, we might need to make libtapi build with clang11-bootstrap on 10.13 as well as the current 10.12 and less.
comment:3 follow-up: 4 Changed 2 years ago by kencu (Ken)
if you want to try that fix, you can do this:
bbedit `port file libtapi`
then find the spot where it says this:
# on macOS before 10.13 use clang-11-bootstrap if {${os.platform} eq "darwin" && ${os.major} < 17 && ${build_arch} ni [list ppc ppc64]} {
and change it to this:
# on macOS before 10.14 use clang-11-bootstrap if {${os.platform} eq "darwin" && ${os.major} < 18 && ${build_arch} ni [list ppc ppc64]} {
and then see how things go:
sudo port clean llvm-15 sudo port clean clang-15 sudo port -v -N install clang-15
comment:4 Changed 2 years ago by EllipticEllipsis
Thank you for the quick response, I tried doing this and ran into checksum errors on some of the package downloads:
Error: Checksum (rmd160) mismatch for dyld-655.1.1.tar.gz Portfile checksum: dyld-655.1.1.tar.gz rmd160 eef3ce30381e5fa23152c637e3bde2d8cf4cde0b Distfile checksum: dyld-655.1.1.tar.gz rmd160 3ce28be9a3eb52777443828853040d4c870a5db2 Error: Checksum (sha256) mismatch for dyld-655.1.1.tar.gz Portfile checksum: dyld-655.1.1.tar.gz sha256 8ca6e3cf0263d3f69dfa65e0846e2bed051b0cff92e796352ad178e7e4c92f1d Distfile checksum: dyld-655.1.1.tar.gz sha256 67326487dd139a82f0da9f43eb91414041551ee54cacf4763052e5aae606f518 Error: Checksum (size) mismatch for dyld-655.1.1.tar.gz Portfile checksum: dyld-655.1.1.tar.gz size 907171 Distfile checksum: dyld-655.1.1.tar.gz size 872742 ---> Checksumming ld64-450.3.tar.gz Error: Checksum (rmd160) mismatch for ld64-450.3.tar.gz Portfile checksum: ld64-450.3.tar.gz rmd160 4d263cff143228e021c438d3c2d1800ff367c895 Distfile checksum: ld64-450.3.tar.gz rmd160 ffbf7b2dcd9826db463c779c6ae920f4a71803d3 Error: Checksum (sha256) mismatch for ld64-450.3.tar.gz Portfile checksum: ld64-450.3.tar.gz sha256 140619e676e099581771dbad98277850ff731cd23938bed95b4d7171616acca1 Distfile checksum: ld64-450.3.tar.gz sha256 7c14d80f1552819e7038e918dde9cc7b2398e08678471221330f173c87cf565a Error: Checksum (size) mismatch for ld64-450.3.tar.gz Portfile checksum: ld64-450.3.tar.gz size 729639 Distfile checksum: ld64-450.3.tar.gz size 716654 The correct checksum line may be: checksums dyld-655.1.1.tar.gz \ rmd160 3ce28be9a3eb52777443828853040d4c870a5db2 \ sha256 67326487dd139a82f0da9f43eb91414041551ee54cacf4763052e5aae606f518 \ size 872742 \ ld64-450.3.tar.gz \ rmd160 ffbf7b2dcd9826db463c779c6ae920f4a71803d3 \ sha256 7c14d80f1552819e7038e918dde9cc7b2398e08678471221330f173c87cf565a \ size 716654 Error: Failed to checksum ld64-latest: Unable to verify file checksums Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_ld64/ld64-latest/main.log for details.
comment:5 Changed 2 years ago by kencu (Ken)
well, at least it looks like we fixed the circular dependency :>
There has been a change in the way Apple distributes their open source packages, and we are updating all our ports (like ld64-latest) that use Apple's software to the new locations. That is causing the checksum issues.
For example, the move for cctools is being worked on here :
https://github.com/macports/macports-ports/pull/17006
but I guess there is not one for ld64 as yet.
query:status=!closed&port=~ld64
I'm sorry about that -- you have come in a just a tricky moment when things are transitioning -- most of the time these toolchain issues have been pretty nailed down and people don't have this issue.
You are doing so well, if you like, you can update your checksums as per the message above, by doing this:
bbedit `port file ld64-latest`
and in the checksums area near the top, change the relevant entries to what the message above said to use.
This is what it looks like in the Portfile now:
checksums dyld-655.1.1.tar.gz \ rmd160 eef3ce30381e5fa23152c637e3bde2d8cf4cde0b \ sha256 8ca6e3cf0263d3f69dfa65e0846e2bed051b0cff92e796352ad178e7e4c92f1d \ size 907171 \ ld64-97-standalone-libunwind-headers.patch \ rmd160 f6da71e097aa61b1055b3fdc12cd39aafed5f492 \ sha256 370d02757ea628b5dd145c099e42fc4eb88cc09cf459a59e32d14bbc9b4a105e \ size 141802 \ ld64-97.17.tar.gz \ rmd160 d52df7d7f741c8bedd29cbac73dbb9db992b4795 \ sha256 02bd46af0809eaa415d096d7d41c3e8e7d80f7d8d181840866fb87f036b4e089 \ size 421947 \ ld64-127.2.tar.gz \ rmd160 8ee709341549a1944732daef6ebab7ef1acfcc6e \ sha256 97b75547b2bd761306ab3e15ae297f01e7ab9760b922bc657f4ef72e4e052142 \ size 496975 \ ld64-236.3.tar.gz \ rmd160 6a3f44aa9ae57a60d2cff5b3d47be7972ad83029 \ sha256 8ef36729b643201081ab45ebd8586ede8f9968bc17614b679a940faa82875ca6 \ size 624400 \ ld64-274.2.tar.gz \ rmd160 16e57faf2b1d3f3808fb8e4b167cf23a14f106b0 \ sha256 175d89c419e99d49a7a5f7e4196d3cef4c9e19cc17a425c332e86df6b516f7d7 \ size 671652 \ ld64-450.3.tar.gz \ rmd160 4d263cff143228e021c438d3c2d1800ff367c895 \ sha256 140619e676e099581771dbad98277850ff731cd23938bed95b4d7171616acca1 \ size 729639
and you change it to this:
checksums dyld-655.1.1.tar.gz \ rmd160 3ce28be9a3eb52777443828853040d4c870a5db2 \ sha256 67326487dd139a82f0da9f43eb91414041551ee54cacf4763052e5aae606f518 \ size 872742 \ ld64-97-standalone-libunwind-headers.patch \ rmd160 f6da71e097aa61b1055b3fdc12cd39aafed5f492 \ sha256 370d02757ea628b5dd145c099e42fc4eb88cc09cf459a59e32d14bbc9b4a105e \ size 141802 \ ld64-97.17.tar.gz \ rmd160 d52df7d7f741c8bedd29cbac73dbb9db992b4795 \ sha256 02bd46af0809eaa415d096d7d41c3e8e7d80f7d8d181840866fb87f036b4e089 \ size 421947 \ ld64-127.2.tar.gz \ rmd160 8ee709341549a1944732daef6ebab7ef1acfcc6e \ sha256 97b75547b2bd761306ab3e15ae297f01e7ab9760b922bc657f4ef72e4e052142 \ size 496975 \ ld64-236.3.tar.gz \ rmd160 6a3f44aa9ae57a60d2cff5b3d47be7972ad83029 \ sha256 8ef36729b643201081ab45ebd8586ede8f9968bc17614b679a940faa82875ca6 \ size 624400 \ ld64-274.2.tar.gz \ rmd160 16e57faf2b1d3f3808fb8e4b167cf23a14f106b0 \ sha256 175d89c419e99d49a7a5f7e4196d3cef4c9e19cc17a425c332e86df6b516f7d7 \ size 671652 \ ld64-450.3.tar.gz \ rmd160 ffbf7b2dcd9826db463c779c6ae920f4a71803d3 \ sha256 7c14d80f1552819e7038e918dde9cc7b2398e08678471221330f173c87cf565a \ size 716654
and that should work (I haven't tested it myself just yet).
comment:6 Changed 2 years ago by EllipticEllipsis
Thanks, that's annoying but I'm glad to hear it'll be smoother in future. Now it downloads, checksums pass, it extracts and then:
---> Extracting ld64-450.3.tar.gz Executing: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_ld64/ld64-latest/work" && /usr/bin/gzip -dc '/opt/local/var/macports/distfiles/ld64/ld64-450.3.tar.gz' | /usr/bin/tar -xf - Error: Failed to extract ld64-latest: error copying "/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/ld64/files/Makefile-450" to "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_ld64/ld64-latest/work/ld64-450.3/Makefile": no such file or directory
comment:7 Changed 2 years ago by kencu (Ken)
Ah, too bad.
I guess at this point you'll have to wait for someone to really sit down with 10.13 and fix it properly (ie fix it on their local machine and then push all the fixes up to the main server repository).
It shouldn't be too long; people like to do stuff like this in their spare time, and help folks out. I can't promise exactly when someone will feel so motivated, but if it is the main toolchain that has become broken on 10.13, it will be a priority for someone soonishly.
comment:8 Changed 2 years ago by kencu (Ken)
so I booted up my 10.13 VM today, uninstalled all the ports on it, updated it to the latest ports tree, and started my installation:
sudo port -f uninstall installed sudo port -v reclaim (removed everything) sudo port -v selfupdate
and then I started my installation of clang-15
sudo port -v install clang-15
and -- it installed clang-15 (and llvm-15) without any trouble, with no errors, touching nothing:
$ port -v installed The following ports are currently installed: bzip2 @1.0.8_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T20:48:24-0800' cctools @949.0.1_2+llvm10 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T20:49:07-0800' clang-15 @15.0.6_0+analyzer+libstdcxx (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T20:50:42-0800' clang_select @2.2_1 (active) requested_variants='' platform='darwin 17' archs='noarch' date='2023-01-12T20:49:07-0800' db48 @4.8.30_4 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T20:50:06-0800' gdbm @1.23_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T20:50:13-0800' gettext-runtime @0.21_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T20:48:34-0800' icu @72.1_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T20:48:29-0800' ld64 @3_4 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T20:49:32-0800' ld64-latest @450.3_0+llvm90 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T20:49:31-0800' libcxx @5.0.1_5 (active) requested_variants='' platform='darwin 17' archs='noarch' date='2023-01-12T20:48:19-0800' libedit @20221030-3.1_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T20:48:23-0800' libffi @3.4.4_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T20:48:23-0800' libiconv @1.17_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T20:48:34-0800' libomp @15.0.6_0+universal (active) requested_variants='' platform='darwin 17' archs='i386 x86_64' date='2023-01-12T20:49:32-0800' libtapi @1100.0.11_2 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T20:49:08-0800' libxml2 @2.10.3_1 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T20:48:35-0800' llvm-9.0 @9.0.1_3+emulated_tls (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T20:49:20-0800' llvm-10 @10.0.1_3+emulated_tls (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T20:48:55-0800' llvm-15 @15.0.6_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T20:49:41-0800' llvm_select @2_1 (active) requested_variants='' platform='darwin 17' archs='noarch' date='2023-01-12T20:48:24-0800' lz4 @1.9.4_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T20:49:33-0800' ncurses @6.4_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T20:48:20-0800' openssl @3_8 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T20:48:46-0800' openssl3 @3.0.7_2+legacy (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T20:48:38-0800' perl5 @5.34.1_0+perl5_34 (active) requested_variants='' platform='darwin 17' archs='noarch' date='2023-01-12T20:50:26-0800' perl5.34 @5.34.1_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T20:50:21-0800' readline @8.1.2.000_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T20:50:13-0800' xar @1.8.0.494_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T20:48:51-0800' xz @5.2.9_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T20:48:35-0800' zlib @1.2.13_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T20:48:35-0800' zstd @1.5.2_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T20:49:33-0800'
Of course, it used the buildbot's prebuilt binaries in so doing, but there was no noted loop or issue using the default macports prefix of /opt/local, which is satisfied by the buildbot binaries.
next I will try this again, uninstalling all the ports, and then build everything from source. I'll report back on results after it finishes (will be a few hours).
comment:9 Changed 2 years ago by kencu (Ken)
I ran into troubles trying to build cctools.
building all this from source went OK:
$ port -v installed The following ports are currently installed: autoconf @2.71_1 (active) requested_variants='' platform='darwin 17' archs='noarch' date='2023-01-12T21:22:04-0800' automake @1.16.5_0 (active) requested_variants='' platform='darwin 17' archs='noarch' date='2023-01-12T21:22:13-0800' brotli @1.0.9_2 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T21:20:22-0800' bzip2 @1.0.8_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T21:14:43-0800' cmake @3.24.3_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T21:55:40-0800' cmake-bootstrap @3.9.6_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T21:20:06-0800' curl @7.87.0_0+http2+ssl (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T21:44:41-0800' curl-ca-bundle @7.87.0_0 (active) requested_variants='' platform='darwin 17' archs='noarch' date='2023-01-12T21:20:24-0800' expat @2.5.0_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T21:28:51-0800' gettext @0.21_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T21:13:54-0800' gettext-runtime @0.21_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T21:00:07-0800' gettext-tools-libs @0.21_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T21:08:18-0800' gperf @3.1_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T20:58:03-0800' icu @72.1_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T21:47:38-0800' libarchive @3.6.2_1 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T21:50:05-0800' libb2 @0.98.1_1 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T21:45:01-0800' libcxx @5.0.1_5 (active) requested_variants='' platform='darwin 17' archs='noarch' date='2023-01-12T21:50:06-0800' libedit @20221030-3.1_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T21:29:12-0800' libffi @3.4.4_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T21:29:31-0800' libiconv @1.17_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T20:58:55-0800' libidn2 @2.3.4_1 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T21:28:29-0800' libpsl @0.21.1-20220513_1 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T21:41:22-0800' libtextstyle @0.21_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T21:02:50-0800' libtool @2.4.7_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T21:22:44-0800' libunistring @1.1_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T21:26:27-0800' libunwind-headers @5.0.1_0 (active) requested_variants='' platform='darwin 17' archs='noarch' date='2023-01-12T21:14:40-0800' libuv @1.44.2_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T21:50:25-0800' libxml2 @2.10.3_1 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T21:48:20-0800' llvm-10 @10.0.1_3+emulated_tls (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T22:21:43-0800' llvm_select @2_1 (active) requested_variants='' platform='darwin 17' archs='noarch' date='2023-01-12T21:55:53-0800' lz4 @1.9.4_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T21:42:13-0800' lzo2 @2.10_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T21:48:55-0800' m4 @1.4.19_1 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T21:21:58-0800' ncurses @6.4_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T21:01:20-0800' nghttp2 @1.51.0_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T21:42:03-0800' openssl @3_8 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T21:33:12-0800' openssl3 @3.0.7_2+legacy (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T21:32:56-0800' pkgconfig @0.29.2_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T21:27:46-0800' python3_select @0.0_3 (active) requested_variants='' platform='darwin 17' archs='noarch' date='2023-01-12T21:33:18-0800' python310 @3.10.9_0+lto+optimizations (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T21:40:39-0800' python_select @0.3_10 (active) requested_variants='' platform='darwin 17' archs='noarch' date='2023-01-12T21:33:18-0800' sqlite3 @3.40.1_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T21:34:18-0800' xar @1.8.0.494_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T21:56:05-0800' xz @5.2.9_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T21:14:39-0800' zlib @1.2.13_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T21:29:35-0800' zstd @1.5.2_0 (active) requested_variants='' platform='darwin 17' archs='x86_64' date='2023-01-12T21:42:58-0800'
I'll see if the cctools PR helps.
comment:10 Changed 2 years ago by EllipticEllipsis
I ran the commands you posted, it got stuck here again:
Error: The following dependencies were not installed because all of them have unmet dependencies (likely due to a dependency cycle): clang-13 clang-11 clang-9.0 ld64 ld64-latest libtapi clang-15 llvm-15 llvm-11 llvm-13
Not sure what it was trying to build at that point. This is what it successfully installed for me (it built at least llvm-10 and llvm-9.0, which of course took a while):
$ port -v installed The following ports are currently installed: autoconf @2.71_1 (active) requested_variants='' platform='darwin 17' archs='noarch' date='2023-01-13T14:51:35+0000' automake @1.16.5_0 (active) requested_variants='' platform='darwin 17' archs='noarch' date='2023-01-13T14:51:36+0000' brotli @1.0.9_2+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T14:46:06+0000' bzip2 @1.0.8_0+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T14:46:06+0000' cctools @949.0.1_2+llvm10+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T15:56:19+0000' clang_select @2.2_1 (active) requested_variants='' platform='darwin 17' archs='noarch' date='2023-01-13T15:56:21+0000' cmake @3.24.3_0+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T14:51:25+0000' curl @7.87.0_0+http2+ssl+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T14:51:03+0000' curl-ca-bundle @7.87.0_0 (active) requested_variants='' platform='darwin 17' archs='noarch' date='2023-01-13T14:46:07+0000' cython_select @0.1_2 (active) requested_variants='' platform='darwin 17' archs='noarch' date='2023-01-13T15:57:13+0000' db48 @4.8.30_4+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T15:59:05+0000' expat @2.5.0_0+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T14:51:07+0000' gdbm @1.23_0+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T15:59:14+0000' gettext @0.21_0+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T14:46:16+0000' gettext-runtime @0.21_0+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T14:46:08+0000' gettext-tools-libs @0.21_0+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T14:46:13+0000' icu @72.1_0+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T14:51:12+0000' libarchive @3.6.2_1+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T14:51:22+0000' libb2 @0.98.1_1+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T14:51:07+0000' libcxx @5.0.1_5 (active) requested_variants='' platform='darwin 17' archs='noarch' date='2023-01-13T14:51:22+0000' libedit @20221030-3.1_0+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T14:51:34+0000' libffi @3.4.4_0+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T14:51:34+0000' libiconv @1.17_0+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T14:46:08+0000' libidn2 @2.3.4_1+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T14:47:14+0000' libmacho-headers @949.0.1_0 (active) requested_variants='' platform='darwin 17' archs='noarch' date='2023-01-13T15:56:22+0000' libomp @15.0.6_0+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T15:56:22+0000' libpsl @0.21.1-20220513_1+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T14:47:15+0000' libtextstyle @0.21_0+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T14:46:12+0000' libtool @2.4.7_0+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T14:51:37+0000' libunistring @1.1_0+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T14:46:19+0000' libunwind-headers @5.0.1_0 (active) requested_variants='' platform='darwin 17' archs='noarch' date='2023-01-13T14:46:05+0000' libuv @1.44.2_0+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T14:51:23+0000' libxml2 @2.10.3_1+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T14:51:20+0000' libyaml @0.2.5_0+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T15:57:13+0000' llvm-9.0 @9.0.1_3+emulated_tls+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T16:58:54+0000' llvm-10 @10.0.1_3+emulated_tls+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T15:54:51+0000' llvm_select @2_1 (active) requested_variants='' platform='darwin 17' archs='noarch' date='2023-01-13T14:51:35+0000' lz4 @1.9.4_0+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T14:48:11+0000' lzo2 @2.10_0+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T14:51:21+0000' m4 @1.4.19_1+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T14:51:35+0000' ncurses @6.4_0+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T14:46:09+0000' nghttp2 @1.51.0_0+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T14:47:15+0000' openssl @3_8+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T14:47:23+0000' openssl3 @3.0.7_2+legacy+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T14:47:17+0000' perl5 @5.34.1_0+perl5_34 (active) requested_variants='' platform='darwin 17' archs='noarch' date='2023-01-13T15:59:24+0000' perl5.34 @5.34.1_0+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T15:59:16+0000' pkgconfig @0.29.2_0+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T14:46:20+0000' py310-build @0.9.0_0 (active) requested_variants='' platform='darwin 17' archs='noarch' date='2023-01-13T15:57:15+0000' py310-cython @0.29.33_0+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T15:58:50+0000' py310-installer @0.6.0_0 (active) requested_variants='' platform='darwin 17' archs='noarch' date='2023-01-13T15:57:15+0000' py310-packaging @23.0_0 (active) requested_variants='' platform='darwin 17' archs='noarch' date='2023-01-13T15:57:14+0000' py310-pep517 @0.13.0_0 (active) requested_variants='' platform='darwin 17' archs='noarch' date='2023-01-13T15:57:14+0000' py310-pygments @2.13.0_0 (active) requested_variants='' platform='darwin 17' archs='noarch' date='2023-01-13T15:56:50+0000' py310-setuptools @65.6.3_0 (active) requested_variants='' platform='darwin 17' archs='noarch' date='2023-01-13T15:56:48+0000' py310-tomli @2.0.1_0 (active) requested_variants='' platform='darwin 17' archs='noarch' date='2023-01-13T15:57:14+0000' py310-wheel @0.38.4_0 (active) requested_variants='' platform='darwin 17' archs='noarch' date='2023-01-13T15:57:16+0000' py310-yaml @6.0_0+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T15:59:02+0000' pygments_select @0.1_1 (active) requested_variants='' platform='darwin 17' archs='noarch' date='2023-01-13T15:56:50+0000' python3_select @0.0_3 (active) requested_variants='' platform='darwin 17' archs='noarch' date='2023-01-13T15:56:22+0000' python310 @3.10.9_0+lto+optimizations+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T15:56:28+0000' python_select @0.3_10 (active) requested_variants='' platform='darwin 17' archs='noarch' date='2023-01-13T15:56:23+0000' readline @8.1.2.000_0+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T15:59:13+0000' sqlite3 @3.40.1_0+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T15:56:23+0000' xar @1.8.0.494_0+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T14:51:52+0000' xz @5.2.10_0+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T14:48:10+0000' zlib @1.2.13_0+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T14:47:16+0000' zstd @1.5.2_0+universal (active) requested_variants='+universal' platform='darwin 17' archs='i386 x86_64' date='2023-01-13T14:48:11+0000'
comment:11 Changed 2 years ago by kencu (Ken)
Oh, I think I see -- you're building rather than downloading prebuilt stuff, because you have a lot of things +universal.
comment:12 Changed 2 years ago by EllipticEllipsis
That's strange, is that specifiable or just a consequence of something it detected about my machine?
comment:13 Changed 22 months ago by ryandesign (Ryan Carsten Schmidt)
If you install a port that requires its dependencies to be universal, MacPorts will do so. wine, for example, is such a port, though I don't see it in your list of ports, but perhaps you installed wine and then uninstalled it.
every once in a while we trigger a "dependency loop" with an update of some kind, where port A depends on port B, which depends on port C, but port C depends on port A.
So, loop.
Looks like that is what you have here. We usually can sort these out once we know about them, thanks -- one of us, Josh, seems to spot these loops at a glance. For the rest of us, it takes a bit more pondering how it is happening.