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 gc (site web personnel) . Évalué à 1.
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.