Failed to install libgcc9: no destroot found
Chris Jones
jonesc at hep.phy.cam.ac.uk
Fri Sep 27 10:57:06 UTC 2019
You are still getting
:error:activate Failed to activate libgcc9: Image error:
/opt/local/lib/libgcc/libatomic.1.dylib is being used by the active
libgcc port. Please deactivate this port first, or use 'port -f
activate libgcc9' to force the activation.
:debug:activate Error code: registry::image-error
:debug:activate Backtrace: Image error:
/opt/local/lib/libgcc/libatomic.1.dylib is being used by the active
libgcc port. Please deactivate this port first, or use 'port -f
activate libgcc9' to force the activation.
This is not correct. libgcc has not installed anything (other than a
stub readme file) for some time now.
Titan ~/Projects/MacPorts/ports > port contents libgcc
Port libgcc contains:
/opt/local/share/doc/libgcc/README
Titan ~/Projects/MacPorts/ports > cat /opt/local/share/doc/libgcc/README
libgcc runtime is provided by libgcc9
Titan ~/Projects/MacPorts/ports >
If your ports are really up to date, I cannot explain why you see.
what do you get with
port contents libgcc ?
Chris
On 27/09/2019 11:42 am, Vahid Askarpour wrote:
> I followed the steps you outlined with no problem. Here is the terminal
> output:
>
> VahidAskarpour:~> sudo port uninstall libgcc
> Password:
> VahidAskarpour:~> sudo port selfupdate
> ---> Updating MacPorts base sources using rsync
> MacPorts base version 2.6.0 installed,
> MacPorts base version 2.6.0 downloaded.
> ---> Updating the ports tree
> ---> MacPorts base is already the latest version
>
> The ports tree has been updated. To upgrade your installed ports, you
> should run
> port upgrade outdated
> VahidAskarpour:~> sudo port sync
> ---> Updating the ports tree
> VahidAskarpour:~> sudo port upgrade outdated
> Nothing to upgrade.
> ---> Scanning binaries for linking errors
> ---> No broken files found.
> ---> No broken ports found.
>
>
> However, when I tried to install xcrysden, I got the same error. Here is
> the terminal output:
>
> VahidAskarpour:~> sudo port install xcrysden
> ---> Computing dependencies for xcrysden
> The following dependencies will be installed:
> libgcc
> libgcc9
> Continue? [Y/n]: y
> ---> Installing libgcc9 @9.2.0_0
> Error: Failed to install libgcc9: no destroot found
> at: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_gcc9/libgcc9/work/destroot
> Error:
> See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_gcc9/libgcc9/main.log
> for details.
> Error: Follow https://guide.macports.org/#project.tickets to report a bug.
> Error: Processing of port xcrysden failed
>
> I have attached the log file which is similar to the one I posted yesterday.
>
> Thanks,
> Vahid
>
>
>
>> On Sep 26, 2019, at 9:49 PM, Chris Jones <jonesc at hep.phy.cam.ac.uk
>> <mailto:jonesc at hep.phy.cam.ac.uk>> wrote:
>>
>> sudo port upgrade outdated
>
More information about the macports-users
mailing list