It is acceptable for now, just annoyingly loud. SoI would have to 0- remove said files 1- reinstall MacPorts, 2- correct the macports.conf to replace x86 by x86_64 architecture
But how would I know if the macports.conf contains the correct data? What should be the default for variants.conf? And why would it use clang-3.3 when it's explicitly told to use clang 3.4? Pat El 2016-07-29, a las 01:56, Ken Cunningham escribió: > 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 >>>> macports-users@lists.macosforge.org >>>> https://lists.macosforge.org/mailman/listinfo/macports-users >>> >> > > _______________________________________________ > macports-users mailing list > macports-users@lists.macosforge.org > https://lists.macosforge.org/mailman/listinfo/macports-users
_______________________________________________ macports-users mailing list macports-users@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/macports-users