Opened 10 years ago

Closed 10 years ago

Last modified 10 years ago

#41756 closed defect (duplicate)

install gcc46 after fresh install on Mavericks - fails

Reported by: dave@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.2.1
Keywords: Cc:
Port:

Description

Tue 12:58:17 ip2 yost /Users/yost
0 207 Z% sudo /opt/local/bin/port selfupdate
--->  Updating MacPorts base sources using rsync
MacPorts base version 2.2.1 installed,
MacPorts base version 2.2.1 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
Tue 13:00:38 ip2 yost /Users/yost
0 208 Z% sudo /opt/local/bin/port install gcc46                                                                                                  
--->  Computing dependencies for llvm-3.1
--->  Fetching distfiles for llvm-3.1
Error: llvm-3.1 is not supported on Mavericks or later.
Error: org.macports.fetch for port llvm-3.1 returned: unsupported platform
Please see the log file for port llvm-3.1 for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_llvm-3.1/llvm-3.1/main.log
Error: Unable to upgrade port: 1
Error: Unable to execute port: upgrade libgcc failed
Tue 13:01:17 ip2 yost /Users/yost
1 209 Z% cat /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_llvm-3.1/llvm-3.1/main.log
version:1
:msg:main --->  Computing dependencies for llvm-3.1:info:main .:debug:main Searching for dependency: libffi
:debug:main Found Dependency: receipt exists for libffi
:debug:main Searching for dependency: perl5
:debug:main Found Dependency: receipt exists for perl5
:debug:main Searching for dependency: llvm_select
:debug:main Found Dependency: receipt exists for llvm_select
:msg:main 
:debug:main Executing org.macports.main (llvm-3.1)
:debug:main changing euid/egid - current euid: 0 - current egid: 0
:debug:main egid changed to: 20
:debug:main euid changed to: 504
:debug:fetch fetch phase started at Tue Dec 10 13:01:17 PST 2013
:notice:fetch --->  Fetching distfiles for llvm-3.1
:debug:fetch Executing proc-pre-org.macports.fetch-fetch-0
:error:fetch llvm-3.1 is not supported on Mavericks or later.
:error:fetch org.macports.fetch for port llvm-3.1 returned: unsupported platform
:debug:fetch Error code: NONE
:debug:fetch Backtrace: unsupported platform
    while executing
"$pre $targetname"
:info:fetch Warning: targets not executed for llvm-3.1: org.macports.destroot org.macports.fetch org.macports.checksum org.macports.extract org.macports.patch org.macports.configure org.macports.build
:notice:fetch Please see the log file for port llvm-3.1 for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_llvm-3.1/llvm-3.1/main.log
Tue 13:01:48 ip2 yost /Users/yost
0 210 Z% 

Change History (4)

comment:1 Changed 10 years ago by mf2k (Frank Schima)

Resolution: duplicate
Status: newclosed

Duplicate of #41116. Please search before filing new tickets.

comment:2 Changed 10 years ago by larryv (Lawrence Velázquez)

There’s still the issue of why llvm-3.1 is being pulled in as a dependency. A default gcc46 install should require llvm-3.3, not llvm-3.1, through cctools and ld64.

Try installing this way instead:

% sudo port install gcc46 +llvm33

This should make sure that cctools and ld64 are installed with the correct variant.

comment:3 Changed 10 years ago by dave@…

Tue 18:04:18 ip2 yost /tmp/boost152/boost
0 228 Z% sudo port install gcc46 +llvm33
Password:
--->  Computing dependencies for llvm-3.1
--->  Fetching distfiles for llvm-3.1
Error: llvm-3.1 is not supported on Mavericks or later.
Error: org.macports.fetch for port llvm-3.1 returned: unsupported platform
Please see the log file for port llvm-3.1 for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_llvm-3.1/llvm-3.1/main.log
Error: Unable to upgrade port: 1
Error: Unable to execute port: upgrade libgcc failed
Tue 20:11:09 ip2 yost /tmp/boost152/boost
1 229 Z% 

comment:4 in reply to:  3 Changed 10 years ago by larryv (Lawrence Velázquez)

Try this?

% sudo port clean gcc46 cctools ld64
% sudo port install gcc46
Note: See TracTickets for help on using tickets.