15/08/2007, 11:22
|
| | | Fecha de Ingreso: agosto-2005
Mensajes: 79
Antigüedad: 19 años, 4 meses Puntos: 0 | |
Re: Placa Wi-Fi Bueno, me puse a investigar sobre el ndiswrapper, lo baje y quise instalarlo, seguramente algo hice mal.
Aca les pego lo que veo en la consola cuando quiero instalarlo, lo dejo en dos post por que es muy largo.
root@grislet-laptop:/home/lara/Desktop/ndiswrapper-1.47# make install
make -C driver install
make[1]: se ingresa al directorio `/home/lara/Desktop/ndiswrapper-1.47/driver'
make -C /lib/modules/2.6.20-16-generic/build SUBDIRS=/home/lara/Desktop/ndiswrapper-1.47/driver
make[2]: se ingresa al directorio `/usr/src/linux-headers-2.6.20-16-generic'
Building modules, stage 2.
MODPOST 1 modules
make[2]: se sale del directorio `/usr/src/linux-headers-2.6.20-16-generic'
echo /lib/modules/2.6.20-16-generic/misc
/lib/modules/2.6.20-16-generic/misc
mkdir -p /lib/modules/2.6.20-16-generic/misc
install -m 0644 ndiswrapper.ko /lib/modules/2.6.20-16-generic/misc
/sbin/depmod -a 2.6.20-16-generic -b /
make[1]: se sale del directorio `/home/lara/Desktop/ndiswrapper-1.47/driver'
make -C utils install
make[1]: se ingresa al directorio `/home/lara/Desktop/ndiswrapper-1.47/utils'
gcc -g -Wall -I../driver -o loadndisdriver loadndisdriver.c
loadndisdriver.c:15:20: error: stdlib.h: No existe el fichero ó directorio
loadndisdriver.c:16:19: error: stdio.h: No existe el fichero ó directorio
loadndisdriver.c:17:19: error: errno.h: No existe el fichero ó directorio
loadndisdriver.c:18:20: error: string.h: No existe el fichero ó directorio
loadndisdriver.c:19:20: error: libgen.h: No existe el fichero ó directorio
loadndisdriver.c:21:22: error: sys/mman.h: No existe el fichero ó directorio
loadndisdriver.c:23:23: error: sys/types.h: No existe el fichero ó directorio
loadndisdriver.c:24:23: error: sys/ioctl.h: No existe el fichero ó directorio
loadndisdriver.c:25:22: error: sys/stat.h: No existe el fichero ó directorio
loadndisdriver.c:26:20: error: unistd.h: No existe el fichero ó directorio
loadndisdriver.c:27:19: error: fcntl.h: No existe el fichero ó directorio
En el fichero incluído de /usr/lib/gcc/i486-linux-gnu/4.1.2/include/syslimits.h:7,
de /usr/lib/gcc/i486-linux-gnu/4.1.2/include/limits.h:11,
de loadndisdriver.c:28:
/usr/lib/gcc/i486-linux-gnu/4.1.2/include/limits.h:122:61: error: limits.h: No existe el fichero ó directorio
loadndisdriver.c:29:19: error: ctype.h: No existe el fichero ó directorio
loadndisdriver.c:30:20: error: dirent.h: No existe el fichero ó directorio
loadndisdriver.c:31:20: error: syslog.h: No existe el fichero ó directorio
loadndisdriver.c:34:25: error: linux/major.h: No existe el fichero ó directorio
loadndisdriver.c:35:25: error: linux/ioctl.h: No existe el fichero ó directorio
In file included from loadndisdriver.c:37:
../driver/loader.h:24: error: expected specifier-qualifier-list before ‘size_t’
loadndisdriver.c: En la función ‘load_file’:
loadndisdriver.c:67: error: ‘size_t’ no se declaró aquí (primer uso en esta función)
loadndisdriver.c:67: error: (Cada identificador no declarado solamente se reporta una vez
loadndisdriver.c:67: error: ara cada funcion en la que aparece.)
loadndisdriver.c:67: error: expected ‘;’ before ‘size’
loadndisdriver.c:68: error: ‘NULL’ no se declaró aquí (primer uso en esta función)
loadndisdriver.c:69: error: no se conoce el tamaño de almacenamiento de ‘statbuf’
loadndisdriver.c:71: aviso: declaración implícita de la función ‘basename’
loadndisdriver.c:71: aviso: la inicialización crea un puntero desde un entero sin una conversión
loadndisdriver.c:73: aviso: declaración implícita de la función ‘open’
loadndisdriver.c:73: error: ‘O_RDONLY’ no se declaró aquí (primer uso en esta función)
loadndisdriver.c:75: aviso: declaración implícita de la función ‘syslog’
loadndisdriver.c:75: error: ‘LOG_KERN’ no se declaró aquí (primer uso en esta función)
loadndisdriver.c:75: error: ‘LOG_INFO’ no se declaró aquí (primer uso en esta función)
loadndisdriver.c:75: aviso: declaración implícita de la función ‘strerror’
loadndisdriver.c:75: error: ‘errno’ no se declaró aquí (primer uso en esta función)
loadndisdriver.c:76: error: ‘EINVAL’ no se declaró aquí (primer uso en esta función)
loadndisdriver.c:79: aviso: declaración implícita de la función ‘fstat’
loadndisdriver.c:81: aviso: declaración implícita de la función ‘close’
loadndisdriver.c:84: error: ‘size’ no se declaró aquí (primer uso en esta función)
loadndisdriver.c:86: aviso: declaración implícita de la función ‘mmap’
loadndisdriver.c:86: error: ‘PROT_READ’ no se declaró aquí (primer uso en esta función)
loadndisdriver.c:86: error: ‘MAP_PRIVATE’ no se declaró aquí (primer uso en esta función)
loadndisdriver.c:86: aviso: la asignación crea un puntero desde un entero sin una conversión
loadndisdriver.c:87: error: ‘MAP_FAILED’ no se declaró aquí (primer uso en esta función)
loadndisdriver.c:93: aviso: declaración implícita de la función ‘strncpy’
loadndisdriver.c:93: aviso: declaración implícita incompatible de la función interna ‘strncpy’
loadndisdriver.c:95: error: ‘struct load_driver_file’ no tiene un miembro llamado ‘size’
loadndisdriver.c:96: error: ‘struct load_driver_file’ no tiene un miembro llamado ‘data’
loadndisdriver.c:69: aviso: variable ‘statbuf’ sin usar
loadndisdriver.c: En la función ‘parse_setting_line’:
loadndisdriver.c:109: aviso: declaración implícita de la función ‘isspace’
loadndisdriver.c:115: aviso: declaración implícita de la función ‘strchr’
loadndisdriver.c:115: aviso: declaración implícita incompatible de la función interna ‘strchr’
loadndisdriver.c:115: error: ‘NULL’ no se declaró aquí (primer uso en esta función)
loadndisdriver.c:117: error: ‘LOG_KERN’ no se declaró aquí (primer uso en esta función)
loadndisdriver.c:117: error: ‘LOG_INFO’ no se declaró aquí (primer uso en esta función)
loadndisdriver.c:118: error: ‘EINVAL’ no se declaró aquí (primer uso en esta función)
loadndisdriver.c:138: aviso: declaración implícita de la función ‘strlen’
loadndisdriver.c:138: aviso: declaración implícita incompatible de la función interna ‘strlen’
loadndisdriver.c: En la función ‘read_conf_file’:
loadndisdriver.c:150: error: no se conoce el tamaño de almacenamiento de ‘statbuf’
loadndisdriver.c:151: error: ‘FILE’ no se declaró aquí (primer uso en esta función)
loadndisdriver.c:151: error: ‘config’ no se declaró aquí (primer uso en esta función)
loadndisdriver.c:157: aviso: declaración implícita de la función ‘lstat’
loadndisdriver.c:158: error: ‘LOG_KERN’ no se declaró aquí (primer uso en esta función)
loadndisdriver.c:158: error: ‘LOG_INFO’ no se declaró aquí (primer uso en esta función)
loadndisdriver.c:158: error: ‘errno’ no se declaró aquí (primer uso en esta función)
loadndisdriver.c:160: error: ‘EINVAL’ no se declaró aquí (primer uso en esta función)
loadndisdriver.c:163: aviso: declaración implícita de la función ‘sscanf’
loadndisdriver.c:163: aviso: declaración implícita incompatible de la función interna ‘sscanf’
loadndisdriver.c:178: aviso: declaración implícita de la función ‘fopen’
loadndisdriver.c:178: error: ‘NULL’ no se declaró aquí (primer uso en esta función)
loadndisdriver.c:182: aviso: declaración implícita de la función ‘fgets’
loadndisdriver.c:194: aviso: declaración implícita incompatible de la función interna ‘strncpy’
loadndisdriver.c:205: aviso: declaración implícita de la función ‘fclose’
loadndisdriver.c:150: aviso: variable ‘statbuf’ sin usar
loadndisdriver.c: En la función ‘load_bin_file’:
loadndisdriver.c:217: error: ‘LOG_KERN’ no se declaró aquí (primer uso en esta función)
loadndisdriver.c:217: error: ‘LOG_INFO’ no se declaró aquí (primer uso en esta función)
loadndisdriver.c:219: aviso: declaración implícita de la función ‘tolower’
loadndisdriver.c:221: aviso: declaración implícita de la función ‘chdir’
loadndisdriver.c:222: error: ‘errno’ no se declaró aquí (primer uso en esta función)
loadndisdriver.c:224: error: ‘EINVAL’ no se declaró aquí (primer uso en esta función)
loadndisdriver.c:230: aviso: declaración implícita incompatible de la función interna ‘strncpy’
loadndisdriver.c:232: aviso: declaración implícita de la función ‘ioctl’
loadndisdriver.c:232: aviso: declaración implícita de la función ‘_IOW’
loadndisdriver.c:232: error: expected expression before ‘struct’
loadndisdriver.c: En la función ‘load_driver’:
loadndisdriver.c:249: error: ‘DIR’ no se declaró aquí (primer uso en esta función)
loadndisdriver.c:249: error: ‘driver_dir’ no se declaró aquí (primer uso en esta función)
loadndisdriver.c:251: error: ‘NULL’ no se declaró aquí (primer uso en esta función)
loadndisdriver.c:255: error: ‘LOG_KERN’ no se declaró aquí (primer uso en esta función)
loadndisdriver.c:255: error: ‘LOG_INFO’ no se declaró aquí (primer uso en esta función)
loadndisdriver.c:257: error: ‘errno’ no se declaró aquí (primer uso en esta función)
loadndisdriver.c:259: error: ‘EINVAL’ no se declaró aquí (primer uso en esta función)
loadndisdriver.c:261: aviso: declaración implícita de la función ‘opendir’
loadndisdriver.c:267: aviso: declaración implícita de la función ‘malloc’
loadndisdriver.c:267: aviso: declaración implícita incompatible de la función interna ‘malloc’
loadndisdriver.c:271: aviso: declaración implícita de la función ‘memset’
loadndisdriver.c:271: aviso: declaración implícita incompatible de la función interna ‘memset’
loadndisdriver.c:272: aviso: declaración implícita incompatible de la función interna ‘strncpy’
Desde ya muchas gracias a todos.
Saludos |