Автор Гілка: встановлення 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
Я мав на увазі, що основна моя проблема, що не стартує 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...
Я взагалі не знаю які там ньюанси в радеонів... але здається мені що в ядрі треба відключити фреймбуфер, та піти на сайт АТІ, скачати собі щось.. та встановити, почитати статті про те як конфігурувати ікси для АТІшних відеокарт..