[Emulation] XGnGeo ne trouve pas l’executable (Résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
Fork Bomb
Daikyu
Messages : 99
Inscription : dim. 29 mai 2011, 15:29
Localisation : Error 404, not found !

[Emulation] XGnGeo ne trouve pas l’executable (Résolu)

Message par Fork Bomb »

Bonjour.
Avant de me décider à créer ce sujet, j’ai fureter sur Internet via Google, chercher sur les wikis FR et EN et fait une recherche de sujet sur ce forum. Je n’ai rien trouvé.
C’est pourquoi, je crée ce topic.
La raison en est simple : XGnGeo refuse de prendre en compte exécutable gngeo présent dans /usr/bin que je le mette en parcourant à partir d’ici
Image
ou que je l’écrive dans le fichier $HOME/.xgngeo/xgngeo.conf.
A chaque fois, je me prend un
Image

J’ai loupé une étape ? Je suis censé modifier le PKGBUILD ?

Merci de votre aide.
Dernière modification par Fork Bomb le mar. 05 févr. 2013, 23:22, modifié 1 fois.
Bépo,TypeMatrix, what best ?
---
« Je ne considère pas les femmes comme des objets, je pense qu'elles ont chacune leur propre classe. »
---
Being an adult is quite easy. Earn your own money and forget all your child's dreams.
Okkusenman ! Okkusenman !
Avatar de l’utilisateur
Fork Bomb
Daikyu
Messages : 99
Inscription : dim. 29 mai 2011, 15:29
Localisation : Error 404, not found !

Re: [Emulation] XGnGeo ne trouve pas l’executable

Message par Fork Bomb »

Vraiment, personne ne sait ?
Je serais donc le seul à avoir rencontré ce problème ?
Bépo,TypeMatrix, what best ?
---
« Je ne considère pas les femmes comme des objets, je pense qu'elles ont chacune leur propre classe. »
---
Being an adult is quite easy. Earn your own money and forget all your child's dreams.
Okkusenman ! Okkusenman !
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Emulation] XGnGeo ne trouve pas l’executable

Message par FoolEcho »

... faudrait déjà l'utiliser. :P
Question bête, tu utilises quel paquet: xgngeo-hg ou xgngeo ?
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Fork Bomb
Daikyu
Messages : 99
Inscription : dim. 29 mai 2011, 15:29
Localisation : Error 404, not found !

Re: [Emulation] XGnGeo ne trouve pas l’executable

Message par Fork Bomb »

J’utilise « xgngeo ».
Bépo,TypeMatrix, what best ?
---
« Je ne considère pas les femmes comme des objets, je pense qu'elles ont chacune leur propre classe. »
---
Being an adult is quite easy. Earn your own money and forget all your child's dreams.
Okkusenman ! Okkusenman !
Avatar de l’utilisateur
Shingo
archer de cavalerie
Messages : 151
Inscription : dim. 03 févr. 2013, 19:06

Re: [Emulation] XGnGeo ne trouve pas l’executable

Message par Shingo »

Je vais essayer de l'installer sur ma machine, je te tiens au courant.
Avatar de l’utilisateur
Shingo
archer de cavalerie
Messages : 151
Inscription : dim. 03 févr. 2013, 19:06

Re: [Emulation] XGnGeo ne trouve pas l’executable

Message par Shingo »

En effet, pareil moi...
Avatar de l’utilisateur
Shingo
archer de cavalerie
Messages : 151
Inscription : dim. 03 févr. 2013, 19:06

Re: [Emulation] XGnGeo ne trouve pas l’executable

Message par Shingo »

Dans un terminal, on peut voir ce message : usr/bin/gngeo: Aucun fichier ou dossier de ce type
Avatar de l’utilisateur
Ypnose
Maître du Kyudo
Messages : 1363
Inscription : sam. 01 mai 2010, 13:17

Re: [Emulation] XGnGeo ne trouve pas l’executable

Message par Ypnose »

Que donne whereis gngeo?
Avatar de l’utilisateur
Shingo
archer de cavalerie
Messages : 151
Inscription : dim. 03 févr. 2013, 19:06

Re: [Emulation] XGnGeo ne trouve pas l’executable

Message par Shingo »

J'ai déjà regardé par là, il pointe bien vers /usr/bin/gngeo.

Honnêtement, y a pas de raisons pour que cela ne marche pas. J'ai pu voir sur un topic, que le développeur parlait d'installer la bonne version de gngeo pour qu'elle compatible avec xgngeo. En gros, la version de gngeo sur AUR doit être trop récente ou trop vieille, en tout cas elle ne semble pas correspondre...

Comme on peut le voir sur ce screen, xgngeo précise la version à posséder :

Image
Avatar de l’utilisateur
Fork Bomb
Daikyu
Messages : 99
Inscription : dim. 29 mai 2011, 15:29
Localisation : Error 404, not found !

Re: [Emulation] XGnGeo ne trouve pas l’executable

Message par Fork Bomb »

Shingo a écrit :Dans un terminal, on peut voir ce message : usr/bin/gngeo: Aucun fichier ou dossier de ce type
Pas de retour terminal dans mon cas. :/
Ypnose a écrit :Que donne whereis gngeo?

Code : Tout sélectionner

whereis gngeo
zsh: correct 'gngeo' to '.gngeo' [nyae]? n
gngeo: /usr/bin/gngeo /usr/share/gngeo /usr/share/man/man1/gngeo.1.g
Bépo,TypeMatrix, what best ?
---
« Je ne considère pas les femmes comme des objets, je pense qu'elles ont chacune leur propre classe. »
---
Being an adult is quite easy. Earn your own money and forget all your child's dreams.
Okkusenman ! Okkusenman !
Avatar de l’utilisateur
Fork Bomb
Daikyu
Messages : 99
Inscription : dim. 29 mai 2011, 15:29
Localisation : Error 404, not found !

Re: [Emulation] XGnGeo ne trouve pas l’executable

Message par Fork Bomb »

Shingo a écrit :J'ai déjà regardé par là, il pointe bien vers /usr/bin/gngeo.

Honnêtement, y a pas de raisons pour que cela ne marche pas. J'ai pu voir sur un topic, que le développeur parlait d'installer la bonne version de gngeo pour qu'elle compatible avec xgngeo. En gros, la version de gngeo sur AUR doit être trop récente ou trop vieille, en tout cas elle ne semble pas correspondre...

Comme on peut le voir sur ce screen, xgngeo précise la version à posséder :

Image
Le problème, c’est que yaourt ne me donne qu’une version à installer.
Bépo,TypeMatrix, what best ?
---
« Je ne considère pas les femmes comme des objets, je pense qu'elles ont chacune leur propre classe. »
---
Being an adult is quite easy. Earn your own money and forget all your child's dreams.
Okkusenman ! Okkusenman !
Avatar de l’utilisateur
Shingo
archer de cavalerie
Messages : 151
Inscription : dim. 03 févr. 2013, 19:06

Re: [Emulation] XGnGeo ne trouve pas l’executable

Message par Shingo »

Oui, sur AUR on a pas trop le choix... Je me demande quand a été publié cette version car sur le site officiel sa s'arrêté à la 0.7 tandis qu'on tourne sur une 0.8. Concernant Xgngeo, j'ai essayé de compiler la version depuis son site mais je tape une code qui semble être dans le code...
Avatar de l’utilisateur
Shingo
archer de cavalerie
Messages : 151
Inscription : dim. 03 févr. 2013, 19:06

Re: [Emulation] XGnGeo ne trouve pas l’executable

Message par Shingo »

Au pire... je viens de voir Winkawaks sur AUR. Honnêtement, autant le prendre, c'est plus complet en matière d'émulation de la neogeo.

PS : j'ai rien dit... finallement Winkawaks tourne avec Wine et le pire c'est que la compilation foire...
Avatar de l’utilisateur
Shingo
archer de cavalerie
Messages : 151
Inscription : dim. 03 févr. 2013, 19:06

Re: [Emulation] XGnGeo ne trouve pas l’executable

Message par Shingo »

Je confirme gngeo 0.8 est incompatible en visitant quelques forums sur l'émulation.
Avatar de l’utilisateur
MrMen
Chu Ko Nu
Messages : 479
Inscription : sam. 11 juil. 2009, 14:33
Localisation : (33)

Re: [Emulation] XGnGeo ne trouve pas l’executable

Message par MrMen »

Peut être que tu peux modfier le PKGBUILD pour construire un autre version de gngeo.
yaourt -G gngeo pour récupérer ce qui va bien. Ensuite, tu modifies ce qui t'arranges.

Edit : tu pourrais modifier le PKGBUILD comme suit pour la version 0.7. Je n'ai pas testé la compilation.

Code : Tout sélectionner

# Maintainer: josephgbr <rafael.f.f1@gmail.com>
# Contributor: robb_force <robb_force@holybuffalo.net>

pkgname=gngeo
pkgver=0.7
pkgrel=4
pkgdesc="A command-line NeoGeo Emulator."
url="http://gngeo.googlecode.com"
license="custom"
arch=('i686' 'x86_64')

if [ $CARCH == i686 ]; then
  depends=('zlib' 'sdl' 'libgl')
  makedepends=('nasm')
elif [ $CARCH == x86_64 ]; then
  depends=('lib32-zlib' 'lib32-sdl' 'lib32-libgl')
  makedepends=('nasm' 'gcc-multilib')
fi

backup=(usr/share/${pkgname}/sample_gngeorc)
install=gngeo.install
source=(${url}/files/${pkgname}-${pkgver}.tar.gz
        4dec1ccfb85d.patch)
md5sums=('a91836e6762bbc28ad164ef94b2d00f8'
         'cfa16491e9e5185afec9342be49d55d1')

build() {
  cd "${srcdir}/${pkgname}-${pkgver}"
  
  patch -p2 -i "${srcdir}/4dec1ccfb85d.patch"
  sed 's#games/lib#share#' -i sample_gngeorc
  
  if [ $CARCH == i686 ]; then
    ./configure --prefix=/usr --mandir=/usr/share/man  
  elif [ $CARCH == x86_64 ]; then
    sed 's#/usr/lib/libGL.so#/usr/lib32/libGL.so#' -i sample_gngeorc
    ./configure --prefix=/usr --mandir=/usr/share/man \
        CC='gcc -m32' SDL_CONFIG='/usr/bin/sdl-config-32'
  fi

  make
}

package() {
  cd "${srcdir}/${pkgname}-${pkgver}"
  make DESTDIR="${pkgdir}" install
  install -Dm644 sample_gngeorc "${pkgdir}/usr/share/${pkgname}/sample_gngeorc"
  install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
}
Arch 64 | Awesome | Zsh | Bépo
Avatar de l’utilisateur
Fork Bomb
Daikyu
Messages : 99
Inscription : dim. 29 mai 2011, 15:29
Localisation : Error 404, not found !

Re: [Emulation] XGnGeo ne trouve pas l’executable

Message par Fork Bomb »

J’ai commencé à modifier le PKGBUILD justement.

Code : Tout sélectionner

# Maintainer: josephgbr <rafael.f.f1@gmail.com>
# Contributor: robb_force <robb_force@holybuffalo.net>

pkgname=gngeo
pkgver=0.6.11
pkgrel=4
pkgdesc="A command-line NeoGeo Emulator."
url="http://prdownloads.berlios.de"
license="custom"
arch=('i686' 'x86_64')

if [ $CARCH == i686 ]; then
  depends=('zlib' 'sdl' 'libgl')
  makedepends=('nasm')
elif [ $CARCH == x86_64 ]; then
  depends=('lib32-zlib' 'lib32-sdl' 'lib32-libgl')
  makedepends=('nasm' 'gcc-multilib')
fi

backup=(usr/share/${pkgname}/sample_gngeorc)
install=gngeo.install
source=(${url}/gngeo/${pkgname}-${pkgver}.tar.gz
        4dec1ccfb85d.patch)
md5sums=('fee91301dab874b0a28d361ba68d6cd1')

build() {
  cd "${srcdir}/${pkgname}-${pkgver}"

  patch -p2 -i "${srcdir}/4dec1ccfb85d.patch"
  sed 's#games/lib#share#' -i sample_gngeorc

  if [ $CARCH == i686 ]; then
    ./configure --prefix=/usr --mandir=/usr/share/man
  elif [ $CARCH == x86_64 ]; then
    sed 's#/usr/lib/libGL.so#/usr/lib32/libGL.so#' -i sample_gngeorc
    ./configure --prefix=/usr --mandir=/usr/share/man \
        CC='gcc -m32' SDL_CONFIG='/usr/bin/sdl-config-32'
  fi

  make
}

package() {
  cd "${srcdir}/${pkgname}-${pkgver}"
  make DESTDIR="${pkgdir}" install
  install -Dm644 sample_gngeorc "${pkgdir}/usr/share/${pkgname}/sample_gngeorc"
  install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
}
Sauf que ça marche pas.
Du coup, je vais rien changer, dégager GnGeo et compiler derrière.
Y a de grandes chances que ça marche ainsi.
Bépo,TypeMatrix, what best ?
---
« Je ne considère pas les femmes comme des objets, je pense qu'elles ont chacune leur propre classe. »
---
Being an adult is quite easy. Earn your own money and forget all your child's dreams.
Okkusenman ! Okkusenman !
Avatar de l’utilisateur
MrMen
Chu Ko Nu
Messages : 479
Inscription : sam. 11 juil. 2009, 14:33
Localisation : (33)

Re: [Emulation] XGnGeo ne trouve pas l’executable

Message par MrMen »

Quelles sont les erreurs lors de la compilation ?
Arch 64 | Awesome | Zsh | Bépo
Avatar de l’utilisateur
Fork Bomb
Daikyu
Messages : 99
Inscription : dim. 29 mai 2011, 15:29
Localisation : Error 404, not found !

Re: [Emulation] XGnGeo ne trouve pas l’executable

Message par Fork Bomb »

Pas d’erreurs sur la compilation de 0.6.11. L’exécutable est dans /usr/loca/bin (ok, mettons) et bien sûr xgngeo me le refuse.
Je laisse tomber.
Bépo,TypeMatrix, what best ?
---
« Je ne considère pas les femmes comme des objets, je pense qu'elles ont chacune leur propre classe. »
---
Being an adult is quite easy. Earn your own money and forget all your child's dreams.
Okkusenman ! Okkusenman !
Avatar de l’utilisateur
Shingo
archer de cavalerie
Messages : 151
Inscription : dim. 03 févr. 2013, 19:06

Re: [Emulation] XGnGeo ne trouve pas l’executable

Message par Shingo »

gngeo 0.6 est trop vieux...

selon le développeur de Xgngeo :
En fait, il a détecté un executable et en a affiché la version (GnGeo 0.6.4, donc, est bien installé sur ton système) mais s'en pleind (c'est pour ca qu'il affiche le numéro de version en rouge et ne veut pas poursuivre) car, comme c'est indiqué un peu partout (la documentation notamment, c'est ton ami tongue), XGngeo version 16 réclamme une version de GnGeo en 0.7 minimum.
Avatar de l’utilisateur
Shingo
archer de cavalerie
Messages : 151
Inscription : dim. 03 févr. 2013, 19:06

Re: [Emulation] XGnGeo ne trouve pas l’executable

Message par Shingo »

Chez moi j'obtiens cette erreur lors de la compilation :

Code : Tout sélectionner

==> ERREUR : Les sommes de contrôle (md5) sont incomplètes.
==> ERREUR: Makepkg n'a pas pu construire gngeo.
La compilation de Mr_gen me renvoit :

Code : Tout sélectionner

==> Création du paquet gngeo 0.7-4 (mer. févr.  6 00:06:52 CET 2013)
==> Vérification des dépendances pour l'exécution...
==> Vérification des dépendances pour la compilation...
==> Récupération des sources...
  -> gngeo-0.7.tar.gz trouvé
  -> 4dec1ccfb85d.patch trouvé
==> Validation des fichiers sources avec md5sums...
    gngeo-0.7.tar.gz ... Réussite
    4dec1ccfb85d.patch ... Réussite
==> Extraction des sources...
  -> Extraction de gngeo-0.7.tar.gz avec bsdtar
==> Lancement de build()...
patching file src/star_interf.c
Hunk #1 succeeded at 165 with fuzz 1 (offset -4 lines).
patching file src/raze_interf.c
Hunk #1 succeeded at 219 (offset -1 lines).
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets $(MAKE)... yes
checking for working aclocal-1.4... missing
checking for working autoconf... found
checking for working automake-1.4... missing
checking for working autoheader... found
checking for working makeinfo... found
checking for gcc... gcc -m32
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 -m32 accepts -g... yes
checking for gcc -m32 option to accept ANSI C... none needed
checking for ranlib... ranlib
checking for acos in -lm... yes
checking for gzopen in -lz... yes
GP2X false
checking for sdl-config... /usr/bin/sdl-config-32
configure: error: can't find sdl-config on your system
==> ERREUR : Une erreur s'est produite dans build().
    Abandon...
==> ERREUR: Makepkg n'a pas pu construire gngeo.
Répondre