Quote Originally Posted by l2net View Post
Самое сложное место во всем процессе было разрешить запись в корень системмы, дабы добавить доселе неизвестное железке устройство.
Боюсь, проблема не в этом. Достаточно запускать scanner.o с папки в /opt... Но я все же перенес / на флешку, не помогло. Автор pixma посоветовал использовать последнюю версию pixma...

Я разобрался, как кросс-компилировать пакеты для прошивки Олега (постараюсь написать небольшой хавту на русском, ибо оного не нашел, а только на немецком...)
Даже получилось скомпилировать sane-backends той же версии, что и в репозитории (с pixma v.0.14.3).

Однако, замена SANE_BACKENDS_CVS_DATE=20080315 на SANE_BACKENDS_CVS_DATE=20090303 в файле sane-backends.mk - чтобы получить pixma последней версии из CVS ни к чему хорошему не привела - скомпилировать не удалось. Пока моих познаний не хватает, чтобы определить, в чем проблема. Вот что я получил:
Code:
if test -n "/opt/optware/oleg/sources/sane-backends/Makefile.in.patch /opt/optware/oleg/sources/sane-backends/tools-Makefile.in.patch" ; \
                then cat /opt/optware/oleg/sources/sane-backends/Makefile.in.patch /opt/optware/oleg/sources/sane-backends/tools-Makefile.in.patch | \
                patch -d /opt/optware/oleg/builds/sane-backends -p1 ; \
        fi
patching file Makefile.in
Hunk #1 FAILED at 33.
1 out of 1 hunk FAILED -- saving rejects to file Makefile.in.rej
patching file tools/Makefile.in
Hunk #1 FAILED at 108.
1 out of 1 hunk FAILED -- saving rejects to file tools/Makefile.in.rej
make: *** [/opt/optware/oleg/builds/sane-backends/.configured] Error 1
на всякий случай привожу этот самый Makefile.in.rej:
Code:
***************
*** 33,39 ****

  @SET_MAKE@

- SUBDIRS       = include lib sanei backend frontend tools doc po

  DISTFILES = AUTHORS COPYING ChangeLog ChangeLog-1.0.0 ChangeLog-1.0.1 \
    ChangeLog-1.0.2 ChangeLog-1.0.3 ChangeLog-1.0.4 ChangeLog-1.0.5 \
--- 33,39 ----

  @SET_MAKE@

+ SUBDIRS       = include lib sanei backend frontend tools po

  DISTFILES = AUTHORS COPYING ChangeLog ChangeLog-1.0.0 ChangeLog-1.0.1 \
    ChangeLog-1.0.2 ChangeLog-1.0.3 ChangeLog-1.0.4 ChangeLog-1.0.5 \
Объясните плз, сведущие, что тут не так?

Кто-нить посоветует, как перекомпилировать sane-backends самой свежей версии из CVS?