LINUX.ORG.RU

Открытый драйвер для интерактивной доски InterWrite. Нужна помощь!!!


0

1

Добрый день, соратники!

Занимаюсь изготовлением очередной сборки Ubuntu 10.04 для преподавателей. ( http://wiki.nntc.nnov.ru/?title=Ubuntu_10.04.2_для_преподавателей ) И одной из задач стоит включить в сборку поддержку интерактивных доком «Из коробки».

Работа началась с доски InterWrite и сразу засада. Есть проект свободного драйвера для этих досок, но он не поддерживается с 2006 года.

http://sourceforge.net/projects/iwld/

http://iwld.sourceforge.net/

Я провел некоторую работу, но по прежнему не могу заставить этот драйвер компилироваться в ubuntu 10.04.2.

Есть ли кто то, кто может подсказать?

P.s. Внизу приведена команда компилирования драйвера и результат процесса компиляции.

----------------

root@ubuntu:/home/ubuntu/Загрузки# gcc -Dlinux -D__i386__
-D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE
-D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -D_SHAPE -DXINPUT -DXKB
-DLBX -DXAPPGROUP -DXCSECURITY -DTOGCUP -DXF86BIGFONT -DDPMSExtension
-DPIXPRIV -DPANORAMIX -DGCCUSESGAS -DAVOID_GLYPHBLT -DPIXPRIV
-DSINGLEDEPTH -DXFreeXDGA -DXvExtension -DXFree86LOADER
-DXFree86Server -DXF86VIDMODE -DSMART_SCHEDULE
-DX_BYTE_ORDER=X_LITTLE_ENDIAN -DNDEBUG -DFUNCPROTO=15 -DNARROWPROTO
-DIN_MODULE -DXFree86Module -I/usr/include -I/usr/include/xorg
-I/usr/include/X11/ -I/usr/include/pixman-1/ -O2 -fno-merge-constants
-g3 -w -c -fmessage-length=0 iwld_drv.o xIWLinux.c
xIWLinux.c: In function 'xf86GtcOpenDevice':
xIWLinux.c:2820: error: too few arguments to function 'InitValuatorAxisStruct'
xIWLinux.c:2827: error: too few arguments to function 'InitValuatorAxisStruct'
xIWLinux.c:2834: error: too few arguments to function 'InitValuatorAxisStruct'
xIWLinux.c:2841: error: too few arguments to function 'InitValuatorAxisStruct'
xIWLinux.c:2848: error: too few arguments to function 'InitValuatorAxisStruct'
xIWLinux.c: In function 'xf86GtcProc':
xIWLinux.c:2913: error: too few arguments to function
'InitButtonClassDeviceStruct'
xIWLinux.c:2941: error: 'xf86GetMotionEvents' undeclared (first use in
this function)
xIWLinux.c:2941: error: (Each undeclared identifier is reported only once
xIWLinux.c:2941: error: for each function it appears in.)
xIWLinux.c: At top level:
xIWLinux.c:3545: error: expected expression before '=' token

★★★

Последнее исправление: gumanoed (всего исправлений: 2)

Да, забыл сказать. Основной проблемой является то, что в новых версиях Xorg больше нет заголовочного файла xf86_ansic.h

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

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

А вы уверенны что это свободное ПО? Задача стоит запустить именно свободный драйвер а не тащить 600Мб пропроитпрного софта с сайта.

P.s. Но все равно покопаю. Возможно там окажется драйвер.

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