[LLVMdev] llvm-2.5 build failure (fedora f10)

Maurice Gittens mainmanmauricio at gmail.com
Wed Mar 25 06:48:56 PDT 2009


Hi all,

On my Fedora 10 x86-64 the current svn dies in the following way:

/home/maurice/installation/llvm-dev/utils/TableGen/Debug/TGLexer.o: In
function `llvm::TGLexer::getNextChar()':
/home/maurice/installation/llvm-dev/utils/TableGen/TGLexer.cpp:71: undefined
reference to `llvm::TGSourceMgr::FindBufferContainingLoc(llvm::TGLoc) const'
/home/maurice/installation/llvm-dev/utils/TableGen/Debug/TGLexer.o: In
function `llvm::TGLexer::PrintError(llvm::TGLoc, std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&) const':
/home/maurice/installation/llvm-dev/utils/TableGen/TGLexer.cpp:52: undefined
reference to `llvm::TGSourceMgr::PrintError(llvm::TGLoc,
std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&) const'
/home/maurice/installation/llvm-dev/utils/TableGen/Debug/TGLexer.o: In
function `llvm::TGLexer::PrintError(char const*, std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&) const':
/home/maurice/installation/llvm-dev/utils/TableGen/TGLexer.cpp:48: undefined
reference to `llvm::TGSourceMgr::PrintError(llvm::TGLoc,
std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&) const'
/home/maurice/installation/llvm-dev/utils/TableGen/Debug/TableGen.o: In
function `__static_initialization_and_destruction_0':
/home/maurice/installation/llvm-dev/utils/TableGen/TableGen.cpp:127:
undefined reference to `llvm::TGSourceMgr::~TGSourceMgr()'
/home/maurice/installation/llvm-dev/utils/TableGen/Debug/TableGen.o: In
function `llvm::PrintError(llvm::TGLoc,
std::basic_string<char,std::char_traits<char>, std::allocator<char> >
const&)':
/home/maurice/installation/llvm-dev/utils/TableGen/TableGen.cpp:130:
undefined reference to
`llvm::TGSourceMgr::PrintError(llvm::TGLoc,std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&) const'
/home/maurice/installation/llvm-dev/utils/TableGen/Debug/TableGen.o: In
function `main':
/home/maurice/installation/llvm-dev/utils/TableGen/TableGen.cpp:213:
undefined reference to
`llvm::ClangDiagsDefsEmitter::run(std::basic_ostream<char,
std::char_traits<char> >&)'
/home/maurice/installation/llvm-dev/utils/TableGen/TableGen.cpp:216:
undefined reference to
`llvm::ClangOptionsEmitter::run(std::basic_ostream<char,
std::char_traits<char> >&)'
/home/maurice/installation/llvm-dev/utils/TableGen/Debug/TableGen.o: In
function `ClangDiagsDefsEmitter':
/home/maurice/installation/llvm-dev/utils/TableGen/ClangDiagnosticsEmitter.h:29:
undefined reference to `vtable for llvm::ClangDiagsDefsEmitter'
/home/maurice/installation/llvm-dev/utils/TableGen/Debug/TableGen.o: In
function `ClangOptionsEmitter':
/home/maurice/installation/llvm-dev/utils/TableGen/ClangDiagnosticsEmitter.h:38:
undefined reference to `vtable for llvm::ClangOptionsEmitter'
/home/maurice/installation/llvm-dev/utils/TableGen/Debug/TableGen.o: In
function `~ClangDiagsDefsEmitter':
/home/maurice/installation/llvm-dev/utils/TableGen/ClangDiagnosticsEmitter.h:24:
undefined reference to `vtable for llvm::ClangDiagsDefsEmitter'
/home/maurice/installation/llvm-dev/utils/TableGen/Debug/TableGen.o: In
function `~ClangOptionsEmitter':
/home/maurice/installation/llvm-dev/utils/TableGen/ClangDiagnosticsEmitter.h:35:
undefined reference to `vtable for llvm::ClangOptionsEmitter'
/home/maurice/installation/llvm-dev/utils/TableGen/Debug/TableGen.o: In
function `PrettyStackTraceProgram':
/home/maurice/installation/llvm-dev/include/llvm/Support/PrettyStackTrace.h:59:
undefined reference to
`llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()'
/home/maurice/installation/llvm-dev/include/llvm/Support/PrettyStackTrace.h:59:
undefined reference to `vtable for llvm::PrettyStackTraceProgram'
/home/maurice/installation/llvm-dev/utils/TableGen/Debug/TableGen.o: In
function `~PrettyStackTraceProgram':
/home/maurice/installation/llvm-dev/include/llvm/Support/PrettyStackTrace.h:54:
undefined reference to `vtable for llvm::PrettyStackTraceProgram'
/home/maurice/installation/llvm-dev/include/llvm/Support/PrettyStackTrace.h:54:
undefined reference to
`llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()'
collect2: ld returned 1 exit status

It does not seem to be the same problem

Kind regards,
Maurice

On Wed, Mar 25, 2009 at 2:30 PM, Anton Korobeynikov <anton at korobeynikov.info
> wrote:

> Hello, Neal
>
> > You may want to note that you need glibc-devel.i386 to build.  Otherwise
> you
> > get error on /usr/include/gnu/stubs-32.h missing.
> Do you have pure 64 bit system?
>
> --
> With best regards, Anton Korobeynikov
> Faculty of Mathematics and Mechanics, Saint Petersburg State University
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20090325/4129da7c/attachment.html>


More information about the llvm-dev mailing list