Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
Not eligible to see or edit group visibility for this bug.
View Bug Activity | Format For Printing | XML | Clone This Bug
This is the error: (...) if x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I. -O2 -pedantic -Wall -march=athlon64 -O2 -pipe -MT VorbisLibEncoder.o -MD -MP -MF ".deps/VorbisLibEncoder.Tpo" \ -c -o VorbisLibEncoder.o `test -f 'VorbisLibEncoder.cpp' || echo './'`VorbisLibEncoder.cpp; \ then mv -f ".deps/VorbisLibEncoder.Tpo" ".deps/VorbisLibEncoder.Po"; \ else rm -f ".deps/VorbisLibEncoder.Tpo"; exit 1; \ fi LameLibEncoder.cpp: In member function ‘virtual bool LameLibEncoder::open()’: LameLibEncoder.cpp:82: error: la conversi
This is the error: (...) if x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I. -O2 -pedantic -Wall -march=athlon64 -O2 -pipe -MT VorbisLibEncoder.o -MD -MP -MF ".deps/VorbisLibEncoder.Tpo" \ -c -o VorbisLibEncoder.o `test -f 'VorbisLibEncoder.cpp' || echo './'`VorbisLibEncoder.cpp; \ then mv -f ".deps/VorbisLibEncoder.Tpo" ".deps/VorbisLibEncoder.Po"; \ else rm -f ".deps/VorbisLibEncoder.Tpo"; exit 1; \ fi LameLibEncoder.cpp: In member function ‘virtual bool LameLibEncoder::open()’: LameLibEncoder.cpp:82: error: la conversión de ‘lame_global_flags*’ a ‘int’ pierde precisión LameLibEncoder.cpp:85: error: la conversión de ‘lame_global_flags*’ a ‘int’ pierde precisión make[2]: *** [LameLibEncoder.o] Error 1 make[2]: *** Se espera a que terminen otras tareas.... VorbisLibEncoder.cpp: In member function ‘virtual unsigned int VorbisLibEncoder::write(const void*, unsigned int)’: VorbisLibEncoder.cpp:273: aviso: la operación sobre ‘ix’ puede estar indefinida VorbisLibEncoder.cpp:278: aviso: la operación sobre ‘ix’ puede estar indefinida make[2]: Leaving directory `/var/tmp/portage/darkice-0.15/work/darkice-0.15/src' make[1]: *** [all] Error 2 make[1]: Leaving directory `/var/tmp/portage/darkice-0.15/work/darkice-0.15/src' make: *** [all-recursive] Error 1 !!! ERROR: media-sound/darkice-0.15 failed. Call stack: ebuild.sh, line 1546: Called dyn_compile ebuild.sh, line 937: Called src_compile darkice-0.15.ebuild, line 36: Called die !!! Compilation failed !!! If you need support, post the topmost build error, and the call stack if relevant.
This is the use list used to compile it from emerge: [ebuild N ] media-sound/darkice-0.15 USE="alsa encode jack vorbis" 732 kB
(and 0.17 fails too)
Reopen with error messages in English and emerge --info.
the error: LameLibEncoder.cpp: In member function ‘virtual bool LameLibEncoder::open()’: LameLibEncoder.cpp:82: error: la conversi
the error: LameLibEncoder.cpp: In member function ‘virtual bool LameLibEncoder::open()’: LameLibEncoder.cpp:82: error: la conversión de ‘lame_global_flags*’ a ‘int’ pierde precisión LameLibEncoder.cpp:85: error: la conversión de ‘lame_global_flags*’ a ‘int’ pierde precisión means in english something like: the conversion from 'lame_global_flags*' to 'int' lacks precision.
Created an attachment (id=98235) [details] emerge info
VorbisLibEncoder.cpp:273: aviso: la operaci
VorbisLibEncoder.cpp:273: aviso: la operación sobre ‘ix’ puede estar indefinida VorbisLibEncoder.cpp:278: aviso: la operación sobre ‘ix’ puede estar indefinida this means: warning: the operation over 'ix' maybe undefined.
Set your locales to C when reporting bugs.
As you can see, the offending IUSE flag is "encode", and without this flag, it can be compiled (but you miss the main features of darkice)...
darkice-0.17.1 in cvs with 64bit patch.