[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