Немогу собрать sane-frontend

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
zx300
рядовой
Сообщения: 24
Зарегистрирован: 2011-10-30 0:38:13
Откуда: VRN

Немогу собрать sane-frontend

Непрочитанное сообщение zx300 » 2013-01-06 22:46:55

Собирал предидущую версию саней. Всё было олрайт. Сканер сканил. Купил новый сканер . а он не пошёл.
Игрался с конфигами. Потом решил к чертям пересобрать сани из портов. Снес старую версию. Обновил порты.
версии саней обовились.
backend собрался отлично
frontend ни в какую... пишет:

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

cc -L/usr/local/lib  -o scanadf scanadf.o ../lib/liblib.a -lm 
scanadf.o: In function `print_option':
scanadf.c:(.text+0x7ba): undefined reference to `sane_get_option_descriptor'
scanadf.c:(.text+0x8a5): undefined reference to `sane_control_option'

...

scanadf.o: In function `main':	
scanadf.c:(.text+0x2dc0): undefined reference to `sane_close'
scanadf.c:(.text+0x2e68): undefined reference to `sane_get_devices'
scanadf.c:(.text+0x2f13): undefined reference to `sane_control_option'
scanadf.c:(.text+0x2fb5): undefined reference to `sane_get_option_descriptor'
scanadf.o: In function `sighandler':
scanadf.c:(.text+0xb7): undefined reference to `sane_cancel'
gmake[1]: *** [scanadf] Ошибка 1
gmake[1]: Выход из каталога `/usr/ports/graphics/sane-frontends/work/sane-frontends-1.0.14/src'
gmake: *** [all-recursive] Ошибка 1
*** Error code 1

Stop in /usr/ports/graphics/sane-frontends.
*** Error code 1

Stop in /usr/ports/graphics/sane-frontends.

и кстати там таких необьявленных переменных дофига вылезает.
насколько сам понимаю решением проблемы былобы наичиее
в /usr/local/lib правильных либ, но как они там появятся???

assembler - zlo...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
zx300
рядовой
Сообщения: 24
Зарегистрирован: 2011-10-30 0:38:13
Откуда: VRN

Re: Немогу собрать sane-frontend

Непрочитанное сообщение zx300 » 2013-01-06 22:51:58

Не хочу особо никого нагружать своими проблемами. Мне интересен обший шаблон действий в таких случаях...

assembler - zlo...

Аватара пользователя
zx300
рядовой
Сообщения: 24
Зарегистрирован: 2011-10-30 0:38:13
Откуда: VRN

Re: Немогу собрать sane-frontend

Непрочитанное сообщение zx300 » 2013-01-07 13:26:18

тихо сам с собою...
Вобщем видимо это мне так не везёт одному.
Решил юзать FreeBSD как десктоп. всё - супер.(Впринципе и сейчас тогоже мнения).
Но вот беда возникла необходимость подружить её со сканером.
от виндового прошлого остался benq 5160C (кстати у него и под виду дрова дрянь...)
пытался подружить с sane под freebsd или linux - ничего не вышло. (но это и естественно, ибо в списке поддерживаемого санями железа его и не было)

дружбан подарил epson perfection 1270 (как бы рабочий, но с битыми пикселями (появляются полосы))
этот сканер заработал чётко (после конфигурирования и добавления прошивки)

и вот наконец приобрели canon lide 210
в теории всё должно было быть суперски (как с epson'ом), но на деле как-то не очень.

вобщем на более старой версии саней canon вообще не нашёлся...
пришлось переустанавливать.
начал пересобирать с портов - frontend не собрался (c вышеперечисленными проблемами)
плюнул на порты(временно) и поставил из пакетов. всё заинсталилось.

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

qweqwe# sane-find-scanner -q
found USB scanner (vendor=0x04a9 [Canon], product=0x190a [CanoScan], chip=GL124)

qweqwe#
qweqwe#scanimage -L
device `genesys:libusb:/dev/usb:/dev/ugen7.2' is a Canon LiDE 210 flatbed scanner

qweqwe#
qweqwe#
уже как бы можно потирать ручёнки, да не тут то было...

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

qweqwe#scanimage -d genesys:libusb:/dev/usb:/dev/ugen7.2 -T
scanimage: sane_start: Invalid argument

qweqwe#scanimage --format=tiff --mode color --resolution 300 > refund.tiff
scanimage: open of device genesys:libusb:/dev/usb:/dev/ugen7.2 failed: Invalid argument

qweqwe#
вобщем все манипуляции с ним -> Invalid argument
теперь думаю, куда копать дальше... :cry:

assembler - zlo...

Аватара пользователя
zx300
рядовой
Сообщения: 24
Зарегистрирован: 2011-10-30 0:38:13
Откуда: VRN

Re: Немогу собрать sane-frontend

Непрочитанное сообщение zx300 » 2013-01-07 16:16:22

жесть .... проблема решена... вобщем проблема решилась путём установки саней из пакетов + очистки от пыли старенького эпсона. всё работае ну и ладно, а сильно в глубь лезть не хочется.

assembler - zlo...