Opened 2 years ago

Closed 2 years ago

#64097 closed defect (fixed)

pugixml: pugixml is using libstdc++ (this installation is configured to use libc++)

Reported by: chillin- Owned by: nikkoara@…
Priority: Normal Milestone:
Component: ports Version: 2.7.0
Keywords: mountainlion Cc: mascguy (Christopher Nielsen), ryandesign (Ryan Carsten Schmidt)
Port: pugixml

Description (last modified by ryandesign (Ryan Carsten Schmidt))

C++ stdlib libstdc++ != libc++

It's the same thing that happened the last time I had a build fail.

#64077

Attachments (1)

pugixml_buildfail.txt (796 bytes) - added by chillin- 2 years ago.
port -d -y rev-upgrade |tee pugixml_buildfail.txt

Download all attachments as: .zip

Change History (9)

Changed 2 years ago by chillin-

Attachment: pugixml_buildfail.txt added

port -d -y rev-upgrade |tee pugixml_buildfail.txt

comment:1 Changed 2 years ago by chillin-

Description: modified (diff)
Milestone: MacPorts Future

comment:2 Changed 2 years ago by chillin-

Summary: pugixml buildfail on Mountain Lionpugixml build fail on Mountain Lion

comment:3 Changed 2 years ago by chillin-

One nice thing about this new defect on pugixml, it fails to build, but does so fast. Three automated attempts are over in no time. When my previous build fail occurred, it was not a fast failure. The build failure wasted considerable resources and time before failing, then twice more the build failure wasted considerable resources before failing each time. It failed twice, but it just would not stop, and kept going, until it finally failed again. It was the most amazing thing I ever saw, and I'll never forget it as long as long as long as I live. It changed my life. Thank you, MacPorts!

Last edited 2 years ago by chillin- (previous) (diff)

comment:4 Changed 2 years ago by mascguy (Christopher Nielsen)

Cc: mascguy added

comment:5 Changed 2 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Keywords: mountainlion added; pugixml libstdc++ libc++ removed
Milestone: MacPorts Future
Summary: pugixml build fail on Mountain Lionpugixml: pugixml is using libstdc++ (this installation is configured to use libc++)

comment:6 Changed 2 years ago by jmroot (Joshua Root)

Owner: set to nikkoara@…
Status: newassigned

comment:7 Changed 2 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign added

comment:8 Changed 2 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: assignedclosed

In 3cc1db9163a2b4fc83b8fb48ef1ed5d7a735ff1c/macports-ports (master):

pugixml: Update to 1.12.1

Also no longer force C++11 since that doesn't appear to be necessary.
pugixml and mkvtoolnix build fine without that.

Since we're no longer overwriting MacPorts CXXFLAGS, this fixes the
build to use the right optimization flags and C++ stdlib.

Closes: #64097

Note: See TracTickets for help on using tickets.