10.5 Leopard circular dependency on gcc7 gcc8 gcc9
Chris Jones
jonesc at hep.phy.cam.ac.uk
Mon Feb 17 11:22:05 UTC 2025
So, I see no problems now below...
On 17/02/2025 9:39 am, Riccardo Mottola wrote:
> Hi Chris:
>
>
> Chris Jones via macports-dev wrote:
>> > port rdeps gcc7
>> > sudo port install gcc7
>>
>> and post what you get
>
> Artax:~ multix$ port rdeps gcc7
> The following ports are dependencies of gcc7 @7.5.0_4:
> xz
> gettext
> ncurses
> gettext-tools-libs
> libiconv
> gperf
> libtextstyle
> gettext-runtime
> cctools
> libunwind-headers
> xz-bootstrap
> llvm-3.4
> python27
> pkgconfig
> bzip2
> db48
> expat
> libedit
> libffi
> dejagnu
> expect
> automake
> autoconf
> m4
> tcl
> sqlite3
> zlib
> openssl11
> perl5
> perl5.34
> gdbm
> readline
> python_select
> python2_select
> llvm_select
> gmp
> isl
> ld64
> ld64-127
> libmacho-headers
> llvm-3.3
> libmpc
> mpfr
> gcc_select
> libgcc7
> libgcc8
> libgcc9
> clang-11
> cmake
> clang-3.7
> clang-3.4
> clang_select
> llvm-3.7
> libcxx
> clang-11-bootstrap
> cmake-bootstrap
> python27-bootstrap
> gcc10-bootstrap
> libstdcxx_clang_fix
> curl
> brotli
> nghttp2
> legacy-support
> libidn2
> libunistring
> libtool
> libpsl
> python310
> openssl
> openssl3
> python_select-310
> python3_select-310
> python3_select
> curl-ca-bundle
> unzip
> zstd
> lz4
> libarchive
> libxml2
> icu
> lzo2
> libb2
> clang-9.0
> libomp
> llvm-9.0
> xar
> llvm-11
> libgcc10
> texinfo
> help2man
> p5.34-locale-gettext
> libgcc11
> libgcc12
> libgcc13
> libgcc
> libgcc14
>
>
> Artax:~ multix$ sudo port install gcc7
> Password:
> ---> Computing dependencies for gcc7
> The following dependencies will be installed:
> libgcc7
> libgcc8
> libgcc9
> Continue? [Y/n]:
> ---> Fetching archive for libgcc9
> ---> Attempting to fetch libgcc9-9.5.0_2.darwin_9.x86_64.tbz2 from
> http://packages.macports.org/libgcc9
> ---> Attempting to fetch libgcc9-9.5.0_2.darwin_9.x86_64.tbz2 from
> http://fra.de.packages.macports.org/libgcc9
> ---> Attempting to fetch libgcc9-9.5.0_2.darwin_9.x86_64.tbz2 from
> http://fco.it.packages.macports.org/libgcc9
> ---> Configuring libgcc9
> ---> Building libgcc9
> ---> Staging libgcc9 into destroot
> ---> Installing libgcc9 @9.5.0_2
> ---> Activating libgcc9 @9.5.0_2
> ---> Cleaning libgcc9
> ---> Fetching archive for libgcc8
> ---> Attempting to fetch libgcc8-8.5.0_1.darwin_9.x86_64.tbz2 from
> http://packages.macports.org/libgcc8
> ---> Attempting to fetch libgcc8-8.5.0_1.darwin_9.x86_64.tbz2 from
> http://fra.de.packages.macports.org/libgcc8
> ---> Attempting to fetch libgcc8-8.5.0_1.darwin_9.x86_64.tbz2 from
> http://fco.it.packages.macports.org/libgcc8
> ---> Fetching distfiles for libgcc8
> ---> Verifying checksums for libgcc8
> ---> Extracting libgcc8
> ---> Configuring libgcc8
> ---> Building libgcc8
> ---> Staging libgcc8 into destroot
> ---> Installing libgcc8 @8.5.0_1
> ---> Activating libgcc8 @8.5.0_1
> ---> Cleaning libgcc8
> ---> Fetching archive for libgcc7
> ---> Attempting to fetch libgcc7-7.5.0_2.darwin_9.x86_64.tbz2 from
> http://packages.macports.org/libgcc7
> ---> Attempting to fetch libgcc7-7.5.0_2.darwin_9.x86_64.tbz2 from
> http://fra.de.packages.macports.org/libgcc7
> ---> Attempting to fetch libgcc7-7.5.0_2.darwin_9.x86_64.tbz2 from
> http://fco.it.packages.macports.org/libgcc7
> ---> Fetching distfiles for libgcc7
> ---> Verifying checksums for libgcc7
> ---> Extracting libgcc7
> ---> Applying patches to libgcc7
> ---> Configuring libgcc7
> ---> Building libgcc7
> ---> Staging libgcc7 into destroot
> ---> Installing libgcc7 @7.5.0_2
> ---> Activating libgcc7 @7.5.0_2
> ---> Cleaning libgcc7
> ---> Cleaning gcc7
> ---> Scanning binaries for linking errors
> ---> No broken files found.
> ---> No broken ports found.
>
>
> it did run overnight... but seems fine for now. So now I don't get into
> a dependency loop. Interestingly, that fixed also gcc6
> Wonder what was wong? There were no outdated gcc/libgcc ports, both were
> still installed.
>
> Then, well there are issues compiling xz-bootstrap itself with gcc 6,
> 7... but not with 4.8! amazing.
>
> Riccaro
More information about the macports-dev
mailing list