#16019: llvm: can't upgrade from 2.2 to 2.3 -------------------------------------+-------------------------------------- Reporter: ryandesign@macports.org | Owner: ryandesign@macports.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: | -------------------------------------+-------------------------------------- I think it's finding the old llvm 2.2 libraries and includes and trying to use them to build the new llvm 2.3. {{{ $ port upgrade llvm ---> Fetching llvm ---> Verifying checksum(s) for llvm ---> Extracting llvm ---> Configuring llvm ---> Building llvm Error: Target org.macports.build returned: shell command " cd "/mp/var/macports/build/_Users_rschmidt_macports_dports_lang_llvm/work/build" && nice -n 1 make all " returned error 2 Command output: llvm[1]: Building Release Archive Library libLLVMSupport.a llvm[2]: Compiling AsmWriterEmitter.cpp for Release build llvm[2]: Compiling CallingConvEmitter.cpp for Release build llvm[2]: Compiling CodeEmitterGen.cpp for Release build llvm[2]: Compiling CodeGenDAGPatterns.cpp for Release build llvm[2]: Compiling CodeGenInstruction.cpp for Release build llvm[2]: Compiling CodeGenTarget.cpp for Release build llvm[2]: Compiling DAGISelEmitter.cpp for Release build llvm[2]: Compiling InstrEnumEmitter.cpp for Release build llvm[2]: Compiling InstrInfoEmitter.cpp for Release build llvm[2]: Compiling IntrinsicEmitter.cpp for Release build llvm[2]: Compiling LLVMCConfigurationEmitter.cpp for Release build llvm[2]: Compiling Record.cpp for Release build llvm[2]: Compiling RegisterInfoEmitter.cpp for Release build llvm[2]: Compiling SubtargetEmitter.cpp for Release build llvm[2]: Compiling TGLexer.cpp for Release build llvm[2]: Compiling TGParser.cpp for Release build llvm[2]: Compiling TableGen.cpp for Release build llvm[2]: Compiling TableGenBackend.cpp for Release build llvm[2]: Linking Release executable tblgen (without symbols) /usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: Undefined symbols: llvm::MemoryBuffer::getFile(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, long long) llvm::MemoryBuffer::getFileOrSTDIN(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, long long) llvm::cl::ParseCommandLineOptions(int, char**, char const*, bool) llvm::cl::basic_parser_impl::printOptionInfo(llvm::cl::Option const&, unsigned long) const llvm::cl::generic_parser_base::printOptionInfo(llvm::cl::Option const&, unsigned long) const collect2: ld returned 1 exit status make[2]: *** [/mp/var/macports/build/_Users_rschmidt_macports_dports_lang_llvm/work/build/Release/bin/tblgen] Error 1 make[1]: *** [TableGen/.makeall] Error 2 make: *** [all] Error 1 Error: Unable to upgrade port: 1 $ }}} -- Ticket URL: <http://trac.macports.org/ticket/16019> MacPorts <http://www.macports.org/> Ports system for Mac OS