Thanks very much! > Adding > > perl -pi -e 's/module/export_dynamic/' llvmCore/Makefile.rules > perl -pi -e 's/-no-undefined//' llvmCore/tools/edis/Makefile > llvmCore/tools/lto/Makefile > > to the PatchScript block of > /sw/fink/10.7/stable/main/finkinfo/languages/llvm-gcc42.info to get rid of > some flags that are no longer allowed in the current clang allowed the build > to work for me.
This also did it for me. The compilation went through well. cheers Jens On Apr 5, 2014, at 12:39 AM, Alexander Hansen <alexanderk.han...@gmail.com> wrote: > On 4/4/14, 10:32 AM, Jens Kauffmann wrote: >> Hi, >> >> I have problems installing llvm-gcc42-shlibs on OSX 10.9.2. To my best >> knowledge, Xcode and command line tools are up to date and I ran selfupdate. >> >> >> There is no clear error message. Here I copy the few lines closest to the >> first message containing “error” I can find (and then continue the messages >> to their end): >> >> […] >> ranlib >> /sw/src/fink.build/llvm-gcc42-2336.11-7/objroot/obj-llvmCore/obj-llvm/Release+Debug-Asserts/lib/libLLVMCodeGen.a >> make[4]: Leaving directory >> `/sw/src/fink.build/llvm-gcc42-2336.11-7/objroot/obj-llvmCore/obj-llvm/lib/CodeGen' >> make[3]: Leaving directory >> `/sw/src/fink.build/llvm-gcc42-2336.11-7/objroot/obj-llvmCore/obj-llvm/lib' >> make[2]: *** [all] Error 1 >> make[2]: Leaving directory >> `/sw/src/fink.build/llvm-gcc42-2336.11-7/objroot/obj-llvmCore/obj-llvm' >> + '[' 2 '!=' 0 ']' >> + echo 'error: LLVM '\''make'\'' failed!' >> error: LLVM 'make' failed! >> + exit 1 >> make[1]: *** [llvmCore] Error 1 >> make: *** [install] Error 2 >> ### execution of /tmp/fink.RQ1NZ failed, exit code 2 >> ### execution of /tmp/fink.0MJyE failed, exit code 2 >> Removing runtime build-lock... >> Removing build-lock package... >> /sw/bin/dpkg-lockwait -r fink-buildlock-llvm-gcc42-2336.11-7 >> (Reading database ... 148698 files and directories currently installed.) >> Removing fink-buildlock-llvm-gcc42-2336.11-7 ... >> Failed: phase installing: llvm-gcc42-2336.11-7 failed >> >> >> Here is general system information: >> >> Package manager version: 0.36.3.1 >> Distribution version: selfupdate-rsync Fri Apr 4 18:45:02 2014, 10.9, x86_64 >> Trees: local/main stable/main >> Xcode.app: 5.1 >> Xcode command-line tools: 5.1.0.0.1.1393561416 >> >> >> Any help appreciated! >> >> >> thanks >> >> Jens > > Maybe it got lost in the scrollback, because in my own build attempt I found: > > llvm[5]: Linking Release+Debug-Asserts Loadable Module LLVMHello.dylib > clang++ -pipe -stdlib=libstdc++ > -I/sw/src/fink.build/llvm-gcc42-2336.11-7/objroot/obj-llvmCore/obj-llvm/include > > -I/sw/src/fink.build/llvm-gcc42-2336.11-7/objroot/obj-llvmCore/obj-llvm/lib/Transforms/Hello > -I/sw/src/fink.build/llvm-gcc42-2336.11-7/objroot/obj-llvmCore/src/include > -I/sw/src/fink.build/llvm-gcc42-2336.11-7/objroot/obj-llvmCore/src/lib/Transforms/Hello > -DNDEBUG -D_GNU_SOURCE -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -O2 > -g -fno-exceptions -fno-common -Woverloaded-virtual -DLLVM_VERSION_INFO='" > Apple Build #2336-11"' -mmacosx-version-min=10.9 -pedantic -Wno-long-long > -Wall -W -Wno-unused-parameter -Wwrite-strings -arch x86_64 -O2 -g -module > -Wl,-rpath > -Wl,/sw/src/fink.build/llvm-gcc42-2336.11-7/objroot/obj-llvmCore/obj-llvm/Release+Debug-Asserts/lib > > -L/sw/src/fink.build/llvm-gcc42-2336.11-7/objroot/obj-llvmCore/obj-llvm/Release+Debug-Asserts/lib > > -L/sw/src/fink.build/llvm-gcc42-2336.11-7/objroot/obj-llvmCore/obj-llvm/Release+Debug-Asserts/lib > -Wl,-flat_namespace -Wl,-undefined -Wl,suppress -dynamiclib > -mmacosx-version-min=10.9 -o > /sw/src/fink.build/llvm-gcc42-2336.11-7/objroot/obj-llvmCore/obj-llvm/Release+Debug-Asserts/lib/LLVMHello.dylib > > /sw/src/fink.build/llvm-gcc42-2336.11-7/objroot/obj-llvmCore/obj-llvm/lib/Transforms/Hello/Release+Debug-Asserts/Hello.o > \ > -lpthread -lm > clang: error: unknown argument: '-module' > [-Wunused-command-line-argument-hard-error-in-future] > clang: note: this will be a hard error (cannot be downgraded to a warning) in > the future > make[5]: *** > [/sw/src/fink.build/llvm-gcc42-2336.11-7/objroot/obj-llvmCore/obj-llvm/Release+Debug-Asserts/lib/LLVMHello.dylib] > Error 1 > > > I'm not sure why the package build operation continues after a failure. > > > Adding > > perl -pi -e 's/module/export_dynamic/' llvmCore/Makefile.rules > perl -pi -e 's/-no-undefined//' llvmCore/tools/edis/Makefile > llvmCore/tools/lto/Makefile > > to the PatchScript block of > /sw/fink/10.7/stable/main/finkinfo/languages/llvm-gcc42.info to get rid of > some flags that are no longer allowed in the current clang allowed the build > to work for me. > > -- > Alexander Hansen, Ph.D. > Fink User Liaison > My package updates: http://finkakh.wordpress.com/ ------------------------------------------------------------------------------ _______________________________________________ Fink-users mailing list Fink-users@lists.sourceforge.net List archive: http://news.gmane.org/gmane.os.macosx.fink.user Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-users