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/2007, à 02:51

Corben

Installation Gens (emulateur sega)

Bonsoir,

Je n'arrive pas à compiler le portage de l'émulateur Gens pour Linux, version 2.12a.

Pour commencer, je tourne sur Gutsy Gibbon et ayant compilé d'autres programmes, je pense avoir déjà une bonne partie des packages nécessaires.

Le ./configure s'est éxécuté a priori sans aucun problème, des fois que cela puisse aider je vous mets les logs dans le message suivant.

Ensuite quand je veux faire le make, j'ai une erreur de gtk ou un truc comme ça :

root@Corben-laptop:/home/corben-ubuntu/gens-linux-2.12a# make
Making all in starscream
make[1]: entrant dans le répertoire « /home/corben-ubuntu/gens-linux-2.12a/starscream »
Making all in main68k
make[2]: entrant dans le répertoire « /home/corben-ubuntu/gens-linux-2.12a/starscream/main68k »
make  all-am
make[3]: entrant dans le répertoire « /home/corben-ubuntu/gens-linux-2.12a/starscream/main68k »
make[3]: Rien à faire pour « all-am ».
make[3]: quittant le répertoire « /home/corben-ubuntu/gens-linux-2.12a/starscream/main68k »
make[2]: quittant le répertoire « /home/corben-ubuntu/gens-linux-2.12a/starscream/main68k »
Making all in sub68k
make[2]: entrant dans le répertoire « /home/corben-ubuntu/gens-linux-2.12a/starscream/sub68k »
make  all-am
make[3]: entrant dans le répertoire « /home/corben-ubuntu/gens-linux-2.12a/starscream/sub68k »
make[3]: Rien à faire pour « all-am ».
make[3]: quittant le répertoire « /home/corben-ubuntu/gens-linux-2.12a/starscream/sub68k »
make[2]: quittant le répertoire « /home/corben-ubuntu/gens-linux-2.12a/starscream/sub68k »
make[2]: entrant dans le répertoire « /home/corben-ubuntu/gens-linux-2.12a/starscream »
make[2]: Rien à faire pour « all-am ».
make[2]: quittant le répertoire « /home/corben-ubuntu/gens-linux-2.12a/starscream »
make[1]: quittant le répertoire « /home/corben-ubuntu/gens-linux-2.12a/starscream »
Making all in gens
make[1]: entrant dans le répertoire « /home/corben-ubuntu/gens-linux-2.12a/gens »
Making all in resource
make[2]: entrant dans le répertoire « /home/corben-ubuntu/gens-linux-2.12a/gens/resource »
make[2]: Rien à faire pour « all ».
make[2]: quittant le répertoire « /home/corben-ubuntu/gens-linux-2.12a/gens/resource »
make[2]: entrant dans le répertoire « /home/corben-ubuntu/gens-linux-2.12a/gens »
source='linux/g_ddraw.cpp' object='linux/gens-g_ddraw.o' libtool=no \
        depfile='.deps/linux/gens-g_ddraw.Po' tmpdepfile='.deps/linux/gens-g_ddraw.TPo' \
        depmode=gcc3 /bin/bash ../depcomp \
        g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"gens\" -DVERSION=\"2.12a\" -DSTDC_HEADERS=1 -DX_DISPLAY_MISSING=1  -I. -I. -I./linux   -DLINUX -D__PORT__ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DWITH_GTK -DGTK_DISABLE_DEPRECATED -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -DDATADIR=\"/usr/local/share/gens\" -g -O2 -c -o linux/gens-g_ddraw.o `test -f linux/g_ddraw.cpp || echo './'`linux/g_ddraw.cpp
linux/g_ddraw.cpp: In function «int Update_Gens_Logo(int)":
linux/g_ddraw.cpp:249: attention : converting to «int" from «float"
linux/g_ddraw.cpp:250: attention : converting to «int" from «float"
linux/g_ddraw.cpp:266: attention : converting to «int" from «float"
linux/g_ddraw.cpp:267: attention : converting to «int" from «float"
source='linux/g_dinput.cpp' object='linux/gens-g_dinput.o' libtool=no \
        depfile='.deps/linux/gens-g_dinput.Po' tmpdepfile='.deps/linux/gens-g_dinput.TPo' \
        depmode=gcc3 /bin/bash ../depcomp \
        g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"gens\" -DVERSION=\"2.12a\" -DSTDC_HEADERS=1 -DX_DISPLAY_MISSING=1  -I. -I. -I./linux   -DLINUX -D__PORT__ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DWITH_GTK -DGTK_DISABLE_DEPRECATED -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -DDATADIR=\"/usr/local/share/gens\" -g -O2 -c -o linux/gens-g_dinput.o `test -f linux/g_dinput.cpp || echo './'`linux/g_dinput.cpp
source='linux/g_dsound.cpp' object='linux/gens-g_dsound.o' libtool=no \
        depfile='.deps/linux/gens-g_dsound.Po' tmpdepfile='.deps/linux/gens-g_dsound.TPo' \
        depmode=gcc3 /bin/bash ../depcomp \
        g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"gens\" -DVERSION=\"2.12a\" -DSTDC_HEADERS=1 -DX_DISPLAY_MISSING=1  -I. -I. -I./linux   -DLINUX -D__PORT__ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DWITH_GTK -DGTK_DISABLE_DEPRECATED -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -DDATADIR=\"/usr/local/share/gens\" -g -O2 -c -o linux/gens-g_dsound.o `test -f linux/g_dsound.cpp || echo './'`linux/g_dsound.cpp
linux/g_dsound.cpp: In function «int Start_Play_GYM()":
linux/g_dsound.cpp:629: erreur: «GTK_FILE_SELECTION" was not declared in this scope
linux/g_dsound.cpp:629: erreur: «gtk_file_selection_get_filename" was not declared in this scope
make[2]: *** [linux/gens-g_dsound.o] Erreur 1
make[2]: quittant le répertoire « /home/corben-ubuntu/gens-linux-2.12a/gens »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /home/corben-ubuntu/gens-linux-2.12a/gens »
make: *** [all-recursive] Erreur 1

#2 Le 04/11/2007, à 02:53

Corben

Re : Installation Gens (emulateur sega)

Et voici les logs de la configuration :

root@Corben-laptop:/home/corben-ubuntu/gens-linux-2.12a# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets ${MAKE}... yes
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 gcc... gcc
checking for C compiler default output... 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 style of include used by make... GNU
checking dependency style of gcc... gcc3
checking whether gcc and cc understand -c and -o together... yes
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
checking for strerror in -lcposix... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sdl-config... /usr/bin/sdl-config
checking for SDL - version >= 1.1.3... yes
checking for X... no
checking for pkg-config... /usr/bin/pkg-config
checking for GTK+ - version >= 2.0.0... yes (version 2.12.0)
configure: creating ./config.status
config.status: creating Makefile
config.status: creating gens/Makefile
config.status: creating gens/resource/Makefile
config.status: creating starscream/Makefile
config.status: creating starscream/main68k/Makefile
config.status: creating starscream/sub68k/Makefile
config.status: executing default-1 commands

Voili voilà, merci d'avance à ceux qui essayeront de m'aider ! smile

#3 Le 06/11/2007, à 19:06

Corben

Re : Installation Gens (emulateur sega)

Personne n'a une idée ?

L'erreur doit se situer là ...

linux/g_dsound.cpp: In function «int Start_Play_GYM()":
linux/g_dsound.cpp:629: erreur: «GTK_FILE_SELECTION" was not declared in this scope
linux/g_dsound.cpp:629: erreur: «gtk_file_selection_get_filename" was not declared in this scope
make[2]: *** [linux/gens-g_dsound.o] Erreur 1
make[2]: quittant le répertoire « /home/corben-ubuntu/gens-linux-2.12a/gens »
make[1]: *** [all-recursive] Erreur 1

#4 Le 02/05/2008, à 10:54

pastille

Re : Installation Gens (emulateur sega)

Meme problème, sauf qu'après décompression du meme gens (source : http://www.zonesega.com/emu-Megadrive.html#Linux ) je n'ai meme pas de fichier "configure".

Donc j'ai lu le fichier README, et bonne nouvelle : il n'y en a pas besoin car il faut juste taper "make".

Donc j'ai tapé make, et j'ai eu plein d'erreurs malgré que le paquet build essential et toutes ses dépendances soient installés.

nico@nico-desktop:~/gens_linux/gens$ make
gcc -Wall -O3 -D__PORT__  `sdl-config --cflags` -I. -DWITH_GTK -DGTK_DISABLE_DEPRECATED `pkg-config gtk+-2.0 --cflags`   -c -o cd_file.o cd_file.c
/bin/sh: sdl-config: not found
Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
gcc -Wall -O3 -D__PORT__  `sdl-config --cflags` -I. -DWITH_GTK -DGTK_DISABLE_DEPRECATED `pkg-config gtk+-2.0 --cflags`   -c -o cd_sys.o cd_sys.c
/bin/sh: sdl-config: not found
Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
cd_sys.c: Dans la fonction «Update_CD_Audio» :
cd_sys.c:1113: attention : contrainte de concordance ne permet pas de reigstre
cd_sys.c:1082: attention : contrainte de concordance ne permet pas de reigstre
cd_sys.c: Hors de toute fonction :
cd_sys.c:1159: attention : contrainte de concordance ne permet pas de reigstre
cd_sys.c:1159: attention : contrainte de concordance ne permet pas de reigstre
cd_sys.c: Dans la fonction «Update_CD_Audio» :
cd_sys.c:1042: attention : contrainte de concordance ne permet pas de reigstre
cd_sys.c:1042: attention : contrainte de concordance ne permet pas de reigstre
cd_sys.c:1042: attention : contrainte de concordance ne permet pas de reigstre
cd_sys.c:1042: attention : contrainte de concordance ne permet pas de reigstre
cd_sys.c:1042: attention : contrainte de concordance ne permet pas de reigstre
cd_sys.c:1042: attention : contrainte de concordance ne permet pas de reigstre
cd_sys.c:1042: attention : contrainte de concordance ne permet pas de reigstre
cd_sys.c:1082: attention : contrainte de concordance ne permet pas de reigstre
cd_sys.c:1082: attention : contrainte de concordance ne permet pas de reigstre
gcc -Wall -O3 -D__PORT__  `sdl-config --cflags` -I. -DWITH_GTK -DGTK_DISABLE_DEPRECATED `pkg-config gtk+-2.0 --cflags`   -c -o cdda_mp3.o cdda_mp3.c
/bin/sh: sdl-config: not found
Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
cdda_mp3.c: Dans la fonction «MP3_Update_IN» :
cdda_mp3.c:157: attention : array subscript has type «char»
cdda_mp3.c:159: attention : array subscript has type «char»
cdda_mp3.c:160: attention : array subscript has type «char»
cdda_mp3.c:174: attention : array subscript has type «char»
cdda_mp3.c:178: attention : array subscript has type «char»
cdda_mp3.c:183: attention : array subscript has type «char»
cdda_mp3.c:188: attention : array subscript has type «char»
cdda_mp3.c:189: attention : array subscript has type «char»
cdda_mp3.c:190: attention : array subscript has type «char»
cdda_mp3.c:194: attention : pointer targets in passing argument 6 of «decodeMP3» differ in signedness
cdda_mp3.c:196: attention : array subscript has type «char»
cdda_mp3.c:197: attention : array subscript has type «char»
cdda_mp3.c:200: attention : pointer targets in passing argument 6 of «decodeMP3» differ in signedness
cdda_mp3.c: Dans la fonction «MP3_Update_OUT» :
cdda_mp3.c:211: attention : pointer targets in passing argument 6 of «decodeMP3» differ in signedness
cdda_mp3.c: Dans la fonction «MP3_Play» :
cdda_mp3.c:224: attention : array subscript has type «char»
cdda_mp3.c:230: attention : array subscript has type «char»
gcc -Wall -O3 -D__PORT__  `sdl-config --cflags` -I. -DWITH_GTK -DGTK_DISABLE_DEPRECATED `pkg-config gtk+-2.0 --cflags`   -c -o cpu_68k.o cpu_68k.c
/bin/sh: sdl-config: not found
Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
gcc -Wall -O3 -D__PORT__  `sdl-config --cflags` -I. -DWITH_GTK -DGTK_DISABLE_DEPRECATED `pkg-config gtk+-2.0 --cflags`   -c -o cpu_sh2.o cpu_sh2.c
/bin/sh: sdl-config: not found
Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
gcc -Wall -O3 -D__PORT__  `sdl-config --cflags` -I. -DWITH_GTK -DGTK_DISABLE_DEPRECATED `pkg-config gtk+-2.0 --cflags`   -c -o cpu_z80.o cpu_z80.c
/bin/sh: sdl-config: not found
Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
gcc -Wall -O3 -D__PORT__  `sdl-config --cflags` -I. -DWITH_GTK -DGTK_DISABLE_DEPRECATED `pkg-config gtk+-2.0 --cflags`   -c -o lc89510.o lc89510.c
/bin/sh: sdl-config: not found
Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
gcc -Wall -O3 -D__PORT__  `sdl-config --cflags` -I. -DWITH_GTK -DGTK_DISABLE_DEPRECATED `pkg-config gtk+-2.0 --cflags`   -c -o m68kd.o m68kd.c
/bin/sh: sdl-config: not found
Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
m68kd.c: Dans la fonction «M68KDisasm» :
m68kd.c:518: attention : parenthèses suggérées autour de + ou - dans l'opérande de &
m68kd.c:523: attention : parenthèses suggérées autour de + ou - dans l'opérande de &
m68kd.c:544: attention : parenthèses suggérées autour de + ou - dans l'opérande de &
m68kd.c:749: attention : parenthèses suggérées autour de + ou - dans l'opérande de &
m68kd.c:786: attention : parenthèses suggérées autour de + ou - dans l'opérande de &
m68kd.c:872: attention : parenthèses suggérées autour de + ou - dans l'opérande de &
gcc -Wall -O3 -D__PORT__  `sdl-config --cflags` -I. -DWITH_GTK -DGTK_DISABLE_DEPRECATED `pkg-config gtk+-2.0 --cflags`   -c -o pcm.o pcm.c
/bin/sh: sdl-config: not found
Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
gcc -Wall -O3 -D__PORT__  `sdl-config --cflags` -I. -DWITH_GTK -DGTK_DISABLE_DEPRECATED `pkg-config gtk+-2.0 --cflags`   -c -o port.o port.c
/bin/sh: sdl-config: not found
Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
port.c:10:21: erreur: gtk/gtk.h : Aucun fichier ou dossier de ce type
In file included from port.c:11:
glade/support.h:16: erreur: expected «=», «,», «;», «asm» or «__attribute__» before «*» token
glade/support.h:17: erreur: expected «=», «,», «;», «asm» or «__attribute__» before «*» token
glade/support.h:29: erreur: expected «=», «,», «;», «asm» or «__attribute__» before «*» token
glade/support.h:34: attention : type defaults to «int» in declaration of «gchar»
glade/support.h:34: erreur: expected «;», «,» or «)» before «*» token
glade/support.h:42: erreur: expected «=», «,», «;», «asm» or «__attribute__» before «*» token
glade/support.h:46: erreur: expected «=», «,», «;», «asm» or «__attribute__» before «*» token
glade/support.h:49: erreur: expected «)» before «*» token
glade/support.h:57: erreur: expected «=», «,», «;», «asm» or «__attribute__» before «*» token
glade/support.h:59: erreur: expected «)» before «*» token
In file included from port.c:12:
glade/interface.h:7: erreur: expected «=», «,», «;», «asm» or «__attribute__» before «*» token
glade/interface.h:8: erreur: expected «=», «,», «;», «asm» or «__attribute__» before «*» token
glade/interface.h:9: erreur: expected «=», «,», «;», «asm» or «__attribute__» before «*» token
glade/interface.h:10: erreur: expected «=», «,», «;», «asm» or «__attribute__» before «*» token
glade/interface.h:11: erreur: expected «=», «,», «;», «asm» or «__attribute__» before «*» token
glade/interface.h:12: erreur: expected «=», «,», «;», «asm» or «__attribute__» before «*» token
glade/interface.h:13: erreur: expected «=», «,», «;», «asm» or «__attribute__» before «*» token
glade/interface.h:14: erreur: expected «=», «,», «;», «asm» or «__attribute__» before «*» token
glade/interface.h:15: erreur: expected «=», «,», «;», «asm» or «__attribute__» before «*» token
glade/interface.h:16: erreur: expected «=», «,», «;», «asm» or «__attribute__» before «*» token
glade/interface.h:17: erreur: expected «=», «,», «;», «asm» or «__attribute__» before «*» token
port.c: Dans la fonction «MessageBox» :
port.c:49: erreur: «GtkWidget» undeclared (first use in this function)
port.c:49: erreur: (Each undeclared identifier is reported only once
port.c:49: erreur: for each function it appears in.)
port.c:49: erreur: «dialog» undeclared (first use in this function)
port.c:50: erreur: «label» undeclared (first use in this function)
port.c:51: attention : déclaration implicite de la fonction « «create_msgbox» »
port.c:52: attention : déclaration implicite de la fonction « «gtk_window_set_title» »
port.c:52: attention : déclaration implicite de la fonction « «GTK_WINDOW» »
port.c:53: attention : déclaration implicite de la fonction « «lookup_widget» »
port.c:54: attention : déclaration implicite de la fonction « «gtk_label_set_text» »
port.c:54: attention : déclaration implicite de la fonction « «GTK_LABEL» »
port.c:55: attention : déclaration implicite de la fonction « «gtk_dialog_run» »
port.c:55: attention : déclaration implicite de la fonction « «GTK_DIALOG» »
port.c:56: attention : déclaration implicite de la fonction « «gtk_widget_destroy» »
make: *** [port.o] Erreur 1
nico@nico-desktop:~/gens_linux/gens$

Apparament on n'est que 2 à avoir le problème, ce qui veut dire que ça marche chez tous les autres...
Donc normalement on devrait avoir une foultitude de réponses cool


Champion du monde de coïncidences.

Hors ligne

#5 Le 02/05/2008, à 11:34

pastille

Re : Installation Gens (emulateur sega)

Bon,
après avoir installé le paquet libgtk2.0-dev et la tonne de dépendances qui va avec, j'ai eu moins d'erreurs.

Ensuite, j'ai installé libsdl1.2-dev et ça m'a enlevé encore des erreurs, mais il en reste toujours et là je ne sais plus quoi faire :

nico@nico-desktop:~/gens_linux/gens$ make
g++ -Wall -O3 -D__PORT__  `sdl-config --cflags` -I. -DWITH_GTK -DGTK_DISABLE_DEPRECATED `pkg-config gtk+-2.0 --cflags`   -c -o g_ddraw_dummy.o g_ddraw_dummy.cpp
g_ddraw_dummy.cpp: In function «int Flip(int)»:
g_ddraw_dummy.cpp:129: attention : déréférencement du pointeur type-punned brisera les strictes d'aliases
g_ddraw_dummy.cpp:168: attention : déréférencement du pointeur type-punned brisera les strictes d'aliases
g_ddraw_dummy.cpp:171: attention : chaîne de format de longueur nulle printf
g++ -Wall -O3 -D__PORT__  `sdl-config --cflags` -I. -DWITH_GTK -DGTK_DISABLE_DEPRECATED `pkg-config gtk+-2.0 --cflags`   -c -o g_dinput_dummy.o g_dinput_dummy.cpp
g_dinput_dummy.cpp: In function «void input_set_joy_down(int, int)»:
g_dinput_dummy.cpp:536: attention : déréférencement du pointeur type-punned brisera les strictes d'aliases
g++ -Wall -O3 -D__PORT__  `sdl-config --cflags` -I. -DWITH_GTK -DGTK_DISABLE_DEPRECATED `pkg-config gtk+-2.0 --cflags`   -c -o g_dsound_dummy_again.o g_dsound_dummy_again.cpp
g_dsound_dummy_again.cpp: In function «int Start_GYM_Dump()»:
g_dsound_dummy_again.cpp:438: attention : deprecated conversion from string constant to «char*»
g_dsound_dummy_again.cpp:449: attention : deprecated conversion from string constant to «char*»
g_dsound_dummy_again.cpp:561: attention : deprecated conversion from string constant to «char*»
g_dsound_dummy_again.cpp: In function «int Stop_GYM_Dump()»:
g_dsound_dummy_again.cpp:572: attention : deprecated conversion from string constant to «char*»
g_dsound_dummy_again.cpp:583: attention : deprecated conversion from string constant to «char*»
g_dsound_dummy_again.cpp: In function «int Start_Play_GYM()»:
g_dsound_dummy_again.cpp:600: attention : deprecated conversion from string constant to «char*»
g_dsound_dummy_again.cpp:610: attention : deprecated conversion from string constant to «char*»
g_dsound_dummy_again.cpp:629: erreur: «GTK_FILE_SELECTION» was not declared in this scope
g_dsound_dummy_again.cpp:629: erreur: «gtk_file_selection_get_filename» was not declared in this scope
g_dsound_dummy_again.cpp:672: attention : deprecated conversion from string constant to «char*»
g_dsound_dummy_again.cpp: In function «int Stop_Play_GYM()»:
g_dsound_dummy_again.cpp:682: attention : deprecated conversion from string constant to «char*»
g_dsound_dummy_again.cpp:693: attention : deprecated conversion from string constant to «char*»
make: *** [g_dsound_dummy_again.o] Erreur 1
nico@nico-desktop:~/gens_linux/gens$

Champion du monde de coïncidences.

Hors ligne

#6 Le 02/05/2008, à 11:45

pastille

Re : Installation Gens (emulateur sega)

En fait, ce que j'aurais aimé c'est gardé un OS propre, sans plein de paquets qui servent à rien installés dessus.
Donc quand j'ai vu toutes les dépendances qu'il fallait installer pour installer libgtk2.0-dev, j'ai eu peur, j'ai hésité, et puis j'ai tenté.
Y faut ce qu'y faut.
Rebelote avec le paquet d'après et ses 5 dépendances, mais au final ça marche pas.

Et d'ailleurs, je ne crée pas encore de sujet pour ça mais quand par le gestionnaire de paquets je désinstalle un paquet avec "suppression" ça me désinstalle le paquet.
Et en mettant "suppression complète" je croyais que ça virerait aussi ses dépendances, mais ce n'est pas le cas.
Donc si quelqu'un connait la différence entre "suppresion" et "suppression complète" dans le gestionnaire synaptics... il est le bienvenu.


Champion du monde de coïncidences.

Hors ligne

#7 Le 31/05/2008, à 23:10

Damien1

Re : Installation Gens (emulateur sega)

Salut,

Pour le pb GTK_FILE_SELECTION, dans le Makefile, il faut changer:

GTKCFLAGS=-DWITH_GTK -DGTK_DISABLE_DEPRECATED `pkg-config gtk+-2.0 --cflags`

par:

GTKCFLAGS=-DWITH_GTK `pkg-config gtk+-2.0 --cflags`

(i.e., virer GTK_DISABLE_DEPRECATED)


ensuite, il y aura un problème de compilation avec NASM (jump short).
J'ai testé différentes version de nasm, mais aucune ne fonctionnait.
Le seul truc qui marche c'est de virer les optimisations, c. à d. remplacer

NASMFLAGS=-D__GCC2 -f elf -O3

par

NASMFLAGS=-D__GCC2 -f elf

dans le même Makefile.

A+
Damien.

#8 Le 01/06/2008, à 15:59

djidane535

Re : Installation Gens (emulateur sega)

Pour suppression complète, on appelle ça "purger". En fait, pour chaque programme, on associe un fichier de configuration. Ce fichier n'est pas supprimé quand tu supprimes un programme ce qui est pratique quand tu décides de le réinstaller par la suite car tout est alors bien configurer. Pour ton problème d'émulateur, je ne vois vraiment pas comme faire pour t'aider vu que je ne m'y connait pas trop mais en règle générale, il vaut mieux essayer de trouver un .deb c'est plus facile ^^

Maintenant dans le pire des cas, tu peux toujours lancer un emulateur windows avec Wine. Vu qu'il ne s'agit que de 2D, wine pourrait très bien faire fonctionner tes jeux sans aucuns ralentissements. J'espere que j'ai pu t'aider un peu wink

Hors ligne