Une fois détaré le ./configure me donne un message d'erreur:
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!
karamba est pourtant spécialement prévu pour KDE, ce n'est pas la première fois que j'ai un problème du type sous mandrake, les scripts d'install fournissent svt une erreur...
PB pas de rpm pour karamba du - je crois
comment faire ??
# SRPM
Posté par GCN (site web personnel) . Évalué à 2.
ftp://ftp.proxad.net/mirrors/ftp.mandrake-linux.com/Mandrivalinux/(...)
Au pire tu modifies le .spec pour compiler la 0.37-RC2 au lieu de la 0.36 et tu balances la compilation et t'auras un magnifique RPM taillé pile poil pour ta distro !
[^] # Re: SRPM
Posté par br_ceb . Évalué à 1.
[^] # Re: SRPM
Posté par GCN (site web personnel) . Évalué à 2.
Une fois le fichier téléchargé, tu fais un truc genre (de mémoire):
$ rpmbuild --rebuild nom_du_fichier.src.rpm
Si il manque des bibliothèques, etc... tu les installes (il te dira ce qui manque) et ensuite la compilation commence et, à la fin, tu auras un magnifique .rpm prêt à être installé.
L'histoire du .spec c'est si jamais tu souhaite modifier le .src.rpm pour compiler, par exemple, la version 0.37-RC2 de SuperKaramba !
Là tu fais un truc genre (toujours de mémoire):
$ rpm2cpio nom_du_fichier.src.rpm | cpio -vid
Ça va extraire les fichiers du .src.rpm. Là tu modifies le .spec et ensuite tu fais (encore de mémoire, désolé):
$ rpmbuild -ba fichier.spec
Fais quelques recherches sur le site de Mandriva, tu trouveras de la doc expliquant comment bidouiller les RPM...
Désolé pour les commandes "de mémoire" mais j'ai laissé tomber Mandriva depuis quelques mois et la distrib que j'ai actuellement n'est pas basée sur RPM...
# re
Posté par Sylvain (site web personnel) . Évalué à 0.
# Infos
Posté par snt . Évalué à 2.
>que j'ai un problème du type sous mandrake, les scripts d'install fournissent svt
>une erreur...
Il faut essayer de comprendre comment ca fonctionne ( attention vulgarisation inside ) :
- un rpm c'est le resultat d'une compilation ( disons que c'est le cas le plus souvent )
- un rpm a des dependances : c'est à dire que pour qu'il fonctionne, il faut d'autres rpm
- pour cette raison, il est preferable d'utiliser le gestionnaire de paquets de ta distro qui prend souvent en charge cette gestion des dependances ( ce qui est bien pratique si on ne comprend pas ce que cela implique )
- urpmi sous mandr(ake|iva) est donc ton ami
- bien configurer urpmi evitera d'avoir à compiler beaucoup de trucs par soit meme ( google -> easy urpmi et tu pourra sans doute installer karamba simplement )
- si tu veux compiler un truc, il faut que sur ta machine soient installées les dependances de compilation ( = pour etre construit le programme a besoin de certaines libs, outils, etc. ).
- soit tu es capable d'interpreter les messages d'erreur de build qui le plus souvent proviennent d'une dependance manquante, soit tu cherches ailleurs la liste des dependances de build de ton programme.
- un src.rpm c'est un rpm qui contient les sources necessaires à la production d'un rpm.
- par exemple ftp://ftp.free.fr/pub/Distributions_Linux/MandrivaLinux/devel/cook(...) contient les sources necessaires à la compilation de superkaramba. Et dans ce src.rpm il y a un fichier spec qui contient les dependances necessaires à la construction du programme. Tu trouvera donc dans ce spec la liste des rpms à installer pour pouvoir compiler une version pas trop vieille de superkaramba.
- pour plus d'info, voir le wiki md(k|v). ( http://qa.mandriva.com/twiki/bin/view/Main/RpmHowTo_Fr#Reconstructi(...) )
# m'enfin
Posté par metcox . Évalué à 1.
Superkaramba for SuSE 9.2 version 0.36 (s'installe et fonctionne super bien sous Mandrake 10.1):
http://www.kde-look.org/content/download.php?content=23267(...)
SuperKaramba Mandrake RPM version 0.35-3 (lien renvoie sur une autre page dont j'ignore pour quel distribution est destiné le package):
http://www.kde-look.org/content/download.php?content=20662(...)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.