oberon icon indicating copy to clipboard operation
oberon copied to clipboard

Undefined symbols for architecture x86_64

Open luarockr opened this issue 10 years ago • 0 comments

trying to compile under OSX 10.10.4pre and 10.10.3 with brew llvm35 (newer llvm seem not to have the JIT anymore required by oberon-llvm) fails with:

[ 7%] Building CXX object CMakeFiles/test_compiler.dir/Volumes/Macintosh_HD/Volumes/Macintosh_HD/Volumes/Macintosh_HD/Volumes/Macintosh_HD/Volumes/Macintosh_HD/Data/Downloads/oberon-llvm-master/ast.cpp.o [ 14%] Building CXX object CMakeFiles/test_compiler.dir/Volumes/Macintosh_HD/Volumes/Macintosh_HD/Volumes/Macintosh_HD/Volumes/Macintosh_HD/Volumes/Macintosh_HD/Data/Downloads/oberon-llvm-master/lexer.cpp.o [ 21%] Building CXX object CMakeFiles/test_compiler.dir/Volumes/Macintosh_HD/Volumes/Macintosh_HD/Volumes/Macintosh_HD/Volumes/Macintosh_HD/Volumes/Macintosh_HD/Data/Downloads/oberon-llvm-master/native.cpp.o [ 28%] Building CXX object CMakeFiles/test_compiler.dir/Volumes/Macintosh_HD/Volumes/Macintosh_HD/Volumes/Macintosh_HD/Volumes/Macintosh_HD/Volumes/Macintosh_HD/Data/Downloads/oberon-llvm-master/parser.cpp.o [ 35%] Building CXX object CMakeFiles/test_compiler.dir/Volumes/Macintosh_HD/Volumes/Macintosh_HD/Volumes/Macintosh_HD/Volumes/Macintosh_HD/Volumes/Macintosh_HD/Data/Downloads/oberon-llvm-master/parser_helper.cpp.o [ 42%] Building CXX object CMakeFiles/test_compiler.dir/Volumes/Macintosh_HD/Volumes/Macintosh_HD/Volumes/Macintosh_HD/Volumes/Macintosh_HD/Volumes/Macintosh_HD/Data/Downloads/oberon-llvm-master/generator.cpp.o [ 50%] Building CXX object CMakeFiles/test_compiler.dir/Volumes/Macintosh_HD/Volumes/Macintosh_HD/Volumes/Macintosh_HD/Volumes/Macintosh_HD/Volumes/Macintosh_HD/Data/Downloads/oberon-llvm-master/test/test_compiler.cpp.o Linking CXX executable "/Volumes/Macintosh HD/Volumes/Macintosh HD/Volumes/Macintosh HD/Data/Downloads/oberon-llvm-master/build/test_compiler" Undefined symbols for architecture x86_64: "LLVMLinkInJIT", referenced from: (anonymous namespace)::ForceJITLinking::ForceJITLinking() in generator.cpp.o (anonymous namespace)::ForceJITLinking::ForceJITLinking() in test_compiler.cpp.o "llvm::EngineBuilder::InitEngine()", referenced from: llvm::EngineBuilder::EngineBuilder(llvm::Module) in generator.cpp.o "llvm::EngineBuilder::selectTarget()", referenced from: llvm::EngineBuilder::create() in generator.cpp.o "llvm::EngineBuilder::create(llvm::TargetMachine_)", referenced from: llvm::EngineBuilder::create() in generator.cpp.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make[2]: *** [/Volumes/Macintosh HD/Volumes/Macintosh HD/Volumes/Macintosh HD/Data/Downloads/oberon-llvm-master/build/test_compiler] Error 1 make[1]: *** [CMakeFiles/test_compiler.dir/all] Error 2 make: *** [all] Error 2 <<<

luarockr avatar Jun 20 '15 20:06 luarockr