Bug #10658 yassl compilation failure on 64-bit Linux
Submitted: 16 May 2005 8:48 Modified: 6 Jun 2005 10:23
Reporter: Guilhem Bichot Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Server Severity:S3 (Non-critical)
Version:5.0-bk OS:Linux (linux)
Assigned to: Sergey Vojtovich CPU Architecture:Any

[16 May 2005 8:48] Guilhem Bichot
Description:
make[2]: Entering directory `/nfstmp1/guilhem/mysql-5.0-4itayassl/vio'
<guilhem> /bin/sh ../libtool --preserve-dup-deps --mode=link gcc  -g -O -DDBUG_ON -DSAFE_MUTEX -g -O -DDBUG_ON -DSAFE_MUTEX -g -O -DDBUG_ON -DSAFE_MUTEX     -rdynamic  -o test-ssl  test-ssl.o ../dbug/libdbug.a libvio.a ../mysys/libmysys.a ../strings/libmystrings.a ../extra/yassl/src/libyassl.a    ../extra/yassl/taocrypt/src/libtaocrypt.a -lpthread -lcrypt -lnsl -lm  -lpthread
gcc -g -O -DDBUG_ON -DSAFE_MUTEX -g -O -DDBUG_ON -DSAFE_MUTEX -g -O -DDBUG_ON -DSAFE_MUTEX -rdynamic -o test-ssl test-ssl.o  ../dbug/libdbug.a libvio.a ../mysys/libmysys.a ../strings/libmystrings.a ../extra/yassl/src/libyassl.a ../extra/yassl/taocrypt/src/libtaocrypt.a -lpthread -lcrypt -lnsl -lm -lpthread
../extra/yassl/taocrypt/src/libtaocrypt.a(integer.o)(.text+0x8da2): In function `TaoCrypt::PositiveMultiply(TaoCrypt::Integer&, TaoCrypt::Integer const&, TaoCrypt::Integer const&)':
../include/block.hpp:122: undefined reference to `A::pointer TaoCrypt::StdReallocate<unsigned long long, TaoCrypt::AllocatorWithCleanup<unsigned long long> >(A&, unsigned long long*, A::size_type, A::size_type, bool)'
../extra/yassl/taocrypt/src/libtaocrypt.a(integer.o)(.text+0x8ed2):../include/block.hpp:122: undefined reference to `A::pointer TaoCrypt::StdReallocate<unsigned long long, TaoCrypt::AllocatorWithCleanup<unsigned long long> >(A&, unsigned long long*, A::size_type, A::size_type, bool)'
../extra/yassl/taocrypt/src/libtaocrypt.a(integer.o)(.text+0xa312): In function `TaoCrypt::Integer::Integer[not-in-charge]()':
../include/block.hpp:122: undefined reference to `A::pointer TaoCrypt::StdReallocate<unsigned long long, TaoCrypt::AllocatorWithCleanup<unsigned long long> >(A&, unsigned long long*, A::size_type, A::size_type, bool)'
../extra/yassl/taocrypt/src/libtaocrypt.a(integer.o)(.text+0xa4b2): In function `TaoCrypt::Integer::Integer[in-charge]()':
../include/block.hpp:122: undefined reference to `A::pointer TaoCrypt::StdReallocate<unsigned long long, TaoCrypt::AllocatorWithCleanup<unsigned lo
etc etc

How to repeat:
Compile --with-yassl.
[6 Jun 2005 10:23] Sergey Vojtovich
Hi, Guilhem,

thanks for reporting! This bug was fixed recently (ChangeSet 1.1898.1.59).