#50678: makeicns does not build on Snow Leopard with libc++ ----------------------------+-------------------------------- Reporter: steven.dwyer@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: MacPorts Future Component: ports | Version: 2.3.4 Keywords: snowleopard | Port: makeicns ----------------------------+-------------------------------- The makeicns port does not link on Snow Leopard after following the LibcxxOnOlderSystems. {{{ :info:build /opt/local/bin/clang++-mp-3.7 -o makeicns makeicns.o IconFamily.o NSString+CarbonFSRefCreation.o -L/opt/local/lib -Wl,-headerpad_max_install_names -stdlib=libc++ -arch i386 -framework Foundation -framework AppKit -framework Carbon -isysroot /Developer/SDKs/MacOSX10.6.sdk :info:build MACOS_MAJOR = 10 :info:build MACOS_MINOR = 6 :info:build DARWIN_MAJOR = 10 :info:build SDK = /Developer/SDKs/MacOSX10.6.sdk :info:build ld: library not found for -lc++ :info:build clang: error: linker command failed with exit code 1 (use -v to see invocation) :info:build make: *** [makeicns] Error 1 }}} I'm using clang-3.7 as my default compiler, with my modified section of macports.conf after following LibcxxOnOlderSystems looking like: {{{ cxx_stdlib libc++ buildfromsource always delete_la_files yes default_compilers macports-clang-3.7 macports-clang-3.4 macports- clang-3.3 gcc-4.2 apple-gcc-4.2 gcc-4.0 }}} I had to use the LibcxxOnOlderSystems guide as I was trying to install the mkvtoolnix port (for which makeicns is a pre-requisite). -- Ticket URL: <https://trac.macports.org/ticket/50678> MacPorts <https://www.macports.org/> Ports system for OS X