[Linux] erreur au lancement

Si vous n'arrivez pas à accéder au jeu, si vous avez des problèmes d'utilisation du jeu, c'est ici qu'il faut poster !
Zuthos
Messages : 9
Inscription : 29 nov. 2015, 10:55
Localisation : Terre

[Linux] erreur au lancement

Message par Zuthos »

Bonjour,

Lors du lancement du jeu, une fenêtre s'ouvre sur l'initialisation du jeu. Puis, la fenêtre se ferme brutalement.

Lancer via une console, j'ai le message suivant:

./le.x86_64.linux.bin: symbol lookup error: ./le.x86_64.linux.bin: undefined symbol: _ZN16CalCoreAnimation11setFilenameERKSs


Je lance la version statique du jeu:
*** buffer overflow detected ***: ./le.x86_64.static.linux.bin terminated
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x7320f)[0x7fa95ea8b20f]
/lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x37)[0x7fa95eb0e4e7]
/lib/x86_64-linux-gnu/libc.so.6(+0xf4700)[0x7fa95eb0c700]
/lib/x86_64-linux-gnu/libc.so.6(__stpncpy_chk+0x0)[0x7fa95eb0bb60]
./le.x86_64.static.linux.bin[0x47682d]
./le.x86_64.static.linux.bin[0x477f4d]
./le.x86_64.static.linux.bin[0x40bd69]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)[0x7fa95ea39b45]
./le.x86_64.static.linux.bin[0x40d2cc]
======= Memory map: ========
<snip>

Si quelqu'un a une idée...

Merci d'avance

Avatar de l’utilisateur
Sebastien
Messages : 22
Inscription : 29 juin 2014, 16:23

Re: [Linux] erreur au lancement

Message par Sebastien »

Bonjour, je suis un joueur des Landes et je voulais savoir si tu avais réinstallé le jeu ?

Peut-être que ça résoudra le problème.
Utarg, Galdur.

Zuthos
Messages : 9
Inscription : 29 nov. 2015, 10:55
Localisation : Terre

Re: [Linux] erreur au lancement

Message par Zuthos »

Sebastien a écrit :Bonjour, je suis un joueur des Landes et je voulais savoir si tu avais réinstallé le jeu ?

Peut-être que ça résoudra le problème.
Bonjour,

Merci de votre réponse

Landes éternelles n'était pas installé sur cet ordinateur.

Pour l'installation, j'ai simplement décompressé l'archive dans un répertoire

toupac
Messages : 275
Inscription : 21 août 2011, 21:12

Re: [Linux] erreur au lancement

Message par toupac »

Bonsoir,
Pourrais-tu nous donner plus de précision au sujet de ton os ?
As-tu essayé de l'installer à partir d'une version fournie par les dépôts de ton os ?


Toupac
Toupac
Elfe Noir barde


Membre de l'équipe animation
since 2018

Zuthos
Messages : 9
Inscription : 29 nov. 2015, 10:55
Localisation : Terre

Re: [Linux] erreur au lancement

Message par Zuthos »

toupac a écrit :Bonsoir,
Bonsoir,
Et merci de votre aide.
toupac a écrit :Pourrais-tu nous donner plus de précision au sujet de ton os ?
Linux Debian Testing
toupac a écrit :As-tu essayé de l'installer à partir d'une version fournie par les dépôts de ton os ?
Il n'y a pas de dépôt. J'ai donc téléchargé la version sur le site

toupac
Messages : 275
Inscription : 21 août 2011, 21:12

Re: [Linux] erreur au lancement

Message par toupac »

Linux Debian Testing ? Je ne sais pas du tout comment ça marche, désolé, mais as tu essayé de compiler LE à partir des sources ?
Ou encore voir si ça ne viens pas des librairies... (je pense à l'erreur que tu obtiens en exécutant le.86-64.linux.bin )
Toupac
Elfe Noir barde


Membre de l'équipe animation
since 2018

Zuthos
Messages : 9
Inscription : 29 nov. 2015, 10:55
Localisation : Terre

Re: [Linux] erreur au lancement

Message par Zuthos »

toupac a écrit :Linux Debian Testing ? Je ne sais pas du tout comment ça marche, désolé, mais as tu essayé de compiler LE à partir des sources ?
Ou encore voir si ça ne viens pas des librairies... (je pense à l'erreur que tu obtiens en exécutant le.86-64.linux.bin )
Voici le résultat d'une compilation:

Code : Tout sélectionner

CXX  engine/hardwarebuffer.o
LINK le.x86_64.linux.bin
minimap.o: dans la fonction « draw_actor_points »:
/home/nicolas/Téléchargements/client_sources/minimap.c:247: référence indéfinie vers « is_within_radius »
/home/nicolas/Téléchargements/client_sources/minimap.c:273: référence indéfinie vers « is_within_radius »
minimap.o: dans la fonction « draw_map »:
/home/nicolas/Téléchargements/client_sources/minimap.c:389: référence indéfinie vers « rotate_at_player »
minimap.o: dans la fonction « minimap_walkto »:
/home/nicolas/Téléchargements/client_sources/minimap.c:610: référence indéfinie vers « rotate_click_coords »
minimap.o: dans la fonction « click_minimap_handler »:
/home/nicolas/Téléchargements/client_sources/minimap.c:660: référence indéfinie vers « is_within_radius »
/home/nicolas/Téléchargements/client_sources/minimap.c:670: référence indéfinie vers « is_within_radius »
minimap.o: dans la fonction « keypress_minimap_handler »:
/home/nicolas/Téléchargements/client_sources/minimap.c:686: référence indéfinie vers « is_within_radius »
minimap.o: dans la fonction « mouseover_minimap_handler »:
/home/nicolas/Téléchargements/client_sources/minimap.c:874: référence indéfinie vers « is_within_radius »
weather.o: dans la fonction « update_wind »:
/home/nicolas/Téléchargements/client_sources/weather.c:309: référence indéfinie vers « next_random_number »
/home/nicolas/Téléchargements/client_sources/weather.c:310: référence indéfinie vers « next_random_number »
weather.o: dans la fonction « update_weather_type »:
/home/nicolas/Téléchargements/client_sources/weather.c:349: référence indéfinie vers « next_random_number »
/home/nicolas/Téléchargements/client_sources/weather.c:350: référence indéfinie vers « next_random_number »
/home/nicolas/Téléchargements/client_sources/weather.c:351: référence indéfinie vers « next_random_number »
/home/nicolas/Téléchargements/client_sources/weather.c:356: référence indéfinie vers « make_drop »
/home/nicolas/Téléchargements/client_sources/weather.c:398: référence indéfinie vers « make_drop »
collect2: error: ld returned 1 exit status
Makefile.linux:131: recipe for target 'le.x86_64.linux.bin' failed
make: *** [le.x86_64.linux.bin] Error 1

Avatar de l’utilisateur
trinita
Messages : 2723
Inscription : 15 avr. 2006, 10:23
Localisation : Charente - France
Contact :

Re: [Linux] erreur au lancement

Message par trinita »

tu aurais la version de GCC ?
Trinita,

Administrateur,
Contact: trinita@landes-eternelles.com

Suivez et partagez les Landes Eternelles sur Twitter !
La page Facebook des Landes Eternelles !


" Le bon sens est la qualité la moins partagée de ce monde " Jean-Pierre TROLL

Avatar de l’utilisateur
Kh_art
Messages : 250
Inscription : 05 janv. 2013, 10:15

Re: [Linux] erreur au lancement

Message par Kh_art »

Je ne connais pas non plus, mais :

Site https://wiki.debian.org/fr/DebianTesting
Debian testing est la version actuellement en développement de la prochaine version stable de Debian.
Peut-être essayer avec une Debian stable?
Kh_art,
Du peuple Nain et fier de l'être.
Gardien de la Tradition.

Avatar de l’utilisateur
Sebastien
Messages : 22
Inscription : 29 juin 2014, 16:23

Re: [Linux] erreur au lancement

Message par Sebastien »

Bonjour, je joue avec la version 64bits de Landes Eternelles sur Linux ubuntu Pendora 12.04

En espérant que cela puisse t'aider, il y a peu de temps de cela : j'ai écrit une procédure que j'ai moi même réalisé dans le sujet Aide suite a une réponse d'un ou des joueurs.

Voici le lien qui conduit vers cette procédure dans le forum Aide :

http://www.landes-eternelles.com/phpBB/ ... 91#p218491
Utarg, Galdur.

Zuthos
Messages : 9
Inscription : 29 nov. 2015, 10:55
Localisation : Terre

Re: [Linux] erreur au lancement

Message par Zuthos »

trinita a écrit :tu aurais la version de GCC ?
gcc version 5.2.1 20151028 (Debian 5.2.1-23)

Zuthos
Messages : 9
Inscription : 29 nov. 2015, 10:55
Localisation : Terre

Re: [Linux] erreur au lancement

Message par Zuthos »

Kh_art a écrit :Je ne connais pas non plus, mais :

Site https://wiki.debian.org/fr/DebianTesting
Debian testing est la version actuellement en développement de la prochaine version stable de Debian.
Peut-être essayer avec une Debian stable?
Ce n'est pas possible. Certaine fonction ne sont validé qu'avec la Testing.

Avatar de l’utilisateur
trinita
Messages : 2723
Inscription : 15 avr. 2006, 10:23
Localisation : Charente - France
Contact :

Re: [Linux] erreur au lancement

Message par trinita »

Zuthos a écrit :
trinita a écrit :tu aurais la version de GCC ?
gcc version 5.2.1 20151028 (Debian 5.2.1-23)
Hum il faudrait voir avec une version plus de GCC moins récente tu devrais trouver un paquet je pense.
Par contre il faut modifier une ligne dans le makefile.linux pour pointer sur le bon binaire GCC
Trinita,

Administrateur,
Contact: trinita@landes-eternelles.com

Suivez et partagez les Landes Eternelles sur Twitter !
La page Facebook des Landes Eternelles !


" Le bon sens est la qualité la moins partagée de ce monde " Jean-Pierre TROLL

Avatar de l’utilisateur
Sebastien
Messages : 22
Inscription : 29 juin 2014, 16:23

Re: [Linux] erreur au lancement

Message par Sebastien »

J'ai recherché des problèmes similaires et j'ai lu cette page de forum du site ubuntu : https://forum.ubuntu-fr.org/viewtopic.php?id=837861.

Il dit avoir une fenêtre qui s'ouvre pendant une seconde puis qui se referme mais il a trouvé la cause de son problème en utilisant une commande ( "gdb nautilus" puis "run" ), j'ai testé pour voir : ça affiche des informations.

On peut voir l'intéret de cette commande ici : http://doc.ubuntu-fr.org/gdb

Il pense que c'est parce qu'il a trifouillé des fichiers d'après ce que j'ai compris.
Utarg, Galdur.

Zuthos
Messages : 9
Inscription : 29 nov. 2015, 10:55
Localisation : Terre

Re: [Linux] erreur au lancement

Message par Zuthos »

Sebastien a écrit :J'ai recherché des problèmes similaires et j'ai lu cette page de forum du site ubuntu : https://forum.ubuntu-fr.org/viewtopic.php?id=837861.

Il dit avoir une fenêtre qui s'ouvre pendant une seconde puis qui se referme mais il a trouvé la cause de son problème en utilisant une commande ( "gdb nautilus" puis "run" ), j'ai testé pour voir : ça affiche des informations.

On peut voir l'intéret de cette commande ici : http://doc.ubuntu-fr.org/gdb

Il pense que c'est parce qu'il a trifouillé des fichiers d'après ce que j'ai compris.

En voici la sortie:

Code : Tout sélectionner

(gdb) run
Starting program: /home/nicolas/Documents/Jeux/LandesEternellesLinux/le.x86_64.linux.bin 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe5d4b700 (LWP 9186)]
[New Thread 0x7fffdd54a700 (LWP 9187)]
/home/nicolas/Documents/Jeux/LandesEternellesLinux/le.x86_64.linux.bin: symbol lookup error: /home/nicolas/Documents/Jeux/LandesEternellesLinux/le.x86_64.linu
x.bin: undefined symbol: _ZN16CalCoreAnimation11setFilenameERKSs
[Thread 0x7fffe5d4b700 (LWP 9186) exited]
[Thread 0x7ffff7f2e900 (LWP 9181) exited]
[Inferior 1 (process 9181) exited with code 0177]
Je dois avouer ne rien y comprendre.

Avatar de l’utilisateur
Sebastien
Messages : 22
Inscription : 29 juin 2014, 16:23

Re: [Linux] erreur au lancement

Message par Sebastien »

(gdb) run
Starting program: /home/nicolas/Documents/Jeux/LandesEternellesLinux/le.x86_64.linux.bin
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe5d4b700 (LWP 9186)]
[New Thread 0x7fffdd54a700 (LWP 9187)]
/home/nicolas/Documents/Jeux/LandesEternellesLinux/le.x86_64.linux.bin: symbol lookup error: /home/nicolas/Documents/Jeux/LandesEternellesLinux/le.x86_64.linu
x.bin: undefined symbol: _ZN16CalCoreAnimation11setFilenameERKSs
[Thread 0x7fffe5d4b700 (LWP 9186) exited]
[Thread 0x7ffff7f2e900 (LWP 9181) exited]
[Inferior 1 (process 9181) exited with code 0177]
J'ai traduit le programme et j'en déduit qu'il y a un symbole introuvable :
/home/nicolas/Documents/Jeux/LandesEternellesLinux/le.x86_64.linux.bin: symbol lookup error: /home/nicolas/Documents/Jeux/LandesEternellesLinux/le.x86_64.linu
x.bin: undefined symbol: _ZN16CalCoreAnimation11setFilenameERKSs
Utarg, Galdur.

Avatar de l’utilisateur
Sebastien
Messages : 22
Inscription : 29 juin 2014, 16:23

Re: [Linux] erreur au lancement

Message par Sebastien »

Encore moi.

Je pense qu'il faut replacer manuellement le symbole :

_ZN16CalCoreAnimation11setFilenameERKSs
Utarg, Galdur.

Zuthos
Messages : 9
Inscription : 29 nov. 2015, 10:55
Localisation : Terre

Re: [Linux] erreur au lancement

Message par Zuthos »

Sebastien a écrit :Encore moi.

Je pense qu'il faut replacer manuellement le symbole :

_ZN16CalCoreAnimation11setFilenameERKSs
Le remplacer ou? :roll:

Avatar de l’utilisateur
trinita
Messages : 2723
Inscription : 15 avr. 2006, 10:23
Localisation : Charente - France
Contact :

Re: [Linux] erreur au lancement

Message par trinita »

peux tu donner la version de cal3D ?
Trinita,

Administrateur,
Contact: trinita@landes-eternelles.com

Suivez et partagez les Landes Eternelles sur Twitter !
La page Facebook des Landes Eternelles !


" Le bon sens est la qualité la moins partagée de ce monde " Jean-Pierre TROLL

Avatar de l’utilisateur
Sebastien
Messages : 22
Inscription : 29 juin 2014, 16:23

Re: [Linux] erreur au lancement

Message par Sebastien »

Le remplacer ou? :roll:
Encore moi.

Je pense qu'il faut replacer manuellement le symbole :

_ZN16CalCoreAnimation11setFilenameERKSs
Je pensais que le chemin d'accès menait vers le symbole mais je crois que non (en rouge) :
(gdb) run
Starting program: /home/nicolas/Documents/Jeux/LandesEternellesLinux/le.x86_64.linux.bin
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe5d4b700 (LWP 9186)]
[New Thread 0x7fffdd54a700 (LWP 9187)]
/home/nicolas/Documents/Jeux/LandesEternellesLinux/le.x86_64.linux.bin: symbol lookup error: /home/nicolas/Documents/Jeux/LandesEternellesLinux/le.x86_64.linu
x.bin:
undefined symbol: _ZN16CalCoreAnimation11setFilenameERKSs
[Thread 0x7fffe5d4b700 (LWP 9186) exited]
[Thread 0x7ffff7f2e900 (LWP 9181) exited]
[Inferior 1 (process 9181) exited with code 0177]
Utarg, Galdur.

Répondre