Bug#490216: llvm_2.3-1~exp0/ia64: FTBFS: ExecutionEngine.h:260: undefined reference to `__register_frame'

Philipp Kern pkern at debian.org
Thu Jul 10 19:28:06 UTC 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Package: llvm
Version: 2.3-1~exp0
Severity: serious

Your upload of llvm fails to build from source on the ia64 experimental
autobuilder.

On Thu, Jul 10, 2008 at 12:33:31AM +0000, Buildd user wrote:
> Automatic build of llvm_2.3-1~exp0 on alkman.ayous.org by sbuild/ia64 98-farm
> Build started at 20080709-2337
> ******************************************************************************
> Checking available source versions...
> Fetching source files...
> Reading package lists...
> Building dependency tree...
> Need to get 5811kB of source archives.
> Get:1 http://debian.oregonstate.edu experimental/main llvm 2.3-1~exp0 (dsc) [1339B]
> Get:2 http://debian.oregonstate.edu experimental/main llvm 2.3-1~exp0 (tar) [5796kB]
> Get:3 http://debian.oregonstate.edu experimental/main llvm 2.3-1~exp0 (diff) [13.4kB]
> Fetched 5811kB in 2s (2885kB/s)
> Download complete and in download only mode
> ** Using build dependencies supplied by package:
> Build-Depends: debhelper (>= 6.0.0), flex, bison, dejagnu, tcl8.4, expect, autoconf, automake1.9, perl, libtool, doxygen, chrpath, texinfo, sharutils
[...]
> llvm[3]: Linking Release executable lli (without symbols)
> /build/buildd/llvm-2.3/build-llvm/mklib --tag=CXX --tag=disable-shared --mode=link ia64-linux-gnu-g++ -I/build/buildd/llvm-2.3/build-llvm/include -I/build/buildd/llvm-2.3/build-llvm/tools/lli -I/build/buildd/llvm-2.3/include -I/build/buildd/llvm-2.3/tools/lli  -D_DEBUG  -D_GNU_SOURCE -D__STDC_LIMIT_MACROS -O2 -fomit-frame-pointer -fno-exceptions -g -O2 -Woverloaded-virtual -pedantic -Wall -W -Wwrite-strings -Wno-long-long -Wunused -Wno-unused-parameter  -O2      -rpath /build/buildd/llvm-2.3/build-llvm/Release/bin -export-dynamic -L/build/buildd/llvm-2.3/build-llvm/Release/lib -L/build/buildd/llvm-2.3/build-llvm/Release/lib   -o /build/buildd/llvm-2.3/build-llvm/Release/bin/lli  /build/buildd/llvm-2.3/build-llvm/tools/lli/Release/lli.o -lLLVMBitReader /build/buildd/llvm-2.3/build-llvm/Release/lib/LLVMIA64.o -lLLVMSelectionDAG /build/buildd/llvm-2.3/build-llvm/Release/lib/LLVMInterpreter.o /build/buildd/llvm-2.3/build-llvm/Release/lib/LLVMExecutionEngine.o /build/buildd/llvm-2.3/build-llvm/Release/lib/LLVMJIT.o -lLLVMCodeGen -lLLVMScalarOpts -lLLVMTransformUtils -lLLVMipa -lLLVMAnalysis -lLLVMTarget -lLLVMCore -lLLVMSupport -lLLVMSystem -L/build/buildd/llvm-2.3/build-llvm/Release/lib \
> 	   -lpthread -ldl -lm 
> ia64-linux-gnu-g++ -I/build/buildd/llvm-2.3/build-llvm/include -I/build/buildd/llvm-2.3/build-llvm/tools/lli -I/build/buildd/llvm-2.3/include -I/build/buildd/llvm-2.3/tools/lli -D_DEBUG -D_GNU_SOURCE -D__STDC_LIMIT_MACROS -O2 -fomit-frame-pointer -fno-exceptions -g -O2 -Woverloaded-virtual -pedantic -Wall -W -Wwrite-strings -Wno-long-long -Wunused -Wno-unused-parameter -O2 -o /build/buildd/llvm-2.3/build-llvm/Release/bin/lli /build/buildd/llvm-2.3/build-llvm/tools/lli/Release/lli.o /build/buildd/llvm-2.3/build-llvm/Release/lib/LLVMIA64.o /build/buildd/llvm-2.3/build-llvm/Release/lib/LLVMInterpreter.o /build/buildd/llvm-2.3/build-llvm/Release/lib/LLVMExecutionEngine.o /build/buildd/llvm-2.3/build-llvm/Release/lib/LLVMJIT.o -Wl,--export-dynamic  -L/build/buildd/llvm-2.3/build-llvm/Release/lib -lLLVMBitReader -lLLVMSelectionDAG -lLLVMCodeGen -lLLVMScalarOpts -lLLVMTransformUtils -lLLVMipa -lLLVMAnalysis -lLLVMTarget -lLLVMCore -lLLVMSupport -lLLVMSystem -lpthread -ldl -lm -Wl,--rpath -Wl,/build/buildd/llvm-2.3/build-llvm/Release/bin
> /build/buildd/llvm-2.3/build-llvm/Release/lib/LLVMJIT.o: In function `llvm::ExecutionEngine::InstallExceptionTableRegister(void (*)(void*))':
> /build/buildd/llvm-2.3/include/llvm/ExecutionEngine/ExecutionEngine.h:260: undefined reference to `__register_frame'
> collect2: ld returned 1 exit status
> make[3]: *** [/build/buildd/llvm-2.3/build-llvm/Release/bin/lli] Error 1
> make[3]: Leaving directory `/build/buildd/llvm-2.3/build-llvm/tools/lli'
> make[2]: *** [lli/.makeall] Error 2
> make[2]: Leaving directory `/build/buildd/llvm-2.3/build-llvm/tools'
> make[1]: *** [all] Error 1
> make[1]: Leaving directory `/build/buildd/llvm-2.3/build-llvm'
> make: *** [debian/stamps/build-stamp-llvm-tools] Error 2
> dpkg-buildpackage: failure: debian/rules build gave error exit status 2
> ******************************************************************************
> Build finished at 20080710-0033
> FAILED [dpkg-buildpackage died]

The full build log is available on [0].

Kind regards,
Philipp Kern

[0] http://experimental.ftbfs.de/fetch.php?&pkg=llvm&ver=2.3-1%7Eexp0&arch=ia64&stamp=1215650112&file=log&as=raw
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFIdmLG7Ro5M7LPzdgRAngqAJ9Uh9tyxQDRLRjyIKwKjF3bj4YFIQCeI8R1
fNpEhRthon8rdHouBBAcCHQ=
=lU9W
-----END PGP SIGNATURE-----





More information about the Pkg-llvm-team mailing list