Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/11/2009, à 12:05

kato/rr

[Résolu]Première compile sous Karmic (Coup de pouce)

Bonjour les pros, tongue
Je ne suis pas un Geeck (à 40 ans, c'est trop tard, non? wink ) et pour comprendre ce qu'est la compilation je me lance dans la compilation de l'executable pour le projet fs2_open (space opéra/freespace 2).
Lien de la Doc:
http://doc.ubuntu-fr.org/freespace
J'ai déjà réussi à le compiler sous Jaunty mais pas sous hardy LTS où je rencontrais les même problèmes que sous Karmic.
Exactement les mêmes, avec blocage au même endroit. Sous Hardy je pensais que la version était plus axée "travail" donc je ne me suis pas inquiété et je ne suis pas venu vous embêter. Mais là je saute le pas et je viens vous demander de me guider sachant pertinemment que je suis à l'endroit où les gens bosse vraiment. Donc vraiment merci si un de vous vient me guider dans ma démarche.

je travaille sur un compaq d530CMT pentium4-2.8 Ghz avec l'Hypertreading.

Je n'est eu aucun problème avec le téléchargement de la source:

svn checkout svn://svn.icculus.org/fs2open/trunk/fs2_open

et j'obtient la révision 5638 de l'éxecutable
aucun problème avec

./autogen.sh

dont je poste le résultat  pour votre info, ne sachant pas si cela peut vous servir.

aniki@aniki-desktop:~/fs2_open$ ./autogen.sh
**Warning**: I am going to run `configure' with no arguments.
If you wish to pass any to it, please specify them on the
`./autogen.sh' command line.

processing .
Running aclocal  ...
Running automake --add-missing --copy --foreign  ...
configure.ac:11: installing `./config.guess'
configure.ac:11: installing `./config.sub'
configure.ac:16: installing `./install-sh'
configure.ac:16: installing `./missing'
code/Makefile.am: installing `./depcomp'
Running autoconf...
Running ./configure ...
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for ranlib... ranlib
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
Using Unix defines (for linux-gnu)
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for stdlib.h... (cached) yes
checking for socklen_t... yes
checking for std::ios_base... yes
checking for sdl-config... /usr/bin/sdl-config
checking for SDL - version >= 1.2.6... yes
checking for Ogg... yes
checking for Vorbis... yes
checking for Theora... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating libjpeg/Makefile
config.status: creating lua/Makefile
config.status: creating code/Makefile
config.status: executing depfiles commands


Configure options:


Sound enabled .......... : yes
Text-to-speech enabled . : no

Debug build ............ : no
DEMO build ............. : no
Inferno build .......... : no
GProf support .......... : no

Now type `make' to compile fs2_open.

je fais le

make

et j'obtient des Warning de type

controlconfig/controlsconfigcommon.cpp:341: warning: deprecated conversion from string constant to ‘char*’
controlconfig/controlsconfigcommon.cpp:341: warning: deprecated conversion from string constant to ‘char*’
controlconfig/controlsconfigcommon.cpp:341: warning: deprecated conversion from string constant to ‘char*’
controlconfig/controlsconfigcommon.cpp: In function ‘int translate_key_to_index(char*)’:
controlconfig/controlsconfigcommon.cpp:395: warning: deprecated conversion from string constant to ‘char*’
controlconfig/controlsconfigcommon.cpp:397: warning: deprecated conversion from string constant to ‘char*’
controlconfig/controlsconfigcommon.cpp:399: warning: deprecated conversion from string constant to ‘char*’
controlconfig/controlsconfigcommon.cpp: In function ‘char* textify_scancode(int)’:
controlconfig/controlsconfigcommon.cpp:470: warning: deprecated conversion from string constant to ‘char*’
mv -f .deps/controlsconfigcommon.Tpo .deps/controlsconfigcommon.Po
g++ -DPACKAGE_NAME=\"fs2_open\" -DPACKAGE_TARNAME=\"fs2_open\" -DPACKAGE_VERSION=\"3.6.11\" -DPACKAGE_STRING=\"fs2_open\ 3.6.11\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNO_CD_CHECK=1 -DNDEBUG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSCP_UNIX=1 -DNO_DIRECT3D=1 -DUSE_OPENAL=1 -I.    -DLUA_USE_LINUX -g -Os -Wall -funroll-loops -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT     -fsigned-char -Wno-unknown-pragmas  -Wno-deprecated -Wno-char-subscripts -I../lua  -MT cutscenes.o -MD -MP -MF .deps/cutscenes.Tpo -c -o cutscenes.o `test -f 'cutscene/cutscenes.cpp' || echo './'`cutscene/cutscenes.cpp
cutscene/cutscenes.cpp:32: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:32: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:36: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:36: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp: In function ‘void cutscene_init()’:
cutscene/cutscenes.cpp:72: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:77: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:80: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:80: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:84: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:87: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:90: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:96: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:103: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp: At global scope:
cutscene/cutscenes.cpp:185: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:186: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:187: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:188: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:190: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:191: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:192: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:193: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:196: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:197: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:198: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:199: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:201: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:202: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:203: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:204: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:229: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:229: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:229: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:229: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:229: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:229: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:229: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:229: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:229: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:229: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:229: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:229: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp: In function ‘int cutscenes_validate_cd(char*, int)’:
cutscene/cutscenes.cpp:310: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:313: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:313: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp: In function ‘void cutscenes_screen_play()’:
cutscene/cutscenes.cpp:353: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:353: warning: format not a string literal and no format arguments
cutscene/cutscenes.cpp:355: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:357: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp: In function ‘void cutscenes_screen_init()’:
cutscene/cutscenes.cpp:480: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp:496: warning: deprecated conversion from string constant to ‘char*’
cutscene/cutscenes.cpp: In function ‘void cutscenes_screen_do_frame()’:
cutscene/cutscenes.cpp:656: warning: comparison between signed and unsigned integer expressions
cutscene/cutscenes.cpp:657: warning: comparison between signed and unsigned integer expressions
mv -f .deps/cutscenes.Tpo .deps/cutscenes.Po

Que j'aimerais apprendre à gérer si il est possible de faire quelque chose pour ne plus les avoir.
puis la compilation plante à cette endroit

g++ -DPACKAGE_NAME=\"fs2_open\" -DPACKAGE_TARNAME=\"fs2_open\" -DPACKAGE_VERSION=\"3.6.11\" -DPACKAGE_STRING=\"fs2_open\ 3.6.11\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNO_CD_CHECK=1 -DNDEBUG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSCP_UNIX=1 -DNO_DIRECT3D=1 -DUSE_OPENAL=1 -I.    -DLUA_USE_LINUX -g -Os -Wall -funroll-loops -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT     -fsigned-char -Wno-unknown-pragmas  -Wno-deprecated -Wno-char-subscripts -I../lua  -MT mveplayer.o -MD -MP -MF .deps/mveplayer.Tpo -c -o mveplayer.o `test -f 'cutscene/mveplayer.cpp' || echo './'`cutscene/mveplayer.cpp
In file included from cutscene/mveplayer.cpp:22:
./sound/ds.h:26:20: error: AL/al.h: Aucun fichier ou dossier de ce type
./sound/ds.h:27:21: error: AL/alc.h: Aucun fichier ou dossier de ce type
In file included from cutscene/mveplayer.cpp:22:
./sound/ds.h:75: error: ‘ALuint’ does not name a type
cutscene/mveplayer.cpp:51: error: ‘ALenum’ does not name a type
cutscene/mveplayer.cpp:56: error: ‘ALuint’ does not name a type
cutscene/mveplayer.cpp:57: error: ‘ALuint’ does not name a type
cutscene/mveplayer.cpp: In function ‘void mve_audio_createbuf(ubyte, ubyte*)’:
cutscene/mveplayer.cpp:236: error: ‘struct MVE_AUDIO_T’ has no member named ‘format’
cutscene/mveplayer.cpp:236: error: ‘AL_INVALID’ was not declared in this scope
cutscene/mveplayer.cpp:255: error: ‘struct MVE_AUDIO_T’ has no member named ‘format’
cutscene/mveplayer.cpp:255: error: ‘AL_FORMAT_STEREO16’ was not declared in this scope
cutscene/mveplayer.cpp:257: error: ‘struct MVE_AUDIO_T’ has no member named ‘format’
cutscene/mveplayer.cpp:257: error: ‘AL_FORMAT_MONO16’ was not declared in this scope
cutscene/mveplayer.cpp:261: error: ‘struct MVE_AUDIO_T’ has no member named ‘format’
cutscene/mveplayer.cpp:261: error: ‘AL_FORMAT_STEREO8’ was not declared in this scope
cutscene/mveplayer.cpp:263: error: ‘struct MVE_AUDIO_T’ has no member named ‘format’
cutscene/mveplayer.cpp:263: error: ‘AL_FORMAT_MONO8’ was not declared in this scope
cutscene/mveplayer.cpp:268: error: ‘struct MVE_AUDIO_T’ has no member named ‘format’
cutscene/mveplayer.cpp:274: error: ‘struct MVE_AUDIO_T’ has no member named ‘source_id’
cutscene/mveplayer.cpp:274: error: ‘alGenSources’ was not declared in this scope
cutscene/mveplayer.cpp:278: error: ‘struct MVE_AUDIO_T’ has no member named ‘source_id’
cutscene/mveplayer.cpp:278: error: ‘AL_GAIN’ was not declared in this scope
cutscene/mveplayer.cpp:278: error: ‘alSourcef’ was not declared in this scope
cutscene/mveplayer.cpp:280: error: ‘struct MVE_AUDIO_T’ has no member named ‘audio_buffer’
cutscene/mveplayer.cpp:280: error: ‘ALuint’ was not declared in this scope
cutscene/mveplayer.cpp: In function ‘void mve_audio_play()’:
cutscene/mveplayer.cpp:293: error: ‘ALint’ was not declared in this scope
cutscene/mveplayer.cpp:293: error: expected ‘;’ before ‘status’
cutscene/mveplayer.cpp:295: error: ‘struct MVE_AUDIO_T’ has no member named ‘source_id’
cutscene/mveplayer.cpp:295: error: ‘AL_SOURCE_STATE’ was not declared in this scope
cutscene/mveplayer.cpp:295: error: ‘status’ was not declared in this scope
cutscene/mveplayer.cpp:295: error: ‘alGetSourcei’ was not declared in this scope
cutscene/mveplayer.cpp:297: error: ‘struct MVE_AUDIO_T’ has no member named ‘source_id’
cutscene/mveplayer.cpp:297: error: ‘AL_BUFFERS_QUEUED’ was not declared in this scope
cutscene/mveplayer.cpp:297: error: ‘bqueued’ was not declared in this scope
cutscene/mveplayer.cpp:297: error: ‘alGetSourcei’ was not declared in this scope
cutscene/mveplayer.cpp:301: error: ‘status’ was not declared in this scope
cutscene/mveplayer.cpp:301: error: ‘AL_PLAYING’ was not declared in this scope
cutscene/mveplayer.cpp:301: error: ‘bqueued’ was not declared in this scope
cutscene/mveplayer.cpp:302: error: ‘struct MVE_AUDIO_T’ has no member named ‘source_id’
cutscene/mveplayer.cpp:302: error: ‘alSourcePlay’ was not declared in this scope
cutscene/mveplayer.cpp: In function ‘void mve_audio_stop()’:
cutscene/mveplayer.cpp:315: error: ‘ALint’ was not declared in this scope
cutscene/mveplayer.cpp:315: error: expected ‘;’ before ‘p’
cutscene/mveplayer.cpp:319: error: ‘struct MVE_AUDIO_T’ has no member named ‘source_id’
cutscene/mveplayer.cpp:319: error: ‘alSourceStop’ was not declared in this scope
cutscene/mveplayer.cpp:320: error: ‘struct MVE_AUDIO_T’ has no member named ‘source_id’
cutscene/mveplayer.cpp:320: error: ‘AL_BUFFERS_PROCESSED’ was not declared in this scope
cutscene/mveplayer.cpp:320: error: ‘p’ was not declared in this scope
cutscene/mveplayer.cpp:320: error: ‘alGetSourcei’ was not declared in this scope
cutscene/mveplayer.cpp:321: error: ‘struct MVE_AUDIO_T’ has no member named ‘source_id’
cutscene/mveplayer.cpp:321: error: ‘p’ was not declared in this scope
cutscene/mveplayer.cpp:321: error: ‘struct MVE_AUDIO_T’ has no member named ‘audio_buffer’
cutscene/mveplayer.cpp:321: error: ‘alSourceUnqueueBuffers’ was not declared in this scope
cutscene/mveplayer.cpp:322: error: ‘struct MVE_AUDIO_T’ has no member named ‘source_id’
cutscene/mveplayer.cpp:322: error: ‘alDeleteSources’ was not declared in this scope
cutscene/mveplayer.cpp:326: error: ‘struct MVE_AUDIO_T’ has no member named ‘audio_buffer’
cutscene/mveplayer.cpp:326: error: ‘struct MVE_AUDIO_T’ has no member named ‘audio_buffer’
cutscene/mveplayer.cpp:326: error: ‘alIsBuffer’ was not declared in this scope
cutscene/mveplayer.cpp:327: error: ‘struct MVE_AUDIO_T’ has no member named ‘audio_buffer’
cutscene/mveplayer.cpp:327: error: ‘alDeleteBuffers’ was not declared in this scope
cutscene/mveplayer.cpp: In function ‘int mve_audio_data(ubyte, ubyte*)’:
cutscene/mveplayer.cpp:350: error: ‘ALint’ was not declared in this scope
cutscene/mveplayer.cpp:350: error: expected ‘;’ before ‘bprocessed’
cutscene/mveplayer.cpp:351: error: ‘ALuint’ was not declared in this scope
cutscene/mveplayer.cpp:351: error: expected ‘;’ before ‘bid’
cutscene/mveplayer.cpp:353: error: ‘struct MVE_AUDIO_T’ has no member named ‘source_id’
cutscene/mveplayer.cpp:353: error: ‘AL_BUFFERS_PROCESSED’ was not declared in this scope
cutscene/mveplayer.cpp:353: error: ‘bprocessed’ was not declared in this scope
cutscene/mveplayer.cpp:353: error: ‘alGetSourcei’ was not declared in this scope
cutscene/mveplayer.cpp:355: error: ‘bprocessed’ was not declared in this scope
cutscene/mveplayer.cpp:356: error: ‘struct MVE_AUDIO_T’ has no member named ‘source_id’
cutscene/mveplayer.cpp:356: error: ‘bid’ was not declared in this scope
cutscene/mveplayer.cpp:356: error: ‘alSourceUnqueueBuffers’ was not declared in this scope
cutscene/mveplayer.cpp:358: error: ‘struct MVE_AUDIO_T’ has no member named ‘source_id’
cutscene/mveplayer.cpp:358: error: ‘AL_BUFFERS_QUEUED’ was not declared in this scope
cutscene/mveplayer.cpp:358: error: ‘bqueued’ was not declared in this scope
cutscene/mveplayer.cpp:358: error: ‘alGetSourcei’ was not declared in this scope
cutscene/mveplayer.cpp:360: error: ‘bqueued’ was not declared in this scope
cutscene/mveplayer.cpp:363: error: ‘struct MVE_AUDIO_T’ has no member named ‘source_id’
cutscene/mveplayer.cpp:363: error: ‘AL_SOURCE_STATE’ was not declared in this scope
cutscene/mveplayer.cpp:363: error: ‘status’ was not declared in this scope
cutscene/mveplayer.cpp:363: error: ‘alGetSourcei’ was not declared in this scope
cutscene/mveplayer.cpp:365: error: ‘status’ was not declared in this scope
cutscene/mveplayer.cpp:365: error: ‘AL_PLAYING’ was not declared in this scope
cutscene/mveplayer.cpp:365: error: ‘bqueued’ was not declared in this scope
cutscene/mveplayer.cpp:366: error: ‘struct MVE_AUDIO_T’ has no member named ‘source_id’
cutscene/mveplayer.cpp:366: error: ‘alSourcePlay’ was not declared in this scope
cutscene/mveplayer.cpp:369: error: ‘bqueued’ was not declared in this scope
cutscene/mveplayer.cpp:393: error: ‘struct MVE_AUDIO_T’ has no member named ‘audio_buffer’
cutscene/mveplayer.cpp:394: error: ‘struct MVE_AUDIO_T’ has no member named ‘audio_buffer’
cutscene/mveplayer.cpp:394: error: ‘alGenBuffers’ was not declared in this scope
cutscene/mveplayer.cpp:397: error: ‘struct MVE_AUDIO_T’ has no member named ‘audio_buffer’
cutscene/mveplayer.cpp:397: error: ‘struct MVE_AUDIO_T’ has no member named ‘format’
cutscene/mveplayer.cpp:397: error: ‘alBufferData’ was not declared in this scope
cutscene/mveplayer.cpp:399: error: ‘struct MVE_AUDIO_T’ has no member named ‘source_id’
cutscene/mveplayer.cpp:399: error: ‘struct MVE_AUDIO_T’ has no member named ‘audio_buffer’
cutscene/mveplayer.cpp:399: error: ‘alSourceQueueBuffers’ was not declared in this scope
make[1]: *** [mveplayer.o] Erreur 1
make[1]: quittant le répertoire « /home/aniki/fs2_open/code »
make: *** [all-recursive] Erreur 1
aniki@aniki-desktop:~/fs2_open$

et je ne sais pas quoi faire, a part vous embêter avec une compilation pour un jeu où attendre que quelqu'un le face pour nous tous mais  franchement si je suis venu sous Linux c'est pour apprendre cela et pas pour dire "oh il est méchant Bilou" .
Je me répète mais un ENORME Merci à celui,celle,ceux qui me permettront de faire ce bon en avant dans l'utilisation des outils qui sont a notre disposition, sous Linux
Cordialement

Dernière modification par kato/rr (Le 04/11/2009, à 20:48)

Hors ligne

#2 Le 04/11/2009, à 12:25

Le Farfadet Spatial

Re : [Résolu]Première compile sous Karmic (Coup de pouce)

Salut à tous !

   Au vu des avertissements et erreurs, il me semble que le code est bien sale : pour supprimer tous ces avertissements, il faudrait retoucher le code.

   Sinon, après cette commande :

./autogen.sh

As-tu tapé celle-ci :

./configure

Ensuite tape :

make

À bientôt.

                                                                                                                                 Le Farfadet Spatial

Dernière modification par Le Farfadet Spatial (Le 04/11/2009, à 12:27)

Hors ligne

#3 Le 04/11/2009, à 12:36

kato/rr

Re : [Résolu]Première compile sous Karmic (Coup de pouce)

Salut le Farfadet spatial.
merci de t'interesser  à mon probléme et pour ta suggestion.
Non je n'est pas fait

./configure

J'éfface tous et je recommence, je suppose où bien je peut le lancer malgré tout.
J'attends avant d'aller trop vite.
kato/rr

Hors ligne

#4 Le 04/11/2009, à 18:49

kato/rr

Re : [Résolu]Première compile sous Karmic (Coup de pouce)

re
Bon j'ai refait toute la procédure dans un autre dossier vu qu'il m'était impossible de me connecter au forum pendant pres de 3 heures et après le code

./configure

ça donne cela

gcc -DPACKAGE_NAME=\"fs2_open\" -DPACKAGE_TARNAME=\"fs2_open\" -DPACKAGE_VERSION=\"3.6.11\" -DPACKAGE_STRING=\"fs2_open\ 3.6.11\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNO_CD_CHECK=1 -DNDEBUG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSCP_UNIX=1 -DNO_DIRECT3D=1 -DUSE_OPENAL=1 -I.    -DLUA_USE_LINUX -g -Os -Wall -funroll-loops -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT     -fsigned-char -Wno-unknown-pragmas -Wno-main  -MT jdmarker.o -MD -MP -MF .deps/jdmarker.Tpo -c -o jdmarker.o jdmarker.c
jdmarker.c: In function ‘jpeg_set_marker_processor’:
jdmarker.c:1356: error: ‘markev_code’ undeclared (first use in this function)
jdmarker.c:1356: error: (Each undeclared identifier is reported only once
jdmarker.c:1356: error: for each function it appears in.)
jdmarker.c:1357: error: ‘marger’ undeclared (first use in this function)
jdmarker.c:1357: error: expected expression before ‘int’
jdmarker.c:1357: error: expected ‘;’ before ‘)’ token
jdmarker.c:1357: error: expected statement before ‘)’ token
jdmarker.c:1357: warning: statement with no effect
jdmarker.c:1357: error: expected ‘;’ before ‘]’ token
jdmarker.c:1357: error: expected statement before ‘]’ token
jdmarker.c:1357: error: expected expression before ‘=’ token
jdmarker.c:1358: error: ‘else’ without a previous ‘if’
jdmarker.c:1359: error: ‘JERR_UNKNOWNSMARKER’ undeclared (first use in this function)
jdmarker.c:1359: warning: left-hand operand of comma expression has no effect
jdmarker.c:1359: warning: value computed is not used
make[1]: *** [jdmarker.o] Erreur 1
make[1]: quittant le répertoire « /home/aniki/fs2_open/libjpeg »
make: *** [all-recursive] Erreur 1
aniki@aniki-desktop:~/fs2_open$

Pas plus avancé donc ?
Petite précision j'ai bien fait ce qui est indiquè dans le tuto de l'épinglé "comment compiler un programme sous Ubuntu" (Merci à Link31)
et comme sortie j'ai" tout fonctionne correctement".
Le farfadet spatial a dit

Au vu des avertissements et erreurs, il me semble que le code est bien sale : pour supprimer tous ces avertissements, il faudrait retoucher le code.

Bon, je vais le retoucher le code alors lol
Blague a part, j'ai essayé en remplaçant Libreadline5.dev par Libreadline6.dev sur les 2 possibilités pour la compilation avec ou sans ./configure (qui n'est pas mentioné dans le fichier Readme)
je lache pas l'affaire
@+

Dernière modification par kato/rr (Le 04/11/2009, à 20:26)

Hors ligne

#5 Le 04/11/2009, à 19:36

dylouf

Re : [Résolu]Première compile sous Karmic (Coup de pouce)

J'ai étudié ta compilation.

Apparement la première erreur vient de là :

./sound/ds.h:26:20: error: AL/al.h: Aucun fichier ou dossier de ce type

Il te manque la librairie al qui est en fait la librairie openal. Il suffit donc d'installer le paquet libopenal-dev

Dernière modification par dylouf (Le 04/11/2009, à 19:37)

Hors ligne

#6 Le 04/11/2009, à 20:02

kato/rr

Re : [Résolu]Première compile sous Karmic (Coup de pouce)

Bonsoir dylouf
Merci pour ton explication et  le coup de posté le message d'erreur' c'est excellent (dylouf cool ). Effectivement il manque Libopenal.dev. Je test
Cordialement

Dernière modification par kato/rr (Le 04/11/2009, à 20:24)

Hors ligne

#7 Le 04/11/2009, à 20:37

dylouf

Re : [Résolu]Première compile sous Karmic (Coup de pouce)

De rien wink

Normalement ça devrait fonctionner ...

Hors ligne

#8 Le 04/11/2009, à 20:47

kato/rr

Re : [Résolu]Première compile sous Karmic (Coup de pouce)

Re
Et je te rassure, C'est passé big_smile
Merci beaucoup dylouf. wink
@+ sur le forum

Hors ligne

#9 Le 04/11/2009, à 21:42

Nepenthes

Re : [Résolu]Première compile sous Karmic (Coup de pouce)

J'allais te fournir la même réponse (j'ai vu ça rapidement tout à l'heure mais pas le temps de poster).
Apparemment le ./autogen.sh n'est pas à jour et ne signale pas certains manques... C'était le cas pour libreadline, maintenant c'est le ca pour openAL. Il va falloir rajouter ça dans la doc...

Hors ligne

#10 Le 04/11/2009, à 21:49

kato/rr

Re : [Résolu]Première compile sous Karmic (Coup de pouce)

Bonsoir Nepenthes smile
Merci d'être venu faire un tour sur le post. J'ai rajouté les infos sur le post d'entraide concernant le tuto pour Freespace.
Bonne continuation
@ + sur le forum

Hors ligne