Compil digikam

deny12000 -  
maxxenceg Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -
bonjour

j'ai un ptit probleme avec digikam lors de la compil
checking how to run the C++ preprocessor... /lib/cpp
configure: error: C++ preprocessor


j'ai regarde dans google et verifie mes rpms gcc et g++

gcc-c++-3.3.2-6mdk
gcc-cpp-3.4.1-3mdk
gcc2.96-cpp-2.96-0.83mdk
libgcc1-3.4.1-3mdk
gcc-3.4.1-3mdk

dans config.log j'ai cette ligne recurrente :
stddef.h: No such file or directory

je suis sur mandrake 10.1 community
2.6.8.1-10mdk #1 Wed Sep 8 17:00:52 CEST 2004 i686 Intel(R) Celeron(R) CPU 1.70GHz unknown GNU/Linux

merci
A voir également:
  • Compil digikam
  • Digikam avis - Télécharger - Gestion de fichiers

8 réponses

jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Salut,

As-tu installé les sources de ton noyau ?
Pour le savoir :
rpm -qi kernel-source
Si oui, alors fait une recherche sur le fichier manquant :
find / -name stddef.h
;-))
0
deny12000
 
salut
et merci pour ton aide
[deny@linux-pour-lesnuls deny]$ rpm -qa | grep kernel-source
kernel-source-2.6-2.6.8.1-10mdk

locate stddef.h
/usr/lib/gcc/i586-mandrake-linux-gnu/3.4.1/include/stddef.h
/usr/include/linux/stddef.h
/usr/src/linux-2.6.3-4mdk/include/linux/stddef.h

si tu veux d'autres infos ?
0
Phiphi
 
Salut,

je cite :
"kernel-source-2.6-2.6.8.1-10mdk "
"/usr/src/linux-2.6.3-4mdk/include/linux/stddef.h "

y a pas un probleme de version de noyau là ?

quel noyau utilise tu? (uname -r)

Phiphi
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Re-

Peur être qu'il faut spécifier le chemin vers ton fichier lors du "./configure" !
As-tu bien regardé le "README" pour les paramètres à spécifier ?
0
deny12000
 
root@linux-pour-lesnuls deny]# uname -r
2.6.8.1-10mdk

j'ai installe kernel source d'apres le cd de la 10.1 community
j'ai recemment fait l'upgrade de la 10.0 a 10.1 avec les cds
0
Phiphi
 
Re ,

ben il me semble que tu dois plus avoir besoin des sources 2.6.3 alors... mais attends confirmation avant de les desinstaller...

sinon, vers quel répertoire "pointe" le lien symbolique "linux" ??
ls -l /usr/src/linux
ce que tu peux faire, c'est installer le kernel-source-2.6.8.1-10mdk
(ou un nom comme ca, mais la meme version)

puis
rm /usr/src/linux
ln -s /usr/src/linux /usr/src/linux-2.6.8.1-10mdk ou un truc comme ca pour le répertoire des nouvelles sources

Phiphi
0

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

Posez votre question
deny12000
 
ok
je n'avais pas fait d'updatedb avant de poster pour stddef.h

locate stddef.h
/usr/lib/gcc/i586-mandrake-linux-gnu/3.4.1/include/stddef.h
/usr/include/linux/stddef.h
/usr/src/linux-2.6.8.1-10mdk/include/linux/stddef.h

uname -r
2.6.8.1-10mdk

ls -l /usr/src/linux
ls: /usr/src/linux: No such file or directory

et
ls -la /usr/src
total 20
drwxr-xr-x 5 root root 4096 jan 30 09:26 ./
drwxr-xr-x 15 root root 4096 jan 22 20:31 ../
drwxr-xr-x 3 root root 4096 jan 30 09:26 linux-2.6.3-4mdk/
drwxr-xr-x 21 root root 4096 jan 30 09:25 linux-2.6.8.1-10mdk/
drwxr-xr-x 7 root root 4096 fév 25 2004 RPM/

donc je fais
ln -s /usr/src/linux /usr/src/linux-2.6.8.1-10mdk/

puis ./configure dans logikam
configure: error: C++ preprocessor "/lib/cpp" fails sanity check

meme erreur
!!!!!!!!!!!!!!!!!!!!
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Re-

Pour le lien, je ferai le contraire :
ln -s   /usr/src/linux-2.6.8.1-10mdk  /usr/src/linux 
;-))
0
Phiphi
 
oups , oui , bien sur...

ln -s fichier_existant lien_symbolique...

dsl pour ca.. :-/ et merci pour le rectificatif!

Phiphi
0
deny12000
 
ok merci pour votre aide
malgre la rectification du lien symbolique
j(ai toujours la meme erreur
et dans config.log
toujours :

usr/include/stdlib.h:33:20: stddef.h: No such file or directory

peut etre une autre piste ?
0
maxxenceg Messages postés 1 Date d'inscription   Statut Membre Dernière intervention  
 
Salut,
J'ai la Mandrake Communauty 10.1 avec les problèmes de :
"configure: error: C++ preprocessor "/lib/cpp" fails sanity check" pour certaines installations.
Je les ai résolus en insérant le CD N°4 et en tapant les commandes :
urpmi /mnt/cdrom/media/contrib/gcc3.5-cpp-3.5.0-0.1mdk.i586.rpm
urpmi /mnt/cdrom/media/contrib/gcc3.5-3.5.0-0.1mdk.i586.rpm
urpmi /mnt/cdrom/media/contrib/gcc3.5-c++-3.5.0-0.1mdk.i586.rpm
0