[MacPorts] #35770: gcc ports should not include a C++ runtime

MacPorts noreply at macports.org
Wed Sep 12 19:42:30 PDT 2012


#35770: gcc ports should not include a C++ runtime
--------------------------------------------------+------------------------
  Reporter:  jeremyhu@…                           |      Owner:  jeremyhu@…
      Type:  defect                               |     Status:  closed
  Priority:  Normal                               |  Milestone:
 Component:  ports                                |    Version:  2.1.2
Resolution:  fixed                                |   Keywords:  libstdc++
      Port:  gcc43 gcc44 gcc45 gcc46 gcc47 gcc48  |
--------------------------------------------------+------------------------

Comment (by angelo.graziosi@…):

 Now the infrastructure works, but there still is a problem between gcc48
 and libstdcxx-devel:


 {{{
 $ sudo port selfupdate; sudo port outdated
 Password:
 --->  Updating MacPorts base sources using rsync
 MacPorts base version 2.1.2 installed,
 MacPorts base version 2.1.2 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
 The following installed ports are outdated:
 gcc45                          4.5.4_3 < 4.5.4_4
 gcc46                          4.6.3_6 < 4.6.3_7
 gcc47                          4.7.1_4 < 4.7.1_6
 gcc48                          4.8-20120909_2 < 4.8-20120909_4


 $ sudo port upgrade outdated
 --->  Computing dependencies for libstdcxx
 --->  Fetching archive for libstdcxx
 --->  Attempting to fetch libstdcxx-4.7.1_6.darwin_11.x86_64.tbz2 from
 http://packages.macports.org/libstdcxx
 --->  Attempting to fetch libstdcxx-4.7.1_6.darwin_11.x86_64.tbz2 from
 http://lil.fr.packages.macports.org/libstdcxx
 --->  Attempting to fetch libstdcxx-4.7.1_6.darwin_11.x86_64.tbz2 from
 http://mse.uk.packages.macports.org/sites/packages.macports.org/libstdcxx
 --->  Fetching distfiles for libstdcxx
 --->  Verifying checksum(s) for libstdcxx
 --->  Extracting libstdcxx
 --->  Applying patches to libstdcxx
 --->  Configuring libstdcxx
 --->  Building libstdcxx
 --->  Staging libstdcxx into destroot
 --->  Installing libstdcxx @4.7.1_6
 --->  Activating libstdcxx @4.7.1_6
 --->  Cleaning libstdcxx
 --->  Computing dependencies for gcc45
 --->  Fetching archive for gcc45
 --->  Attempting to fetch gcc45-4.5.4_4.darwin_11.x86_64.tbz2 from
 http://packages.macports.org/gcc45
 --->  Attempting to fetch gcc45-4.5.4_4.darwin_11.x86_64.tbz2 from
 http://lil.fr.packages.macports.org/gcc45
 --->  Attempting to fetch gcc45-4.5.4_4.darwin_11.x86_64.tbz2 from
 http://mse.uk.packages.macports.org/sites/packages.macports.org/gcc45
 --->  Fetching distfiles for gcc45
 --->  Verifying checksum(s) for gcc45
 --->  Extracting gcc45
 --->  Applying patches to gcc45
 --->  Configuring gcc45
 --->  Building gcc45
 --->  Staging gcc45 into destroot
 --->  Installing gcc45 @4.5.4_4
 --->  Cleaning gcc45
 --->  Computing dependencies for gcc45
 --->  Deactivating gcc45 @4.5.4_3
 --->  Cleaning gcc45
 --->  Activating gcc45 @4.5.4_4
 --->  Cleaning gcc45
 --->  Computing dependencies for gcc46
 --->  Fetching archive for gcc46
 --->  Attempting to fetch gcc46-4.6.3_7.darwin_11.x86_64.tbz2 from
 http://packages.macports.org/gcc46
 --->  Attempting to fetch gcc46-4.6.3_7.darwin_11.x86_64.tbz2 from
 http://lil.fr.packages.macports.org/gcc46
 --->  Attempting to fetch gcc46-4.6.3_7.darwin_11.x86_64.tbz2 from
 http://mse.uk.packages.macports.org/sites/packages.macports.org/gcc46
 --->  Fetching distfiles for gcc46
 --->  Verifying checksum(s) for gcc46
 --->  Extracting gcc46
 --->  Configuring gcc46
 --->  Building gcc46
 --->  Staging gcc46 into destroot
 --->  Installing gcc46 @4.6.3_7
 --->  Cleaning gcc46
 --->  Computing dependencies for gcc46
 --->  Deactivating gcc46 @4.6.3_6
 --->  Cleaning gcc46
 --->  Activating gcc46 @4.6.3_7
 --->  Cleaning gcc46
 --->  Computing dependencies for gcc47
 --->  Fetching archive for gcc47
 --->  Attempting to fetch gcc47-4.7.1_6.darwin_11.x86_64.tbz2 from
 http://packages.macports.org/gcc47
 --->  Attempting to fetch gcc47-4.7.1_6.darwin_11.x86_64.tbz2.rmd160 from
 http://packages.macports.org/gcc47
 --->  Installing gcc47 @4.7.1_6
 --->  Cleaning gcc47
 --->  Computing dependencies for gcc47
 --->  Deactivating gcc47 @4.7.1_4
 --->  Cleaning gcc47
 --->  Activating gcc47 @4.7.1_6
 --->  Cleaning gcc47
 --->  Computing dependencies for libstdcxx-devel
 --->  Fetching archive for libstdcxx-devel
 --->  Attempting to fetch libstdcxx-
 devel-4.8-20120909_4.darwin_11.x86_64.tbz2 from
 http://packages.macports.org/libstdcxx-devel
 --->  Attempting to fetch libstdcxx-
 devel-4.8-20120909_4.darwin_11.x86_64.tbz2.rmd160 from
 http://packages.macports.org/libstdcxx-devel
 --->  Installing libstdcxx-devel @4.8-20120909_4
 --->  Activating libstdcxx-devel @4.8-20120909_4
 Error: org.macports.activate for port libstdcxx-devel returned: Image
 error: /opt/local/lib/.libstdcxx is being used by the active libstdcxx
 port.  Please deactivate this port first, or use 'port -f activate
 libstdcxx-devel' to force the activation.
 Please see the log file for port libstdcxx-devel for details:
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc48
 /libstdcxx-devel/main.log
 Error: Problem while installing libstdcxx-devel
 To report a bug, follow the instructions in the guide:
     http://guide.macports.org/#project.tickets
 }}}

 Attached the main.log

-- 
Ticket URL: <https://trac.macports.org/ticket/35770#comment:52>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list