Bonsoir, http://forum.ubuntu-fr.org/img/smilies/big_smile.png Je suis sous OpenSuse-11.1.
ca fait un bout de temp que je cherche alors je tente ma chance.
J voudrais configurer ma dale tactile TouchScreen eGalax. Il y a un cd contenant le DRIVER et la doc (il fait 13 pages, je ne sai pas commen le joindre) nécessaire pour:
-
installer le DRIVER
-
callibrer la dalle
Seulement, ce driver est prévu pour la version 9.2 de Suse.
J’ai tout de même suivi la doc. elle décrit les étapes d’installation.* En suivant la doc, j'ai donc installé d'abord '**sharutils-4.2c-596.i586.rpm**', * j'ai ensuite installé (avec **zypper in 'nom_du_packet**') les packets suivants: **make-3.81-128.9**, (**tcl-8.5.5-1.38** et** tk-8.5.5-1.14** etaient déja installés),** gcc-4.3-34.168**, (**XFree86-devel **étant apparement obsolète, le système m'a proposé une série de packets** xorg-X11-....** que j'ai installé) et **kernel-source-2.6.27.19-3.2.1**. * puis quand jexécute **./touchkit.setup.sh** **, ça ne marche pas...:**
./touchkit.setup.sh
() Extract files from ./touchkit.setup.sh] to [/tmp/touchkit]
() Start installer [/tmp/touchkit/setup]
=== TouchKit for Linux Installer ===
(Step 1) Check Packages Installed
[Common]
make OK (make-3.81-128.9)
tcl OK (tcl-8.5.5-1.38)
tk OK (tk-8.5.5-1.14)
[Required for Full Mode]
gcc OK (gcc-4.3-34.168)
glibc-devel OK (glibc-devel-2.9-2.11.1)
XFree86-devel not found
kernel-source OK (kernel-source-2.6.27.19-3.2.1)
(Step 2) Select Installation Mode
(Q) Which installation mode do you prefer?
(1) Compact Mode, (only RS232 and PS/2) or
(2) Full Mode (RS232, PS/2 and [USB])
2
(I) [Full Mode] selected
(Step 3) Rebuild TouchKit
for n in include driver utility xf86drv diag usb; do
make -C $n || exit 1;
done
make[1]: entrant dans le répertoire « /tmp/touchkit/include »
tcl …/utility/tcl2h.tcl configSTR.tcl > configSTR.h
tcl …/utility/tcl2h.tcl configINT.tcl > configINT.h
tcl …/utility/ini2tcl.tcl touch.ini > touch.tcl
make[1]: quittant le répertoire « /tmp/touchkit/include »
make[1]: entrant dans le répertoire « /tmp/touchkit/driver »
gcc -o tpaneld tpaneld.c -g -O -Wall -I. -I…/include
for t in tpaneld; do
if -f $t ]; then
cp -f $t bin;
fi;
done
make[1]: quittant le répertoire « /tmp/touchkit/driver »
make[1]: entrant dans le répertoire « /tmp/touchkit/utility »
gcc -o PanelInfo PanelInfo.c -g -O -Wall -I. -I…/include
strip PanelInfo
gcc -o WriteConf WriteConf.c -g -O -Wall -I. -I…/include
strip WriteConf
for t in PanelInfo WriteConf; do
if -f $t ]; then
cp -f $t bin;
fi;
done
make[1]: quittant le répertoire « /tmp/touchkit/utility »
make[1]: entrant dans le répertoire « /tmp/touchkit/xf86drv »
X version: 11
imake -DUseInstalled -I/usr/share/X11/config
make -s proceed
make[2]: entrant dans le répertoire « /tmp/touchkit/xf86drv »
###############################################################
XF86 src does NOT exist; use precompiled binary instead
###############################################################
make[2]: quittant le répertoire « /tmp/touchkit/xf86drv »
if 11 -gt 400 ]; then
if -f touchkit_drv.o ]; then
cp -f touchkit_drv.o bin;
fi;
else
if -f xf86TouchKit.so ]; then
cp -f xf86TouchKit.so bin;
fi;
fi
make[1]: quittant le répertoire « /tmp/touchkit/xf86drv »
make[1]: entrant dans le répertoire « /tmp/touchkit/diag »
echo ‘CFLAGS = -Wall -ggdb2 -I …/include’ > Imakefile
echo ‘COMMON_HEADER = …/include/eeprom.c’ >> Imakefile
echo ‘LOCAL_LIBRARIES = $(XLIB)’ >> Imakefile
for t in 4pcal 25pcal drawtest; do
echo “all:: $t” >> Imakefile;
echo ‘NormalProgramTarget(’$t,$t’.o,$(COMMON_HEADER),$(LOCAL_LIBRARIES),)’ >> Imakefile;
done
xmkmf
imake -DUseInstalled -I/usr/share/X11/config
echo ‘#!/bin/sh’ > rbutton.tcl
echo ‘# ’ >> rbutton.tcl
echo ‘exec wish “$0” “$@”’ >> rbutton.tcl
cat …/include/configINT.tcl >> rbutton.tcl
cat …/include/configSTR.tcl >> rbutton.tcl
cat …/include/touch.tcl >> rbutton.tcl
cat rbutton.base >> rbutton.tcl
chmod 755 rbutton.tcl
make -f Makefile
make[2]: entrant dans le répertoire « /tmp/touchkit/diag »
gcc -m32 -Wall -ggdb2 -I …/include -c -o 4pcal.o 4pcal.c
rm -f 4pcal
gcc -m32 -o 4pcal -march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -fno-strict-aliasing -L/usr/lib 4pcal.o -lXext -lX11
gcc -m32 -Wall -ggdb2 -I …/include -c -o 25pcal.o 25pcal.c
rm -f 25pcal
gcc -m32 -o 25pcal -march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -fno-strict-aliasing -L/usr/lib 25pcal.o -lXext -lX11
gcc -m32 -Wall -ggdb2 -I …/include -c -o drawtest.o drawtest.c
rm -f drawtest
gcc -m32 -o drawtest -march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -fno-strict-aliasing -L/usr/lib drawtest.o -lXext -lX11
make[2]: quittant le répertoire « /tmp/touchkit/diag »
for t in 4pcal 25pcal drawtest; do
if -f $t ]; then
strip $t;
fi;
done
for t in 4pcal 25pcal drawtest rbutton.tcl; do
if -f $t ]; then
cp -f $t bin;
fi;
done
make[1]: quittant le répertoire « /tmp/touchkit/diag »
make[1]: entrant dans le répertoire « /tmp/touchkit/usb »
echo gcc -o usbpnpd usbpnpd.c -Wall -O -pipe -I …/include
gcc -o usbpnpd usbpnpd.c -Wall -O -pipe -I …/include
gcc -o usbpnpd usbpnpd.c -Wall -O -pipe -I …/include
usbpnpd.c: In function `_is_dup’:
usbpnpd.c:74: attention : déclaration sasn effet
strip usbpnpd
make -C /lib/modules/2.6.27.7-9-default/build SUBDIRS=/tmp/touchkit/usb modules
make[2]: entrant dans le répertoire « /usr/src/linux-2.6.27.7-9-obj/i386/default »
make[2]: *** Pas de règle pour fabriquer la cible « modules ». Arrêt.
make[2]: quittant le répertoire « /usr/src/linux-2.6.27.7-9-obj/i386/default »
make[1]: *** [build_module] Erreur 2
make[1]: quittant le répertoire « /tmp/touchkit/usb »
make: *** [all] Erreur 1
Aidez moi SVP:/