[MacPorts] #65511: port install gmp fails on macOS Big Sur

MacPorts noreply at macports.org
Wed Jul 20 10:33:08 UTC 2022


#65511: port install gmp fails on macOS Big Sur
---------------------------------+--------------------
  Reporter:  JayReynoldsFreeman  |      Owner:  (none)
      Type:  defect              |     Status:  new
  Priority:  Normal              |  Milestone:
 Component:  ports               |    Version:
Resolution:                      |   Keywords:
      Port:                      |
---------------------------------+--------------------
Changes (by jmroot):

 * keywords:  port install gmp =>


Old description:

> I am running MacOS 11.6.5 (Big Sur) on a 2019 Mac Pro with Intel
> hardware. I have Xcode 13.2.1 installed, and have installed the
> associated command-line tools. I downloaded the MacPorts distribution for
> Big Sur and ran an apparently clean install via the installer. After some
> searching, I tried: "sudo port install gmp" and got the following:
>
> #### SNIP ####
>
> sudo port install gmp
> Password:
> --->  Cleaning gmp
> --->  Scanning binaries for linking errors
> --->  Found 12 broken files, matching files to ports
> Warning: No port llvm-3.0 found in the index; can't rebuild
> --->  Found 1 broken port, determining rebuild order
> You can always run 'port rev-upgrade' again to fix errors.
> The following ports will be rebuilt: gcc46 @4.6.3
> Continue? [Y/n]: Y
> --->  Fetching distfiles for gcc46
> Error: building gcc46 is not supported with Xcode 9 or greater
> Error: Failed to fetch gcc46: unsupported platform
> Error: See
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc46/gcc46/main.log
> for details.
> Error: rev-upgrade failed: Error rebuilding gcc46
> Error: Follow https://guide.macports.org/#project.tickets if you believe
> there is a bug.
>
> #### UNSNIP ####
>

>
> The log file cited gives a long trace of what happened, but the ultimate
> error is indeed
>
>    :error:fetch building gcc46 is not supported with Xcode 9 or greater
>    :error:fetch Failed to fetch gcc46: unsupported platform
>
> The advice in the first snipped output, to run "port rev-upgrade" isn't
> very useful:
>
> #### SNIP ####
>
> sudo port rev-upgrade
> Password:
> --->  Scanning binaries for linking errors
> --->  Found 12 broken files, matching files to ports
> Warning: No port llvm-3.0 found in the index; can't rebuild
> --->  Found 1 broken port, determining rebuild order
> You can always run 'port rev-upgrade' again to fix errors.
> The following ports will be rebuilt: gcc46 @4.6.3
> Continue? [Y/n]: Y
> --->  Fetching distfiles for gcc46
> Error: building gcc46 is not supported with Xcode 9 or greater
> Error: Failed to fetch gcc46: unsupported platform
> Error: See
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc46/gcc46/main.log
> for details.
> Error: rev-upgrade failed: Error rebuilding gcc46
> Error: Follow https://guide.macports.org/#project.tickets if you believe
> there is a bug.
>
> #### UNSNIP ####
>

>
> I learned a little more about what is actually installed:
>
> #### SNIP ####
>
> port installed gcc46
> The following ports are currently installed:
>  gcc46 @4.6.3_3 (active)
>
> #### UNSNIP ####
>
> I posted on the GMP mailing list about this with no useful response so
> far.

New description:

 I am running MacOS 11.6.5 (Big Sur) on a 2019 Mac Pro with Intel hardware.
 I have Xcode 13.2.1 installed, and have installed the associated command-
 line tools. I downloaded the MacPorts distribution for Big Sur and ran an
 apparently clean install via the installer. After some searching, I tried:
 "sudo port install gmp" and got the following:

 #### SNIP ####
 {{{
 sudo port install gmp
 Password:
 --->  Cleaning gmp
 --->  Scanning binaries for linking errors
 --->  Found 12 broken files, matching files to ports
 Warning: No port llvm-3.0 found in the index; can't rebuild
 --->  Found 1 broken port, determining rebuild order
 You can always run 'port rev-upgrade' again to fix errors.
 The following ports will be rebuilt: gcc46 @4.6.3
 Continue? [Y/n]: Y
 --->  Fetching distfiles for gcc46
 Error: building gcc46 is not supported with Xcode 9 or greater
 Error: Failed to fetch gcc46: unsupported platform
 Error: See
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc46/gcc46/main.log
 for details.
 Error: rev-upgrade failed: Error rebuilding gcc46
 Error: Follow https://guide.macports.org/#project.tickets if you believe
 there is a bug.
 }}}
 #### UNSNIP ####



 The log file cited gives a long trace of what happened, but the ultimate
 error is indeed
 {{{
    :error:fetch building gcc46 is not supported with Xcode 9 or greater
    :error:fetch Failed to fetch gcc46: unsupported platform
 }}}
 The advice in the first snipped output, to run "port rev-upgrade" isn't
 very useful:

 #### SNIP ####
 {{{
 sudo port rev-upgrade
 Password:
 --->  Scanning binaries for linking errors
 --->  Found 12 broken files, matching files to ports
 Warning: No port llvm-3.0 found in the index; can't rebuild
 --->  Found 1 broken port, determining rebuild order
 You can always run 'port rev-upgrade' again to fix errors.
 The following ports will be rebuilt: gcc46 @4.6.3
 Continue? [Y/n]: Y
 --->  Fetching distfiles for gcc46
 Error: building gcc46 is not supported with Xcode 9 or greater
 Error: Failed to fetch gcc46: unsupported platform
 Error: See
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc46/gcc46/main.log
 for details.
 Error: rev-upgrade failed: Error rebuilding gcc46
 Error: Follow https://guide.macports.org/#project.tickets if you believe
 there is a bug.
 }}}
 #### UNSNIP ####



 I learned a little more about what is actually installed:

 #### SNIP ####
 {{{
 port installed gcc46
 The following ports are currently installed:
  gcc46 @4.6.3_3 (active)
 }}}
 #### UNSNIP ####

 I posted on the GMP mailing list about this with no useful response so
 far.

--

Comment:

 It looks like gmp installed with no problems. After every install or
 upgrade, rev-upgrade runs automatically, and that checks for broken
 linking in all installed ports. It found that llvm-3.0 and gcc46 are
 broken. You should probably just uninstall those, because they aren't
 going to work on Big Sur anyway.

 The fact that you have those ports installed most likely means your
 MacPorts installation was migrated from an older OS version, and you
 should follow the wiki:Migration procedure.

-- 
Ticket URL: <https://trac.macports.org/ticket/65511#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list