Sélectionnez votre langue

Résolution de problème : merci de consulter la FAQ et le Wiki

Aidez-nous à améliorer le contenu du Wiki et de la FAQ en les consultant. Le Wiki est mis à jour régulièrement et la FAQ permet une résolution rapide des principales embûches rencontrées. N'hésitez pas à nous faire parvenir vos suggestions d'amélioration sur le forum ou à éditer directement le Wiki ou la FAQ .

DLight-64 sous Linux Plante au démarrage

Plus d'informations
il y a 15 ans 1 semaine #2428 par STF01
Bonjour,
Démarrage de D::Light 3.0.5 ok sous linux avec la commande ./DLight.sh (version 64 bits.
Lorsque je clique sur le menu FILE, puis NEW, le message suivant apparaît dans la fenêtre terminal:

symbol lookup error: /home/pascal/softs/Eclairage_theatre/DLight/DLight-64-Linux/bin/libxml2.so.2: undefined symbol: gzopen64

Et l'application se ferme. Je débute sous DLight car j'ai trouvé intéressant ce programme parce qu'il tourne sous Linux. Le même problème se produit avec la version 3.0.3 en 64 bits.
Pouvez-vous m'aider?
Mon prochain spectacle est pour le mois de septembre et je serais heureux de pouvoir utiliser cette application.

Distrib Mandriva 2010.2 noyau 2.6.33.7-desktop-2mnb

Merci

Pascal Arnaud

Connexion pour participer à la conversation.

Plus d'informations
il y a 15 ans 1 semaine #2429 par sl1200mk2
Réponse de sl1200mk2 sur le sujet Re: DLight-64 sous Linux Plante au démarrage
hello,
à mon avis, la solution linux pour faire tourner DL est la meilleure car les versions linux sont rapides et fiables....
la version 3.0.5 à été compilée sur une debian avec un noyau 2.6.26 (les prochaine seront compilée avec une ubuntu 11.10, donc un noyau 2.6.38)

à priori, la libxml2 fait référence à une librairie (gzopen64) qui n'est pas présente sur ton système.
t'es sur que ta distrib est en 64bits ?
as-tu essayé la version 32 bits de DL avec ton système?

sinon, tu peux toujours tenter de copier la libxml2 présente sur ton système dans le dossier de DL (bin il me semble....), virer le lien symbolique, en recréer un lien symbolique vers la libxml2 que t'as copié (il doit avoir le même nom que celui distribué), et me dire si ça fonctionne.

++

nicolas

Connexion pour participer à la conversation.

Plus d'informations
il y a 15 ans 1 semaine #2433 par sl1200mk2
Réponse de sl1200mk2 sur le sujet Re: DLight-64 sous Linux Plante au démarrage
tu peux aussi essayer en modifiant le script .sh comme suit
export LD_LIBRARY_PATH=$my_path/bin/:/usr/lib/:/usr/local/lib/:$LD_LIBRARY_PATH

ça enverra DL chercher les librairies dans le répertoire /usr/local/lib et /usr/lib

++

nicolas

Connexion pour participer à la conversation.

Plus d'informations
il y a 15 ans 1 semaine #2439 par STF01
Réponse de STF01 sur le sujet Re: DLight-64 sous Linux Plante au démarrage
Merci pour les infos.
Oui, ma distrib est bien une 64 bits
J'ai essayé de lancer DL 32 bits sur ma machine mais elle ne démarre pas pour la bonne et simple raison qu'elle ne trouve pas les lib demandées. Par contre sur mon ordi de bureau (32 bits) la version 32 bits fonctionne.
Je vais essayer les 2 solutions proposées et te communiquerai les résultats.

++

Connexion pour participer à la conversation.

Plus d'informations
il y a 15 ans 1 semaine #2440 par STF01
Réponse de STF01 sur le sujet Re: DLight-64 sous Linux Plante au démarrage
Petite erreur dans mon message précédent. Sur mon ordi de bureau (32 bits) La version 3.0.5 ne fonctionne pas non plus. J'avais installé une ancienne version (2.xx) qui était restée installée. J'ai la même annonce de faute que sous la version 64 bits. Je vais donc essayer les modifs annoncées.
Merci

++

Connexion pour participer à la conversation.

Plus d'informations
il y a 15 ans 1 semaine #2441 par STF01
Réponse de STF01 sur le sujet Re: DLight-64 sous Linux Plante au démarrage
Hélas, pas de chance...:(

J'ai opéré les modifs citées plus haut sur la version 32 bits, sans succès.
Toujours la même erreur à l'ouverture d'un nouveau projet.

/home/pascal/softs/Eclairage_theatre/DLight/DLight-32-Linux/bin/dlight: symbol lookup error: /home/pascal/softs/Eclairage_theatre/DLight/DLight-32-Linux/bin/libxml2.so.2: undefined symbol: gzopen64

J'ai copié la lib libxml2.so.2.7.6 sur mon système dans le répertoire DL/bin et viré et recréé le lien symbolique, sans succès. Toujours cette satanée faute.

J'ai également modifié DLight.sh selon ce que tu m'as donné, sans succès non plus. J'ai même mis à jour libxml2.so.2.7.6 en libxml2.so.2.7.8 sur mon système.

++
++

Connexion pour participer à la conversation.

Plus d'informations
il y a 15 ans 1 semaine #2442 par sl1200mk2
Réponse de sl1200mk2 sur le sujet Re: DLight-64 sous Linux Plante au démarrage
avec la commande:
ldd /path_vers_dl/bin/dlight

tu peux voir quelle lib sont chargée au démarrage et d'où elles proviennent.
débrouille toi pour remettre la librarie d'origine (libxml2) fournit dans la distrid de DL et change encore une fois le script sh
export LD_LIBRARY_PATH=$my_path/bin/

dis moi,
++

nicolas

Connexion pour participer à la conversation.

Plus d'informations
il y a 15 ans 1 semaine #2443 par sl1200mk2
Réponse de sl1200mk2 sur le sujet Re: DLight-64 sous Linux Plante au démarrage
aussi un petit googling de gzopen64 raconte que certain soft installent sur ton système la librairie zlib qui ne contient pas gzopen64
( bugs.launchpad.net/ubuntu/+source/libxml2/+bug/151045 )

et si tu captes un peu l'anglais et les commandes du terminal, tu peux regarder cette page qui explique comment copier la bonne zlib dans le bon répertoire
openhelp.net/2010/11/11/libxml2-so-undef...ference-to-gzopen64/

++

nicolas

Connexion pour participer à la conversation.

Plus d'informations
il y a 15 ans 4 jours #2459 par STF01
Réponse de STF01 sur le sujet Re: DLight-64 sous Linux Plante au démarrage
En effet, il semble que la librairie zlib installée ne contienne pas gzopen64.
Et je n'arrive pas à trouver une librairie contenant gzopen64 que je puisse installer dans ma distrib (Mandriva2010.0). Je vais aller voir sur les forum linux (Mandriva) si je trouve quelque chose et essayer à nouveau DLight après.
Merci

Connexion pour participer à la conversation.

Plus d'informations
il y a 15 ans 4 jours #2460 par sl1200mk2
Réponse de sl1200mk2 sur le sujet Re: DLight-64 sous Linux Plante au démarrage
peut-être ici
pkgs.org/package/zlib-devel

++

nicolas

Connexion pour participer à la conversation.

Plus d'informations
il y a 14 ans 11 mois #2536 par STF01
Réponse de STF01 sur le sujet Re: DLight-64 sous Linux Plante au démarrage
Bon ben... libxml2 et zlib dans des versions hétéroclites. La galère pour installer toutçà sous Mandriva (il manque toujours une lib quand je lance un RPM pour installer libxml2 ou zlib. Je vais changer de distribution et venir sur ubuntu. Peut-être aurais-je plus de chance (vu que DLight 3.0.6 est compilé avec ubuntu 11.10).
Je redonnerai des nouvelles sur ce forum.
Merci encore

Connexion pour participer à la conversation.

Plus d'informations
il y a 14 ans 11 mois - il y a 14 ans 11 mois #2613 par STF01
Et voilà.... J'ai viré ma distrib Mandriva 2010.1 et remplacé par ubuntu 10.10. Et D::Light fonctionne. Plus de problème (enfin pour l'instant). Je pense que libxml2 et zlib ne sont pas actualisées sous mandriva, car le problème venait de ces 2 lib. Donc, D::Light ne fonctionne pas forcément avec toutes les distrib Linux. A tester au cas par cas. Peut-être n'ais-je pas eu de chance.
Prochain test, test de la conception lumière de la prochaine pièce de théâtre "Du vent dans les branches de Sassafraas".
Dernière édition: il y a 14 ans 11 mois par STF01.

Connexion pour participer à la conversation.

Plus d'informations
il y a 14 ans 11 mois #2616 par sl1200mk2
Réponse de sl1200mk2 sur le sujet Re: DLight-64 sous Linux Plante au démarrage
dommage pour Mandriva, cool pour D::Light ;-)
je vais publier sous peu une 3.0.6_b4 pour linux 64 bits.
pourras-tu l'essayer ?

++

nicolas

Connexion pour participer à la conversation.

Plus d'informations
il y a 14 ans 11 mois #2624 par STF01
Réponse de STF01 sur le sujet Re: DLight-64 sous Linux Plante au démarrage
Il faudra que j'installe la version ubuntu 64 bits. Je suis reparti la 10.10 32bits (sur une machine 64bits). Mais pas de problème je peourrai essayer ta version 64 bits de D::Light.

Connexion pour participer à la conversation.

Temps de génération de la page : 0.192 secondes
Propulsé par Kunena