[MacPorts] #49795: libcxx @3.7.0 fails building on 10.6.8
#49795: libcxx @3.7.0 fails building on 10.6.8 ------------------------+-------------------------------- Reporter: braumann@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Keywords: | Port: libcxx ------------------------+-------------------------------- While upgrading {{{libcxx}}} from {{{3.6.0_0}}} to {{{3.7.0_0}}} I get the following trouble: {{{ :info:build + /opt/local/bin/clang++-mp-3.4 -c -g -Os -arch x86_64 -nostdinc++ -std=c++11 -U__STRICT_ANSI__ -I../include ../src/exception.cpp :info:build In file included from ../src/exception.cpp:20: :info:build /usr/include/cxxabi.h:21:10: fatal error: '__cxxabi_config.h' file not found :info:build #include <__cxxabi_config.h> :info:build ^ :info:build 1 error generated. :info:build Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_libcxx/libcxx/work/libcxx-3.7.0.src/lib" && ./buildit all :info:build Exit code: 1 }}} A brief search inside {{{/opt/local/var/macports/build}}} confirmed that indeed {{{__cxxabi_config.h}}} is missing. The question remains where this file is being found on more modern platforms. -- Ticket URL: <https://trac.macports.org/ticket/49795> MacPorts <https://www.macports.org/> Ports system for OS X
#49795: libcxx @3.7.0 fails building on 10.6.8 -------------------------+-------------------------------- Reporter: braumann@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: libcxx | -------------------------+-------------------------------- Comment (by gnwiii@…): On OS X Mavericks, {{{/usr/include/cxxabi.h}}} does not have the {{{#include <__cxxabi_config.h>}}}. On 10.6.8, the {{{/usr/include/cxxabi.h}}} that references {{{__cxxabi_config.h}}} seems to come from {{{libcxxabi}}}. See [http://llvm.org/viewvc/llvm- project/libcxxabi/trunk/include/__cxxabi_config.h?revision=228363&view=markup] which says "(note: we will have to ship this header).". A workaround is to copy the file from {{{llvm.org}}} to {{{/usr/include}}}. -- Ticket URL: <https://trac.macports.org/ticket/49795#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#49795: libcxx @3.7.0 fails building on 10.6.8 -------------------------+-------------------------------- Reporter: braumann@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: fixed | Keywords: Port: libcxx | -------------------------+-------------------------------- Changes (by jeremyhu@…): * status: new => closed * resolution: => fixed Comment: I fixed this at some point. Please update and try again. -- Ticket URL: <https://trac.macports.org/ticket/49795#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#49795: libcxx @3.7.0 fails building on 10.6.8 -------------------------+-------------------------------- Reporter: braumann@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: fixed | Keywords: Port: libcxx | -------------------------+-------------------------------- Comment (by braumann@…): Thanks, builds fine now. -- Ticket URL: <https://trac.macports.org/ticket/49795#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts