#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
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