Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 604748

Summary: dev-libs/softhsm with sys-devel/gcc-5.4.0 - src_test(): cryptotest.o: In function `main': .../work/softhsm-2.2.0/src/lib/crypto/test/cryptotest.cpp:72: undefined reference to `CppUnit::TestFactoryRegistry::getRegistry(std::__cxx11::basic_string<char, std:
Product: Gentoo Linux Reporter: Jeroen Roovers (RETIRED) <jer>
Component: Current packagesAssignee: Crypto team [DISABLED] <crypto+disabled>
Status: RESOLVED FIXED    
Severity: normal CC: alonbl
Priority: Normal Keywords: TESTFAILURE
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 536984    
Attachments: dev-libs:softhsm-2.2.0:20170105-125911.log

Description Jeroen Roovers (RETIRED) gentoo-dev 2017-01-05 13:23:27 UTC
Created attachment 458822 [details]
dev-libs:softhsm-2.2.0:20170105-125911.log

libtool: link: x86_64-pc-linux-gnu-g++ -m64 -frecord-gcc-switches -g -pipe -O2 -Wall -Wformat=2 -march=amdfam10 -mmmx -m3dnow -msse -msse2 -msse3 -mno-ssse3 -msse4a -mcx16 -msahf -mno-movbe -mno-aes -mno-sha -mno-pclmul -mpopcnt -mabm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-bmi2 -mno-tbm -mno-avx -mno-avx2 -mno-sse4.2 -mno-sse4.1 -mlzcnt -mno-rtm -mno-hle -mno-rdrnd -mno-f16c -mno-fsgsbase -mno-rdseed -mprfchw -mno-adx -mfxsr -mno-xsave -mno-xsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-prefetchwt1 --param l1-cache-size=64 --param l1-cache-line-size=64 --param l2-cache-size=512 -mtune=amdfam10 -Wall -Wextra -std=c++11 -fvisibility=hidden -m64 -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -o cryptotest cryptotest.o AESTests.o DESTests.o DHTests.o DSATests.o ECDHTests.o ECDSATests.o GOSTTests.o HashTests.o MacTests.o RNGTests.o RSATests.o chisq.o ent.o iso8859.o randtest.o  -L/usr/local/lib -L/usr/lib64 -lcppunit ../../.libs/libsofthsm_convarch.a -lcrypto -lsqlite3 -ldl
cryptotest.o: In function `main':
/home/portage/dev-libs/softhsm-2.2.0/work/softhsm-2.2.0/src/lib/crypto/test/cryptotest.cpp:72: undefined reference to `CppUnit::TestFactoryRegistry::getRegistry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/portage/dev-libs/softhsm-2.2.0/work/softhsm-2.2.0/src/lib/crypto/test/cryptotest.cpp:75: undefined reference to `CppUnit::TextTestRunner::run(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, bool, bool)'
AESTests.o: In function `AESTests::setUp()':
/home/portage/dev-libs/softhsm-2.2.0/work/softhsm-2.2.0/src/lib/crypto/test/AESTests.cpp:49: undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)'
/home/portage/dev-libs/softhsm-2.2.0/work/softhsm-2.2.0/src/lib/crypto/test/AESTests.cpp:49: undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
AESTests.o: In function `AESTests::testBlockSize()':
/home/portage/dev-libs/softhsm-2.2.0/work/softhsm-2.2.0/src/lib/crypto/test/AESTests.cpp:64: undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)'
/home/portage/dev-libs/softhsm-2.2.0/work/softhsm-2.2.0/src/lib/crypto/test/AESTests.cpp:64: undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
AESTests.o: In function `AESTests::testCBC()':
/home/portage/dev-libs/softhsm-2.2.0/work/softhsm-2.2.0/src/lib/crypto/test/AESTests.cpp:233: undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)'
/home/portage/dev-libs/softhsm-2.2.0/work/softhsm-2.2.0/src/lib/crypto/test/AESTests.cpp:233: undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/portage/dev-libs/softhsm-2.2.0/work/softhsm-2.2.0/src/lib/crypto/test/AESTests.cpp:235: undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)'
/home/portage/dev-libs/softhsm-2.2.0/work/softhsm-2.2.0/src/lib/crypto/test/AESTests.cpp:235: undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/portage/dev-libs/softhsm-2.2.0/work/softhsm-2.2.0/src/lib/crypto/test/AESTests.cpp:237: undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)'
/home/portage/dev-libs/softhsm-2.2.0/work/softhsm-2.2.0/src/lib/crypto/test/AESTests.cpp:237: undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/portage/dev-libs/softhsm-2.2.0/work/softhsm-2.2.0/src/lib/crypto/test/AESTests.cpp:252: undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)'
/home/portage/dev-libs/softhsm-2.2.0/work/softhsm-2.2.0/src/lib/crypto/test/AESTests.cpp:252: undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/portage/dev-libs/softhsm-2.2.0/work/softhsm-2.2.0/src/lib/crypto/test/AESTests.cpp:254: undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)'
/home/portage/dev-libs/softhsm-2.2.0/work/softhsm-2.2.0/src/lib/crypto/test/AESTests.cpp:254: undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/portage/dev-libs/softhsm-2.2.0/work/softhsm-2.2.0/src/lib/crypto/test/AESTests.cpp:257: undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)'
/home/portage/dev-libs/softhsm-2.2.0/work/softhsm-2.2.0/src/lib/crypto/test/AESTests.cpp:257: undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/portage/dev-libs/softhsm-2.2.0/work/softhsm-2.2.0/src/lib/crypto/test/AESTests.cpp:260: undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)'
/home/portage/dev-libs/softhsm-2.2.0/work/softhsm-2.2.0/src/lib/crypto/test/AESTests.cpp:260: undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/portage/dev-libs/softhsm-2.2.0/work/softhsm-2.2.0/src/lib/crypto/test/AESTests.cpp:264: undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)'
/home/portage/dev-libs/softhsm-2.2.0/work/softhsm-2.2.0/src/lib/crypto/test/AESTests.cpp:264: undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/portage/dev-libs/softhsm-2.2.0/work/softhsm-2.2.0/src/lib/crypto/test/AESTests.cpp:266: undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)'
/home/portage/dev-libs/softhsm-2.2.0/work/softhsm-2.2.0/src/lib/crypto/test/AESTests.cpp:266: undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/portage/dev-libs/softhsm-2.2.0/work/softhsm-2.2.0/src/lib/crypto/test/AESTests.cpp:269: undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)'
/home/portage/dev-libs/softhsm-2.2.0/work/softhsm-2.2.0/src/lib/crypto/test/AESTests.cpp:269: undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/portage/dev-libs/softhsm-2.2.0/work/softhsm-2.2.0/src/lib/crypto/test/AESTests.cpp:272: undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)'
/home/portage/dev-libs/softhsm-2.2.0/work/softhsm-2.2.0/src/lib/crypto/test/AESTests.cpp:272: undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[and so on]
Comment 1 Arfrever Frehtes Taifersar Arahesis 2017-01-05 21:29:30 UTC
Have you rebuilt dev-util/cppunit using GCC 5?
Comment 2 Alon Bar-Lev (RETIRED) gentoo-dev 2017-01-27 13:22:46 UTC
should be solved in dev-libs/softhsm-2.2.0-r1 please test.