debian 8 compilation qt5

Image Ici on parle français ou anglais, comme on veut, comme on peut.
Image Here we speak french or english, as we want, as we can.

Moderator: jza

Post Reply
zytux
Posts: 35
Joined: 10 Feb 2012 12:47

debian 8 compilation qt5

Post by zytux » 14 Dec 2016 12:50

Bonjour,
la recommandation:
Si vous avez plusieurs versions de QT installées en parallèle, qmake doit être celui de la version 5 de QT. Si ce n'est pas le cas, remplacer qmake par celui qui correspond à votre installation (il faut ajuster la variable QMAKE au début du fichier Makefile).
il me semble être dans ce cas de plusieurs versions qt installées.
sur un autre pc, j'ai fait la même installation sans modif du makefile et apparemment la compilation s'est faite.

le 'makefile' issu de zyGrib-8.0.1.tgz (18.8 Mo):
QMAKE=/usr/bin/qmake

INSTALLDIR=$(HOME)/zyGrib
MACQTBIN=/usr/local/Qt-5.3.2/bin/
QWTDIR=src/qwt-6.1.3

all: zyGrib

SRC= src/*.h src/*.cpp src/*/*.h src/*/*.cpp \
src/qwt*/src/*.cpp src/qwt*/src/*.h

mac: $(SRC)
rm -f ./zyGrib
rm -fr ./zyGrib.app
rm -f src/Makefile
cd src/g2clib; make -f makefile.osx
cd $(QWTDIR)/src; $(MACQTBIN)/qmake; make -j6
cd src; $(MACQTBIN)/qmake; make -j6

macclean:
rm -f zyGrib
dans '/usr/bin' il n'y a qu'un 'qmake'
donc modif ou non du makefile et comment ?

merci d'avance.
cordialement
zytux

zytux
Posts: 35
Joined: 10 Feb 2012 12:47

Re: debian 8 compilation qt5

Post by zytux » 14 Dec 2016 13:13

j'ai lancé le 'make' sans modif qt et ça s'est terminé par :

Code: Select all

make[1]: Leaving directory '/home/jlg/zyGrib-8.0.1/src/qwt-6.1.3/src'
cd src/g2clib; make
make[1]: Entering directory '/home/jlg/zyGrib-8.0.1/src/g2clib'
gcc -c -O3 -g -m64 -I/nwprod/lib/include/ -DUSE_JPEG2000 -DUSE_PNG -D__64BIT__ gridtemplates.c
In file included from /usr/include/stdlib.h:24:0,
                 from gridtemplates.c:1:
/usr/include/features.h:374:25: fatal error: sys/cdefs.h: Aucun fichier ou dossier de ce type
 #  include <sys/cdefs.h>
                         ^
compilation terminated.
makefile:89: recipe for target 'libg2c.a(gridtemplates.o)' failed
make[1]: *** [libg2c.a(gridtemplates.o)] Error 1
make[1]: Leaving directory '/home/jlg/zyGrib-8.0.1/src/g2clib'
Makefile:43: recipe for target 'zyGrib' failed
make: *** [zyGrib] Error 2
lié au pb qt ?

zytux
Posts: 35
Joined: 10 Feb 2012 12:47

Re: debian 8 compilation qt5

Post by zytux » 14 Dec 2016 17:42

j'essaie d'installer zygrib 8 sur deux pc sous debian jessie 8.6.
un 64 bits : ça a marché
un 32 bits, qui présente ce pb.
sur les deux, sont installés les mêmes :

Code: Select all

Paquet make :
i   4.0-8.1
et pour qmake: je n'ai que le 'qt5':

Code: Select all

Paquet qt4-qmake :
p   4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1      stable                 500 

Paquet qt5-qmake :
i A 5.3.2+dfsg-4+deb8u1
?

zytux
Posts: 35
Joined: 10 Feb 2012 12:47

Re: debian 8 compilation qt5

Post by zytux » 14 Dec 2016 18:12

j'ai bien le fichier 'manquant', à cette adresse :
/usr/include/i386-linux-gnu/sys/cdefs.h
mais quoi faire ?

zytux
Posts: 35
Joined: 10 Feb 2012 12:47

Re: debian 8 compilation qt5

Post by zytux » 14 Dec 2016 18:26

dans:
/usr/include/features.h
on trouve:
/* This is here only because every header file already includes this one$
#ifndef __ASSEMBLER__
# ifndef _SYS_CDEFS_H
# include <sys/cdefs.h>
# endif
une piste ? :)

zytux
Posts: 35
Joined: 10 Feb 2012 12:47

Re: debian 8 compilation qt5

Post by zytux » 16 Dec 2016 16:52

bonjour,
échec pour l'instant :(
j'ai posé la question également ici:
https://debian-facile.org/viewtopic.php?id=16209
...

DomH
Site Admin
Posts: 302
Joined: 23 Jan 2009 09:03

Re: debian 8 compilation qt5

Post by DomH » 16 Dec 2016 17:24

zytux wrote:bonjour,
échec pour l'instant :(
j'ai posé la question également ici:
https://debian-facile.org/viewtopic.php?id=16209
...
Hello,
Essayez d'installer la version compilée disponible en 32 et 64 bits; tout est indiqué ici : http://zygrib.org/forum/viewtopic.php?f=7&t=156
Bonne journée ou bonne soirée (vous pouvez choisir)
Have a nice day or good night (you can choose)
Guten Morgen oder gute Nacht (Sie können wählen)

DomH

zytux
Posts: 35
Joined: 10 Feb 2012 12:47

[résolu] debian 8 compilation qt5

Post by zytux » 20 Dec 2016 11:13

Bonjour,
@DomH: entre-temps j'ai trouvé de l'aide ici :
https://debian-facile.org/viewtopic.php?id=16209

les fichiers compilés sont disponibles pendant 60 jours sur 'framadrop' au cas où 'l'équipe zygrib' souhaite les récupérer, puisque otyugh est ok pour la diffusion.

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests