Making all in lib make[2]: Entering directory `/var/tmp/portage/hydrogen-0.8.2/work/hydrogen-0.8.2/lib' source='AlsaMidiDriver.cpp' object='AlsaMidiDriver.o' libtool=no \ depfile='.deps/AlsaMidiDriver.Po' tmpdepfile='.deps/AlsaMidiDriver.TPo' \ depmode=gcc3 /bin/sh ../admin/depcomp \ g++ -DHAVE_CONFIG_H -I. -I. -I.. -DQT_THREAD_SUPPORT -D_REENTRANT -O3 -c -o AlsaMidiDriver.o `t est -f 'AlsaMidiDriver.cpp' || echo './'`AlsaMidiDriver.cpp source='DiskWriterDriver.cpp' object='DiskWriterDriver.o' libtool=no \ depfile='.deps/DiskWriterDriver.Po' tmpdepfile='.deps/DiskWriterDriver.TPo' \ depmode=gcc3 /bin/sh ../admin/depcomp \ g++ -DHAVE_CONFIG_H -I. -I. -I.. -DQT_THREAD_SUPPORT -D_REENTRANT -O3 -c -o DiskWriterDriver.o `test -f 'DiskWriterDriver.cpp' || echo './'`DiskWriterDriver.cpp source='Hydrogen.cpp' object='Hydrogen.o' libtool=no \ depfile='.deps/Hydrogen.Po' tmpdepfile='.deps/Hydrogen.TPo' \ depmode=gcc3 /bin/sh ../admin/depcomp \ g++ -DHAVE_CONFIG_H -I. -I. -I.. -DQT_THREAD_SUPPORT -D_REENTRANT -O3 -c -o Hydrogen.o `test -f 'Hydrogen.cpp' || echo './'`Hydrogen.cpp Hydrogen.cpp: In member function `void Hydrogen::setTapTempo(float)': Hydrogen.cpp:2505: error: call of overloaded `abs(float)' is ambiguous /usr/include/stdlib.h:748: note: candidates are: int abs(int) /usr/lib/gcc/i686-pc-linux-gnu/3.4.0/include/g++-v3/cstdlib:153: note: long long int __gnu_cxx::abs(long long int) /usr/lib/gcc/i686-pc-linux-gnu/3.4.0/include/g++-v3/cstdlib:123: note: long int std: :abs(long int) make[2]: *** [Hydrogen.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/var/tmp/portage/hydrogen-0.8.2/work/hydrogen-0.8.2/lib' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/hydrogen-0.8.2/work/hydrogen-0.8.2' make: *** [all] Error 2 !!! ERROR: media-sound/hydrogen-0.8.2 failed. !!! Function src_compile, Line 70, Exitcode 2 !!! (no error message)
Bug filed in wrong place
Created attachment 34586 [details, diff] hydrogen-0.8.2-gcc34.patch I didn't find any other compile errors on gcc-3.4, so this is a trivial fix.
Created attachment 34587 [details, diff] hydrogen-0.8.2-r3.ebuild-gcc34.patch Applies my patch in the ebuild
Comitted to CVS. Thanks!