hasp + linux-2.6.25-gentoo-r8 [РЕШЕНО]

Пытаюсь установить aksparlnx-1.7-i386 согласно инструкции на Gentoo Linux Wiki.
взял с ftp://ftp.ealaddin.com/pub/hasp/new_releases/linux/
распаковал в /home
при сборке (KBUILD_NOPEDANTIC=1 ./build.sh --install) получаю:

make -C /lib/modules/2.6.25-gentoo-r8/build here=$(pwd)/ SUBDIRS=$(pwd) modules
make[1]: Entering directory `/usr/src/linux-2.6.25-gentoo-r8'
CC [M] /home/aksparlnx-1.7-i386/aksparpub.o
/home/aksparlnx-1.7-i386/aksparpub.c:92: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__attribute_used__'
make[2]: *** [/home/aksparlnx-1.7-i386/aksparpub.o] Error 1
make[1]: *** [_module_/home/aksparlnx-1.7-i386] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.25-gentoo-r8'
make: *** [kernel26] Error 2
aksparlnx.ko does not exist!
aborting

кто сталкивался с подобным? как лечить?

комментируем 92 строчку (на

комментируем 92 строчку (на которую ругаетцо) и можно хоть под 2.6.27x собирать :) проверено на двух системах.
а собирать надо так:
# cd /куда/распаковал/
# KBUILD_NOPEDANTIC=1 make (упс, не помню, но если нажать энтер - напомнит :) )
# cp aksparlnx.ko в /lib/modules/версия/misc/ (возможно misc придется создать)
# depmod -qa
а дальше подумать, как грузить. я скрипты добавил в /etc/init.d/ -
aksparlnx (из cupsd сделал) и hasplm
в aksparlnx также создается /dev/Hardloc c 42 0 (вроде). еще parport_pc должен быть загружен (у меня модулем, в ядре не пробовал).

P.S.: Linux - это красная таблетка :-) Windows - синяя...

Действительно, коммент помог.

Действительно, коммент помог. Остается правда не ясным, что хотели авторы сказать этим макросом на 92 строке. Но все равно большое спасибо.

># KBUILD_NOPEDANTIC=1 make (упс, не помню, но если нажать энтер - напомнит :) )
># cp aksparlnx.ko в /lib/modules/версия/misc/ (возможно misc придется создать)
в общем случае да, но почему бы не воспользоваться готовым скриптом коль он есть :)

малость не в тему

интересней скрипт запускать через udev

ага. :) особенно в случае с

ага. :) особенно в случае с LPT ключем :)
У HASP-LPT есть неоспоримый плюс перед USB - на одном сервере можно несколько ключей разместить, а вот с USB так не получится - аладдины сами это признают...

P.S.: Linux - это красная таблетка :-) Windows - синяя...

Можно по подробнее об этом? А

Можно по подробнее об этом? А то у меня два ключа в сервере торчит, и 1С их видит, а тут говорят, что это не работает.

тогда расскажите, плиз, как

тогда расскажите, плиз, как сокеты разруливали. те, которые в tmp создаются? и указать, какой ключик к какому сокету относится? у меня год назад не плучилось (1c 8.1 lin+postgres). Аладдины тогда ответили, что не знают способа, как более одного usb на lin. запустить. да и у сервера 1С есть особенность - до 10 пользователей ключ не нужен.

P.S.: Linux - это красная таблетка :-) Windows - синяя...

У меня 7.7, так что буду

У меня 7.7, так что буду знать почему не стоит на "снеговика" засматриваться.

общий случай? :) хм... самый

общий случай? :) хм... самый что ни на есть ЧАСТНЫЙ. Какие-то драйверы есть еще на HASP?

P.S.: Linux - это красная таблетка :-) Windows - синяя...

из оверлея попробовал

из оверлея попробовал поставить...выходит такая же ошибка...

>>> Test phase [not enabled]: app-emulation/hasp-par-1.7

>>> Install hasp-par-1.7 into /var/tmp/portage/app-emulation/hasp-par-1.7/image/ category app-emulation
* Installing aksparlnx module
install: невозможно выполнить stat для `aksparlnx.ko': Нет такого файла или каталога
!!! doins: aksparlnx.ko does not exist
*
* ERROR: app-emulation/hasp-par-1.7 failed.
* Call stack:

что то не спешат исправлять...
..еще вопрос...имееться 1С 7,7 на вайне...как ее подключить к mysql.

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".