Forum Linux.général Compilation atlas

Posté par  .
Étiquettes :
0
4
nov.
2005
Bonjour,

Juste un petit problème de compilation avec atlas http://atlas.sourceforge.net/:

Je suis sous slack 10.2:

./configure aucune erreur:

checking for getitimer... yes
checking for signal... yes
checking for GetLocalTime... no
checking for rint... yes
checking for getrusage... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/buildmaps.sh
config.status: creating src/data/Makefile
config.status: creating src/config.h
config.status: src/config.h is unchanged
config.status: executing depfiles commands

Configure Summary
=================
Prefix: /usr/local

bash ~/tmp/Atlas-0.3.0
insert -->

make un problème:
NE/lib/FlightGear' -MT OutputGL.o -MD -MP -MF .deps/OutputGL.Tpo -c -o OutputGL.o OutputGL.cxx
In file included from OutputGL.hxx:5,
from OutputGL.cxx:6:
/usr/X11R6/include/GL/glut.h:63:1: warning: "APIENTRY" redefined
In file included from /usr/X11R6/include/GL/glut.h:58,
from OutputGL.hxx:5,
from OutputGL.cxx:6:
/usr/X11R6/include/GL/gl.h:99:1: warning: this is the location of the previous definition
g++ -DHAVE_CONFIG_H -I. -I. -I. -I/usr/X11R6/include -I/usr/local//include -g -O2 -DFGBASE_DIR='NONE/lib/FlightGear' -MT Overlays.o -MD -MP -MF .deps/Overlays.Tpo -c -o Overlays.o Overlays.cxx
g++ -DHAVE_CONFIG_H -I. -I. -I. -I/usr/X11R6/include -I/usr/local//include -g -O2 -DFGBASE_DIR='NONE/lib/FlightGear' -MT Projection.o -MD -MP -MF .deps/Projection.Tpo -c -o Projection.o Projection.cxx
g++ -g -O2 -DFGBASE_DIR='"NONE/lib/FlightGear"' -L/usr/X11R6/lib -L/usr/local//lib -o Atlas Atlas.o FlightTrack.o LoadPng.o LoadJpg.o MapBrowser.o Output.o OutputGL.o Overlays.o Projection.o -lsgmagvar -lsgtiming -lsgmisc -lsgio -lsgserial -lsgdebug -lsgbucket -lsgxml -lplibsg -lplibpu -lplibul -lplibfnt -lplibnet -lglut -lGLU -lGL -lXmu -lXt -lSM -lICE -lXi -lXext -lX11 -lpthread -lm -lpng -lz -lpthread -ljpeg -lm
/usr/lib/gcc-lib/i486-slackware-linux/3.3.6/../../../../i486-slackware-linux/bin/ld: cannot find -lsgmagvar
collect2: ld returned 1 exit status
make[3]: *** [Atlas] Error 1
make[3]: Leaving directory `/home/jul/tmp/Atlas-0.3.0/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/jul/tmp/Atlas-0.3.0/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/jul/tmp/Atlas-0.3.0/src'
make: *** [all-recursive] Error 1
bash ~/tmp/Atlas-0.3.0
insert -->

C'est un fichier non trouvé mais je ne voit pas comment résoudre le problème.
Si vous voulez bien me consacré un peut de votre temps.
  • # meuh

    Posté par  (site web personnel) . Évalué à 1.

    /usr/lib/gcc-lib/i486-slackware-linux/3.3.6/../../../../i486-slackware-linux/bin/ld: cannot find -lsgmagvar

    cette ligne indique que le linker n'a pas trouvé "libsgmagvar.so". c'est surement une bibliotheque de simgear ca.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.