http://bugzilla.novell.com/show_bug.cgi?id=548110
Summary: monotone 0.45 fails to configure: unresolved symbols
in libbotan.so
Classification: openSUSE
Product: openSUSE 11.2
Version: Factory
Platform: Other
OS/Version: openSUSE 11.2
Status: NEW
Severity: Normal
Priority: P5 - None
Component: Other
AssignedTo: bnc-team-screening@forge.provo.novell.com
ReportedBy: me@thomaskeller.biz
QAContact: qa@suse.de
Found By: ---
User-Agent: Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.1.3)
Gecko/20090909 SUSE/3.5.3-1.3 Firefox/3.5.3
For some reason my monotone-0.45 package fails to configure in the current
openSUSE Factory repo (11.2). The reason seems to be that the upstream
configure script is unable to prove the correct functionality of libbotan with
this minimal test program:
$ cat conftest.cpp
#include
int main()
{
Botan::LibraryInitializer li;
return 0;
}
This is compiled as follows:
$ g++ -o conftest -fomit-frame-pointer -fmessage-length=0 -O2 -Wall \
-D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables \
-fasynchronous-unwind-tables -g -Wall -W -Wno-unused conftest.cpp \
-lz -L/usr/lib -lm -lbz2 -lgmp -lpthread -lrt -lz -lbotan
and spits the following errors:
/usr/lib/libbotan.so: undefined reference to `__gmpz_cmp'
/usr/lib/libbotan.so: undefined reference to `__gmpz_mul'
/usr/lib/libbotan.so: undefined reference to `clock_gettime'
/usr/lib/libbotan.so: undefined reference to `inflateEnd'
/usr/lib/libbotan.so: undefined reference to `BZ2_bzCompressInit'
/usr/lib/libbotan.so: undefined reference to `deflate'
/usr/lib/libbotan.so: undefined reference to `deflateInit_'
/usr/lib/libbotan.so: undefined reference to `BZ2_bzCompress'
/usr/lib/libbotan.so: undefined reference to `__gmpz_add'
/usr/lib/libbotan.so: undefined reference to `__gmpz_set'
/usr/lib/libbotan.so: undefined reference to `__gmpz_sizeinbase'
/usr/lib/libbotan.so: undefined reference to `inflate'
/usr/lib/libbotan.so: undefined reference to `__gmp_set_memory_functions'
/usr/lib/libbotan.so: undefined reference to `deflateEnd'
/usr/lib/libbotan.so: undefined reference to `BZ2_bzDecompress'
/usr/lib/libbotan.so: undefined reference to `__gmpz_export'
/usr/lib/libbotan.so: undefined reference to `__gmpz_import'
/usr/lib/libbotan.so: undefined reference to `BZ2_bzDecompressEnd'
/usr/lib/libbotan.so: undefined reference to `__gmpz_init_set'
/usr/lib/libbotan.so: undefined reference to `__gmpz_sub'
/usr/lib/libbotan.so: undefined reference to `__gmpz_init'
/usr/lib/libbotan.so: undefined reference to `inflateInit_'
/usr/lib/libbotan.so: undefined reference to `__gmpz_powm'
/usr/lib/libbotan.so: undefined reference to `__gmpz_invert'
/usr/lib/libbotan.so: undefined reference to `__gmpz_mod'
/usr/lib/libbotan.so: undefined reference to `BZ2_bzDecompressInit'
/usr/lib/libbotan.so: undefined reference to `__gmpz_clear'
/usr/lib/libbotan.so: undefined reference to `BZ2_bzCompressEnd'
(Full log:
https://build.opensuse.org/package/live_build_log?arch=i586&package=monotone&project=devel%3Atools%3Ascm&repository=openSUSE_Factory)
It seems as for some weird reason that this only happens in the current
factory, but not in the M8 which I have installed here locally, but which uses
the exactly same libbotan and libbotan-devel (libbotan-1_6_4-1.6.4-5.11.i586,
libbotan-devel-1.6.4-5.11.i586).
Reproducible: Couldn't Reproduce
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.