Using gcc3.1, this is the error I get: Making all in dither2YUV make[6]: Entering directory `/var/tmp/portage/kdemultimedia-3.0.1.20020604/work/kdemultimedia-3.0.1/mpeglib/lib/util/render/dither2YUV' source='libdivxutil_dither_la.all_cpp.cpp' object='libdivxutil_dither_la.all_cpp.lo' libtool=yes \ depfile='.deps/libdivxutil_dither_la.all_cpp.Plo' tmpdepfile='.deps/libdivxutil_dither_la.all_cpp.TPlo' \ depmode=gcc3 /bin/sh ../../../../../admin/depcomp \ /bin/sh ../../../../../libtool --mode=compile --tag=CXX i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../../../.. -I.. -I/usr/kde/3/include -I/usr/qt/3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -DNDEBUG -DNO_DEBUG -O2 -march=i686 -O3 -pipe -fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -c -o libdivxutil_dither_la.all_cpp.lo `test -f libdivxutil_dither_la.all_cpp.cpp || echo './'`libdivxutil_dither_la.all_cpp.cpp i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../../../.. -I.. -I/usr/kde/3/include -I/usr/qt/3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -DNDEBUG -DNO_DEBUG -O2 -march=i686 -O3 -pipe -fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -c libdivxutil_dither_la.all_cpp.cpp -MT libdivxutil_dither_la.all_cpp.lo -MD -MP -MF .deps/libdivxutil_dither_la.all_cpp.TPlo -fPIC -DPIC -o .libs/libdivxutil_dither_la.all_cpp.o In file included from /usr/include/g++-v31/backward/iostream.h:31, from ../../timeStamp.h:18, from ../yuvPicture.h:24, from dither2YUV.h:19, from dither2YUV.cpp:14, from libdivxutil_dither_la.all_cpp.cpp:2: /usr/include/g++-v31/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated. {standard input}: Assembler messages: {standard input}:1913: Error: symbol `rgb2yuv16_422' is already defined {standard input}:2124: Error: symbol `rgb2y_16' is already defined {standard input}:2467: Error: symbol `rgb2yuv16_422' is already defined {standard input}:2691: Error: symbol `rgb2yuv16_422_fast' is already defined {standard input}:2799: Error: symbol `rgb2y_16' is already defined {standard input}:2954: Error: symbol `rgb2y32_fast' is already defined {standard input}:3352: Error: symbol `rgb2yuv24_422' is already defined {standard input}:3494: Error: symbol `rgb2y_24' is already defined {standard input}:3615: Error: symbol `rgb2yuv32_422' is already defined {standard input}:3780: Error: symbol `rgb2y_32' is already defined {standard input}:4052: Error: symbol `rgb2yuv24_422' is already defined {standard input}:4209: Error: symbol `rgb2yuv32_422' is already defined {standard input}:4385: Error: symbol `rgb2y_24' is already defined {standard input}:4473: Error: symbol `rgb2y_32' is already defined make[6]: *** [libdivxutil_dither_la.all_cpp.lo] Error 1 make[6]: Leaving directory `/var/tmp/portage/kdemultimedia-3.0.1.20020604/work/kdemultimedia-3.0.1/mpeglib/lib/util/render/dither2YUV' make[5]: *** [all-recursive] Error 1
*** This bug has been marked as a duplicate of 3616 ***
Sorry about that.