gentoo on zaurus [not gentooforzaurus]

КПК с Linux, установка Linux на iPaq и другие модели, программы
Закрыто
Mesk
Доктор (4 lvl)
Сообщения: 263
Зарегистрирован: Вт ноя 14, 2006 21:27

Сообщение Mesk » Ср янв 17, 2007 02:20

> зачем tar? это один файл
> gunzip eclass.arm.patch.gz
gunzip = gzip -d

я сделал `gzip eclass.arm.patch`
значит тебе надо сделать `gunzip eclass.arm.patch.gz`
или `gzip -d eclass.arm.patch.gz`
что не так?)

на всякий случай выложил не загзипованный файл
ftp://gentoo.ru/pub/eclass.arm.patch
--
C1000/Gentoo + Buffalo lan + Buffalo wifi + SiRF Star GPS + Dlink DCF BT + 4G SD + 4G CF

Mesk
Доктор (4 lvl)
Сообщения: 263
Зарегистрирован: Вт ноя 14, 2006 21:27

Сообщение Mesk » Ср янв 17, 2007 02:22

и контрольный вариант

Код: Выделить всё

--- eutils.eclass       2007-01-02 17:42:03.881681363 +0300
+++ /usr/portage/eclass/eutils.eclass   2007-01-03 21:57:02.116977934 +0300
@@ -294,7 +294,8 @@
                                        fi
                                fi
 
-                               if (cat ${PATCH_TARGET} | patch -p${count} ${popts} --dry-run -f ; _epatch_assert) >> ${STDERR_TARGET%/*}/${patchname}-${STDERR_TARGET##*/} 2>&1
+#                              if (cat ${PATCH_TARGET} | patch -p${count} ${popts} --dry-run -f ; _epatch_assert) >> ${STDERR_TARGET%/*}/${patchname}-${STDERR_TARGET##*/} 2>&1
+                               if (cat ${PATCH_TARGET} | patch -p${count} ${popts} --dry-run ) >> ${STDERR_TARGET%/*}/${patchname}-${STDERR_TARGET##*/} 2>&1
                                then
                                        _epatch_draw_line "***** ${patchname} *****" >  ${STDERR_TARGET%/*}/${patchname}-${STDERR_TARGET##*/}.real
                                        echo >> ${STDERR_TARGET%/*}/${patchname}-${STDERR_TARGET##*/}.real
@@ -302,8 +303,9 @@
                                        echo >> ${STDERR_TARGET%/*}/${patchname}-${STDERR_TARGET##*/}.real
                                        _epatch_draw_line "***** ${patchname} *****" >> ${STDERR_TARGET%/*}/${patchname}-${STDERR_TARGET##*/}.real
 
+#                                      cat ${PATCH_TARGET} | patch -p${count} ${popts} >> ${STDERR_TARGET%/*}/${patchname}-${STDERR_TARGET##*/}.real 2>&1
+#                                      _epatch_assert
                                        cat ${PATCH_TARGET} | patch -p${count} ${popts} >> ${STDERR_TARGET%/*}/${patchname}-${STDERR_TARGET##*/}.real 2>&1
-                                       _epatch_assert
 
                                        if [ "$?" -ne 0 ]
                                        then
--
C1000/Gentoo + Buffalo lan + Buffalo wifi + SiRF Star GPS + Dlink DCF BT + 4G SD + 4G CF

Mesk
Доктор (4 lvl)
Сообщения: 263
Зарегистрирован: Вт ноя 14, 2006 21:27

Сообщение Mesk » Ср янв 17, 2007 02:23

смысл, вобщем, в том, чтобы убрать _epatch_assert
--
C1000/Gentoo + Buffalo lan + Buffalo wifi + SiRF Star GPS + Dlink DCF BT + 4G SD + 4G CF

Civil
Доктор (4 lvl)
Сообщения: 218
Зарегистрирован: Вс авг 21, 2005 06:04

Сообщение Civil » Ср янв 17, 2007 02:24

1 в 1... совпадает. Но нехочет патчить.
Zaurus SL-C3100. Gentoo.
HP iPAQ rx1950
zavrik.ru team

Mesk
Доктор (4 lvl)
Сообщения: 263
Зарегистрирован: Вт ноя 14, 2006 21:27

Сообщение Mesk » Ср янв 17, 2007 02:30

все что нужно сделать:

Код: Выделить всё


cd /
patch -p1 < /path/to/eclass.arm.patch

если не поможет
найди эти строчки и руками убери там _epatch_assert
--
C1000/Gentoo + Buffalo lan + Buffalo wifi + SiRF Star GPS + Dlink DCF BT + 4G SD + 4G CF

Civil
Доктор (4 lvl)
Сообщения: 218
Зарегистрирован: Вс авг 21, 2005 06:04

Сообщение Civil » Ср янв 17, 2007 03:52

вручную помогло.
Кстати, а у тебя в rootfs той, что выложена была проблема с тачскрином и ориентацией экрана? (экран - 480x640 и тачскрин работает как инвертировано)
Zaurus SL-C3100. Gentoo.
HP iPAQ rx1950
zavrik.ru team

Mesk
Доктор (4 lvl)
Сообщения: 263
Зарегистрирован: Вт ноя 14, 2006 21:27

Сообщение Mesk » Ср янв 17, 2007 07:52

да, была
он определял позицию курсора не под пеном, а в минус 90 градусов
его калибровать надо, еще не разбирался, что и как с иксами надо делать, вобщем только собрал и запустил
Alexxy уже имеет рабочие иксы на ipaq'е, может, расскажет, что он с ними делал.
Если сам разберешься раньше, описывай
--
C1000/Gentoo + Buffalo lan + Buffalo wifi + SiRF Star GPS + Dlink DCF BT + 4G SD + 4G CF

Mesk
Доктор (4 lvl)
Сообщения: 263
Зарегистрирован: Вт ноя 14, 2006 21:27

Сообщение Mesk » Ср янв 17, 2007 08:49

кстати, могу выложить "голый" стейдж, который собрал из под таргета arm-iwmmxt-linux-gnueabi
список пакетов тут
ftp://gentoo.ru/pub/arm-iwmmxt-linux-gn ... _list2.txt

вобщем, там system nfs-utils udev, за минусом perl/libperl, их надо нативно
mplayer-1.0-rc1, собранный в нем с CFLAG'ами по образу японского, ведет себя вполне прилично - проверял на mp3 и mpeg4 в fbdev, надо с pdaxrom'овским сравнить и со звуком в wmv попробовать, но на вскидку, как минимум не хуже
atty's mplayer толком не пробовал, собрал с его ./myconf, поглядел, что он съедает больше cpu, и оставил. хотя там все вкусности в его модулях, и intel ipp он там использует, чего у меня нет. да и брал он за основу тот, что еще под gcc3 писался.
а отпимизация под iwmmxt уже пошла в upstream
--
C1000/Gentoo + Buffalo lan + Buffalo wifi + SiRF Star GPS + Dlink DCF BT + 4G SD + 4G CF

wanderer_mg
Новенький (0 lvl)
Сообщения: 19
Зарегистрирован: Вт дек 12, 2006 14:43

Сообщение wanderer_mg » Ср янв 17, 2007 09:35

Господа, а, может быть, уже пора переносить наши знания в какое-нибудь более удобное для их сбора и чтения место?

Например, сюда:
http://www.zaurus.ru/wiki

Mesk
Доктор (4 lvl)
Сообщения: 263
Зарегистрирован: Вт ноя 14, 2006 21:27

Сообщение Mesk » Ср янв 17, 2007 09:55

я не против, но рановато, имхо
у самих еще много вопросов
--
C1000/Gentoo + Buffalo lan + Buffalo wifi + SiRF Star GPS + Dlink DCF BT + 4G SD + 4G CF

Аватара пользователя
alexxy
Аспирант (2 lvl)
Сообщения: 75
Зарегистрирован: Вт янв 09, 2007 22:30

Сообщение alexxy » Ср янв 17, 2007 13:56

Ну Х у меня фреймбуферное... А с тачскрином я разбирался просто... Есть такая либа tslib у меня через нее все работает... Патченные иксы и либа есть в оверлее...

Тем у кого проблема с наложением патчей при сборке на кпк то тут дело в кроссовом баше... Если ставить родной то все будет работать...

Сайт про генту на кпк будет находиться по адресу projects.gentoo.ru там можно будет и файлы хостить и вики с багзиллой будут...
Gentoo on iPAQ hx4700
Gentoo Team Russia

cxz
Доктор (4 lvl)
Сообщения: 329
Зарегистрирован: Ср мар 15, 2006 15:17

Сообщение cxz » Ср янв 17, 2007 14:06

alexxy писал(а): Сайт про генту на кпк будет находиться по адресу projects.gentoo.ru там можно будет и файлы хостить и вики с багзиллой будут...
Available Projects
hx4700: Error
([Errno 2] No such file or directory: '/var/lib/trac/gentoo/hx4700/VERSION')

в процессе ;)

Civil
Доктор (4 lvl)
Сообщения: 218
Зарегистрирован: Вс авг 21, 2005 06:04

Сообщение Civil » Ср янв 17, 2007 15:47

Mesk
Может ты всё-же подумаешь о том, что-бы на oesf.org написать о своих достижениях?
Zaurus SL-C3100. Gentoo.
HP iPAQ rx1950
zavrik.ru team

cxz
Доктор (4 lvl)
Сообщения: 329
Зарегистрирован: Ср мар 15, 2006 15:17

Сообщение cxz » Ср янв 17, 2007 23:52

вот тут есть статья по cross develop на родном языке
http://kbg.homelinux.org:1280/crossdevelopment.odt
может кому почитать захочется ;)
а тут парень тоже занимается портированием gentoo на заврик
http://kbg.homelinux.org:1280/?lang=ru&page=build2

Mesk
Доктор (4 lvl)
Сообщения: 263
Зарегистрирован: Вт ноя 14, 2006 21:27

Сообщение Mesk » Чт янв 18, 2007 01:39

> Может ты всё-же подумаешь о том, что-бы на oesf.org написать о своих достижениях?

Запустим иксы и из них напишем. :)
Если хочешь, можешь описать им, чем мы тут занимаемся

> а тут парень тоже занимается портированием gentoo на заврик

надо его сюда позвать, если он не забил еще на это дело.
но у него,как я понял, задачей получается кросссборка всей системы.
имхо, кросссборка всей системы дело менее благодарное, чем нативно.
нативно - банально существнно меньше проблем, да и меньше вероятности что новый пакет выкинет очередной фокус, с которым придется разбираться
чем больше кросссобираешь, тем меньше этого хочется
--
C1000/Gentoo + Buffalo lan + Buffalo wifi + SiRF Star GPS + Dlink DCF BT + 4G SD + 4G CF

Закрыто

Вернуться в «КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее»