Page 1 sur 1

[cycas]impossible à lancer (résolu)

Publié : jeu. 24 janv. 2013, 17:30
par ourobolos
Bonjour,

Je cherche à utiliser cycas. Je l'ai installé, mais au premier lancement rien ne se passe, et la sortie plus verbeuse ne m'a pas vraiment aidé :

Code : Tout sélectionner

cycas39_verbose  
>> /usr/local/bin/cycas39_verbose: ligne4: ./cycas.real: Aucun fichier ou dossier de ce type
Le code du lanceur :

Code : Tout sélectionner

cat /usr/bin/cycas39_verbose 
#!/bin/sh
export LANG=de_DE
xmodmap -e "keycode 0x6C =  Return"
cd /opt/cycas39; ./cycas.real $* &
est-ce que le changement de langue et de disposition clavier sont indispensables ? c'est assez dérangeant de perdre alt-gr …

Le fichier cycas.real est un binaire.

Une idée ?

Merci d'avance

Re: [cycas]impossible à lancer

Publié : jeu. 24 janv. 2013, 17:44
par oktoberfest
Fais voir un

Code : Tout sélectionner

ldd /opt/cycas39/cycas.real
Il va sans doute te manquer des librairies. Il faudra que tu installes les paquets correspondants aux librairies manquantes.

Re: [cycas]impossible à lancer

Publié : jeu. 24 janv. 2013, 17:54
par MrMen
Je viens de tenter en tout cas les fichier cycas.real se lance bien chez moi.
Attention : le alt-gr est remappé entré si on lance le fichier tout seul.

Re: [cycas]impossible à lancer

Publié : jeu. 24 janv. 2013, 19:20
par ourobolos
malheureusement, ldd ne me fournit pas d'informations supplémentaires

Code : Tout sélectionner

ldd /opt/cycas39/cycas.real
	n'est pas un exécutable dynamique

Re: [cycas]impossible à lancer

Publié : jeu. 24 janv. 2013, 19:26
par MrMen
Si tu lances cycas.real à la main ?

Re: [cycas]impossible à lancer

Publié : jeu. 24 janv. 2013, 19:30
par benjarobin
Le paquet (PKGBUILD) indique que x86_64 est supporté mais sans fournir les dépendances nécessaire.
Il te manque donc les lib32 que nécessite cycas.real

Pour information en 32 bits :

Code : Tout sélectionner

ldd cycas.real 
        linux-gate.so.1 (0xb7743000)
        libdl.so.2 => /usr/lib/libdl.so.2 (0xb7712000)
        libXi.so.6 => /usr/lib/libXi.so.6 (0xb7702000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xb76ef000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb75b9000)
        libm.so.6 => /usr/lib/libm.so.6 (0xb7576000)
        libc.so.6 => /usr/lib/libc.so.6 (0xb73c4000)
        /lib/ld-linux.so.2 (0xb7744000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb73a2000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb739e000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7397000)

Code : Tout sélectionner

/usr/lib/libdl.so.2 appartient à glibc 2.17-1
/usr/lib/libXi.so.6 appartient à libxi 1.6.2-1
/usr/lib/libXext.so.6 appartient à libxext 1.3.1-1
/usr/lib/libX11.so.6 appartient à libx11 1.5.0-1
/usr/lib/libm.so.6 appartient à glibc 2.17-1
/usr/lib/libc.so.6 appartient à glibc 2.17-1
/usr/lib/libxcb.so.1 appartient à libxcb 1.9-2
/usr/lib/libXau.so.6 appartient à libxau 1.0.7-1
/usr/lib/libXdmcp.so.6 appartient à libxdmcp 1.1.1-1

Re: [cycas]impossible à lancer

Publié : jeu. 24 janv. 2013, 19:34
par ourobolos
/opt/cycas39/cycas.real
bash: /opt/cycas39/cycas.real: Aucun fichier ou dossier de ce type
il n'arrive pas à se trouver lui-même ? :D

Edit : je dois chercher les versions 62 bits des librairies demandées dans le PKGBUILD ?
j'ai trouvé un fil au sujet de l'installation 64 bits sur le site de l'éditeur mais je ne trouve pas de correspondance avec yaourt.

Re: [cycas]impossible à lancer

Publié : jeu. 24 janv. 2013, 19:37
par benjarobin
@ourobolos C'est normal comme message d'erreur, tu es en 64 bits mais sans aucune libraire 32 bits, voir mon message précédent pour un début de réponse

Il te faut donc installer :

Code : Tout sélectionner

lib32-glibc lib32-libxi lib32-libxext lib32-libx11 lib32-libxcb lib32-libxau lib32-libxdmcp

Re: [cycas]impossible à lancer

Publié : jeu. 24 janv. 2013, 19:47
par ourobolos
Oui, j'ai vu ton message entre-temps, en installant ces 3 librairies cela a suffit, j'avais déjà les autres ou elles étaient dépendantes des premières :

Code : Tout sélectionner

 lib32-glibc
 lib32-libxi
 lib32-libxext
Merci !