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

[Ответить]
Mesk [17.01.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
Mesk [17.01.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

Mesk [17.01.2007 02:23] :
смысл, вобщем, в том, чтобы убрать _epatch_assert
Civil [17.01.2007 02:24] :
1 в 1... совпадает. Но нехочет патчить.
Mesk [17.01.2007 02:30] :
все что нужно сделать:



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



если не поможет
найди эти строчки и руками убери там _epatch_assert
Civil [17.01.2007 03:52] :
вручную помогло.
Кстати, а у тебя в rootfs той, что выложена была проблема с тачскрином и ориентацией экрана? (экран - 480x640 и тачскрин работает как инвертировано)
Mesk [17.01.2007 07:52] :
да, была
он определял позицию курсора не под пеном, а в минус 90 градусов
его калибровать надо, еще не разбирался, что и как с иксами надо делать, вобщем только собрал и запустил
Alexxy уже имеет рабочие иксы на ipaq'е, может, расскажет, что он с ними делал.
Если сам разберешься раньше, описывай
Mesk [17.01.2007 08:49] :
кстати, могу выложить "голый" стейдж, который собрал из под таргета arm-iwmmxt-linux-gnueabi
список пакетов тут
ftp://gentoo.ru/pub/arm-iwmmxt-linux-gnueabi.pack_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
wanderer_mg [17.01.2007 09:35] :
Господа, а, может быть, уже пора переносить наши знания в какое-нибудь более удобное для их сбора и чтения место?

Например, сюда:
http://www.zaurus.ru/wiki
Mesk [17.01.2007 09:55] :
я не против, но рановато, имхо
у самих еще много вопросов
[Ответить]
[< Назад]  [Вперед >]