* [mdk-re] Junior: gcc not work. @ 2001-07-12 20:06 Oleg Frolkov 2001-07-12 22:53 ` Konstantin Volckov 0 siblings, 1 reply; 7+ messages in thread From: Oleg Frolkov @ 2001-07-12 20:06 UTC (permalink / raw) To: mandrake-russian Hello Сборщикам дистрибута, Пытаюсь запустить 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 брал совсем недавно с вашего сайта. Best regards, Oleg mailto:of@nm.ru ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [mdk-re] Junior: gcc not work. 2001-07-12 20:06 [mdk-re] Junior: gcc not work Oleg Frolkov @ 2001-07-12 22:53 ` Konstantin Volckov 2001-07-17 15:30 ` Re[2]: " Oleg Frolkov 0 siblings, 1 reply; 7+ messages in thread From: Konstantin Volckov @ 2001-07-12 22:53 UTC (permalink / raw) To: mandrake-russian 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 ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re[2]: [mdk-re] Junior: gcc not work. 2001-07-12 22:53 ` Konstantin Volckov @ 2001-07-17 15:30 ` Oleg Frolkov 2001-07-17 15:44 ` Igor Solovyov 0 siblings, 1 reply; 7+ messages in thread From: Oleg Frolkov @ 2001-07-17 15:30 UTC (permalink / raw) To: Konstantin Volckov Hello Konstantin, Thursday, July 12, 2001, 11:06:42 PM, you wrote: >> Образ Junior брал совсем недавно с вашего сайта. KV> Sorry, ошибся. Возможное решение - удалить пакет color-gcc. Обновленный KV> color-gcc скоро будет доступен из updates. Гораздо проще оказалось поправить /etc/colorgccrc У меня тут намедни рассосались все CD-ROM. В итоге пришлось очередную инсталляцию делать с IDE CD-writer. Оно сообразило что это CDR, сконфигурило ide-scsi, ide-cd. cdrecord -scanbus находит cdrom но как /dev/scd0 он не монтируется :( - лазил по хаутушкам которых вы не положили в дистрибут (хотя надо-бы) и вычитал что-то на счет insmod sr_mod - после выполнения этой команды все монтируется, только остается вопрос куда правильно это засунуть - или как решить проблему другим способом? Пока положил в /etc/modules, но при загрузке почему-то не увидел в lsmod: ide-scsi. Короче проблемы у вас при инсталле с IDE CD-Writer. Best regards, Oleg mailto:of@nm.ru ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Re[2]: [mdk-re] Junior: gcc not work. 2001-07-17 15:30 ` Re[2]: " Oleg Frolkov @ 2001-07-17 15:44 ` Igor Solovyov 2001-07-17 18:25 ` Sergey Vlasov 0 siblings, 1 reply; 7+ messages in thread From: Igor Solovyov @ 2001-07-17 15:44 UTC (permalink / raw) To: mandrake-russian Hi! On Tue, 17 Jul 2001 15:51:04 +0400 Oleg Frolkov <of@nm.ru> wrote: > У меня тут намедни рассосались все CD-ROM. В итоге пришлось очередную > инсталляцию делать с IDE CD-writer. Оно сообразило что это CDR, > сконфигурило ide-scsi, ide-cd. cdrecord -scanbus находит cdrom > но как /dev/scd0 он не монтируется :( - лазил по хаутушкам которых > вы не положили в дистрибут (хотя надо-бы) и вычитал что-то на счет > insmod sr_mod - после выполнения этой команды все монтируется, только > остается вопрос куда правильно это засунуть - или как решить проблему > другим способом? Пока положил в /etc/modules, но при загрузке > почему-то не увидел в lsmod: ide-scsi. А у меня все заработало лишь когда прописал в /etc/modules: ide-cd ide-scsi sr_mod И именно в таком порядке. Несмотря на то, что ide-cd и ide-scsi и без этого прописывания грузились. Вся эта беда, IMHO, связана с переносом поддержки сидюков из ядра в модули. Зачем это было сделано, так никто и не признается. :-))) А проблемы через это поимели многие. :-( -- Best regards! Igor Solovyov Zlatoust, Russia ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Re[2]: [mdk-re] Junior: gcc not work. 2001-07-17 15:44 ` Igor Solovyov @ 2001-07-17 18:25 ` Sergey Vlasov 2001-07-17 19:04 ` Igor Solovyov 0 siblings, 1 reply; 7+ messages in thread From: Sergey Vlasov @ 2001-07-17 18:25 UTC (permalink / raw) To: mandrake-russian On Tue, 17 Jul 2001 17:57:54 +0600 Igor Solovyov <is13@inbox.ru> wrote: > Hi! > On Tue, 17 Jul 2001 15:51:04 +0400 > Oleg Frolkov <of@nm.ru> wrote: > > > У меня тут намедни рассосались все CD-ROM. В итоге пришлось очередную > > инсталляцию делать с IDE CD-writer. Оно сообразило что это CDR, > > сконфигурило ide-scsi, ide-cd. cdrecord -scanbus находит cdrom > > но как /dev/scd0 он не монтируется :( - лазил по хаутушкам которых > > вы не положили в дистрибут (хотя надо-бы) и вычитал что-то на счет > > insmod sr_mod - после выполнения этой команды все монтируется, только > > остается вопрос куда правильно это засунуть - или как решить проблему > > другим способом? Пока положил в /etc/modules, но при загрузке > > почему-то не увидел в lsmod: ide-scsi. > > А у меня все заработало лишь когда прописал в /etc/modules: > > ide-cd > ide-scsi > sr_mod > > И именно в таком порядке. Несмотря на то, что ide-cd и ide-scsi > и без этого прописывания грузились. Вся эта беда, IMHO, связана > с переносом поддержки сидюков из ядра в модули. Зачем это было > сделано, так никто и не признается. :-))) > А проблемы через это поимели многие. :-( Такой вариант нужен в том случае, когда есть и CD-ROM, и CD-R/RW. В этом случае должен сначала загружаться ide-cd (с опцией ignore=hd? в /etc/modules.conf, чтобы он не занял CD-R), потом ide-scsi (для CD-R), и только потом sr_mod (для работы CD-R как CD-ROM). Если ide-scsi загрузить раньше ide-cd, он заберет себе все незанятые устройства, в том числе и CD-ROM, и после загрузки sr_mod получится /dev/scd0 и /dev/scd1, один из которых - CD-R, другой - CD-ROM; в этом случае обращение к /dev/hd? как к CD-ROM не пройдет. ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Re[2]: [mdk-re] Junior: gcc not work. 2001-07-17 18:25 ` Sergey Vlasov @ 2001-07-17 19:04 ` Igor Solovyov 2001-07-17 19:58 ` Sergey Vlasov 0 siblings, 1 reply; 7+ messages in thread From: Igor Solovyov @ 2001-07-17 19:04 UTC (permalink / raw) To: mandrake-russian Hi! On Tue, 17 Jul 2001 18:39:55 +0400 Sergey Vlasov <vsu@mivlgu.murom.ru> wrote: > Такой вариант нужен в том случае, когда есть и CD-ROM, и CD-R/RW. В этом Да. У меня так и есть. > случае должен сначала загружаться ide-cd (с опцией ignore=hd? в > /etc/modules.conf, чтобы он не занял CD-R), потом ide-scsi (для CD-R), и > только потом sr_mod (для работы CD-R как CD-ROM). Если ide-scsi > загрузить раньше ide-cd, он заберет себе все незанятые устройства, в том > числе и CD-ROM, и после загрузки sr_mod получится /dev/scd0 и /dev/scd1, Не совсем так. Вот глядите: $ ls -l /dev/cdrom lrwxrwxrwx 1 root root 3 Июл 18 2001 /dev/cdrom -> hdc $ ls -l /dev/cdrom2 lrwxrwxrwx 1 root root 4 Июл 18 2001 /dev/cdrom2 -> scd0 Т.е. первый (cdrom) все же кажет на hdc, а второй (резак) на scd0. -- Best regards! Igor Solovyov Zlatoust, Russia ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Re[2]: [mdk-re] Junior: gcc not work. 2001-07-17 19:04 ` Igor Solovyov @ 2001-07-17 19:58 ` Sergey Vlasov 0 siblings, 0 replies; 7+ messages in thread From: Sergey Vlasov @ 2001-07-17 19:58 UTC (permalink / raw) To: mandrake-russian On Tue, 17 Jul 2001 21:18:49 +0600 Igor Solovyov <is13@inbox.ru> wrote: > Hi! > On Tue, 17 Jul 2001 18:39:55 +0400 > Sergey Vlasov <vsu@mivlgu.murom.ru> wrote: > > > Такой вариант нужен в том случае, когда есть и CD-ROM, и CD-R/RW. В этом > > Да. У меня так и есть. > > > случае должен сначала загружаться ide-cd (с опцией ignore=hd? в > > /etc/modules.conf, чтобы он не занял CD-R), потом ide-scsi (для CD-R), и > > только потом sr_mod (для работы CD-R как CD-ROM). Если ide-scsi > > загрузить раньше ide-cd, он заберет себе все незанятые устройства, в том > > числе и CD-ROM, и после загрузки sr_mod получится /dev/scd0 и /dev/scd1, > > Не совсем так. Вот глядите: > > $ ls -l /dev/cdrom > lrwxrwxrwx 1 root root 3 Июл 18 2001 /dev/cdrom -> hdc > $ ls -l /dev/cdrom2 > lrwxrwxrwx 1 root root 4 Июл 18 2001 /dev/cdrom2 -> scd0 > > Т.е. первый (cdrom) все же кажет на hdc, а второй (резак) на scd0. Ну вот прямо сейчас на машине имеем: hda - QUANTUM FIREBALLlct15 15 hdc - Vendor: MITSUMI Model: CR-4804TE Rev: 2.8C (CD-RW) hdd - Vendor: Model: ATAPI CDROM.48X Rev: 130Y (CD-ROM) (ну вот такой безымянный CD-ROM, у него к тому же и DMA не работает) Ядро 2.4.5-alt5-up. Начинаем с выгрузки всего лишнего, получаем: # lsmod Module Size Used by i810 61904 1 parport_pc 23440 1 (autoclean) lp 5872 1 (autoclean) parport 23136 1 (autoclean) [parport_pc lp] winbond-840 11760 1 (autoclean) ipx 14112 1 (autoclean) ipchains 27712 0 (unused) nls_koi8-r 3856 2 (autoclean) nls_cp866 3856 2 (autoclean) vfat 8496 2 (autoclean) fat 28256 0 (autoclean) [vfat] agpgart 21216 7 Т.е. никаких модулей, имеющих отношение к CD, нет. В /etc/modules.conf имеется две строки по этому поводу: alias scsi_hostadapter ide-scsi options ide-cd ignore=hdc Делаем modprobe sr_mod. В результате загружается дополнительно: Module Size Used by ide-scsi 7312 0 (autoclean) sr_mod 12672 0 (unused) cdrom 27168 0 [sr_mod] Сообщения ядра после этого: scsi0 : SCSI host adapter emulation for IDE ATAPI devices Vendor: MITSUMI Model: CR-4804TE Rev: 2.8C Type: CD-ROM ANSI SCSI revision: 02 Vendor: Model: ATAPI CDROM.48X Rev: 130Y Type: CD-ROM ANSI SCSI revision: 02 Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0 Attached scsi CD-ROM sr1 at scsi0, channel 0, id 1, lun 0 sr0: scsi3-mmc drive: 24x/24x writer cd/rw xa/form2 cdda tray Uniform CD-ROM driver Revision: 3.12 sr1: scsi3-mmc drive: 0x/24x cd/rw xa/form2 cdda tray Убираем ide-scsi, sr_mod, cdrom - получаем опять тот же список модулей. Теперь делаем сначала modprobe ide-cd, потом modprobe sr_mod. Получаем: Module Size Used by ide-scsi 7312 0 (autoclean) sr_mod 12672 0 (unused) ide-cd 25952 0 cdrom 27168 0 [sr_mod ide-cd] Сообщения ядра по этому поводу: ide-cd: ignoring drive hdc hdd: ATAPI 24X CD-ROM drive, 128kB Cache, UDMA(33) Uniform CD-ROM driver Revision: 3.12 scsi0 : SCSI host adapter emulation for IDE ATAPI devices Vendor: MITSUMI Model: CR-4804TE Rev: 2.8C Type: CD-ROM ANSI SCSI revision: 02 Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0 sr0: scsi3-mmc drive: 24x/24x writer cd/rw xa/form2 cdda tray Результат налицо - ide-scsi захватывает все свободные устройства, поэтому ide-cd надо загружать раньше него. Кстати, еще замечание: hdparm /dev/hd? требует, чтобы был загружен драйвер ide-* для указанного устройства, причем для CD-ROM/R/RW автоматически загружается ide-cd. При использовании /etc/sysconfig/harddisk/hd? это происходит раньше обработки /etc/modules. А вот для устройства, указанного в options ide-cd ignore=hd?, параметры установить нельзя: # hdparm -d1 /dev/hdc /dev/hdc: No such device or address # dmesg ... ide-cd: ignoring drive hdc hdd: ATAPI 24X CD-ROM drive, 128kB Cache, UDMA(33) Uniform CD-ROM driver Revision: 3.12 hdc: driver not present Точнее, параметры установить можно, но только после загрузки ide-scsi. А при удалении и перезагрузке ide-cd опять устанавливается using_dma=1. ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2001-07-17 19:58 UTC | newest] Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2001-07-12 20:06 [mdk-re] Junior: gcc not work Oleg Frolkov 2001-07-12 22:53 ` Konstantin Volckov 2001-07-17 15:30 ` Re[2]: " Oleg Frolkov 2001-07-17 15:44 ` Igor Solovyov 2001-07-17 18:25 ` Sergey Vlasov 2001-07-17 19:04 ` Igor Solovyov 2001-07-17 19:58 ` Sergey Vlasov
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git