#26 Le 11/07/2013, à 16:11
- abelthorne
Re : ./nwmain n'existe pas
À moins que j'aie loupé une info, il n'a pas donné le chemin du dossier. Et il pourrait y avoir un problème lié auquel on ne pense pas (comme j'ai déjà eu des problèmes pour compiler un soft parce que le chemin vers les sources avait un caractère accentué). Ou on pourrait s'apercevoir que le jeu est installé dans une partition à part qui n'a pas un système de fichiers Linux (même si la liste des fichiers semble indiquer que c'est le cas).
Et puis tous les essais ont apparemment été faits depuis un terminal. Or, vous semblez penser à un bug de bash. D'où ma question : qu'est-ce que ça donne quand on passe en graphique, sans passer par un shell ?
Dernière modification par abelthorne (Le 11/07/2013, à 16:11)
Hors ligne
#27 Le 11/07/2013, à 16:14
- tiramiseb
Re : ./nwmain n'existe pas
Or, vous semblez penser à un bug de bash
Pour ma part je ne pense pas à ça. J'aurais éventuellement fait essayer avec un autre shell.
D'ailleurs, le script "nwn" exécuté à l'origine, qui donne aussi l'erreur, utilise dash : ce serait donc un bug commun à dash et bash ? j'en doute fort.
il n'a pas donné le chemin du dossier
Il y a peut-être une bizarrerie au niveau du chemin en effet, mais bon vu que "nwn" a bien été exécuté...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#28 Le 12/07/2013, à 10:15
- Laërte
Re : ./nwmain n'existe pas
Pour file nwmain j'obtient ça :
nwmain: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.5, stripped
Et pour ldd nwmain j'obtient ça :
n'est pas un exécutable dynamique
Quant aux dépendances, elles ne sont pas installées (j'avais pas installé fluendo), donc je les installe et je réessaie
P.S: Tu les as trouvées où les dépendances, love2hate ? Parce que je ne les ai pas vues dans la doc...
Hors ligne
#29 Le 12/07/2013, à 10:21
- Laërte
Re : ./nwmain n'existe pas
Quand je passe par l'interface graphique il ne se passe rien, c'est d'ailleurs pour ça que j'ai essayé de passer par le terminal, pour voir d'éventuels messages d'erreur (et c'est là qu'il me dit que mon fichier n'existe pas...)
Quant au chemin complet, c'est /home/hoel/Documents/Jeux/nwn/nwmain, donc pas de caractère accentués, ni d'espace, rien. De plsu le jeux a un répertoire de travail et il ne tient pas compte du reste (sauf peut-être pour certains libs, selon la doc).
Hors ligne
#30 Le 12/07/2013, à 10:42
- volfoni54
Re : ./nwmain n'existe pas
Et si tapes :
sh ./nwmain
Ca change qq chose ?
Merci
Raoul
Hors ligne
#31 Le 12/07/2013, à 10:49
- Laërte
Re : ./nwmain n'existe pas
Euh... C'est pas nwmain qu'il faut démarrer, il faut passer par nwn sinon ça marche pas...
P.S : comme je suis un peu désespéré, j'ai quand même essayé. Ça donne :
./nwmain: 1: ./nwmain: Syntax error: "(" unexpected
Et, en fait, là il trouve ./nwmain ! C'est quoi ce binz ?!
Hors ligne
#32 Le 12/07/2013, à 10:59
- tiramiseb
Re : ./nwmain n'existe pas
Si tu l'exécutes avec sh, alors l'interpréteur shell va l'ouvrir comme un fichier.
C'est quand tu essaies de l'exécuter directement que ça fait comme s'il n'existait pas.
Si tu fais :
exec nwmain
ça donne quoi ?
Dernière modification par tiramiseb (Le 12/07/2013, à 10:59)
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#33 Le 12/07/2013, à 11:04
- Laërte
Re : ./nwmain n'existe pas
OK, d'accord, ça donne ça :
bash: /home/hoel/Documents/Jeux/nwn/nwmain: Aucun fichier ou dossier de ce type
Rien de surprenant, en somme...
Hors ligne
#34 Le 12/07/2013, à 11:12
- tiramiseb
Re : ./nwmain n'existe pas
Et que donnent les commandes suivantes ?
dmesg | tail -20
mount
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#35 Le 12/07/2013, à 11:37
- Laërte
Re : ./nwmain n'existe pas
dmesg | tail -20
[ 22.744145] vboxdrv: TSC mode is 'synchronous', kernel timer mode is 'normal'.
[ 22.744153] vboxdrv: Successfully loaded version 4.2.10_Ubuntu (interface 0x001a0004).
[ 23.062674] vboxpci: IOMMU not found (not registered)
[ 23.648769] skge 0000:07:15.0 eth1: enabling interface
[ 23.652459] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
[ 23.653791] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
[ 24.191059] init: plymouth-stop pre-start process (1213) terminated with status 1
[ 25.574383] skge 0000:07:15.0 eth1: Link is up at 100 Mbps, full duplex, flow control both
[ 25.574411] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
[ 1988.685030] warning: `VirtualBox' uses 32-bit capabilities (legacy support in use)
[ 4648.860039] usb 1-6: new high-speed USB device number 3 using ehci-pci
[ 4648.994002] usb 1-6: New USB device found, idVendor=054c, idProduct=04cb
[ 4648.994011] usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 4648.994015] usb 1-6: Product: WALKMAN
[ 4648.994018] usb 1-6: Manufacturer: Sony
[ 4648.994021] usb 1-6: SerialNumber: 10FBD645297097
[ 4649.068086] Initializing USB Mass Storage driver...
[ 4649.076216] scsi6 : usb-storage 1-6:1.0
[ 4649.076997] usbcore: registered new interface driver usb-storage
[ 4649.077003] USB Mass Storage support registered.
mount
/dev/sdb3 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/cgroup type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
/dev/sdb4 on /home type ext4 (rw)
/dev/sdb1 on /boot type ext4 (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
Hors ligne
#36 Le 12/07/2013, à 11:42
- tiramiseb
Re : ./nwmain n'existe pas
Fichtre ! Je ne vois rien qui puisse expliquer ce comportement.
Ton système est en 64bits ?
Normalement un système 64b peut lancer des exécutables 32b.
Et puis même s'il n'y arrivait pas, ce n'est pas à ce message d'erreur que je m'attends...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#37 Le 12/07/2013, à 13:26
- Laërte
Re : ./nwmain n'existe pas
En fait bash ne trouve pas mon fichier lorsqu'il s'agit de l'éxécuter...
Snif...:(
Hors ligne
#38 Le 12/07/2013, à 13:39
- love2hate
Re : ./nwmain n'existe pas
C'est libs que j'avais installer a l'epoque pour jouer de memoire, dailleur en fouillan sur le net ont trouve la meme erreur et la 'meme' soluce
Installing the above libraries fixed the same error for me
EDIT un truc que je comprend pas
ont obtient avec file nwmain: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.5, stripped
mes 'n'est pas un exécutable dynamique' avec un ldd allor que d'apres le file le binaire et pas static.
Faudrais vraimment pouvoir verifier la somme du fichier (md5 ou autre) peut etre un fichier corrompu .
Dernière modification par love2hate (Le 12/07/2013, à 14:54)
1984 was not supposed to be an instruction manual
Some "poor" wine screencast http://www.youtube.com/user/2m42hy/videos?view=0
Hors ligne
#39 Le 13/07/2013, à 00:26
- Horigo
Re : ./nwmain n'existe pas
Installe le 2
Puis viens jouer avec nous sur le serveur "la colère d'Aurile" !!
Oui je suis HS !
Hors ligne
#40 Le 22/07/2013, à 12:19
- Laërte
Re : ./nwmain n'existe pas
J'ai installé les dépendances et le message d'erruer a changé :
Fatal signal: Segmentation Fault (SDL Parachute Deployed)
Segmentation fault (core dumped)
Quésako ?
Hors ligne
#41 Le 22/07/2013, à 15:23
- love2hate
Re : ./nwmain n'existe pas
Humn pas mal de forum disent que les lib qui sont fourni avec le jeu foute la merde.Fait un test en renomant le dossier lib en lib.old si sa marche tj pas copie le ficher nwn (fait en une sauvegarde) edit le et retire tous se qui fait reference au dossier lib.
histoire de voir si le jeu se lance avec les libs du system.
Dernière modification par love2hate (Le 22/07/2013, à 15:24)
1984 was not supposed to be an instruction manual
Some "poor" wine screencast http://www.youtube.com/user/2m42hy/videos?view=0
Hors ligne