Oh - it's arch x86_64, by the way... late night brain fart.] More I look at the different issues you have going on here, more I think what I would do is just start over. It's time consuming, but 100% reliable.
I'd delete these three files: -rwxr-xr-x 1 root wheel 1186580 12 Jan 2016 libc++.1.dylib lrwxr-xr-x 1 root wheel 14 28 Jul 20:36 libc++.dylib -> libc++.1.dylib -rwxr-xr-x 1 root wheel 431040 24 Nov 2015 libc++abi.dylib Move your opt folder out of the way sudo mv /opt /opt-junked reinstall macports from the package do a sudo port selfupdate (I think it happens anyway when you install). And then go straight to the libcxxOnOlderSystems page and follow the instructions line by line before you do anything else. ============= if that's just not acceptable, I'd uninstall all traces of clang, llvm, ld64, and cctools until there is nothing left when you search for these ports, reset your macports.conf and variants.conf to the default settings, delete the /usr/lib files listed above, and follow the instructions carefully. Hope this helps. K On 2016-07-28, at 10:35 PM, Ken Cunningham wrote: > Hi, > > There are many here smarter than me, but it would see your error is here: > > /opt/local/bin/clang++-mp-3.3 -pipe -Os -stdlib=libc++ -arch i386 > -mmacosx-version-min=10.6 -Wl,-search_paths_first > -Wl,-headerpad_max_install_names -L/opt/local/lib > -Wl,-headerpad_max_install_names > CMakeFiles/cmTC_70577.dir/testCXXCompiler.cxx.o -o cmTC_70577 > ld: warning: ignoring file /usr/lib/libc++.dylib, file was built for > unsupported file format ( 0xcf 0xfa 0xed 0xfe 0x 7 0x 0 0x 0 0x 1 0x 3 0x 0 > 0x 0 0x 0 0x 6 0x 0 0x 0 0x 0 ) which is not the architecture being linked > (i386): /usr/lib/libc++.dylib > > > You're building for -arch i386, but your libc++.dylib does not have that > architecture (it's likely going to be x64_86) -- So somewhere ( probably in > your macports.conf file, I would think) your architecture is not set > correctly. > > Also - I built everything using clang-3.4 as per the instructions: > > sudo port -v -f deactivate active > sudo port -v install clang-3.4 ld64 cctools libcxx > but somehow you seem to be using clang-3.3 .... so something is not quite > right there. > > Best, > > Ken > > > > > > On 2016-07-28, at 10:19 PM, [ftp83plus] wrote: > >> Thanks Ken, >> >> I am currently attempting the Install Libcxx on Older Systems procedure as >> it was how you solved it. >> >> However, it fails at step 4 after hours trying to compile: >>> -- Configuring incomplete, errors occurred! >>> See also >>> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_libomp/libomp/work/build-i386/CMakeFiles/CMakeOutput.log". >>> Command failed: cd >>> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_libomp/libomp/work/build-i386" >>> && /opt/local/bin/cmake -DCMAKE_INSTALL_PREFIX=/opt/local/tmp >>> -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_COLOR_MAKEFILE=ON >>> -DCMAKE_BUILD_TYPE=Release -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON >>> -DCMAKE_SYSTEM_PREFIX_PATH="/opt/local;/usr" >>> -DCMAKE_MODULE_PATH=/opt/local/share/cmake/Modules >>> -DCMAKE_FIND_FRAMEWORK=LAST -Wno-dev >>> -DCMAKE_INSTALL_RPATH=/opt/local/lib/libomp >>> -DCMAKE_INSTALL_NAME_DIR=/opt/local/lib/libomp >>> -DCMAKE_C_FLAGS_RELEASE="-DNDEBUG" -DCMAKE_CXX_FLAGS_RELEASE="-DNDEBUG" >>> -DCMAKE_OSX_DEPLOYMENT_TARGET="10.6" -DCMAKE_OSX_SYSROOT="/" >>> -DCMAKE_OSX_ARCHITECTURES=i386 >>> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_libomp/libomp/work/openmp-381/rc1/runtime >>> >>> Exit code: 1 >>> Error: org.macports.configure for port libomp returned: configure failure: >>> command execution failed >>> Warning: targets not executed for libomp: org.macports.activate >>> org.macports.configure org.macports.build org.macports.destroot >>> org.macports.install >>> Error: Failed to install libomp >>> Please see the log file for port libomp for details: >>> >>> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_libomp/libomp/main.log >>> Error: The following dependencies were not installed: libomp llvm-3.8 >>> To report a bug, follow the instructions in the guide: >>> http://guide.macports.org/#project.tickets >>> Error: Processing of port clang-3.8 failed >> >> >> Should I open a new topic for this particular error? >> CMakeOutput.log: http://pastebin.com/f1XYZXcF >> main.log: http://pastebin.com/5ZPVKug4 >> >> Pat >> >> >> El 2016-07-28, a las 13:57, Ken Cunningham escribió: >> >>> Hi, >>> >>> I had what appears to be the identical problem a week ago, reported with >>> tickets at Macports and LLVM.org. >>> Solved as described in the macports ticket. >>> >>> Thanks,, >>> Ken >>> >>> >>> >>> Please see: >>> >>> <https://trac.macports.org/ticket/51864> >>> >>> and >>> >>> <https://llvm.org/bugs/show_bug.cgi?id=28592> >>> >>> >>> _______________________________________________ >>> macports-users mailing list >>> [email protected] >>> https://lists.macosforge.org/mailman/listinfo/macports-users >> >
_______________________________________________ macports-users mailing list [email protected] https://lists.macosforge.org/mailman/listinfo/macports-users
