configure: error: C preprocessor "/lib/cpp" fails sanity check
2 réponses
dominique
Bonjour,
Linux 2.6.17
Ça fait déjà quelques compilations où je trébuche sur cette erreur :
configure: error: C preprocessor "/lib/cpp" fails sanity check
J'ai bien mes compilateurs :
[root@localhost camstream-0.27]# rpm -qa | grep gcc
gcc-4.1.1-1.fc5
libgcc-4.1.1-1.fc5
gcc-c++-4.1.1-1.fc5
gcc-gfortran-4.1.1-1.fc5
c++ répond correctement :
[root@localhost camstream-0.27]# c++ -v
Utilisation des specs internes.
Target: i386-redhat-linux
Configuré avec: ../configure --prefix=/usr --mandir=/usr/share/man
--infodir=/usr/share/info --enable-shared --enable-threads=posix
--enable-checking=release --with-system-zlib --enable-__cxa_atexit
--disable-libunwind-exceptions --enable-libgcj-multifile
--enable-languages=c,c++,objc,obj-c++,java,fortran,ada
--enable-java-awt=gtk --disable-dssi
--with-java-home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre
--with-cpu=generic --host=i386-redhat-linux
Modèle de thread: posix
version gcc 4.1.1 20060525 (Red Hat 4.1.1-1)
g++ aussi :
[root@localhost camstream-0.27]# g++ -v
Utilisation des specs internes.
Target: i386-redhat-linux
Configuré avec: ../configure --prefix=/usr --mandir=/usr/share/man
--infodir=/usr/share/info --enable-shared --enable-threads=posix
--enable-checking=release --with-system-zlib --enable-__cxa_atexit
--disable-libunwind-exceptions --enable-libgcj-multifile
--enable-languages=c,c++,objc,obj-c++,java,fortran,ada
--enable-java-awt=gtk --disable-dssi
--with-java-home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre
--with-cpu=generic --host=i386-redhat-linux
Modèle de thread: posix
version gcc 4.1.1 20060525 (Red Hat 4.1.1-1)
et cpp encore :
[root@localhost Temp]# rpm -qa | grep cpp
cpp-4.1.1-1.fc5
Un test de cpp semble mettre une erreur :
[root@localhost include]# cpp -v
Utilisation des specs internes.
Target: i386-redhat-linux
Configuré avec: ../configure --prefix=/usr --mandir=/usr/share/man
--infodir=/usr/share/info --enable-shared --enable-threads=posix
--enable-checking=release --with-system-zlib --enable-__cxa_atexit
--disable-libunwind-exceptions --enable-libgcj-multifile
--enable-languages=c,c++,objc,obj-c++,java,fortran,ada
--enable-java-awt=gtk --disable-dssi
--with-java-home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre
--with-cpu=generic --host=i386-redhat-linux
Modèle de thread: posix
version gcc 4.1.1 20060525 (Red Hat 4.1.1-1)
/usr/libexec/gcc/i386-redhat-linux/4.1.1/cc1 -E -quiet -v - -mtune=generic
*le répertoire «
/usr/lib/gcc/i386-redhat-linux/4.1.1/../../../../i386-redhat-linux/include
» est ignoré car inexistant*
la recherche pour #include "..." débute ici :
la recherche pour #include <...> débute ici:
/usr/local/include
/usr/lib/gcc/i386-redhat-linux/4.1.1/include
/usr/include
Fin de la liste de recherche.
Or le répertoire include paraît bien positionné :
[root@localhost include]# ls
emmintrin.h float.h iso646.h limits.h mm3dnow.h mmintrin.h
mm_malloc.h omp.h pmmintrin.h README stdarg.h stdbool.h stddef.h
syslimits.h tmmintrin.h unwind.h varargs.h xmmintrin.h
[root@localhost include]# pwd
/usr/lib/gcc/i386-redhat-linux/4.1.1/include
Google parle bien de cette erreur mais l'utilisateur est invité soit à
installer les compilateurs soit à les mettre à jour. Or je ne vois pas
de MAJ particulières.
Bref, je suis un peu perdu. Quelle piste pourriez-vous me conseiller ?
Merci et bon après-midi,
Dominique
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
dominique
Comme je n'ai pas de réponse, je vais me suggérer une piste. J'ai envisagé de désinstaller cpp puis de le réinstaller mais :
[ normal]# rpm -e cpp erreur: Dépendances requises: cpp est nécessaire pour (déjà installé) xorg-x11-server-utils-1.0.1-1.2.i386 cpp = 4.1.1-1.fc5 est nécessaire pour (déjà installé) gcc-4.1.1-1.fc5.i386
Toucher à xorg m'inquiète toujours un peu... Est-ce je pourrais forcer l'installation de cpp par dessus l'existante (même version de ma distribution Aurox) sans risquer de tout casser ? rpm --force -ivh cpp-xxx.rpm Merci et bonne journée, Dominique
Comme je n'ai pas de réponse, je vais me suggérer une piste.
J'ai envisagé de désinstaller cpp puis de le réinstaller mais :
[root@localhost normal]# rpm -e cpp
erreur: Dépendances requises:
cpp est nécessaire pour (déjà installé)
xorg-x11-server-utils-1.0.1-1.2.i386
cpp = 4.1.1-1.fc5 est nécessaire pour (déjà installé)
gcc-4.1.1-1.fc5.i386
Toucher à xorg m'inquiète toujours un peu...
Est-ce je pourrais forcer l'installation de cpp par dessus l'existante
(même version de ma distribution Aurox) sans risquer de tout casser ?
rpm --force -ivh cpp-xxx.rpm
Merci et bonne journée,
Dominique
Comme je n'ai pas de réponse, je vais me suggérer une piste. J'ai envisagé de désinstaller cpp puis de le réinstaller mais :
[ normal]# rpm -e cpp erreur: Dépendances requises: cpp est nécessaire pour (déjà installé) xorg-x11-server-utils-1.0.1-1.2.i386 cpp = 4.1.1-1.fc5 est nécessaire pour (déjà installé) gcc-4.1.1-1.fc5.i386
Toucher à xorg m'inquiète toujours un peu... Est-ce je pourrais forcer l'installation de cpp par dessus l'existante (même version de ma distribution Aurox) sans risquer de tout casser ? rpm --force -ivh cpp-xxx.rpm Merci et bonne journée, Dominique
Ronald
Le Fri, 03 Aug 2007 13:46:26 +0200, dominique a écrit :
Bonjour, Linux 2.6.17 Ça fait déjà quelques compilations où je trébuche sur cette erreur :
configure: error: C preprocessor "/lib/cpp" fails sanity check
$ ls -l /lib/cpp ?
Le Fri, 03 Aug 2007 13:46:26 +0200, dominique a écrit :
Bonjour,
Linux 2.6.17
Ça fait déjà quelques compilations où je trébuche sur cette erreur :
configure: error: C preprocessor "/lib/cpp" fails sanity check