je ne comprends pas pourquoi toutes mes compilations avec yaourt echouent ...
apres avoir installer maints paquets :
-yaourt
- gcc
-glib
-base-devel
je me resout a demander de l'aide...
apparament y'a une solution pour Ubuntu qui consite a installer build-essential, mais ce paquet est compris dans base-devel sous arch d'apres les forums ...
voici ma sortie :
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize --force
libtoolize: putting auxiliary files in `.'.
libtoolize: linking file `./ltmain.sh'
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
autoreconf: running: /usr/bin/autoconf --force
autoreconf: running: /usr/bin/autoheader --force
autoreconf: running: automake --add-missing --force-missing
autoreconf: Leaving directory `.'
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking build system type... i686-pc-linux-gnuoldld
checking host system type... i686-pc-linux-gnuoldld
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... no
configure: error: in `/tmp/yaourt-tmp-joris/aur-cairo-dock/cairo-dock/src/cairo-dock-2.1.1-2':
configure: error: C compiler cannot create executables
See `config.log' for more details.
merci
Dernière modification par enjolras le lun. 14 déc. 2009, 19:18, modifié 1 fois.
"Tout ce qui a son prix est de peu de valeur." NietzscheAinsi parlait zarthoustra
t'as installé quelque chose manuellement ? ou un paquet quelconque pour essayer de résoudre le souci avant de poster ici ? ou copier un fichier d'une autre distrib ?
non mais en dehors, parce que "as" est quand même un soft de base (binutils), vu qu'il segfault, je préfère m'assurer que tu n'as pas fait un truc genre copier un executable d'autre part.
On va etre bourrin:
pacman -Rcn autoconf automake bin86 bison ed fakeroot flex gcc libtool m4 make patch pkgconfig
pacman -Scc #On veut etre sur de ne pas avoir de paquet de corrompu
Puis un pacman -S base-devel
Si gcc ne marche pas après ceci, je me poserai des questions sur le dépôt...
d'aileur il y a un autre probleme : ca ne vide pas reelement le cache, puisque quand je reinstalle il ne telecharge rien !
je comprends pas pourquoi ...
"Tout ce qui a son prix est de peu de valeur." NietzscheAinsi parlait zarthoustra
Que donne le contenu de pacman -Sccv
Je pense que ton cache est corrompu. Mais si tu n'arrive pas a vider le cache, c'est très bizarre
Qu'il y a t'il la dedans ls -l /var/cache/pacman/pkg
bon apparament c'est reglé pour le cache (erreurs sur le disque )...
[ au passage je sais pas si c'est a cause de l'ext 4 masi a chaque boot j'ai des erreurs et je dois rebooter pour faire les reparations... ]
je re teste les reinstallation
"Tout ce qui a son prix est de peu de valeur." NietzscheAinsi parlait zarthoustra
=> Début de la compilation...
scons: Reading SConscript files ...
scons: warning: The Options class is deprecated; use the Variables class instead.
File "/tmp/yaourt-tmp-"moi"/aur-toluapp/toluapp/src/tolua++-1.0.93/SConstruct", line 19, in <module>
('********* tolua is ', 'bin/tolua++_bootstrap')
scons: warning: The env.Copy() method is deprecated; use the env.Clone() method instead.
File "/tmp/yaourt-tmp-joris/aur-toluapp/toluapp/src/tolua++-1.0.93/src/tests/SCsub", line 2, in <module>
scons: done reading SConscript files.
scons: Building targets ...
gcc -o src/bin/tolua.o -c -O2 -ansi -Wall -Iinclude src/bin/tolua.c
gcc: Internal error: Segmentation fault (program as)
Please submit a full bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.
scons: *** [src/bin/tolua.o] Error 1
scons: building terminated because of errors.
==> ERREUR: La compilation a échoué.
Abandon...
Error: Makepkg n'a pas pu construire le paquetage toluapp.
"Tout ce qui a son prix est de peu de valeur." NietzscheAinsi parlait zarthoustra
Je ne met pas de côté le fait qu'il y ait un bug quelconque avec "as" (pas gcc), n'empêche que c'est un programme à la base de tout, un bug ne passerait sûrement pas inaperçu, donc vu que tu as des soucis autres que le segfault, je serais toi, je me focaliserais plutôt sur ces problèmes là.
Si ton problème de disque est systématique, il faut en chercher la cause.
Ceci dit, si t'es sûr que ce n'est pas matériel (et même si t'en es pas sûr d'ailleurs), je t'invite à ouvrir un ticket sur le bug (sans forcément indiquer yaourt etc...) mais déjà le fait que t'arrive pas à compiler un simple fichier .c
gcc: Erreur internal error: Erreur de segmentation (programme as)
SVP soumettre un rapport complet d'anomalies.
Consulter <http://gcc.gnu.org/bugs.html> pour les instructions.
"Tout ce qui a son prix est de peu de valeur." NietzscheAinsi parlait zarthoustra