[sisyphus] Re: [sisyphus] gcc перестал работать :-(

Mikhail Zabaluev =?iso-8859-1?q?mookid_=CE=C1_sigent=2Eru?=
Ср Янв 17 02:07:14 MSK 2001


Hello Dmitry,

On Tue, Jan 16, 2001 at 02:13 +0300, Dmitry V. Levin wrote:
>
> On Mon, Jan 15, 2001 at 08:24:48PM +0300, S. Budnevitch wrote:
> >    После сборки и установки пакетов perl-5.6.0-ipl2mdk, perl-base-5.6.0-ipl2mdk
> > и perl-devel-5.6.0-ipl2mdk (кажется именно их я устанавливал последними) gcc
> > отказывается что-либо собирать. :-( Откат на старый perl ничего не дал.
> 
> А до этого работало?
> 
> > autoconf ругается вот как:
> > 
> > <skip>
> > checking for gcc... gcc
> > checking whether the C compiler (gcc -pipe -g -Wall -O2 
> > -fexpensive-optimizations -march=i686 ) works... no
> > configure: error: installation or configuration problem: C compiler cannot
> > create executables.
> > 
> > gcc:
> > 
> > [fabler на fabler scripts]$ gcc myp.c
> > In file included from myp.cc:4294967295:
> > <command line>: warning: "system" re-asserted
> > <command line>: warning: "cpu" re-asserted
> > <command line>: warning: "machine" re-asserted
> > cpp: -lang-c++: linker input file unused since linking not done
> > gcc: installation problem, cannot exec `cc1plus': No such file or directory
> > 
> > rpm -qls на gcc, glibc, glibc-devel и kernel-headers говорит, что все
> > нормально.
> > 
> > gcc, glibc из devel, ядро - custom-2.2.18-ipl1mdk.
> > Что делать?
> 
> Попробуйте переустановить (--replacefiles --replacepkgs) все пакеты из
> семейства gcc (cpp-*, gcc-*, libstdc++-*), которые у Вас установлены.
> Причина - возможно потерянные ссылки, не входящие непосредственно в эти
> пакеты.

Я слегка подозреваю colorgcc. Во-первых, это perl-скрипт. Во вторых, у
меня самого были с ним проблемы. Когда, я что-то сделал с его пакетом из
Appendix (кажется, снес), "gcc --version" стала показывать 2.95.2 при
том, что установлен был 2.96! Помогло только удаление /usr/bin/g{cc,++} и
переустановка пакетов gcc с --force.

-- 
Stay tuned,
  MhZ                                    mailto:mookid на sigent.ru
-----------
Q:	How does a hacker fix a function which
	doesn't work for all of the elements in its domain?
A:	He changes the domain.




Подробная информация о списке рассылки Sisyphus