Page 2 sur 2

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

Publié : mar. 05 févr. 2013, 23:22
par Fork Bomb
Bon, ça marche avec la version 0.7 effectivement.
Pour reproduire : 
- Installer XGnGeo (par yaourt)
- Dégager GnGeo (pacman -Rdd)
- Télécharger la version 0.7 (chez BerliOS, je crois)
- ./configure; make; make install
- PROFIT

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

Publié : mar. 05 févr. 2013, 23:43
par Shingo
Ah bah voilà :) Je vais tenter de reproduire, merci.

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

Publié : mar. 05 févr. 2013, 23:50
par Shingo
Fork Bomb je suppose que tu es en i686 ? Chez moi impossible de compiler (je suis en x86_x64). J'obtiens cette erreure :

Code : Tout sélectionner

star_interf.c:44:5: erreur: un élément de l'initialisation n'est pas évaluable lors du chargement
star_interf.c:44:5: erreur: (near initialization for ‘pretend_programfetch[4].offset’)
make[3]: *** [star_interf.o] Erreur 1
make[3] : on quitte le répertoire « /home/jacques/geo/gngeo-0.7/src »
make[2]: *** [all-recursive] Erreur 1
make[2] : on quitte le répertoire « /home/jacques/geo/gngeo-0.7/src »
make[1]: *** [all-recursive] Erreur 1
make[1] : on quitte le répertoire « /home/jacques/geo/gngeo-0.7 »
make: *** [all-recursive-am] Erreur 2

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

Publié : mar. 05 févr. 2013, 23:52
par Fork Bomb
Shingo : oui, effectivement.

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

Publié : mer. 06 févr. 2013, 00:04
par Shingo
Pour ceux qui tourne en x86_x64 j'apporte la solution.

Il suffit de lancer la commande : yaourt -S gngeo. Puis éditer le PKBLUID et le remplacer par :

Code : Tout sélectionner

# Contributor: robb_force <robb_force@holybuffalo.net>
# Contributor: trya <tryagainprod@gmail.com>

pkgname=gngeo
pkgver=0.7
pkgrel=2
pkgdesc="A command-line NeoGeo Emulator"
url="http://gngeo.berlios.de/"
license=('GPL')
arch=('i686' 'x86_64')
if [[ $CARCH == "x86_64" ]]; then
  depends=('lib32-zlib' 'lib32-sdl')
  makedepends=('nasm' 'gcc-multilib')
else
  depends=('zlib' 'sdl')
  makedepends=('nasm')
fi
source=(http://download.berlios.de/$pkgname/$pkgname-$pkgver.tar.gz)
install=gngeo.install
md5sums=('a91836e6762bbc28ad164ef94b2d00f8')

build() {
  if [ $CARCH == "x86_64" ]; then
    export CC="gcc -m32"
    export CXX="g++ -m32"
    export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
  fi

  cd "$srcdir/$pkgname-$pkgver"

  if [ $CARCH == "x86_64" ]; then
    i386 ./configure --prefix=/usr --mandir=/usr/share/man
  else
    ./configure --prefix=/usr --mandir=/usr/share/man
  fi
  make
}

package() {
  cd "$srcdir/$pkgname-$pkgver"
  make DESTDIR="$pkgdir" install
  # install the sample configuration file
  install -m644 sample_gngeorc "$pkgdir/usr/share/$pkgname"
}
Il ne reste plus qu'à installer xgngeo via yaourt -S xgngeo et le tour est joué. Manquera plus qu'à brancher votre pad :)

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

Publié : mer. 06 févr. 2013, 00:07
par Ypnose
Informez le mainteneur sur AUR.

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

Publié : mer. 06 févr. 2013, 00:17
par Shingo
Ok,je m'en charge de suite. 8)