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 20/05/2006, à 17:27

atemu

Problème de compilation de Xmame

Salut à tous ,
Je viens de télécharger les fichiers source de xmame 0.105 (le dernier)
et je voudrais savoir ce qu'il me manque:

root@ubuntu:/home/baldetti# cd /home/baldetti/Fichiers_Linux/xmame-0.105
root@ubuntu:/home/baldetti/Fichiers_Linux/xmame-0.105# make 
Compiling src/artwork.c ...
Dans le fichier inclus à partir de src/osdepend.h:17,
          à partir de src/artwork.c:307:
src/mamecore.h:17:19: erreur: stdio.h : Aucun fichier ou répertoire de ce type
src/mamecore.h:18:20: erreur: string.h : Aucun fichier ou répertoire de ce type
src/mamecore.h:19:20: erreur: stdlib.h : Aucun fichier ou répertoire de ce type
Dans le fichier inclus à partir de src/mamecore.h:20,
          à partir de src/osdepend.h:17,
          à partir de src/artwork.c:307:
src/unix/osd_cpu.h:27:18: erreur: time.h : Aucun fichier ou répertoire de ce type
In file included from src/osdepend.h:17,
                 from src/artwork.c:307:
src/mamecore.h:360: erreur: syntax error before ‘size_t’
In file included from src/artwork.c:307:
src/osdepend.h:328: erreur: syntax error before ‘size’
src/osdepend.h:337: erreur: syntax error before ‘size_t’
In file included from src/driver.h:66,
                 from src/artwork.c:308:
src/memory.h:590: erreur: syntax error before ‘size_t’
src/memory.h:590: attention : pas de point virgule à la fin de la structure ou de l'union
src/memory.h:593: erreur: syntax error before ‘}’ token
src/memory.h:969: erreur: syntax error before ‘*’ token
In file included from src/driver.h:67,
                 from src/artwork.c:308:
src/mame.h:313: erreur: syntax error before ‘size_t’
src/mame.h:322: erreur: syntax error before ‘memory_region_length’
src/mame.h:322: attention : type defaults to ‘int’ in declaration of ‘memory_region_length’
src/mame.h:322: attention : la définition de données n'a pas de type ni de classe de stockage
src/mame.h:349: erreur: syntax error before ‘size’
src/mame.h:353: erreur: syntax error before ‘size’
In file included from src/driver.h:72,
                 from src/artwork.c:308:
src/cpuintrf.h:423: erreur: syntax error before ‘size_t’
src/cpuintrf.h:423: attention : pas de point virgule à la fin de la structure ou de l'union
src/cpuintrf.h:426: erreur: syntax error before ‘}’ token
src/cpuintrf.h: In function ‘cputype_get_interface’:
src/cpuintrf.h:684: erreur: les éléments du tableau sont de type incomplet
In file included from src/driver.h:81,
                 from src/artwork.c:308:
src/machine/generic.h: Hors de toute fonction :
src/machine/generic.h:43: erreur: syntax error before ‘generic_nvram_size’
src/machine/generic.h:43: attention : type defaults to ‘int’ in declaration of ‘generic_nvram_size’
src/machine/generic.h:43: attention : la définition de données n'a pas de type ni de classe de stockage
In file included from src/driver.h:83,
                 from src/artwork.c:308:
src/vidhrdw/generic.h:28: erreur: syntax error before ‘videoram_size’
src/vidhrdw/generic.h:28: attention : type defaults to ‘int’ in declaration of ‘videoram_size’
src/vidhrdw/generic.h:28: attention : la définition de données n'a pas de type ni de classe de stockage
src/vidhrdw/generic.h:54: erreur: syntax error before ‘spriteram_size’
src/vidhrdw/generic.h:54: attention : type defaults to ‘int’ in declaration of ‘spriteram_size’
src/vidhrdw/generic.h:54: attention : la définition de données n'a pas de type ni de classe de stockage
src/vidhrdw/generic.h:55: erreur: syntax error before ‘spriteram_2_size’
src/vidhrdw/generic.h:55: attention : type defaults to ‘int’ in declaration of ‘spriteram_2_size’
src/vidhrdw/generic.h:55: attention : la définition de données n'a pas de type ni de classe de stockage
src/vidhrdw/generic.h:56: erreur: syntax error before ‘spriteram_3_size’
src/vidhrdw/generic.h:56: attention : type defaults to ‘int’ in declaration of ‘spriteram_3_size’
src/vidhrdw/generic.h:56: attention : la définition de données n'a pas de type ni de classe de stockage
In file included from src/artwork.c:312:
src/vidhrdw/vector.h:46: erreur: syntax error before ‘vectorram_size’
src/vidhrdw/vector.h:46: attention : type defaults to ‘int’ in declaration of ‘vectorram_size’
src/vidhrdw/vector.h:46: attention : la définition de données n'a pas de type ni de classe de stockage
src/artwork.c:313:19: erreur: ctype.h : Aucun fichier ou répertoire de ce type
src/artwork.c:314:18: erreur: math.h : Aucun fichier ou répertoire de ce type
src/artwork.c: In function ‘artwork_create_display’:
src/artwork.c:618: erreur: ‘NULL’ undeclared (first use in this function)
src/artwork.c:618: erreur: (Chaque identificateur non déclaré est rapporté une seule fois
src/artwork.c:618: erreur: pour chaque fonction dans laquelle il apparaît.)
src/artwork.c:696: attention : implicit declaration of function ‘memset’
src/artwork.c:696: attention : incompatible implicit declaration of built-in function ‘memset’
src/artwork.c: In function ‘artwork_update_video_and_audio’:
src/artwork.c:860: erreur: ‘NULL’ undeclared (first use in this function)
src/artwork.c: In function ‘artwork_show’:
src/artwork.c:1048: attention : implicit declaration of function ‘strcmp’
src/artwork.c: In function ‘update_layers’:
src/artwork.c:1127: erreur: ‘NULL’ undeclared (first use in this function)
src/artwork.c: In function ‘artwork_load_artwork_file’:
src/artwork.c:2046: erreur: ‘NULL’ undeclared (first use in this function)
src/artwork.c:2052: attention : implicit declaration of function ‘sprintf’
src/artwork.c:2052: attention : incompatible implicit declaration of built-in function ‘sprintf’
src/artwork.c: In function ‘artwork_load’:
src/artwork.c:2086: erreur: ‘NULL’ undeclared (first use in this function)
src/artwork.c:2117: attention : implicit declaration of function ‘fabs’
src/artwork.c:2117: attention : incompatible implicit declaration of built-in function ‘fabs’
src/artwork.c: In function ‘open_and_read_png’:
src/artwork.c:2172: attention : implicit declaration of function ‘free’
src/artwork.c: In function ‘load_bitmap’:
src/artwork.c:2220: erreur: ‘NULL’ undeclared (first use in this function)
src/artwork.c: In function ‘scale_bitmap’:
src/artwork.c:2436: attention : incompatible implicit declaration of built-in function ‘memset’
src/artwork.c: In function ‘trim_bitmap’:
src/artwork.c:2683: attention : implicit declaration of function ‘memmove’
src/artwork.c:2683: attention : incompatible implicit declaration of built-in function ‘memmove’
src/artwork.c: In function ‘create_new_piece’:
src/artwork.c:2723: attention : incompatible implicit declaration of built-in function ‘memset’
src/artwork.c:2729: erreur: ‘NULL’ undeclared (first use in this function)
src/artwork.c:2735: attention : implicit declaration of function ‘strlen’
src/artwork.c:2735: attention : incompatible implicit declaration of built-in function ‘strlen’
src/artwork.c:2736: attention : implicit declaration of function ‘strcpy’
src/artwork.c:2736: attention : incompatible implicit declaration of built-in function ‘strcpy’
src/artwork.c: In function ‘sort_pieces’:
src/artwork.c:2803: erreur: ‘NULL’ undeclared (first use in this function)
src/artwork.c:2809: attention : implicit declaration of function ‘qsort’
src/artwork.c: In function ‘validate_pieces’:
src/artwork.c:2835: attention : incompatible implicit declaration of built-in function ‘strlen’
src/artwork.c: In function ‘generate_rect_piece’:
src/artwork.c:2889: attention : incompatible implicit declaration of built-in function ‘fabs’
src/artwork.c:2908: erreur: ‘NULL’ undeclared (first use in this function)
src/artwork.c: In function ‘generate_disk_piece’:
src/artwork.c:2963: attention : incompatible implicit declaration of built-in function ‘fabs’
src/artwork.c: In function ‘strip_space’:
src/artwork.c:3059: attention : implicit declaration of function ‘isspace’
src/artwork.c:3062: attention : incompatible implicit declaration of built-in function ‘strlen’
src/artwork.c: In function ‘parse_tag_value’:
src/artwork.c:3097: attention : implicit declaration of function ‘sscanf’
src/artwork.c:3097: attention : incompatible implicit declaration of built-in function ‘sscanf’
src/artwork.c:3101: attention : incompatible implicit declaration of built-in function ‘sscanf’
src/artwork.c:3105: attention : incompatible implicit declaration of built-in function ‘sscanf’
src/artwork.c:3109: attention : incompatible implicit declaration of built-in function ‘sscanf’
src/artwork.c:3113: attention : incompatible implicit declaration of built-in function ‘sscanf’
src/artwork.c:3117: attention : incompatible implicit declaration of built-in function ‘strlen’
src/artwork.c:3118: attention : incompatible implicit declaration of built-in function ‘strcpy’
src/artwork.c:3119: erreur: ‘NULL’ undeclared (first use in this function)
src/artwork.c:3123: attention : incompatible implicit declaration of built-in function ‘strlen’
src/artwork.c:3124: attention : incompatible implicit declaration of built-in function ‘strcpy’
src/artwork.c: In function ‘parse_art_file’:
src/artwork.c:3138: erreur: ‘NULL’ undeclared (first use in this function)
src/artwork.c:3146: attention : implicit declaration of function ‘strstr’
src/artwork.c:3146: attention : incompatible implicit declaration of built-in function ‘strstr’
src/artwork.c:3158: attention : incompatible implicit declaration of built-in function ‘strlen’
src/artwork.c:3172: attention : implicit declaration of function ‘strchr’
src/artwork.c:3172: attention : incompatible implicit declaration of built-in function ‘strchr’
src/artwork.c:3181: attention : implicit declaration of function ‘tolower’
src/artwork.c: In function ‘compute_rgb_components’:
src/artwork.c:3243: attention : implicit declaration of function ‘memcpy’
src/artwork.c:3243: attention : incompatible implicit declaration of built-in function ‘memcpy’
src/artwork.c: In function ‘add_range_to_hint’:
src/artwork.c:3335: attention : incompatible implicit declaration of built-in function ‘memmove’
src/artwork.c: In function ‘artwork_get_game_rect’:
src/artwork.c:3365: erreur: ‘NULL’ undeclared (first use in this function)
make: *** [xmame.obj/artwork.o] Erreur 1
root@ubuntu:/home/baldetti/Fichiers_Linux/xmame-0.105#

Je vous remercie d'avance de vos réponses

Cordialement


Linux dans le pas de calais: http://www.linux62.org/
Mon péché Linux : http://www.linux62.org/wiki/index.php/Utilisateur:Atemu

Hors ligne

#2 Le 20/05/2006, à 19:13

Bud78

Re : Problème de compilation de Xmame

As tu fait ça avant ?

sudo apt-get install build-essential fakeroot checkinstall

Parce que chez moi, c'est en train de compiler gentiment sans pb particulier.


«Tout ce qui a son prix est de peu de valeur.»
[ Friedrich Nietzsche ] - Extrait de Ainsi parlait Zarathoustra

Hors ligne

#3 Le 20/05/2006, à 21:30

atemu

Re : Problème de compilation de Xmame

Eh bien!
Y'en a à télécharger!Surtout en 56k (j'habite dans une zone non couverte par l'ADSL)
J'essaierai ça demain et je vous en dirai des nouvelles...

Encore Merci

Pour l'info: 13.9 Mo en 56k = 1 heure de téléchargement


Linux dans le pas de calais: http://www.linux62.org/
Mon péché Linux : http://www.linux62.org/wiki/index.php/Utilisateur:Atemu

Hors ligne