Antwort: Re: Re: Fehlermeldung beim Portinstall lang/php4

From: <Holger.Woehle(at)arcor.net>
Date: Wed, 5 May 2004 14:29:30 +0200

Hallo,
...es lag wie von euch vermutet am Compiler-Flag.
Ich habe den Port XFree-4-Libraries neu mit "-O" übersetzt und danach t1lib und
es funktioniert.
Der php4 Port lies sich dann auch installieren :-)
Vielen Dank für eure Hilfe
cu
holgi

"Oliver Peter" <ollie.peter(at)web.de>
04.05.2004 15:55
An: Holger Wöhle/PSD/Eschborn/Arcor(at)Arcor
Kopie: de-bsd-questions(at)de.freebsd.org
Thema: Re: Re: Fehlermeldung beim Portinstall lang/php4

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 Wed 05 May 2004 - 14:30:16 CEST

search this site