beecrypt-4.1.2-r1 won't compile on my AMD Athlon. CFLAGS="-O2 -mcpu=i686 -pipe" Making all in io make[3]: Entering directory `/var/tmp/portage/beecrypt-4.1.2-r1/work/beecrypt-4.1.2/c++/io' /bin/sh ../../libtool --tag=CXX --mode=compile i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../.. -D_LARGEFILE_ -DOPTIMIZE_I686 -Wno-deprecated -DOPTIMIZE_MMX -Wall -Wa,--noexecstack -c -o ByteArrayInputStream.lo ByteArrayInputStream.cx mkdir .libs i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DOPTIMIZE_I686 - -Wall -Wa,--noexecstack -c ByteArrayInputStream.cxx -fPIC -DPIC -o .libs/ByteArrayInputStream.o In file included from ../../beecrypt/c++/io/ByteArrayInputStream.h:30, from ByteArrayInputStream.cxx:25: ../../beecrypt/c++/mutex.h:58:7: error: #error ../../beecrypt/c++/mutex.h:78:7: error: #error ../../beecrypt/c++/mutex.h:110:7: error: #error ../../beecrypt/c++/mutex.h:129:7: error: #error ../../beecrypt/c++/mutex.h:148:7: error: #error ../../beecrypt/c++/mutex.h:40: error: 'bc_mutex_t' does not name a type ../../beecrypt/c++/mutex.h: In member function 'void beecrypt::mutex::init()': ../../beecrypt/c++/mutex.h:50: warning: unused variable 'rc' ../../beecrypt/c++/mutex.h: In member function 'void beecrypt::mutex::lock()': ../../beecrypt/c++/mutex.h:70: warning: unused variable 'rc' ../../beecrypt/c++/mutex.h: In member function 'bool beecrypt::mutex::trylock()': ../../beecrypt/c++/mutex.h:96: warning: unused variable 'rc' ../../beecrypt/c++/mutex.h:113: warning: no return statement in function returning non-void ../../beecrypt/c++/mutex.h: In member function 'void beecrypt::mutex::unlock()': ../../beecrypt/c++/mutex.h:121: warning: unused variable 'rc' ../../beecrypt/c++/mutex.h: In member function 'void beecrypt::mutex::destroy()': ../../beecrypt/c++/mutex.h:140: warning: unused variable 'rc' make[3]: *** [ByteArrayInputStream.lo] Error 1 make[3]: Leaving directory `/var/tmp/portage/beecrypt-4.1.2-r1/work/beecrypt-4.1.2/c++/io' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/beecrypt-4.1.2-r1/work/beecrypt-4.1.2/c++' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/beecrypt-4.1.2-r1/work/beecrypt-4.1.2' make: *** [all] Error 2 !!! ERROR: dev-libs/beecrypt-4.1.2-r1 failed. Call stack: ebuild.sh, line 1539: Called dyn_compile ebuild.sh, line 939: Called src_compile beecrypt-4.1.2-r1.ebuild, line 46: Called die !!! emake failed !!! If you need support, post the topmost build error, and the call stack if relevant.
emerge --info, please...
Created attachment 89097 [details] emerge --info
added upstream. They seem to be preparing for a 4.2.0 release.
This is a dup of bug 124900 comment 31.
Thanks Martin, marking duplicate of bug #124900, see comment #31 *** This bug has been marked as a duplicate of 124900 ***