Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 17/11/2008, à 19:58

DDSJM

Compilation programme 64

Bonjour,
Je souhaiterais installer un logiciel (zygrib) sur ubuntu 64. Il n'y a qu'un fichier i386 de disponible sur le site :
http://zygrib.free.fr/index.php?page=download
D'après l'auteur, il est possible de recompiler le programme. Je suis donc allé dans la section Doc du site ubuntu, pour trouver comment compiler.

J'ai telechargé le fichier http://zygrib.free.fr/getfile.php?file=zyGrib-2.2.2.tgz
Je l'ai extrait et ensuite j'ai lancé les commandes suivante à partir du terminal. Cependant, j'ai des erreurs.

jean-marc@XP3500:~/Bureau/configure$ target=x86_64-pc-linux
jean-marc@XP3500:~/Bureau/configure$ make all
rm -f ./zyGrib
cd src/bzip2; /usr/lib/qt4/bin/qmake; make
/bin/sh: /usr/lib/qt4/bin/qmake: not found
make[1]: entrant dans le répertoire « /home/jean-marc/Bureau/configure/src/bzip2 »
make[1]: *** Pas de règle pour fabriquer la cible « /usr/lib/qt4/mkspecs/linux-g++/qmake.conf », nécessaire pour « Makefile ». Arrêt.
make[1]: quittant le répertoire « /home/jean-marc/Bureau/configure/src/bzip2 »
make: *** [all] Erreur 2

Comment faire pour pouvoir installer ce programme?
Merci d'avance de votre aide

#2 Le 18/11/2008, à 11:57

DDSJM

Re : Compilation programme 64

Je pense que le problème provient de ce fichier... J'ai cherché toute la soirée mais je suis toujours bloqué.

QTBIN=/usr/lib/qt4/bin

all:
	rm -f ./zyGrib
	cd src/bzip2; $(QTBIN)/qmake; make
	cd src/zlib-1.2.3; $(QTBIN)/qmake; make
	cd src/proj-4.6.0/src/; $(QTBIN)/qmake; make
	cd src; $(QTBIN)/qmake; make
	#mv -f src/zyGrib .
	ln -sf src/zyGrib .
	echo "-----------------------------------"

clean:
	rm -f zyGrib
	rm -f src/zyGrib
	cd src/bzip2; $(QTBIN)/qmake; make clean
	cd src/zlib-1.2.3; $(QTBIN)/qmake; make clean
	cd src/proj-4.6.0/src/; $(QTBIN)/qmake; make clean
	cd src;	$(QTBIN)/qmake; make clean

Merci d'avance

#3 Le 15/12/2008, à 19:25

Zed973

Re : Compilation programme 64

salut
Meme probleme, a peu prés :

debian01:/home/zed/Nouveau dossierfl/z/zyGrib# make
rm -f ./zyGrib
cd src/bzip2; /usr/lib/qt4/bin/qmake; make
/bin/sh: /usr/lib/qt4/bin/qmake: Aucun fichier ou répertoire de ce type
make[1]: entrant dans le répertoire « /home/zed/Nouveau dossierfl/z/zyGrib/src/bzip2 »
make[1]: *** Pas de règle pour fabriquer la cible « /usr/lib/qt4/mkspecs/linux-g++/qmake.conf », nécessaire pour « Makefile ». Arrêt.

on y arrivera!!!


Linux depuis 2007.   Ubuntu Mate 23.10
Ravi.

Hors ligne

#4 Le 16/12/2008, à 10:41

cep

Re : Compilation programme 64

DDSJM a écrit :

Je pense que le problème provient de ce fichier... J'ai cherché toute la soirée mais je suis toujours bloqué.

QTBIN=/usr/lib/qt4/bin

all:

Merci d'avance

Si les dev de qt4 sont installés, modifier le Makefile et remplacer

QTBIN=/usr/lib/qt4/bin

par

QTBIN=/usr/bin

Mais il n'est pas indispensable de compiler, il existe un paquet ubuntu. Voir sur mon blog pour l'installation et les dépendances :

http://www.cepcasa.info/blog/?p=162

Bonne continuation.

cep

Édit : pour le paquet ubuntu, en effet ce n'est pas 64.

Dernière modification par cep (Le 16/12/2008, à 10:49)

Hors ligne

#5 Le 02/01/2009, à 13:04

Zed973

Re : Compilation programme 64

Salut
tout un tas d erreur ...
voici la fin

/usr/include/qt4/QtGui/qmatrix.h:38: error: forward declaration of 'struct QPainterPath'
IacPlot.cpp:330: error: invalid use of undefined type 'struct QPainterPath'
/usr/include/qt4/QtGui/qmatrix.h:38: error: forward declaration of 'struct QPainterPath'
IacPlot.cpp:336: error: invalid use of undefined type 'struct QPainterPath'
/usr/include/qt4/QtGui/qmatrix.h:38: error: forward declaration of 'struct QPainterPath'
IacPlot.cpp:337: error: invalid use of undefined type 'struct QPainterPath'
/usr/include/qt4/QtGui/qmatrix.h:38: error: forward declaration of 'struct QPainterPath'
make[1]: *** [objs/IacPlot.o] Erreur 1
make[1]: quittant le répertoire « /home/zed/Nouveau dossierfl/z/zyGrib/src »
make: *** [all] Erreur 2
debian01:/home/zed/Nouveau dossierfl/z/zyGrib#

Linux depuis 2007.   Ubuntu Mate 23.10
Ravi.

Hors ligne