Re: Re: Fehlermeldung beim Portinstall lang/php4

From: Oliver Peter <ollie.peter(at)web.de>
Date: Tue, 4 May 2004 15:55:48 +0200

Hi Holgi ;)

> es handelt sich um ein 4.9 System FreeBSD 4.9-RELEASE-p5 .
> Die Flags habe ich in der make.conf mal auf -O zurückgesetzt, der Fehler bleibt
> aber ;-)

Ok, haett ich mir denken koennen, soweit ich das noch weiss wuerdest du mit -O3
bei 5.x gar nicht so weit kommen ;)

[...]
> cc -o .libs/xglyph xglyph.o ../lib/.libs/libt1x.so ../lib/.libs/libt1.so
> -L/usr/X11R6/lib -lXaw -lXt -lXmu -lSM -lICE -lXext -lX11 -lm -Wl,--rpath
> -Wl,/usr/local/lib
> /usr/X11R6/lib/libXt.so: undefined reference to `pthread_cond_signal'
> /usr/X11R6/lib/libXThrStub.so.6: undefined reference to `_Xthr_zero_stub_'
> /usr/X11R6/lib/libX11.so: undefined reference to `pthread_cond_broadcast'
> /usr/X11R6/lib/libXThrStub.so.6: undefined reference to `_Xthr_self_stub_'
> /usr/X11R6/lib/libXt.so: undefined reference to `pthread_cond_init'
> /usr/X11R6/lib/libXt.so: undefined reference to `pthread_mutex_unlock'
> /usr/X11R6/lib/libXt.so: undefined reference to `pthread_self'
> /usr/X11R6/lib/libXt.so: undefined reference to `pthread_mutex_destroy'
> /usr/X11R6/lib/libXt.so: undefined reference to `pthread_mutex_lock'
> /usr/X11R6/lib/libXt.so: undefined reference to `pthread_cond_wait'
> /usr/X11R6/lib/libXt.so: undefined reference to `pthread_cond_destroy'
> /usr/X11R6/lib/libXt.so: undefined reference to `pthread_mutex_init'
> gmake[1]: *** [xglyph] Error 1
[...]

aaalso ich geh mal schwer davon aus, dass du vorher die ganze X11-Geschichte
auch mit -O3 kompiliert hast, ja?

Genau das war auch mal mein Problem, er baut zwar die libs sauber durch,
aber im Nachhinein kann darauf - schiesst's mich tot ich weiss nicht
wie ich's anders ausdruecken soll - nicht richtig zugegriffen werden.

Anscheinend sind die Optimierungen im Binary wohl zu stark ...

Loesung: die "kaputten" X11 lib's entfernen (pkg_delete $BLA) und erneut compilieren,
aber diesmal lediglich mich -O oder -O2 (so lief's bei mir einwandfrei)

bye,
Ollie

--
"De-fault!  The two sweetest words in the English language."
                -- Homer Simpson (Deep Space Homer)
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Tue 04 May 2004 - 15:55:11 CEST

search this site