[binaire] exécution d'un binaire.

Applications, problèmes de configuration réseau
Avatar de l’utilisateur
Aikadil
archer
Messages : 113
Inscription : dim. 18 déc. 2011, 20:20
Localisation : Belgique - Liege

[binaire] exécution d'un binaire.

Message par Aikadil »

Bonjour, je cherche à installer un exécuter un binaire, pour le moment sans succès.

Le logiciel en question est v-planner http://www.hhssoftware.com/v-planner/ un logiciel de planification de plongée sous marine.
le readme me dit
*********************************************

This file package consists of 5 files

1/ VPlanner (binary program)
2/ libborqt-6.9.0-qt2.3.so (shared object library)
3/ libborqt-6.9-qt2.3.so (link for .so)
4/ install.txt
5/ icon for your desktop link

***********************************************



Install instructions (with root access)
***************************************

1/ This binary may be run from either root or user accounts.
The suggested location is:

/usr/local/vplanner/

2/ Place the two .so files into the common library
The preferred location is:

/usr/lib/

3/ Create a desktop link to the binary
An png icon is provided.
-j'ai créé /usr/local/vplanner en root et j'y ai placé le binaire VPlanner
-j'ai mis les deux *.so dans /usr/bin
-chmod +x sur le binaire
-ajouter vplanner au menu d'Openbox avec comme commande /usr/local/vplanner/VPlanner

Quand je clic dans le menu, openbox me répond, aucun fichier de ce type /usr/local/vplanner/VPlanner à échoué
Quand je me contente de décompresser le tar.gz et de double cliquer sur le binaire et de choisir "exécuter" il me répond la même chose...

Merci
ASUS Rampage II gene - Intel i7-950 - Corsaire 3*2Go - Samsung SpinPoint F1 300Go
x2 - Nvidia Gtx295 - ArchLinux/Win7 Arium - X86-64.

Je ne suis pas programmeur, je suis tuto dépendant et je le vie bien !
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [binaire] exécution d'un binaire.

Message par benjarobin »

Donne la sortie de ldd de chaque .so ainsi que de l’exécutable
Pour information en 32 bits j'ai ceci :

Code : Tout sélectionner

ldd libborqt-6.9.0-qt2.3.so 
        linux-gate.so.1 =>  (0xb7732000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xb6fc5000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb6e8f000)
        libm.so.6 => /lib/libm.so.6 (0xb6e63000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0xb6e5a000)
        libICE.so.6 => /usr/lib/libICE.so.6 (0xb6e3f000)
        libjpeg.so.62 => not found
        libc.so.6 => /lib/libc.so.6 (0xb6c9e000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb6c7c000)
        libdl.so.2 => /lib/libdl.so.2 (0xb6c77000)
        /lib/ld-linux.so.2 (0xb7733000)
        libuuid.so.1 => /usr/lib/libuuid.so.1 (0xb6c70000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb6c6c000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb6c65000)

ldd VPlanner
        linux-gate.so.1 =>  (0xb7762000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb7602000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb75e7000)
        libdl.so.2 => /lib/libdl.so.2 (0xb75e2000)
        libc.so.6 => /lib/libc.so.6 (0xb7441000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb741e000)
        /lib/ld-linux.so.2 (0xb7763000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb741a000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7413000)
Il me manque une vielle version de libjpeg...
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [binaire] exécution d'un binaire.

Message par FoolEcho »

Aikadil a écrit :-j'ai créé /usr/local/vplanner en root et j'y ai placé le binaire VPlanner
-j'ai mis les deux *.so dans /usr/bin
-chmod +x sur le binaire
-ajouter vplanner au menu d'Openbox avec comme commande /usr/local/vplanner/VPlanner
Et pour info, un PKGBUILD c'est mieux (gestion par pacman, tout ça). :rhooo: :paddle: :kungfu: :sm: :aimepas:
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Aikadil
archer
Messages : 113
Inscription : dim. 18 déc. 2011, 20:20
Localisation : Belgique - Liege

Re: [binaire] exécution d'un binaire.

Message par Aikadil »

voilà
[squall@ArchLinuxCedric v-planner_3.84.1]$ ldd libborqt-6.9.0-qt2.3.so
n'est pas un exécutable dynamique
[squall@ArchLinuxCedric v-planner_3.84.1]$ ldd libborqt-6.9.0-qt2.3.so
n'est pas un exécutable dynamique
[squall@ArchLinuxCedric v-planner_3.84.1]$ ldd VPlanner
n'est pas un exécutable dynamique
c'est quoi un exécutable dynamique...
ASUS Rampage II gene - Intel i7-950 - Corsaire 3*2Go - Samsung SpinPoint F1 300Go
x2 - Nvidia Gtx295 - ArchLinux/Win7 Arium - X86-64.

Je ne suis pas programmeur, je suis tuto dépendant et je le vie bien !
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [binaire] exécution d'un binaire.

Message par benjarobin »

Un exécutable dynamique c'est un exécutable lié à des bibliothèque dynamique...
Bref, je ne comprends pas... Normalement même en 64 bits ce n'est pas ce message qui est attendu.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Aikadil
archer
Messages : 113
Inscription : dim. 18 déc. 2011, 20:20
Localisation : Belgique - Liege

Re: [binaire] exécution d'un binaire.

Message par Aikadil »

ah, me voilà bien mal, j'ai besoins de ce logiciel pour une expé Jeudi 28, je n'ai pas trop envie d'installer une autre disto sur mon portable pour faire tourner un seul logiciel...

Je vais probablement utiliser une distro live sur clef usb pour ce logiciel ou essayer d'utiliser la vers Win avec wine, et ça me ferait mal du coup.
ASUS Rampage II gene - Intel i7-950 - Corsaire 3*2Go - Samsung SpinPoint F1 300Go
x2 - Nvidia Gtx295 - ArchLinux/Win7 Arium - X86-64.

Je ne suis pas programmeur, je suis tuto dépendant et je le vie bien !
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [binaire] exécution d'un binaire.

Message par tuxce »

Normalement, ldd reprend l'argument que tu lui donnes en cas d'erreur, par exemple:

Code : Tout sélectionner

$ ldd VPlanner
ldd: ./VPlanner: Aucun fichier ou dossier de ce type
Sinon, j'ai pareil que benjarobin en 64bits (enfin sur des dossiers lib32), donc c'est peut être une mauvaise archive que tu as.

Par contre, au lieu de cliquer sur les fichiers, tu devrais plutôt les lancer depuis un terminal, on a souvent des infos sur une éventuelle erreur qu'on aurait faite.
Avatar de l’utilisateur
Aikadil
archer
Messages : 113
Inscription : dim. 18 déc. 2011, 20:20
Localisation : Belgique - Liege

Re: [binaire] exécution d'un binaire.

Message par Aikadil »

ld: i386 architecture of input file `VPlanner' is incompatible with i386:x86-64 output

Le logiciel n'est simplement pas compatible 64bits me semble t-il
ASUS Rampage II gene - Intel i7-950 - Corsaire 3*2Go - Samsung SpinPoint F1 300Go
x2 - Nvidia Gtx295 - ArchLinux/Win7 Arium - X86-64.

Je ne suis pas programmeur, je suis tuto dépendant et je le vie bien !
Avatar de l’utilisateur
Aikadil
archer
Messages : 113
Inscription : dim. 18 déc. 2011, 20:20
Localisation : Belgique - Liege

Re: [binaire] exécution d'un binaire.

Message par Aikadil »

Pfff j'essaye de compiler Wine-git il me manque lib32-libxrandr, je n'arrive pas a la trouver dans les dépots Arch.
ASUS Rampage II gene - Intel i7-950 - Corsaire 3*2Go - Samsung SpinPoint F1 300Go
x2 - Nvidia Gtx295 - ArchLinux/Win7 Arium - X86-64.

Je ne suis pas programmeur, je suis tuto dépendant et je le vie bien !
Répondre