Opened 7 years ago

Closed 7 years ago

#55190 closed defect (fixed)

nghttp2 @1.27.0 does not build on PPC Leopard, Mac OS X 10.5.8, because: libstdc++ unsupported.

Reported by: ballapete (Peter "Pete" Dyballa) Owned by: Schamschula (Marius Schamschula)
Priority: Normal Milestone:
Component: ports Version: 2.4.2
Keywords: leopard Cc:
Port: nghttp2

Description

--->  Configuring nghttp2
DEBUG: Preferred compilers: gcc-4.2 apple-gcc-4.2 gcc-4.0 macports-clang-3.4 macports-clang-3.3
DEBUG: Using compiler 'MacPorts Clang 3.4'
DEBUG: Executing proc-pre-org.macports.configure-configure-0
Error: nghttp2 does not support your selected MacPorts C++ runtime. libc++ must be selected and C++-based ports built against it.
Error: Please follow the instructions on https://trac.macports.org/wiki/LibcxxOnOlderSystems.
Error: After adding the required options to macports.conf, reinstall all ports like you would when switching macOS versions.
Error: Follow step 3 on https://trac.macports.org/wiki/Migration in order to do this.
Error: Failed to configure nghttp2: libstdc++ unsupported.
DEBUG: Error code: NONE
DEBUG: Backtrace: libstdc++ unsupported.
    while executing
"$pre $targetname"

Attachments (1)

main.log (8.1 KB) - added by ballapete (Peter "Pete" Dyballa) 7 years ago.
Main.log from PPC Leopard

Download all attachments as: .zip

Change History (6)

Changed 7 years ago by ballapete (Peter "Pete" Dyballa)

Attachment: main.log added

Main.log from PPC Leopard

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

Cc: mps@… removed
Owner: set to Schamschula
Status: newassigned

The message is accurate. nghttp2 does not support libstdc++. Sorry.

comment:2 Changed 7 years ago by kencu (Ken)

Pete

change PortGroup cxx11 1.0 to 1.1 and try again. Most likely will fix it.

comment:4 in reply to:  2 Changed 7 years ago by ballapete (Peter "Pete" Dyballa)

Replying to kencu:

Pete

change PortGroup cxx11 1.0 to 1.1 and try again. Most likely will fix it.

Yes, it did!

comment:5 Changed 7 years ago by kencu (Ken)

Resolution: fixed
Status: assignedclosed

In 98e0d29ad41f83a93dc60641c3d3a45561aea645/macports-ports:

nghttp2: change to cxx11 1.1 PortGroup

fixes build on older systems
closes: #55190

Note: See TracTickets for help on using tickets.