if /bin/bash ../libtool --tag=CXX --mode=compile i686-pc-linux-gnu-g++ -I. -I. -I. -I. -I.. -DEVOCOSM_VERSION=\"3.1.0\" -O2 -march=i686 -mtune=athlon-xp -msse -mmmx -pipe -ggdb3 -MT roulette.lo -MD -MP -MF ".deps/roulette.Tpo" -c -o roulette.lo roulette.cpp; \ then mv -f ".deps/roulette.Tpo" ".deps/roulette.Plo"; else rm -f ".deps/roulette.Tpo"; exit 1; fi i686-pc-linux-gnu-g++ -I. -I. -I. -I. -I.. -DEVOCOSM_VERSION=\"3.1.0\" -O2 -march=i686 -mtune=athlon-xp -msse -mmmx -pipe -ggdb3 -MT roulette.lo -MD -MP -MF .deps/roulette.Tpo -c roulette.cpp -fPIC -DPIC -o .libs/roulette.o roulette.cpp: In copy constructor 'libevocosm::roulette_wheel::roulette_wheel(const libevocosm::roulette_wheel&)': roulette.cpp:114: error: 'memcpy' was not declared in this scope roulette.cpp: In member function 'libevocosm::roulette_wheel& libevocosm::roulette_wheel::operator=(const libevocosm::roulette_wheel&)': roulette.cpp:124: error: 'memcpy' was not declared in this scope make[1]: *** [roulette.lo] Error 1 make[1]: Leaving directory `/var/tmp/portage/dev-libs/libevocosm-3.1.0/work/libevocosm-3.1.0/libevocosm' make: *** [all-recursive] Error 1 Reproducible: Always Steps to Reproduce:
Created attachment 146791 [details, diff] libevocosm-gcc43.patch Fixes the problem. Snatched from debian. http://bugs.debian.org/454832
bumped the package and fixed the bug. Thanks.