[MacPorts] #56326: rev-upgrade considers gcc as broken due to libstdc++

MacPorts noreply at macports.org
Thu Apr 19 20:27:56 UTC 2018


#56326: rev-upgrade considers gcc as broken due to libstdc++
--------------------+--------------------
 Reporter:  raimue  |      Owner:  (none)
     Type:  defect  |     Status:  new
 Priority:  Normal  |  Milestone:
Component:  base    |    Version:  2.4.99
 Keywords:          |       Port:
--------------------+--------------------
 {{{
 ...
 --->  Found 1 broken file, matching files to ports
 gcc7 is using libstdc++ (this installation is configured to use libc++)
 gcc6 is using libstdc++ (this installation is configured to use libc++)
 --->  Found 3 broken ports, determining rebuild order
 DEBUG: Broken: pgAdmin3
 DEBUG: Broken: gcc7
 DEBUG: Broken: gcc6
 DEBUG: Processing port pgAdmin3 @0:1.22.2_0 +postgresql95
 DEBUG: Processing port gcc7 @2:7.3.0_0
 DEBUG: Processing port gcc6 @2:6.4.0_0
 --->  Rebuilding in order
      pgAdmin3 @1.22.2 +postgresql95
      gcc7 @7.3.0
      gcc6 @6.4.0
 ...
 }}}

 I was unable to find out why it thinks gcc6 and gcc7 are broken. I
 installed both gcc6 and gcc7 from the archives from packages.macports.org.
 Even stranger, if I deactive pgAdmin3, no broken files will be found and
 then, gcc6 and gcc7 are also no longer considered broken.

 Is this a problem with the gcc ports or with rev-upgrade reporting a
 false-positive? Why does it only appear when rev-upgrade finds at least
 one other broken port?

 pgAdmin3 apparently was not rev-bumped for the readline @7.0 update (looks
 like it copied the psql binary into the port), so this is a separate
 problem that needs to be dealt with. However, gcc6 and gcc7 should not be
 involved in this at all.

 I am attaching the full debug output.

-- 
Ticket URL: <https://trac.macports.org/ticket/56326>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list