Flightgear compilieren.

  • Thread starter Thread starter Charon102
  • Start date Start date
C

Charon102

Guest
Hallo Leute

Beim Compilieren von Flightgear ist bei mir folgender Error augetaucht:

/usr/bin/ld: warning: libm.so.3, needed by /usr/X11R6/lib/libGL.so, may conflict with libm.so.4
/usr/bin/ld: warning: libm.so.3, needed by /usr/X11R6/lib/libGL.so, may conflict with libm.so.4
../../src/FDM/UIUCModel/libUIUCModel.a(uiuc_menu.o)(.text+0xdc8): In function `u iuc_menu(std::string)':
: undefined reference to `parse_ice(std::string const&, std::string const&, std: :string const&, std::string const&, std::string const&, std::string const&, std: :string const&, std::string const&, std::string const&, std::string const&, std: :_List_iterator<std::string>)'
gmake[2]: *** [fgfs] Error 1
gmake[2]: Leaving directory `/usr/ports/games/flightgear/work/FlightGear-0.9.10/ src/Main'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/games/flightgear/work/FlightGear-0.9.10/ src'
gmake: *** [all-recursive] Error 1
*** Error code 2

Stop in /usr/ports/games/flightgear.

Scheint als gäbe es zwischen libm.so.3 und libm.so.4 probleme.
Wie kann ich das lösen?

Greetz Charon102
 
Hmm, sieht so aus, als ob du den nvidia Treiber benutzt (welcher eigene libGL mitbringt, die wiederrum libm.so.3 benötigen).

Einfache Lösung (die du sicher nicht machen willst, da es Performance kosten wird) ist den nvidia-Treiber zu deinstallieren und die "nativen" libGL zu benutzten und den nv Treiber für X (unter Umständen musst du dann noch die compat5x deinstallieren welches die libm.so.3 zur Verfügung stellt.

Andere Lösung wäre auch compat5.x zu deinstallieren und einen link von libm.so.3 auf libm.so.4 anzulegen (kann dein X/System u.U. crashen, hab das nicht ausprobiert , hab ne ATI Karte :(

Wie gesagt, das alles gilt unter der Vortraussetzung, das du ne NVIDIA Karte und den Trieber von NVIDIA direkt (und damit compat5x) drin hast. Wenn das nicht der Fall ist, dann ignorier mein Gerbabbel (welches sowieso ohne jede Grundlage ist, da ich wie gesagt nur spekuliere und keine NVIDIA unter *BSD laufen habe)

hth
derGloeckner
 
Back
Top