[./configure] Qt3 headers not found :( [résolu]

Qt3 headers not found :( [résolu] [./configure] - Installation - Linux et OS Alternatifs

Marsh Posté le 03-08-2006 à 13:47:37    

Bonjour,
 
le problème a l'air d'arriver souvent. J'ai épluché beaucoup de site, de faq, de man, de forums, mais je reste bloqué devant le problème suivant.
Je suis sur mandriva one, intel p4 2.8C.
 
J'essaye donc de faire un ./configure pour l'application kiozen. Je tombe sur l'erreur suivante :

checking for Qt... configure: error: Qt (>= Qt 3.2) (headers and libraries) not found. Please check your installation!
For more details about this problem, look at the end of config.log.


 
Je verifie donc mon installation, et entre autre la variable QTDIR:

[thargos@thargos-desktop kiozen]$ echo $QTDIR
/usr/lib/qt3/:/usr/local/Trolltech/Qt-4.1.4/


 
Comme vous pouvez le voir je me suis amusé à installer Qt4.1.4 avec succes. (j'ai rajouté Qt-4.1.4 dans QTDIR)
Je possède donc qt3 et qt4.
Cependant. Qt4.1.4 contient bien un repertoire include, mais pas qt3 :

[thargos@thargos-desktop kiozen]$ ll /usr/lib/qt3/
total 20
drwxr-xr-x  2 root root 4096 mai 12 12:48 bin/
drwxr-xr-x  2 root root 4096 aoû  3 12:50 lib/
drwxr-xr-x  2 root root 4096 mai 12 12:48 phrasebooks/
drwxr-xr-x  3 root root 4096 mai 12 12:48 plugins/
drwxr-xr-x  2 root root 4096 mai 12 12:50 translations/
[thargos@thargos-desktop kiozen]$


 
J'ai donc essayé d'installer libqt3-pch-headers:

[thargos@thargos-desktop kiozen]$ sudo urpmi libqt3-pch-headers
Les paquetages suivants ne peuvent pas être installés, car ils dépendent
de paquetages qui sont plus anciens que les versions installées:
libqt3-devel-3.3.4-23mdk
libqt3-pch-headers-3.3.4-19mdk
Continuer ? (O/n)  


 
Bien evidement ça ne fonctionne pas.

installation de libxorg-x11-devel-6.9.0-5.7.20060mdk.i586.rpm depuis /var/cache/urpmi/rpms
Préparation ...                 #############################################
      1/1: libxorg-x11-devel     #############################################
error: unpacking of archive failed on file /usr/include/GL: cpio: rename failed - est un répertoire


 
Voila. D'apres ce que j'ai compris, il me manque les headers pour que mon configure passe.
 
J'ai vainement essayé les options suivantes :

sudo ./configure --with-qt-dir=/usr/lib/qt3 --with-qt-includes=/usr/local/Trolltech/Qt-4.1.4/include --with-qt-libraries=/usr/lib/qt3/lib


et

sudo ./configure --with-qt-dir=/usr/local/Trolltech/Qt-4.1.4/ --with-qt-includes=/usr/local/Trolltech/Qt-4.1.4/include --with-qt-libraries=/usr/local/Trolltech/Qt-4.1.4/lib/


sans succès.
 
Voilà, j'espère avoir suffisement detaillé mon problème. Quelqu'un pourrait-il me suggérer une solution, un indice, s'il vous plait?
Merci.
 
et voici le config.log :
http://thx11.38.free.fr/mandriva/config.log
--  
ThArGos


Message édité par thargos le 03-08-2006 à 18:03:12
Reply

Marsh Posté le 03-08-2006 à 13:47:37   

Reply

Marsh Posté le 03-08-2006 à 14:43:16    

Pour les includes de qt3, tu devrais plutôt essayer /usr/include/qt3
 
;)

Reply

Marsh Posté le 03-08-2006 à 14:55:28    

Merci pour ta réponse! C'est sur que deja ca devrait mieux aller.
J'ai donc essayé, mais je m'aperçoi que je n'ai pas de repertoire qt3 dans /usr/include/
 
je ne vois pas trop comment installer ces headers sans desinstaller ma version de qt3 qui est apparement trop recente.

Reply

Marsh Posté le 03-08-2006 à 15:01:59    

tu dois avoir un sacré bordel dans tes sources pour obtenir ce type de message.
postes le contenu de /etc/urpmi/urpmi.cfg


Message édité par Mjules le 03-08-2006 à 15:02:30

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 03-08-2006 à 15:48:00    

plf-free ftp://ftp.free.fr/pub/Distributions_Linux/plf/mandriva/free/2006.0/i586 {
  hdlist: hdlist.plf-free.cz
  key-ids: caba22ae
  list: list.plf-free
  with_hdlist: hdlist.cz
}
 
plf-nonfree ftp://ftp.free.fr/pub/Distributions_Linux/plf/mandriva/non-free/2006.0/i586 {
  hdlist: hdlist.plf-nonfree.cz
  key-ids: caba22ae
  list: list.plf-nonfree
  with_hdlist: hdlist.cz
}
 
updates ftp://ftp.ciril.fr/pub/linux/mandrakelinux/official/updates/2006.0/main_updates {
  hdlist: hdlist.updates.cz
  key-ids: 22458a98
  list: list.updates
  update
  with_hdlist: media_info/hdlist.cz
}
 
main ftp://ftp.caliu.info/pub/distribucions/mandrake/official/2006.0/i586/media/main {
  hdlist: hdlist.main.cz
  key-ids: 70771ff3
  with_hdlist: media_info/hdlist.cz
}
 
update_source ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/updates/i586/2006.0/main_updates {
  hdlist: hdlist.update_source.cz
  key-ids: 22458a98
  list: list.update_source
  synthesis
  update
  with_hdlist: media_info/synthesis.hdlist.cz
}


 
j'ai mis mes sources à jour à l'aide de easyurpmi

Reply

Marsh Posté le 03-08-2006 à 15:53:59    

ça semble correct pourtant, fais vois un rpm -qa|grep qt  et un rpm -qa|grep xorg


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 03-08-2006 à 15:59:04    

Merci pour ton aide.
 

$rpm -qa|grep qt
qtradio-0.8.1-4mdk
qt3-common-3.3.4-23.1mdk
libqt3-3.3.4-23.1mdk
pinentry-qt-0.7.2-2mdk
aqhbci-qt-tools-1.0.5-0.beta.2mdk
libdbus-qt-1_0-0.23.4-5mdk


et

$rpm -qa|grep xorg
xorg-x11-xauth-6.9.0-5.6.20060mdk
libxorg-x11-6.9.0-5.6.20060mdk
xorg-x11-75dpi-fonts-6.9.0-5.6.20060mdk
xorg-x11-xfs-6.9.0-5.6.20060mdk
xorg-x11-server-6.9.0-5.6.20060mdk
xorg-x11-6.9.0-5.6.20060mdk

Reply

Marsh Posté le 03-08-2006 à 16:09:42    

le problème vient du fait que tu as utilisé les sources community durant un temps et que maintenant, tu cherches à installer un paquet depuis les sources official.
 
Donc soit tu utilises les sources community pour tout, soit tu désinstalles qt3-common et libqt3 avant de les réinstaller (avec nodeps pour ne supprimer que ces paquets là)


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 03-08-2006 à 16:17:24    

ah très bien, j'y vois plus clair déjà!
Merci beaucoup! Je vais essayer ça.

Reply

Marsh Posté le 03-08-2006 à 17:33:31    

Ca fonctionne, merci bien!

checking for Qt... libraries /usr/lib/qt3//lib, headers /usr/lib/qt3//include using -mt
checking for moc... /usr/lib/qt3//bin/moc
checking for uic... /usr/lib/qt3//bin/uic
checking whether uic supports -L ... yes
checking whether uic supports -nounload ... yes
checking if Qt needs -ljpeg... no
checking for rpath... yes
checking for KDE... configure: error:
in the prefix, you've chosen, are no KDE headers installed. This will fail.
So, check this please and use another prefix!


 
c'est passé pour Qt :)
Bon j'ai plus qu'a trouver ce qui merdouille pour KDE
Merci pour l'aide!

Reply

Marsh Posté le 03-08-2006 à 17:33:31   

Reply

Marsh Posté le 03-08-2006 à 18:02:16    

il manquait kdebase-devel =)
merci à tous!
bonne soirée

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed