[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: kdemultimedia/mpeglib don't build [gcc-3.0.4]
From:       Markku Hihnala <mah () ees2 ! oulu ! fi>
Date:       2002-03-23 19:36:18
[Download RAW message or body]

On Saturday 23 March 2002 19:40, fenix wrote:
> snifff now its mpeglib who doesn't want to build (with gcc-3.0.4, kde
> cvs up to date) ...
>

I think this is caused by a bug in gcc-3.0.4.
When using optimization setting -O3 the produced assembly code has duplicate 
sections.
Compiles fine with -O2.

-
Markku

> Making all in mpeglib
> make[2]: Entre dans le répertoire
> `/home/kde3/CVS/kde/kdemultimedia/mpeglib'
> Making all in lib
> make[3]: Entre dans le répertoire
> `/home/kde3/CVS/kde/kdemultimedia/mpeglib/lib'
> Making all in frame
> make[4]: Entre dans le répertoire
> `/home/kde3/CVS/kde/kdemultimedia/mpeglib/lib/frame'
> make[4]: Rien à faire pour `all'.
> make[4]: Quitte le répertoire
> `/home/kde3/CVS/kde/kdemultimedia/mpeglib/lib/frame'
> Making all in util
> make[4]: Entre dans le répertoire
> `/home/kde3/CVS/kde/kdemultimedia/mpeglib/lib/util'
> Making all in abstract
> make[5]: Entre dans le répertoire
> `/home/kde3/CVS/kde/kdemultimedia/mpeglib/lib/util/abstract'
> make[5]: Rien à faire pour `all'.
> make[5]: Quitte le répertoire
> `/home/kde3/CVS/kde/kdemultimedia/mpeglib/lib/util/abstract'
> Making all in audio
> make[5]: Entre dans le répertoire
> `/home/kde3/CVS/kde/kdemultimedia/mpeglib/lib/util/audio'
> make[5]: Rien à faire pour `all'.
> make[5]: Quitte le répertoire
> `/home/kde3/CVS/kde/kdemultimedia/mpeglib/lib/util/audio'
> Making all in file
> make[5]: Entre dans le répertoire
> `/home/kde3/CVS/kde/kdemultimedia/mpeglib/lib/util/file'
> make[5]: Rien à faire pour `all'.
> make[5]: Quitte le répertoire
> `/home/kde3/CVS/kde/kdemultimedia/mpeglib/lib/util/file'
> Making all in render
> make[5]: Entre dans le répertoire
> `/home/kde3/CVS/kde/kdemultimedia/mpeglib/lib/util/render'
> Making all in dither
> make[6]: Entre dans le répertoire
> `/home/kde3/CVS/kde/kdemultimedia/mpeglib/lib/util/render/dither'
> make[6]: Rien à faire pour `all'.
> make[6]: Quitte le répertoire
> `/home/kde3/CVS/kde/kdemultimedia/mpeglib/lib/util/render/dither'
> Making all in dither2YUV
> make[6]: Entre dans le répertoire
> `/home/kde3/CVS/kde/kdemultimedia/mpeglib/lib/util/render/dither2YUV'
> /bin/sh ../../../../../libtool --mode=compile --tag=CXX g++
> -DHAVE_CONFIG_H -I. -I. -I../../../../.. -I.. -I/home/kde3/kde3/include
> -I/home/kde3/CVS/qt-copy/include -I/usr/X11R6/include
> -DQT_THREAD_SUPPORT  -D_REENTRANT -I/usr/src/alsa-lib-0.5.10b/include/
> -DNDEBUG -DNO_DEBUG -O2 -O3 -march=athlon -mcpu=athlon -pipe
> -fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST
> -c libdivxutil_dither_la.all_cpp.cpp
> g++ -DHAVE_CONFIG_H -I. -I. -I../../../../.. -I..
> -I/home/kde3/kde3/include -I/home/kde3/CVS/qt-copy/include
> -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT
> -I/usr/src/alsa-lib-0.5.10b/include/ -DNDEBUG -DNO_DEBUG -O2 -O3
> -march=athlon -mcpu=athlon -pipe -fno-exceptions -fno-check-new
> -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST
> -Wp,-MD,.deps/libdivxutil_dither_la.all_cpp.pp -c
> libdivxutil_dither_la.all_cpp.cpp  -fPIC -DPIC -o
> .libs/libdivxutil_dither_la.all_cpp.o
> {standard input}: Assembler messages:
> {standard input}:1592: Error: symbol `rgb2yuv16_422' is already defined
> {standard input}:1815: Error: symbol `rgb2yuv16_422_fast' is already
> defined
> {standard input}:1922: Error: symbol `rgb2y_16' is already defined
> {standard input}:2075: Error: symbol `rgb2y32_fast' is already defined
> {standard input}:3149: Error: symbol `rgb2yuv24_422' is already defined
> {standard input}:3305: Error: symbol `rgb2yuv32_422' is already defined
> {standard input}:3480: Error: symbol `rgb2y_24' is already defined
> {standard input}:3566: Error: symbol `rgb2y_32' is already defined
> make[6]: *** [libdivxutil_dither_la.all_cpp.lo] Erreur 1
> make[6]: Quitte le répertoire
> `/home/kde3/CVS/kde/kdemultimedia/mpeglib/lib/util/render/dither2YUV'
> make[5]: *** [all-recursive] Erreur 1
> make[5]: Quitte le répertoire
> `/home/kde3/CVS/kde/kdemultimedia/mpeglib/lib/util/render'
> make[4]: *** [all-recursive] Erreur 1
> make[4]: Quitte le répertoire
> `/home/kde3/CVS/kde/kdemultimedia/mpeglib/lib/util'
> make[3]: *** [all-recursive] Erreur 1
> make[3]: Quitte le répertoire
> `/home/kde3/CVS/kde/kdemultimedia/mpeglib/lib'
> make[2]: *** [all-recursive] Erreur 1
> make[2]: Quitte le répertoire `/home/kde3/CVS/kde/kdemultimedia/mpeglib'
> make[1]: *** [all-recursive] Erreur 1
> make[1]: Quitte le répertoire `/home/kde3/CVS/kde/kdemultimedia'
> make: *** [all-recursive-am] Erreur 2
>
>
> and i don't understand what happen ... ;(
>
> FeniX
>
> >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to
> >> unsubscribe <<

 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic