eog lässt sich nicht aus den ports installieren

-Daemon-

Well-Known Member
Hallo allerseits,

ich hab hier ein Problem mit der Installation von Eye of Gnome über die ports. Ich bekomme folgende Fehlermeldung:
Code:
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_attr_getschedp
aram'
gmake[3]: *** [gnome-open] Error 1
gmake[3]: Leaving directory `/usr/ports/x11/libgnome/work/libgnome-2.12.0.1/libg
nome'
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory `/usr/ports/x11/libgnome/work/libgnome-2.12.0.1/libg
nome'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/x11/libgnome/work/libgnome-2.12.0.1'
gmake: *** [all] Error 2
*** Error code 2

Stop in /usr/ports/x11/libgnome.
*** Error code 1

Stop in /usr/ports/x11-toolkits/libbonoboui.
*** Error code 1

Stop in /usr/ports/graphics/eog.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portinstall77007.0 mak
e
** Fix the problem and try again.
** Listing the failed packages (*:skipped / !:failed)
        ! graphics/eog  (linker error)
--->  Packages processed: 0 done, 0 ignored, 0 skipped and 1 failed

Wenn ich versuche libgnome für sich zu installieren, bekomme ich einen ähnlichen Fehler.

Google hat nichts hilfreiches hergegeben; der portsindex ist aktuell.

Gimp hat er allerdings fehlerfrei bauen können, das beweist ja, das es prinzipiell geht...

Habt ihr irgendwelche Tips für mich?

System ist FreeBSD 5.4-Stable

Gruß,
Philipp
 
Ich hab das System zwischenzeitlich auf 6-stable aktualisiert. Die Fehlermeldung bleibt aehnlich:

Code:
/usr/bin/ld: warning: libm.so.3, needed by /usr/X11R6/lib/libgnomevfs-2.so, may
conflict with libm.so.4
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_attr_destroy'
/usr/X11R6/lib/libgnomevfs-2.so: undefined reference to `pthread_create'
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_attr_init'
/usr/X11R6/lib/libgnomevfs-2.so: undefined reference to `pthread_exit'
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_equal'
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_getschedparam'
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_attr_setscope'
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_setschedparam'
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_attr_setstacks
ize'
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_attr_setschedp
aram'
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_attr_setdetach
state'
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_join'
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_cond_timedwait
'
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_attr_getschedp
aram'
gmake[3]: *** [gnome-open] Error 1
gmake[3]: Leaving directory `/usr/ports/x11/libgnome/work/libgnome-2.12.0.1/libg
nome'
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory `/usr/ports/x11/libgnome/work/libgnome-2.12.0.1/libg
nome'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/x11/libgnome/work/libgnome-2.12.0.1'
gmake: *** [all] Error 2
*** Error code 2

Stop in /usr/ports/x11/libgnome.
*** Error code 1

Stop in /usr/ports/x11-toolkits/libbonoboui.
*** Error code 1

Stop in /usr/ports/graphics/eog.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portinstall1133.0 make
** Fix the problem and try again.
** Listing the failed packages (*:skipped / !:failed)
        ! graphics/eog  (linker error)
--->  Packages processed: 0 done, 0 ignored, 0 skipped and 1 failed

Ich hab auch schon versucht diverse Abhaengigkeiten getrennt zu installieren, das Resultat ist gleich (gleicher Fehler).

Google hab ich auch noch mal bemueht, allerdings hat der mir auch nicht weitergeholfen. Ausserdem hab ich mal das ML-Archiv von ports@ durchsucht, auch keine Hinweise gefunden. UPDATING in /usr/ports hat ebenfalls nichts hergeben.

Hat irgendjemand einen Hinweis/Tip/$whatever wie ich weiter vorgehen kann?

Gruss und Danke schonmal,
Philipp
 
Hallo Daemon,

hast Du vorher mal ein
Code:
make clean
ausprobiert? Manchmal hilft es.

Viele Grüße

Jürgen
 
'make clean' und anschließendes 'make install clean' haben nichts gebracht.

Da kommt folgende Fehlermeldung:
Code:
/usr/bin/ld: warning: libm.so.3, needed by /usr/X11R6/lib/libgnomevfs-2.so, may
conflict with libm.so.4
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_attr_destroy'
/usr/X11R6/lib/libgnomevfs-2.so: undefined reference to `pthread_create'
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_attr_init'
/usr/X11R6/lib/libgnomevfs-2.so: undefined reference to `pthread_exit'
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_equal'
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_getschedparam'
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_attr_setscope'
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_setschedparam'
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_attr_setstacks
ize'
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_attr_setschedp
aram'
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_attr_setdetach
state'
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_join'
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_cond_timedwait
'
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_attr_getschedp
aram'
gmake[3]: *** [gnome-open] Error 1
gmake[3]: Leaving directory `/usr/ports/x11/libgnome/work/libgnome-2.12.0.1/libg
nome'
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory `/usr/ports/x11/libgnome/work/libgnome-2.12.0.1/libg
nome'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/x11/libgnome/work/libgnome-2.12.0.1'
gmake: *** [all] Error 2
*** Error code 2

Stop in /usr/ports/x11/libgnome.
*** Error code 1

Stop in /usr/ports/x11-toolkits/libbonoboui.
*** Error code 1

Stop in /usr/ports/graphics/eog.

Wenn ich libgnome versuche zu installieren (mit 'make install clean'), dann bekomm ich auch ne Fehlermeldung:

Code:
/usr/bin/ld: warning: libm.so.3, needed by /usr/X11R6/lib/libgnomevfs-2.so, may 
conflict with libm.so.4
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_attr_destroy'
/usr/X11R6/lib/libgnomevfs-2.so: undefined reference to `pthread_create'
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_attr_init'
/usr/X11R6/lib/libgnomevfs-2.so: undefined reference to `pthread_exit'
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_equal'
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_getschedparam'
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_attr_setscope'
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_setschedparam'
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_attr_setstacks
ize'
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_attr_setschedp
aram'
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_attr_setdetach
state'
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_join'
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_cond_timedwait
'
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_attr_getschedp
aram'
gmake[3]: *** [gnome-open] Error 1
gmake[3]: Leaving directory `/usr/ports/x11/libgnome/work/libgnome-2.12.0.1/libg
nome'
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory `/usr/ports/x11/libgnome/work/libgnome-2.12.0.1/libg
nome'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/x11/libgnome/work/libgnome-2.12.0.1'
gmake: *** [all] Error 2
*** Error code 2

Stop in /usr/ports/x11/libgnom

Langsam verhärtet sich mein Verdacht dahingehend, daß die libm.so.4 der Auslöser ist. Nur hab ich keine Ahnung, wie ich den Konflikt zwischen libm.so.3 und libm.so.4 beheben kann.

Ich bemüh' mal ne Runde den Google. Hinweise sind aber trotzdem willkommen ;)

Wer hat eigentlich noch 6-stable am Laufen und hat die gleichen Probleme?

Gruß,
Philipp
 
Hallo ..

Bist du bei dem Problem weiter gekommen. Ich haeng auch gerade an dem Fehler.
 
Nein, ich bin noch nicht weitergekommen (keine Zeit und Rechner nicht benutzt). Die Maschine hab ich gestern auf 6.1-Prerelease gebracht. Derzeit läuft portupgrade durch (seit 30Stunden... :ugly: ), danach versuch ich's nochmal. :) Ich bin gespannt ob das Problem weiterhin besteht.

Ich werde auf jeden Fall berichten.

Gruß,
Philipp
 
Also, jetzt geht's. Seltsam. Ich vermute, das es an libgnome lag (als ich's das erste mal versucht hab, war libgnome-2.10 in den ports, aber gnome-2.12 aktuell :ugly: ). 100% sicher bin ich mir aber nicht. Mit libgnome-2.12 geht alles wunderbar.

So, und zum Schluß noch der Output von uname -rs
Code:
$ uname -rs
FreeBSD 6.1-PRERELEASE

HTH,
Philipp
 
Back
Top