gcc + pier*lone krowy

Tomasz Wittner twittner w o2.pl
Sob, 2 Gru 2006, 19:13:48 CET


On Sat 2. December 2006 14:29, Patryk Zawadzki wrote:
> 1. Wygląda na to, że nowy gcc nie lubi się z Firefoksem, nie bardzo mam
> pomysł na poprawienie tego.
z samym foksem (bez ognia - fox.spec) też się nie lubi, ale tylko na pcc 
athlonie i x86_64 - występuje m.in ten sam błąd (undefined reference to 
`__gxx_personality_v0):

Firefox:
checking whether va_lists can be copied by value... yes
/tmp/B.c778c1/ccwPbamb.o:(.eh_frame+0x11): undefined reference to 
`__gxx_personality_v0'
collect2: ld returned 1 exit status
cp: cannot stat `conftest': No such file or directory
./configure[11408]: ./conftest: not found

fox:
athlon-pld-linux-g++ -O2 -fno-strict-aliasing -fwrapv -march=athlon -gdwarf-2 -g2 -DHAVE_XFT_H=1 -I/usr/include/freetype2 -DHAVE_XSHAPE_H=1 -DHAVE_XSHM_H=1 -DFOX_THREAD_SAFE=1 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_GNU_SOURCE -DHAVE_JPEG_H=1 -DHAVE_PNG_H=1 -DHAVE_TIFF_H=1 -DHAVE_ZLIB_H=1 -DHAVE_BZ2LIB_H=1 -DHAVE_XCURSOR_H=1 -DHAVE_XRANDR_H=1 -DNO_XIM -Wall -W -Woverloaded-virtual -Wformat -DNDEBUG -Wuninitialized -ffast-math -finline-functions -fomit-frame-pointer -fexpensive-optimizations -fno-strict-aliasing -DHAVE_GLU_H=1 -DHAVE_GL_H=1 -Wl,--as-needed -o 
reswrap reswrap.o 
reswrap.o:(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status
make[1]: *** [reswrap] Error 1

Wniosek (do RM) - chcemy sprawnego kompilatora.

> 
> 2. WTF?!
> 
> *** buildlog for mozilla-firefox.spec
> request from: patrys
> started at: Sat Dec  2 15:20:21 2006
> fetching
> 
http://ep09.pld-linux.org/~builderth//srpms/1d41cf0d-4783-4524-a80a-fae71f19d77b/mozilla-firefox-2.0-1.4.src.rpm
> fetched 36858394 bytes, 2607.6 K/s
> installing srpm: mozilla-firefox-2.0-1.4.src.rpm
>  ____________
> ( I Love PLD )
>  ------------
>         o   ^__^
>          o  (oo)\_______
>             (__)\       )\/\
>                 ||----w |
>                 ||     ||
> 
>  ____________
> ( I Love PLD )
>  ------------
>         o   ^__^
>          o  (oo)\_______
>             (__)\       )\/\
>                 ||----w |
>                 ||     ||
> 
> checking BR
> rpm:  ____________
> 
> rpm: ( I Love PLD )
> 
> rpm:  ------------
> 
> rpm:         o   ^__^
> 
> rpm:          o  (oo)\_______
> 
> rpm:             (__)\       )\/\
> 
> rpm:                 ||----w |
> 
> rpm:                 ||     ||
> 
> rpm: 
> 
> rpm: error: Failed build dependencies:
> 
> rpm:    GConf2-devel >= 1.2.1 is needed by mozilla-firefox-2.0-1.4.src
> 
> rpm:    gnome-vfs2-devel >= 2.0 is needed by mozilla-firefox-2.0-1.4.src
> 
> rpm:    libgnome-devel >= 2.0 is needed by mozilla-firefox-2.0-1.4.src
> 
> installing BR: GConf2\-devel libgnome\-devel gnome\-vfs2\-devel
>  ____________
> ( I Love PLD )
>  ------------
>         o   ^__^
>          o  (oo)\_______
>             (__)\       )\/\
>                 ||----w |
>                 ||     ||
>
Dobrze, że nie tylko mnie to irytuje - nie po to zaglądam do buildlogów, żeby 
z każdym wywołaniem sh oglądać, bydło mleczne (czy tam wykastrowanego psa z 
jego niezrealizowaną miłością), tylko po to, żeby sprawdzić co i dlaczego 
poszło nie tak. Nie wiem, czy ktoś się włamał na buildery i robi sobie jaja, 
czy ktoś jest niespełna rozumu i specjalnie albo przez przypadek nas czymś 
taki uraczył. Cierpliwie czekam(y), aż to zniknie (wniosek do RM).

-- 
Tomasz Wittner


Więcej informacji o liście dyskusyjnej pld-devel-pl