instalación driver r5u87x-cámara ricoh integrada sony vaio

Imagen de ena
ena
0 puntos

Hola tengo un portatil sony vaio modelo VGN-CR21S, y tras varios intentos no consigo instalar el driver necesario PARA HACERLA FUNCIONAR (r5u87x), apareciendome el siguiente error:

ena@ena-laptop:~/r5u87x-881dbd07a263$ make
cc -g -Wall -DHAVE_CONFIG_H `pkg-config --cflags glib-2.0 libusb` -c loader.c loader.h
Package libusb was not found in the pkg-config search path.
Perhaps you should add the directory containing `libusb.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libusb' found
loader.c:28:18: error: glib.h: No existe el fichero ó directorio
loader.c:29:25: error: glib/gstdio.h: No existe el fichero ó directorio
loader.c:30:17: error: usb.h: No existe el fichero ó directorio
In file included from loader.c:32:
loader.h:42: error: expected declaration specifiers or ‘...’ before ‘gint’
loader.c:38: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
loader.c:39: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘force_clear’
loader.c:40: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘no_load’
loader.c:42: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
loader.c:43: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘dump_ucode’
loader.c:45: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘entries’
loader.c:64: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
loader.c:82: error: expected declaration specifiers or ‘...’ before ‘gint’
loader.c: En la función ‘find_device’:
loader.c:84: error: ‘gint’ no se declaró aquí (primer uso en esta función)
loader.c:84: error: (Cada identificador no declarado solamente se reporta una vez
loader.c:84: error: para cada funcion en la que aparece.)
loader.c:84: error: expected ‘;’ before ‘i’
loader.c:88: aviso: declaración implícita de la función ‘usb_get_busses’
loader.c:88: aviso: la asignación crea un puntero desde un entero sin una conversión
loader.c:89: error: puntero deferenciado a tipo de dato incompleto
loader.c:92: error: puntero deferenciado a tipo de dato incompleto
loader.c:92: error: puntero deferenciado a tipo de dato incompleto
loader.c:94: error: ‘i’ no se declaró aquí (primer uso en esta función)
loader.c:95: error: puntero deferenciado a tipo de dato incompleto
loader.c:96: error: puntero deferenciado a tipo de dato incompleto
loader.c:98: error: ‘version’ no se declaró aquí (primer uso en esta función)
loader.c: En el nivel principal:
loader.c:113: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘r5u87x_ucode_upload’
loader.c:195: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘r5u87x_ucode_status’
loader.c:212: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘r5u87x_ucode_version’
loader.c:231: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘r5u87x_ucode_enable’
loader.c:248: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘r5u87x_ucode_clear’
loader.c:270: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘load_firmware’
loader.c:397: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘main’
loader.h:21:18: error: glib.h: No existe el fichero ó directorio
loader.h:42: error: expected declaration specifiers or ‘...’ before ‘gint’
make: *** [loader.o] Error 1

He probado a descargarme el paquete libglib2.0-dev por si tuviera alguna relación, pero aún así no hay manera...

El modelo de mi cámara es: 05ca:1839 Ricoh Co., Ltd

Gracias!

Imagen de an0nym0us
+1
0
-1

Hola ena, te pongo una solución que he encontrado en inglés en:

http://ubuntuforums.org/archive/index.php/t-821343.html

Abre una terminal y ves introduciendo los comandos en el orden indicado(sin el $):

$ sudo sh -c "echo 'deb http://ppa.launchpad.net/intuitivenipple/ubuntu $(lsb_release -sc) main' >/etc/apt/sources.list.d/intuitivenipple.list"

$ sudo sh -c "echo 'deb-src http://ppa.launchpad.net/intuitivenipple/ubuntu $(lsb_release -sc) main' >>/etc/apt/sources.list.d/intuitivenipple.list"

$ sudo apt-get update

Instalar el driver:

$ sudo apt-get install r5u870-dkms

Ahora eliminaremos una lista de repositorios para no tener problemas con el gestor de actualizaciones:

$ sudo rm /etc/apt/sources.list.d/intuitivenipple.list

$ sudo apt-get update

Debo decirte, que también hay gente que ha tenido problemas con este método. Parece que no funciona con la última versión de Ubuntu Intrepid Ibex 8.10.

Un saludo!

“El software es como el sexo: mejor si es libre y gratis.”
— Linus Torvalds

+1
0
-1

Dell Inspiron 1525 <> Core Duo T2370 @ 1.73GHz <> 2GB RAM <> Intel Graphics X3100 @ 384MB <>
Debian Squeeze 6.0 x86_64
Documentación de Ubuntu: http://doc.ubuntu-es.org/