HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: gentoo on zaurus [not gentooforzaurus]
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 [14] 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72

[Ответить]
wanderer_mg [21.01.2007 03:14] :
Mesk при сборке gcc в USE включен только nls.
wanderer_mg [21.01.2007 03:17] :
Блин... а ведь судя по .ebuild-у действительно не должен он их дергать при USE="-fortran"... но почему-то дергает... буду разбираться...
Mesk [21.01.2007 03:21] :
ну, установи gmp, раз ему так надо
alexxy [21.01.2007 20:03] :
GMP нужен только если gcc собираеться с поддержкой фортрана....
А он далеко не сем на кпк нужен...
wanderer_mg [21.01.2007 20:05] :
Да вот я и не пойму, кто-ж этот gmp тянет... USE="-fortran" выставлен везде.
А проверю-ка я параметры, с которыми собирает crossdev...
wanderer_mg [21.01.2007 21:37] :
Все проверил, везде пересобрал с USE="-fortran", revdep-ом проверил... и все равно gcc при кросс-сборке ругается на отсутствие gmp.h (((
wanderer_mg [22.01.2007 00:01] :
А теперь вываливается с такой ошибкой:

./xgcc -B./ -B/usr/armv5te-softfloat-linux-gnu/bin/ -isystem /usr/armv5te-softfloat-linux-gnu/include -isystem /usr/armv5te-softfloat-linux-gnu/sys-include -L/var/tmp/portage/sys-devel/gcc-4.1.1-r3/work/build/gcc/../ld -O2 -O2 -pipe -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fomit-frame-pointer -fPIC -g0 -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -shared -nodefaultlibs -Wl,--soname=libgcc_s.so.1 -Wl,--version-script=libgcc/./libgcc.map -o ./libgcc_s.so.1.tmp libgcc/./_udivsi3_s.o libgcc/./_divsi3_s.o libgcc/./_umodsi3_s.o libgcc/./_modsi3_s.o libgcc/./_dvmd_lnx_s.o libgcc/./_negdf2_s.o libgcc/./_addsubdf3_s.o libgcc/./_muldivdf3_s.o libgcc/./_cmpdf2_s.o libgcc/./_unorddf2_s.o libgcc/./_fixdfsi_s.o libgcc/./_fixunsdfsi_s.o libgcc/./_truncdfsf2_s.o libgcc/./_negsf2_s.o libgcc/./_addsubsf3_s.o libgcc/./_muldivsf3_s.o libgcc/./_cmpsf2_s.o libgcc/./_unordsf2_s.o libgcc/./_fixsfsi_s.o libgcc/./_fixunssfsi_s.o libgcc/./_floatdidf_s.o libgcc/./_floatdisf_s.o libgcc/./_muldi3_s.o libgcc/./_negdi2_s.o libgcc/./_lshrdi3_s.o libgcc/./_ashldi3_s.o libgcc/./_ashrdi3_s.o libgcc/./_cmpdi2_s.o libgcc/./_ucmpdi2_s.o libgcc/./_fixunsdfdi_s.o libgcc/./_fixdfdi_s.o libgcc/./_fixunssfdi_s.o libgcc/./_fixsfdi_s.o libgcc/./_fixxfdi_s.o libgcc/./_fixunsxfdi_s.o libgcc/./_floatdixf_s.o libgcc/./_fixunsxfsi_s.o libgcc/./_fixtfdi_s.o libgcc/./_fixunstfdi_s.o libgcc/./_floatditf_s.o libgcc/./_clear_cache_s.o libgcc/./_enable_execute_stack_s.o libgcc/./_trampoline_s.o libgcc/./__main_s.o libgcc/./_absvsi2_s.o libgcc/./_absvdi2_s.o libgcc/./_addvsi3_s.o libgcc/./_addvdi3_s.o libgcc/./_subvsi3_s.o libgcc/./_subvdi3_s.o libgcc/./_mulvsi3_s.o libgcc/./_mulvdi3_s.o libgcc/./_negvsi2_s.o libgcc/./_negvdi2_s.o libgcc/./_ctors_s.o libgcc/./_ffssi2_s.o libgcc/./_ffsdi2_s.o libgcc/./_clz_s.o libgcc/./_clzsi2_s.o libgcc/./_clzdi2_s.o libgcc/./_ctzsi2_s.o libgcc/./_ctzdi2_s.o libgcc/./_popcount_tab_s.o libgcc/./_popcountsi2_s.o libgcc/./_popcountdi2_s.o libgcc/./_paritysi2_s.o libgcc/./_paritydi2_s.o libgcc/./_powisf2_s.o libgcc/./_powidf2_s.o libgcc/./_powixf2_s.o libgcc/./_powitf2_s.o libgcc/./_mulsc3_s.o libgcc/./_muldc3_s.o libgcc/./_mulxc3_s.o libgcc/./_multc3_s.o libgcc/./_divsc3_s.o libgcc/./_divdc3_s.o libgcc/./_divxc3_s.o libgcc/./_divtc3_s.o libgcc/./_divdi3_s.o libgcc/./_moddi3_s.o libgcc/./_udivdi3_s.o libgcc/./_umoddi3_s.o libgcc/./_udiv_w_sdiv_s.o libgcc/./_udivmoddi4_s.o libgcc/./unwind-dw2_s.o libgcc/./unwind-dw2-fde-glibc_s.o libgcc/./unwind-sjlj_s.o libgcc/./gthr-gnat_s.o libgcc/./unwind-c_s.o -lc && rm -f ./libgcc_s.so && if [ -f ./libgcc_s.so.1 ]; then mv -f ./libgcc_s.so.1 ./libgcc_s.so.1.backup; else true; fi && mv ./libgcc_s.so.1.tmp ./libgcc_s.so.1 && ln -s libgcc_s.so.1 ./libgcc_s.so
/usr/libexec/gcc/armv5te-softfloat-linux-gnu/ld: /usr/lib/gcc/armv5te-softfloat-linux-gnu/4.1.1/../../../crti.o: Relocations in generic ELF (EM: 3)
/usr/libexec/gcc/armv5te-softfloat-linux-gnu/ld: /usr/lib/gcc/armv5te-softfloat-linux-gnu/4.1.1/../../../crti.o: Relocations in generic ELF (EM: 3)
/usr/libexec/gcc/armv5te-softfloat-linux-gnu/ld: /usr/lib/gcc/armv5te-softfloat-linux-gnu/4.1.1/../../../crti.o: Relocations in generic ELF (EM: 3)
/usr/libexec/gcc/armv5te-softfloat-linux-gnu/ld: /usr/lib/gcc/armv5te-softfloat-linux-gnu/4.1.1/../../../crti.o: Relocations in generic ELF (EM: 3)
/usr/libexec/gcc/armv5te-softfloat-linux-gnu/ld: /usr/lib/gcc/armv5te-softfloat-linux-gnu/4.1.1/../../../crti.o: Relocations in generic ELF (EM: 3)
/usr/libexec/gcc/armv5te-softfloat-linux-gnu/ld: /usr/lib/gcc/armv5te-softfloat-linux-gnu/4.1.1/../../../crti.o: Relocations in generic ELF (EM: 3)
/usr/lib/gcc/armv5te-softfloat-linux-gnu/4.1.1/../../../crti.o: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
make[3]: *** [libgcc_s.so] Ошибка 1
make[3]: Leaving directory `/var/tmp/portage/sys-devel/gcc-4.1.1-r3/work/build/gcc'
make[2]: *** [libgcc.a] Ошибка 2
make[2]: Leaving directory `/var/tmp/portage/sys-devel/gcc-4.1.1-r3/work/build/gcc'
make[1]: *** [stage1_build] Ошибка 2
make[1]: Leaving directory `/var/tmp/portage/sys-devel/gcc-4.1.1-r3/work/build/gcc'
make: *** [bootstrap-lean] Ошибка 2

!!! ERROR: sys-devel/gcc-4.1.1-r3 failed.
Call stack:
ebuild.sh, line 1593: Called dyn_compile
ebuild.sh, line 951: Called src_compile
ebuild.sh, line 1282: Called toolchain_src_compile
toolchain.eclass, line 24: Called gcc_src_compile
toolchain.eclass, line 1537: Called gcc_do_make
toolchain.eclass, line 1411: Called die

!!! emake failed with bootstrap-lean
!!! If you need support, post the topmost build error, and the call stack if relevant.


уже и не знаю, что делать (((
Mesk [22.01.2007 02:51] :
>> /usr/lib/gcc/armv5te-softfloat-linux-gnu/4.1.1/../../../crti.o: could not read symbols: File in wrong format

ты похоже перезатер /usr/lib/crti.o
что говорит file /usr/lib/crti.o ?

#file /usr/lib/gcc/arm-iwmmxt-linux-gnueabi/4.1.1/../../../crti.o
/usr/lib/gcc/arm-iwmmxt-linux-gnueabi/4.1.1/../../../crti.o: ELF 32-bit LSB relocatable, Intel 80386, version 1 (SYSV), not stripped

wanderer_mg [22.01.2007 14:39] :
аналогично:

# file /usr/lib/gcc/armv5te-softfloat-linux-gnu/4.1.1/../../../crti.o
/usr/lib/gcc/armv5te-softfloat-linux-gnu/4.1.1/../../../crti.o: ELF 32-bit LSB relocatable, Intel 80386, version 1 (SYSV), not stripped

Mesk [24.01.2007 12:45] :
Ну что, граждане отдыхающие, работающие иксы с клавой и тачскрином получены.

В офиц ебилде xorg-server у меня так и не получилось заставить полноценно работать тачскрин

В xorg-server из оверлея Alexxy нашел патч который "вырубает" завровскую клаву - fbdev_use_evdev.patch
Без него клава работает
плюс пришлось подправить сборку tslib под corgi ts
Вобщем все работает

На картинках WindowMaker в положениях планшет/лендскейп (или как они там называются?)
переключение xrandr'ом

[URL=http://img253.imageshack.us/my.php?image=dscn17202ku.jpg]http://img253.imageshack.us/img253/3197/dscn17202ku.th.jpg[/URL]

[URL=http://img260.imageshack.us/my.php?image=dscn17220gy.jpg]http://img260.imageshack.us/img260/4184/dscn17220gy.th.jpg[/URL]
[Ответить]
[< Назад]  [Вперед >]