LINUX.ORG.RU

xsane vs. scanimage в Ubuntu 10.04 i386


0

1

Задача была - расшарить сканер по сети. Сканер в составе МФУ Xerox WorkCentre 5016. Поставлены последние дрова с сайта производителя - scan_xrwc5020_1.0.0.12_i386.deb

xsane нормально его видит и сканирует в графическом режиме. Стоит попробовать обратиться к scanimage из терминала, как мы получаем следующее сообщение: /usr/bin/scanimage: symbol lookup error: /usr/lib/sane/libsane-xrwc5020.so.1: undefined symbol: ceil и scanimage вываливается. scanimage из дефолтных sane-utils-1.0.20

С чем связана ошибка? Пробовал и 1.0.19 - то же самое, и 1.0.21 - вообще segmentation fault.

Как выяснить, каким образом xsane использует данное устройство? Я всегда считал, что xsane - всего лишь графическая оболочка, однако strace не показывает ни одного exec, system или ещё чего-то подобного. Есть какие-то обращения к dbus, но вряд ли это делается через dbus. Нужен хотя бы command-line вариант сканирования, но я никак не могу понять, как же пример команды вытащить из xsane.

ldd /usr/lib/sane/libsane-xrwc5020.so.1 что говорит?

ceil - это libm, есть подозрение, что она почему-то не слинкована.

vga ★★
()
Ответ на: комментарий от vga
root@main:~/sane_confs#
root@main:~/sane_confs# ldd /usr/lib/sane/libsane-xrwc5020.so.1
        linux-gate.so.1 =>  (0xb77d8000)
        libsane.so.1 => /usr/lib/libsane.so.1 (0xb7799000)
        libusb-0.1.so.4 => /lib/libusb-0.1.so.4 (0xb7790000)
        libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7635000)
        libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7631000)
        /lib/ld-linux.so.2 (0xb77d9000)
root@main:~/sane_confs#

Так. Что делать? Собирать руками? :)

Да, xsane libm в своих списках имеет.

a_eto_on
() автор топика
Ответ на: комментарий от a_eto_on

Да, xsane libm в своих списках имеет.

Вот, а scanimage не имеет...

А если вот так как-то сделать?

LD_PRELOAD=/path/to/libm.so scanimage

vga ★★
()
Ответ на: комментарий от a_eto_on

Та не за что. Можно ксероксу как-то сказать о баге, это их баг. Но я не представляю, куда им можно его написать :-).

vga ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.