Précédent   Forum des professionnels en informatique > Environnements de développement > Delphi > Kylix
Kylix Environnement de développement RAD sous Linux avec compilateur natif pour Delphi
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/11/2007, 19h47   #1
Invité régulier
 
Inscription : octobre 2007
Messages : 34
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 34
Points : 9
Points : 9
Par défaut Kylix sous Mandriva Spring

Bonjour

J'ai installé il y a un moment kylix sous mandrake (la 10 je crois) et cela a fonctionné en rajoutant
Code :
export LD_ASSUME_KERNEL=2.2.5
avant de lancer kylix.

Depuis, j'ai mis à jour vers Mandriva puis Mandriva Spring et maintenant kylix ne se lance plus. J'ai au lancement l'erreur
Code :
 /bin/bash: error while loading shared libraries: libdl.so.2: cannot open shared object file: No such file or directory
avec le export précedent.

Si je ne met pas le export, alors j'ai d'autres erreurs :
Code :
1
2
3
4
5
6
7
8
9
Remarque : lancez la partie Delphi de Kylix avec la commande startdelphi.
expr: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
sed: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
sed: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
sed: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
sed: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
sed: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
sed: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
./kylix3/bin/delphi: error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory
Comment peut-on corriger cela pour le faire fonctionner ? Je n'ai pas trouvé d'info dans les sujet en tête de forum.

Je n'ai pas réinstallé kylix après la mise à jour..

Merci.
pem1996 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/11/2007, 22h59   #2
Membre Expert
 
Inscription : juillet 2006
Messages : 1 677
Détails du profil
Informations personnelles :
Localisation : France, Hérault (Languedoc Roussillon)

Informations forums :
Inscription : juillet 2006
Messages : 1 677
Points : 1 812
Points : 1 812
Yep !

Pas un problème Kylix, àmha.
Jette donc un oeil à man ldd, man ldconfig, man ld.so et au fichier /etc/ld.so.conf.

Mes 2 cts,
--
jp
Jipété est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/11/2007, 18h30   #3
Invité régulier
 
Inscription : octobre 2007
Messages : 34
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 34
Points : 9
Points : 9
Voilà le résultat :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
ldd kylix3/bin/delphi
        linux-gate.so.1 =>  (0xbfffe000)
        libpthread.so.0 => /lib/i686/libpthread.so.0 (0xb7ee1000)
        bpldesignhooks.so.6.9 => not found
        winhelp.so => not found
        bpldelphide.so.6.9 => not found
        bplcoreide.so.6.9 => not found
        bplvclide.so.6.9 => not found
        bplvclex.so.6.9 => not found
        bpldesignide.so.6.9 => not found
        bplvcl.so.6.9 => not found
        libole32.borland.so => not found
        bpldesignhooks.so.6.9 => not found
        bplvisualclx.so.6.9 => not found
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb7de0000)
        libwine.borland.so => not found
        bplrtl.so.6.9 => not found
        libdl.so.2 => /lib/libdl.so.2 (0xb7ddb000)
        libc.so.6 => /lib/i686/libc.so.6 (0xb7cac000)
        /lib/ld-linux.so.2 (0xb7f11000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb7ca9000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7ca3000)
bpldesignhooks.so.6.9 déclarée non trouvée se trouve dans kylix3/bin/ (kylix3/bin/bpldesignhooks.so.6.9). Pareil pour les autres.
Ce chemin n'était pas dans /etc/ld.so.conf je l'ai ajouté
Certaines biblio sont alors trouvées, mais pas toutes :
Code :
        bpldesignhooks.so.6.9 => not found
alors que
Code :
1
2
locate bpldesignhooks.so.6.9
/home/pem1996/kyllix3/bin/bpldesignhooks.so.6.9
Et l'exécution de kylix me donne les mêmes erreurs que précédemment.. Par ailleurs le ldd retourne
Code :
        libc.so.6 => /lib/i686/libc.so.6 (0xb7baa000)
Ce qui ne change pas même en ajoutant /lib/i686 à ld.so.conf

Une idée ?

Merci.
pem1996 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/11/2007, 18h59   #4
Membre Expert
 
Inscription : juillet 2006
Messages : 1 677
Détails du profil
Informations personnelles :
Localisation : France, Hérault (Languedoc Roussillon)

Informations forums :
Inscription : juillet 2006
Messages : 1 677
Points : 1 812
Points : 1 812
Citation:
Ce chemin n'était pas dans /etc/ld.so.conf je l'ai ajouté
Bien vu, mais si ma mémoire est bonne ce n'est pas suffisant, il faut encore jouer avec ldconfig ou un autre truc à faire tourner à la mano, désolé je ne me rappelle plus, j'ai fait ça il y a longtemps, tu devrais p'têt poster ce genre de question sur un forum Linux.
L'ami locate n'est pas suffisant sur ce coup-là, il t'indique juste que le fichier et présent et où.
P'têt aussi en jouant sur les options de include sur la ligne de commande de compilation (" -I/chemin/fichier ", je crois) ?
--
jp
Jipété est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h56.


 
 
 
 
Partenaires

Hébergement Web