>Re: R�f�rence: Compilation application kde >De: >Daniel Moyne <[EMAIL PROTECTED]>� >Date: Sat, 17 Nov 2001 17:31:50 +0100 >Tu confirmes le besoin de compiler KDE or quand je regrade le package des >sources KDE tel que fourni avec la dernier Plan�te Linux c'est un ensemble de >17 applications : >kde-i18n-fr... >kde-games.. >etc... >Cela veut dire compiler tous ces sous-packages et donc vraisemblablement >probl�mes d'ordre ! >Quand on a trouv� cet ordre s'il existe (?) on peut mettre �a dans un script. >Comment as-tu proc�der ? je te r�ponds sur la liste car je pense que �a peut int�resser tout le monde :-) si tu ne veux que compiler des applications kde, il te faut qt et kdelibs. comme je n'ai jamais r�ussi � compiler quoique ce soit pour kde � partir des diff�rentes librairies en rpm pour qt et kde, avec tous les devel possibles, j'ai fini par les compiler avant toute chose et dans la foul�e, j'ai compil� les autres modules. soit plusieurs dizaines d'applications kde, comme quoi on peut le faire sur une mandrake 8.0 ;-) si tu veux kde, il te faut au moins et dans cet ordre, qt, kdelibs et kdebase. kdesupport est recommand� car il apporte des librairies suppl�mentaires utiles � la compilation des autres modules. libgif, lijpeg, libmime et d'autres. regarde ce qu'il contient et si tu as d�j� ces librairies install�es, avec les devel si ce sont des rpm, tu n'en a pas besoin. sinon, compile kdesupport apr�s qt et avant kdelibs. le reste est selon ce que tu veux installer. pas vraiment d'ordre. si tu veux installer kdeaddons, compile le en dernier car il a besoin d'un des autres modules mais je ne me rappelle plus lequel! une installation compl�te, c'est qd m�me autour des 500 Mo pour kde + qt... quant au script, si tu es sur que tout ira bien... sinon faut quand m�me g�rer les erreurs � la mano... tu peux n�anmoins tr�s bien conserver ton install de kde en rpm, compiler les versions �quivalentes de qt et kdelibs, (sans d�sinstaller qt et kdelibs rpm!), et ensuite compiler des applications qui tourneront sur ton kde. c'est pas tr�s orthodoxe mais �a marche... ce qui est aussi int�ressant, c'est qu'il est possible de compiler et de faire tourner des applications pr�vues pour des versions anciennes de kde sur un kde r�cent. je viens ainsi de compiler kmud-1.0 et ksoundrecord-0.5 (rosaire, d�sol�, je suis en retard pour ta f�te.....) avec qt-1.44 et kdelibs-1.1.2 et ces deux applis fonctionnent avec kde-2.2.1 la m�thode: kdelibs-1.1.2 et qt-1.44 sont disponibles en tar.bz2 sur: ftp.kde.org/pub/kde/Attic/old/1.1.2/distribution/tar/generic/source/bz2 avoir un bon compileur, j'utilise gcc-2.95.3 install� depuis les sources. choisir un r�pertoire o� installer qt et kdelibs. /opt est un bon endroit.. cd /opt tar xvfj /chemin/qt-1.44.tar.bz2 cd qt-1.44 export QTDIR=$PWD #cet export est n�cessaire maintenant #le suivant sera utile ensuite export KDEDIR=/opt/kde1 make linux-g++-shared make cd /opt tar xvfj /chemin/kdelibs-1.1.2.tar.bz2 cd kdelibs-1.1.2 ./configure -prefix=$KDEDIR -with-qt-librairies=$QTDIR/lib -with-extra-libs=$QTDIR/lib #si avec �a il sait pas o� c'est!.... make make install pour compiler une application toto utilisant ces librairies qt et kde: export KDEDIR=/opt/kde1 export QTDIR=/opt/qt-1.44 export LD_LIBRARY_PATH=/opt/qt-1.44/lib:/opt/kde1/lib:$LD_LIBRARY_PATH cd toto ./configure #avec options �ventuelles make make install pour la faire tourner sous kde-2.2.1 (ou un autre...) �diter un script runtoto et le rendre executable. #!/bin/sh export KDEDIR=/opt/kde1 /opt/kde1/bin/toto dans un terminal, tu tapes /chemin/runtoto, pareil avec Alt+F2 et tu peux m�me faire une ic�ne sur le bureau. chercher l'ic�ne.xpm dans /opt/kde1/share/icons et dans l'onglet execution, champ commande, mettre /chemin/runtoto voil�, �a ne marchera peut-�tre pas avec tout et tout ne marchera peut-�tre pas parfaitement, mais c'est possible.... bye jipe -- L'avantage du fromage sur les am�ricains, c'est qu'il y a une culture dedans. -+- MZ in: Guide du Cabaliste Usenet - chapitre 9 - le gros 8 -+-
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com"
