Ok, there are several things: 1. mjpegtools has a USE-Flag "mmx". When set, this flag will lead to a dependancy of jpeg-mmx, which doen't emerge on amd64 as well (I will post this as well). Thus I emerged mjpegtools with USE="-mmx" emerge mjpegtools. It configures without problems. 2. compiling mjpegtools fails with error: g++ -shared -nostdlib /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.2/../../../crti.o /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.2/crtbeginS.o .libs/conform.o .libs/elemstrmwriter.o .libs/encoderparams.o .libs/macroblock.o .libs/motionest.o .libs/mpeg2coder.o .libs/mpeg2encoptions.o .libs/mpeg2encoder.o .libs/picture.o .libs/picturereader.o .libs/predict.o .libs/putpic.o .libs/putseq.o .libs/quantize.o .libs/ratectl.o .libs/stats.o .libs/synchrolib.o .libs/tables.o .libs/transfrm.o .libs/writepic.o .libs/fdctref.o .libs/idct.o .libs/predict_ref.o .libs/quantize_ref.o .libs/transfrm_ref.o -Wl,--rpath -Wl,/usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.2 -Wl,--rpath -Wl,/usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.2 -L/usr/x86_64-pc-linux-gnu/lib -L/usr/x86_64-pc-linux-gnu/bin ../utils/libcpuaccel.a ../utils/libmjpegutils.a ../utils/libmotion.a -L/usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.2 -L/usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.2/../../../../x86_64-pc-linux-gnu/lib -L/usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.2/../../.. /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.2/libstdc++.so -lm -lc -lgcc_s /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.2/crtendS.o /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.2/../../../crtn.o -mno-sse2 -Wl,-soname -Wl,libmpeg2encpp-1.6.so.0 -o .libs/libmpeg2encpp-1.6.so.0.1.1 /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.2/../../../../x86_64-pc-linux-gnu/bin/ld: ../utils/libcpuaccel.a(cpu_accel.o): relocation R_X86_64_32 can not be used when making a shared object; recompile with -fPIC ../utils/libcpuaccel.a: could not read symbols: Bad value collect2: ld returned 1 exit status
The mmx flag should be masked on amd64... Does it build with CFLAGS="... -fPIC" emerge mjpegtools-... ?
In CVS, thanks!
thx guys, works for me now *G