Отправляет email-рассылки с помощью сервиса Sendsay

Сборка primaxscan

Пытаюсь собрать primaxscan 0.94beta2 - драйвер сканера Primax Colorado
1200p
(очень старый, подключается к параллельному порту).
configure выполняется нормально, а make выдает ошибку:

In file included from /usr/include/linux/config.h:4,
from /usr/include/asm/io.h:4,
from io.h:36,
from libprimax.c:36:
/usr/include/linux/autoconf.h:1:2: #error Invalid kernel header included
in userspace
make: *** [libprimax.lo] Ошибка 1

Система - ALT Master 2.4, пакет kernel-headers-common установлен. Как
это можно исправить?
Нашел еще две других программы для этого сканера, но их сборка
заканчивается такой же ошибкой.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 18181; Возраст листа: 638; Участников: 1350
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/356125

Ответить   Sat, 23 Apr 2005 16:50:15 +0300 (#356125)

 

Ответы:

i586-PoltawerKozak-linux-gnu)

On Sat, 23 Apr 2005 16:50:15 +0300
pm <us5q***@u*****.net> wrote:


Не понятно в какой файл включено эти заголовки, наверно в нем нужно
ковырять. Mожет еще внимательно доку почитать, каким макаром это собирается.
может жестко указать make где находятся файлы заглавий
-I /usr/include/asm -I /usr/include/linux, хотя это вряд ли.
И посмотрите есть ли там вообще эти файлы заглавий, если нету то доставте.
И посмотрите здесь, может чтото Вам поможет.
http://www.sane-project.org/sane-backends.html

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 18194; Возраст листа: 639; Участников: 1354
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/356655

Ответить   Mon, 25 Apr 2005 00:35:15 +0300 (#356655)

 

Poltawer Kozak пишет:

Нашел! Оказывается, пакет kernel-headers-common там какой-то урезанный,
и при попытке включить /usr/include/asm/io.h искусственно генерирует
такую ошибку. Надо было поставить пакет kernel-headers-std-up, и создать
из его каталогов симлинки, чтобы получились /usr/include/asm,
/usr/include/asm-generic, /include/asm/linux. После этого все собралось,
но так и не заработало: оказалось, этот драйвер поддерживает все старые
сканеры серии Primax Colorado КРОМЕ 1200p :(. А на сайте Primax чуть ли
не на главной странице написано "драйверов для Windows XP, Linux, Mac OS
нет и не будет".

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 18231; Возраст листа: 642; Участников: 1353
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/357748

Ответить   Wed, 27 Apr 2005 07:41:03 +0300 (#357748)