Compilation impossible sous mandrake 10.1

Fermé
gilles - 24 nov. 2004 à 15:50
 DenC - 7 mai 2005 à 09:48
Bonjour à tous, J'espère que quelqu'un de la communauté pourra m'aider. Le débutant mais perspicace novice que je suis est quelque peu perdu : les rpm c'est bien, mais ça ne suffit pas pour installer ce que l'on veut. Il m'est ainsi impossible de compiler pour installer quelques application sous mandrake 10.1 : après un ./configure (quelle que soit l'application à installer), j'ai un "checking for X... configure: error: Can't find X includes. Please check your installation and add the correct paths!". Donc, d'après ce que j'ai compris, il me manque sous mandrake 10.1 libxorg-x11-devel. Un urpm est inefficace car il ne peut accéder au fichier local, d'après ce qu'il me dit. Donc je télécharge, j'installe libxorg-x11-devel, mais lui demande libfreetype6-devel, qui lui demande libfontconfig, qui lui demande un expat-devel, qui lui demande etc ... Bref, à la fin, j'arrive à tourner en rond puisque fontconfig-2.2.96-7 ne veut pas s'installer puisqu'il manque libconfig1-2.2.96-7, et ce dernier ne veut pas s'installer car il me dit qu'il manque fontconfig-2.2.96-7!!!! A n'y rien comprendre. En gros, et au bout de la chaine, A ne veut pas s'installer car il manque B, puis en installant B, B ne veut pas s'installer car il manque A. ça serait vraiment cool de pouvoir installer ce que l'on veut sur cette mandrake, pas seulement des rpm!!! Please help!

8 réponses

salut, j'ai eu les meme soucis que toi, donc j'en suis arrivé a ça :

Pour ceux qui on une mandrake en 3 CDS

rajouter dans la gestion des RPM les sites suivants :
http://ftp.lip6.fr/pub/linux/distributions/Mandrakelinux/official/10.1/i586/media/main/

http://ftp.lip6.fr/pub/linux/distributions/Mandrakelinux/official/10.1/i586/media/contrib/

en indiquant que c'est un serveur html, et en fait c'est gerer comme les CDs qui manquent.

en dernier recourt il y a aussi la :

http://www.rpmfind.net/

et quand on execute un rpm et qui lui manque quelque chose et bin il vas le chercher lui meme sur internet

voila tchao et bon courage
0
Très efficace !

Merci pour le tuyau
0
merci beaucoup pour la réponse, je vais essayer. Entre temps, j'ai configuré les installs avec easy urpmi. Là, j'ai réussi à installer tous les fichiers sauf le principal (libxorg-x11-devel-6.7.0-3) : il requiert à son tour libxorg-x11-6.7.0-3. Sur la mandrake, il y a d'intallé la libxorg-x11-devel-6.7.0.2. Pour mettre à jour le système doit : (au secours!!!!!!!):
"Afin de poursuivre la mise à jour, les paquetages suivants doivent être désinstallés :
ImageMagick-6.0.4.4-3mdk.i586 (en raison du manque de ghostscript)
OpenOffice.org-1.1.3-0.20040820.9mdk.i586 (car OpenOffice.org-l10n == 1.1.3 est non satisfait, en raison du manque de ghostscript)
OpenOffice.org-help-fr-1.1.3-0.20040820.9mdk.i586 (car OpenOffice.org == 1:1.1.3 est non satisfait)
OpenOffice.org-l10n-fr-1.1.3-0.20040820.9mdk.i586 (en raison du manque de urw-fonts, en raison du manque de fonts-ttf-vera, car OpenOffice.org == 1:1.1.3 est non satisfait)
a2ps-4.13b-4mdk.i586 (en raison du manque de ImageMagick)
chkfontpath-1.9.10-1mdk.i586 (en raison du manque de XFree86-xfs)
cups-drivers-10.1-0.2mdk.i586 (car ghostscript >= 7.05 est non satisfait, en raison du manque de ImageMagick)
drakfirsttime-1.1-8mdk.noarch (car xinitrc >= 2.4.9-1mdk est non satisfait)
dvd-slideshow-0.6.0-1mdk.noarch (en raison du manque de ImageMagick)
fonts-ttf-decoratives-1.3-13mdk.noarch (car chkfontpath >= 1.4.1 est non satisfait)
fonts-ttf-vera-1.10-3mdk.noarch (en raison du manque de chkfontpath[*])
fonts-ttf-west_european-1.3-13mdk.noarch (car chkfontpath >= 1.4.1 est non satisfait)
foomatic-db-3.0.1-0.20040828.1mdk.i586 (en raison du manque de ghostscript, en raison du manque de printer-filters)
ghostscript-7.07-25mdk.i586 (car urw-fonts >= 1.1 est non satisfait)
ghostscript-module-X-7.07-25mdk.i586 (en raison du manque de ghostscript[*])
giftrans-1.12.2-13mdk.i586 (en raison du manque de XFree86)
gimp2_0-2.0.4-1mdk.i586 (en raison du manque de libwmf-0.2.so.7, en raison du manque de libwmflite-0.2.so.7)
gnome-print-0.37-6mdk.i586 (en raison du manque de urw-fonts[*])
gnucash-1.8.9-2mdk.i586 (en raison du manque de libgnomeprint.so.15, en raison du manque de libgtkhtml-1.1.so.3, en raison du manque de libgnc-app-file-gnome.so.0, en raison du manque de libgncmodule.so.0, car libgnucash0 >= 1.8.9-2mdk est non satisfait)
gnucash-hbci-1.8.9-2mdk.i586 (en raison du manque de libgncmod-engine.so.0, en raison du manque de libgncmod-generic-import.so.0, car gnucash == 1.8.9-2mdk est non satisfait, en raison du manque de libgncgnome.so.0, en raison du manque de
libgncmodule.so.0)
gnucash-ofx-1.8.9-2mdk.i586 (en raison du manque de libgncmod-engine.so.0, en raison du manque de libgncmod-generic-import.so.0, car gnucash == 1.8.9-2mdk est
non satisfait, en raison du manque de libgncmodule.so.0)
gpr-0.9-5mdk.i586 (en raison du manque de a2ps)
gv-3.5.8-32mdk.i586 (en raison du manque de ghostscript-module-X)
hylafax-4.2.0-1mdk.i586 (car ghostscript >= 7.07 est non satisfait)
hylafax-client-4.2.0-1mdk.i586 (en raison du manque de hylafax)
kdeaddons-3.2.3-17mdk.i586 (en raison du manque de ImageMagick)
kdegraphics-kghostview-3.2.3-15mdk.i586 (en raison du manque de ghostscript, en raison du manque de ghostscript-module-X)
libMagick5.5.7-5.5.7.15-6mdk.i586 (en raison du manque de libwmflite-0.2.so.7)
libgnomeprint15-0.37-6mdk.i586 (car gnome-print >= 0.37-6mdk est non satisfait)
libgnucash0-1.8.9-2mdk.i586 (en raison du manque de libgncmod-app-file.so.0, en raison du manque de libgncmod-backend-file.so.0, en raison du manque de libgncmo
d-engine.so.0, en raison du manque de libgncmod-gnome-search.so.0, en raison du manque de libgncmod-ledger-core.so.0, en raison du manque de libgncmod-report-gn
ome.so.0, en raison du manque de libgncmod-report-system.so.0)
libgtkhtml1.1_3-1.1.10-6mdk.i586 (en raison du manque de libgnomeprint.so.15)
libwmf-0.2.8.3-2mdk.i586 (en raison du manque de libwmf-0.2.so.7, en raison du manque de libwmflite-0.2.so.7)
libwmf0.2_7-0.2.8.3-2mdk.i586 (en raison du manque de urw-fonts, car libwmf == 0.2.8.3-2mdk est non satisfait)
libwv-1.0_2-1.0.2-1mdk.i586 (en raison du manque de libwmf-0.2.so.7, en raison du manque de libwmflite-0.2.so.7)
mdkonline-1.1-9mdk.noarch (car drakfirsttime >= 1.0-0.6mdk est non satisfait)
printer-filters-10.1-0.2mdk.i586 (en raison du manque de ghostscript[*], en raison du manque de ImageMagick)
quickrip-0.8-1plf.noarch (en raison du manque de transcode)
sane-frontends-1.0.12-1mdk.i586 (car gimp2_0 >= 2.0 est non satisfait)
transcode-0.6.12-9plf.i586 (en raison du manque de libwmflite-0.2.so.7, en raison du manque de libMagick-5.5.7.so.0)
urw-fonts-2.0-14mdk.noarch (en raison du manque de chkfontpath[*])
wv-1.0.2-1mdk.i586 (en raison du manque de libwmf-0.2.so.7, en raison du manque de libwmflite-0.2.so.7, en raison du manque de libwv-1.0.so.2)
xinitrc-2.4.10-1mdk.noarch (car XFree86 >= 3.3.5-12mdk est non satisfait)
xorg-x11-100dpi-fonts-6.7.0-2mdk.i586 (en raison du manque de chkfontpath[*])
xorg-x11-6.7.0-2mdk.i586 (car libxorg-x11 == 6.7.0-2mdk est non satisfait)
xorg-x11-75dpi-fonts-6.7.0-2mdk.i586 (en raison du manque de chkfontpath[*])
xorg-x11-server-6.7.0-2mdk.i586 (en raison du manque de xorg-x11-xfs)
xorg-x11-xfs-6.7.0-2mdk.i586 (en raison du manque de chkfontpath[*])
xpdf-3.00-7mdk.i586 (en raison du manque de urw-fonts) (o/N)"

OUFFFFFFFFF!!!!!!!!! Qui dit mieux, au secours, c'est quoi cette distrib, pour mettre à jour une librairie et pouvoir compiler, il faut que le système désinstalle tout ça!!!!!!!!!!!!!!!! Aberration, manque de simplicité, je pense que je vais changer de distrib, à moins qu'un gentil utilisateur de la mandrake 10.1 ne me donne une solution. Cest dommage, c'est une distrib assez conviviale qui m'a vite fait oublié windoze.
0
bernard lambey
23 janv. 2005 à 17:06
c'est sûr que le Mandrake actuel n'est plus le Mandrake d'autrefois. Ils ont failli se casser la gueule alors, maintenant c'est fermé de tous les côtés pour t'amener à adopter les solutions où tu dois cracher au bassinet!...
Après tout c'est une règle du jeu comme une autre!...
Je pense, en l'occurence, que tu n'aspas encore découvert les deux mdk:
la mdk classsique, rodée, plus ou moins débuguée, mais opérationnelle en principe sans trop de risques, et, à côté:
la "cooker", qui est la mdk d'atelier, celle sur laquelle ils rôdent tous ce qui fera ou ne fera pas le coeur de la mdk classique.
Quand tu veux entrer dans la classique un morceau de la cooker, ça déménage, mais ça peut ne pas manquer d'intérêt!
D'ailleurs, inyterroge autour de toi, tu trouveras des fondus de la cooker, qui ne travaillent (à oleurs risques) qu'avec cet instrument de haute volée, mais pas sans périls!...
Amicalement
Bernard Lambey
0
moi aussi j'ai eu le même souci

J'ai essayé de mettre les sites donnés en lien dans le gestionnaire de média, mais je n'ai pas l'option HTML

Merci d'avance pour votre aide
0
Salut!

j'avais ecrit un petit truc concernant l'utilisation des paquets et la compilation de certains programmes (sans bcp de prétentions...)

si tu pouvais lire ca pour commencer, peut etre ca t'aiderait??

http://www.commentcamarche.net/faq/1328-%5BLinux%5D-Installer-les-programmes-gestion-des-paquets-compil

Phiphi
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
quand j'ai mis les liens dans le gestionnaire de médiaj'ai copié à partir de ftp.

j'ai sélectionné l'option FTP en haut de la fenêtre.
j'ai donné un nom du type "FTP principale"
puis dans l'URL je n'ai pas mis le "http://" qui précède.
ça donne :

ftp.lip6.fr/pub/linux/distributions/Mandrakelinux/official/10.1/i586/media/main/

ça a fonctionné tout de suite.
pareil pou rl'autre lien
0
Hubert Cantalloube
6 avril 2005 à 19:05
Coucou,

juste un petit truc très simple qui permet parfois de s'en sortir:

En fait souvent ce qui pose problème pour des compils c'est le contenu de /usr/X11R6/include/X11 (il manque les Xlib.h et autres définitions de base). On peut simplement tarer ce répertoire sur une autre distrib Mandrake (genre la 9.2) et ensuite la détarer dans /usr/X11R6/include/X11...

J'ai même fait une fois cette manip à partir d'une Sun Solaris (ça ne marche pas pour toutes les applis, mais ça a marché pour ce que je voulais compiler!) j'ai juste dû reajouter ensuite les défines des petites touches bizarres du clavier dans XF86keysym.h pour pouvoir contrôler le haut parleur...

je ne sais pas si on peut «exploser» un rpm «à la main» et installer les fichiers .h par «cp machin truc» c'est peut-être le plus simple puisque de toute façon la gestion des paquetages est merdique...

Hub
0
Hubert Cantalloube
6 avril 2005 à 19:17
suite de l'astuce précédente;

pour exploser un rpm (et donc retrouver les /usr/include/... qui te manquent) j'ai trouvé (ya sans doute plus simple)

rpm2cpio libxorg-x11-devel-6.7.0-3mdk.i586.rpm > libxorg-x11-devel-6.7.0-3mdk.i586.cpio

mkdir TEMPORPM

cd TEMPORPM

cpio --no-absolute-filenames --extract --make-directories < ../libxorg-x11-devel-6.7.0-3mdk.i586.cpio

ls usr/X11R6/include

(taa dahh !)

Hub
0
Merci pour le tuyau. c a fait 3 semaines que j'essaie d'installer Qt avec des problème de ce type.

J'ai fait la manip et tout les paquetages se sont installés. Super !!!
0