quarta-feira, julho 19, 2006

Erro ao compilar módulo USB no kernel 2.6.13-15.10 (Suse 10)

Ao tentar compilar o módulo USB (no-break SMS) para funcionar o make estava retornando o seguinte erro:

make -C /usr/src/linux-2.6.13-15.10-default SUBDIRS=/tmp/sms/sms_cypress_usb_driver modules
make[1]: Entering directory `/usr/src/linux-2.6.13-15'

WARNING: Symbol version dump /usr/src/linux-2.6.13-15/Module.symvers
is missing; modules will have no dependencies and modversions.

CC [M] /tmp/sms/sms_cypress_usb_driver/usb-serial.o
/bin/sh: scripts/genksyms/genksyms: Arquivo ou diretório não encontrado
make[2]: ** [/tmp/sms/sms_cypress_usb_driver/usb-serial.o] Erro 1
make[1]: ** [_module_/tmp/sms/sms_cypress_usb_driver] Erro 2
make[1]: Leaving directory `/usr/src/linux-2.6.13-15'
make: ** [default] Erro 2

# cat /proc/version
Linux version 2.6.13-15.10-default (geeko@buildhost) (gcc version 4.0.2 20050901 (prerelease) (SUSE Linux)) #1 Fri May 12 16:13:03 UTC 2006

# rpm -qa kernel*
kernel-default-nongpl-2.6.13-15.10
kernel-update-tool-0.9-10
kernel-default-2.6.13-15.10
kernel-source-2.6.13-15

# rpm -qa make gcc
make-3.80-188
gcc-4.0.2_20050901-3

A referência que encontrei no site da Suse e adaptei para x86/64 a cópia dos arquivos.

[]'s

Nenhum comentário: