L
i
nux.org.ua
Головна
Форум
Довідка
Правила
Пошук
Увійти
Реєстрація
Linux.org.ua
»
Застарілі розділи -- сюди не писати.
»
Інші технічні питання
»
встановлення gcc-2.95.3
« попередня гілка
наступна гілка »
Друк
Сторінки:
1
Автор
Гілка: встановлення gcc-2.95.3 (Прочитано 1257 раз)
UA_Igor
Кореспондент
дописів: 106
Карма: +0/-0
встановлення gcc-2.95.3
«
:
2004-05-04 22:02:54 »
Привіт усім!!! Стоїть лінукс SuSE9 і ніяк не можу поставити ядро 2.6.5, не може стартанути xserver, я так зрозумів, що паршивий компілятор, вирішив поставити gcc-2.95.3, проте при команді make матюкається:
...
cd cp && make ./parse.c
make[2]: Entering directory `/root/gcc-2.95.3/gcc/cp'
expect 30 shift/reduce conflicts and 42 reduce/reduce conflicts.
cd .; bison -d -o parse.c parse.y
parse.y:449.7: parse error, unexpected ":", expecting ";" or "|"
parse.y:487.2-490.18: type clash (`ttype' `') on default action
parse.y:490.19: parse error, unexpected ":", expecting ";" or "|"
parse.y:492.17-52: $1 of `maybe_identifier' has no declared type
parse.y:861.27: parse error, unexpected ":", expecting ";" or "|"
parse.y:869.17-20: $$ of `begin_explicit_instantiation' has no declared type
parse.y:869.17-25: invalid $ value
parse.y:869.17-25: $5 of `begin_explicit_instantiation' has no declared type
parse.y:872.17-20: $$ of `begin_explicit_instantiation' has no declared type
parse.y:872.17-25: invalid $ value
parse.y:872.17-25: $5 of `begin_explicit_instantiation' has no declared type
parse.y:882.19: parse error, unexpected ":", expecting ";" or "|"
parse.y:888.22-897.22: type clash (`ttype' `') on default action
parse.y:897.23: parse error, unexpected ":", expecting ";" or "|"
parse.y:1121.21: parse error, unexpected ":", expecting ";" or "|"
parse.y:1122.17-20: $$ of `.finish_new_placement' has no declared type
parse.y:1126.17-20: $$ of `.finish_new_placement' has no declared type
parse.y:1126.17-51: $2 of `.finish_new_placement' has no declared type
parse.y:1128.17-1129.6: $$ of `.finish_new_placement' has no declared type
parse.y:1128.17-1129.37: $2 of `.finish_new_placement' has no declared type
parse.y:1252.6-1264.11: type clash (`ttype' `') on default action
parse.y:1264.12: parse error, unexpected ":", expecting ";" or "|"
parse.y:1266.17-51: invalid $ value
parse.y:1266.17-51: $3 of `do_id' has no declared type
parse.y:1266.17-55: invalid $ value
parse.y:1266.17-55: $4 of `do_id' has no declared type
parse.y:1268.17-51: invalid $ value
parse.y:1268.17-51: $3 of `do_id' has no declared type
parse.y:1268.17-55: invalid $ value
parse.y:1268.17-55: $4 of `do_id' has no declared type
parse.y:1798.9-1802.15: type clash (`itype' `ttype') on default action
parse.y:1802.16: parse error, unexpected ":", expecting ";" or "|"
parse.y:1880.2-1885.4: type clash (`ttype' `code') on default action
parse.y:1885.5: parse error, unexpected ":", expecting ";" or "|"
parse.y:1921.15: parse error, unexpected ":", expecting ";" or "|"
parse.y:1923.3-1926.36: $3 of `fn.defpen' has no declared type
parse.y:1930.3-1933.36: $3 of `fn.defpen' has no declared type
parse.y:1952.16: parse error, unexpected ":", expecting ";" or "|"
parse.y:2413.11: parse error, unexpected ":", expecting ";" or "|"
parse.y:2584.18: parse error, unexpected ":", expecting ";" or "|"
parse.y:2586.3-42: $$ of `suspend_mom' has no declared type
make[2]: *** [parse.c] Error 1
make[2]: Leaving directory `/root/gcc-2.95.3/gcc/cp'
make[1]: *** [cp/parse.c] Error 2
make[1]: Leaving directory `/root/gcc-2.95.3/gcc'
...
В РедХаті9 ставиться без проблем, проте цей лінукс мені більше сподобався. Стоїть gcc-3.3.1
Help me please, SOS me please!!!
Наперед вдячний за допомогу
«
Змінено: 2004-05-04 22:04:23 від UA_Igor
»
Записаний
dusoft
Гість
Re: встановлення gcc-2.95.3
«
Відповідей #1 :
2004-05-05 03:50:54 »
Почитай документацію по встановленню gcc... там наскільки я пам'ятаю не все так просто..
Записаний
dusoft
Гість
Re: встановлення gcc-2.95.3
«
Відповідей #2 :
2004-05-05 03:53:01 »
А взагалі-то непотрібно тобі встановлювати 2.95... якщо в тебе нвідіа, то просто потрібно викачати останні драйвери з їхнього сайту, та встановити... там вони позначені що підходять для 2.6..
Записаний
Forum admin
Адміністратор ЩОДО
Новачок
дописів: 35
Карма: +0/-0
Адміністратор форуму
Re: встановлення gcc-2.95.3
«
Відповідей #3 :
2004-05-05 20:41:22 »
Я так само кажу - якщо ядро без проблем компілюється системним компілятором, то міняти його не потрібно - потрібно тюнити або ядро або X-и. Скоріше за все проблема з драйвером відюхи (яка вона у вас? Підтримується стандартним ядром?).
Файл /var/log/XFree86.log.0 (чи який там у SuSE) закиньте сюди будь ласка (бажано десь прикинці, там де рядочки помічені "(EE)").
Записаний
І хай буде воля моя.
Адмін.
UA_Igor
Кореспондент
дописів: 106
Карма: +0/-0
Re: встановлення gcc-2.95.3
«
Відповідей #4 :
2004-05-05 22:37:33 »
Radeon 9200, пробував встановлювати дрова, щось не виходе.
В РедХаті і Лінукс XP при системному компіляторі стартує X server
Записаний
dusoft
Гість
Re: встановлення gcc-2.95.3
«
Відповідей #5 :
2004-05-06 04:03:02 »
А що означає фраза "при системному компіляторі стартує X server"?
Записаний
SGh
Графоман
дописів: 258
Карма: +0/-0
Heavy Metal, Rock & Punk!!!
Re: встановлення gcc-2.95.3
«
Відповідей #6 :
2004-05-06 11:13:21 »
Тута я якось своєму другу пояснював як те гцц поставити... сподіваюсь зрозумієш...
щодо гцц-2.95, здається там
./configure && make && make install,
тільки там кажуть, що не можна компілювати в соурсе-трі, треба зробити
так (ти в корені каталогу з сирцями):
cd ..
mkdir gcc-2.95.3-build-chi-yak-nebud-tak
cd gcc-2.95.3-build-chi-yak-nebud-tak
$ ../gcc-2.95.3-src-tree-chi-yak-tam-vono/configure
$ ../gcc-2.95.3-src-tree-chi-yak-tam-vono/make
# ../gcc-2.95.3-src-tree-chi-yak-tam-vono/make install
Здається якось так...
Тоді має бути що твій компілер у тебе стоїть в /usr/bin, а цей стане в
/usr/local/bin, ідеш туди і називаєш усі куски гцц що там лежать
приблизно так
# mv gcc gcc-2.95
чи
# mv * *-2.95
а потім при компіляції пишеш так:
# make xconfig CC=gcc-2.95
# make bzImage CC=gcc-2.95
от приблизно так....
Там в мануалі написано що можна якось це все культурніше зробити, а не
так нагло як я.... Але у мене на нього RTFMу не вистачило...
Записаний
UA_Igor
Кореспондент
дописів: 106
Карма: +0/-0
А що означає фраза "при системному компілятор
«
Відповідей #7 :
2004-05-06 19:53:19 »
Я мав на увазі, що основна моя проблема, що не стартує XServer, а коли я компілював ядро при системному компіляторі в РедХат чи Лінукс XP, то xserver стартував.
Якщо я не помиляюсь, для компілювання ядра 2.6.5 потрібно використовувати такі команди:
make menuconfig - тут я нічого не вибираю лишаю як є(я так робив, коли компілював ядро в РедХаті і Лінуксі XP, але тоді клав 2.6.2)
make
make modules_install
cp /usr/src/linux-2.6.5/arch/i386/boot/bzImage /boot/vmlinuz-2.6.5
mkinitrd
дописую в lilo.conf
image = /boot/vmlinuz-2.6.5
label=New_Linux
root = /dev/hda8
read-only
initrd=/boot/initrd-2.6.5
/sbin/lilo
«
Змінено: 2004-05-06 21:39:41 від UA_Igor
»
Записаний
UA_Igor
Кореспондент
дописів: 106
Карма: +0/-0
Re: встановлення gcc-2.95.3
«
Відповідей #8 :
2004-05-06 22:25:40 »
(II) LoadModule: "extmod"
(II) Loading /usr/X11R6/lib/modules/extensions/libextmod.a
(II) Module extmod: vendor="The XFree86 Project"
compiled for 4.3.0.1, module version = 1.0.0
Module class: XFree86 Server Extension
ABI class: XFree86 Server Extension, version 0.2
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension FontCache
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "v4l"
(II) Loading /usr/X11R6/lib/modules/drivers/linux/v4l_drv.o
(II) Module v4l: vendor="The XFree86 Project"
compiled for 4.3.0.1, module version = 0.0.1
ABI class: XFree86 Video Driver, version 0.6
(II) LoadModule: "fbdev"
(II) Loading /usr/X11R6/lib/modules/drivers/fbdev_drv.o
(II) Module fbdev: vendor="The XFree86 Project"
compiled for 4.3.0.1, module version = 0.1.0
ABI class: XFree86 Video Driver, version 0.6
(II) LoadModule: "mouse"
(II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o
(II) Module mouse: vendor="The XFree86 Project"
compiled for 4.3.0.1, module version = 1.0.0
Module class: XFree86 XInput Driver
ABI class: XFree86 XInput driver, version 0.4
(II) v4l driver for Video4Linux
(II) FBDEV: driver for framebuffer: fbdev, afb
(II) Primary Device is: PCI 01:00:0
(II) Loading sub module "fbdevhw"
(II) LoadModule: "fbdevhw"
(II) Loading /usr/X11R6/lib/modules/linux/libfbdevhw.a
(II) Module fbdevhw: vendor="The XFree86 Project"
compiled for 4.3.0.1, module version = 0.0.2
ABI class: XFree86 Video Driver, version 0.6
(EE) open /dev/fb0: No such device
(EE) No devices detected.
Fatal server error:
no screens found
Записаний
dusoft
Гість
Re: встановлення gcc-2.95.3
«
Відповідей #9 :
2004-05-07 01:01:42 »
Ти б все ж краще позмінював дефолтні настройки в menuconfig...
Я взагалі не знаю які там ньюанси в радеонів... але здається мені що в ядрі треба відключити фреймбуфер, та піти на сайт АТІ, скачати собі щось.. та встановити, почитати статті про те як конфігурувати ікси для АТІшних відеокарт..
Записаний
Друк
Сторінки:
1
« попередня гілка
наступна гілка »
Linux.org.ua
»
Застарілі розділи -- сюди не писати.
»
Інші технічні питання
»
встановлення gcc-2.95.3