[mdk-re] Junior: gcc not work.

Konstantin Volckov =?iso-8859-1?q?goldhead_=CE=C1_altlinux=2Eru?=
Чт Июл 12 22:53:00 MSD 2001


On Thu, 12 Jul 2001 20:25:19 +0400
Oleg Frolkov <of на nm.ru> wrote:

> Hello Сборщикам дистрибута,

Hi!
 
> Пытаюсь запустить gcc - получаю следующее:
> 
> [crazy на test crazy]$ gcc
> Can't exec "/usr/bin/i586-mandrake-linux-gcc": No such file or directory
at /usr/lib/perl5/5.6.0/IPC/Open3.pm line 217.
> open3: exec of /usr/bin/i586-mandrake-linux-gcc failed at /usr/bin/gcc
line 211
> [crazy на test crazy]$   
> 
> смотрим /usr/bin/gcc->/etc/alternatives/gcc->usr/bin/color-gcc
> Строка 94:
> 
> sub initDefaults
> {
>    $compilerPaths{"gcc"} = "/usr/bin/i586-mandrake-linux-gcc";
>    $compilerPaths{"g++"} = "/usr/bin/i586-mandrake-linux-g++";
>    $compilerPaths{"cc"}  = "/usr/bin/i586-mandrake-linux-gcc";
>    $compilerPaths{"c++"} = "/usr/bin/i586-mandrake-linux-g++";
> 
> Я так понимаю что вместо i586-mandrake-linux-gcc должно быть но я
> видимо ошибаюсь, ибо смена этих строк ни чего не дала пока я не создал
> симлинки /usr/bin/i586-mandrake-linux-gcc и g++ после этого все
> заработало - но все-таки где я просмотрел? Можно ведь в скрипте
> поправить... И расскажите тайный смысл тройного симлинка? Разве нельзя
> было /usr/bin/gcc сделать симлинком сразу на /usr/bin/color-gcc ?
> 
> Образ Junior брал совсем недавно с вашего сайта.

Sorry, ошибся. Возможное решение - удалить пакет color-gcc. Обновленный
color-gcc скоро будет доступен из updates.

Еще можно заменить i586-mandrake* -> i586-alt*

> Best regards,
>  Oleg                          mailto:of на nm.ru


-- 
Удачи,
Konstantin




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