PDA

Ver la versión completa : ¿me ayudais a compilar? smartcam



1fluke2
12-06-2012, 16:46
Tengo un problema, (uno que ya es viejo).
Quiero usar el movil de webcam.
La unica solucion que he encontrado es "smartcam", proyecto estancado desde el 2009. Si teneis otra solucion, comentadmela.
Con smartcam, le hice funcionar en ubuntu 10.04, pero ahora, estoy con xubuntu 12.04, y no hay manera.
Lo he intentado con el .deb

web del proyecto:
http://sourceforge.net/projects/smartcam/

source del programa
http://sourceforge.net/projects/smartcam/files/smartcam_linux/smartcam_linux_v_1.4.0/

Ojo! el .deb no es de ahi. Hay alguien que lo compilo para ubuntu 10.04.
Este es el link del .deb que funciona:
http://ppa.launchpad.net/mgorven/ppa/ubuntu/pool/main/s/smartcam/smartcam_1.4.0-0ubuntu2%7Elucid1_i386.deb

pero, al instalarlo con el centro de software me tira este error:


Selecting previously unselected package smartcam.
(Reading database ...
(Reading database ... 100%
(Reading database ... 245664 files and directories currently installed.)
Unpacking smartcam (from .../smartcam_1.4.0-0ubuntu2~lucid1_i386.deb) ...
Setting up smartcam (1.4.0-0ubuntu2~lucid1) ...
Adding Module to DKMS build system
Doing initial module build
ERROR (dkms apport): unable to determine source package for smartcam
Error! Bad return status for module build on kernel: 3.2.0-24-generic (i686)
Consult /var/lib/dkms/smartcam/1.4.0/build/make.log for more information.
dpkg: error processing smartcam (--install):
subprocess installed post-installation script returned error exit status 10
Processing triggers for gnome-menus ...
Processing triggers for desktop-file-utils ...
Processing triggers for hicolor-icon-theme ...

/var/lib/dkms/smartcam/1.4.0/build/make.log me dice esto:

DKMS make.log for smartcam-1.4.0 for kernel 3.2.0-24-generic (i686)
mar jun 12 15:42:54 CEST 2012
make: se ingresa al directorio «/usr/src/linux-headers-3.2.0-24-generic»
LD /var/lib/dkms/smartcam/1.4.0/build/built-in.o
CC [M] /var/lib/dkms/smartcam/1.4.0/build/smartcam.o
/var/lib/dkms/smartcam/1.4.0/build/smartcam.c:562:12: error: ‘THIS_MODULE’ no se declaró aquí (no en una función)
/var/lib/dkms/smartcam/1.4.0/build/smartcam.c:643:20: error: expected declaration specifiers or ‘...’ before string constant
/var/lib/dkms/smartcam/1.4.0/build/smartcam.c:644:15: error: expected declaration specifiers or ‘...’ before string constant
/var/lib/dkms/smartcam/1.4.0/build/smartcam.c:645:16: error: expected declaration specifiers or ‘...’ before string constant
make[1]: *** [/var/lib/dkms/smartcam/1.4.0/build/smartcam.o] Error 1
make: *** [_module_/var/lib/dkms/smartcam/1.4.0/build] Error 2
make: se sale del directorio «/usr/src/linux-headers-3.2.0-24-generic»


me descargo el source. Descomprimo, y entro en la carpeta. Ejecuto este comando:


~/Descargas/smartcam-1.4.0$ sudo make -C /lib/modules/`uname -r`/build M=`pwd`
make: se ingresa al directorio «/usr/src/linux-headers-3.2.0-24-generic»
scripts/Makefile.build:49: *** CFLAGS was changed in "/home/xxx/Descargas/smartcam-1.4.0/Makefile". Fix it to use ccflags-y. Alto.
make: *** [_module_/home/xxx/Descargas/smartcam-1.4.0] Error 2
make: se sale del directorio «/usr/src/linux-headers-3.2.0-24-generic»

malllll.

si solo hago make:

make all-recursive
make[1]: se ingresa al directorio «/home/xxx/Descargas/smartcam-1.4.0»
Making all in src
make[2]: se ingresa al directorio «/home/xxx/Descargas/smartcam-1.4.0/src»
dbus-binding-tool --prefix=smartcam_dbus --mode=glib-server smartcam-dbus.xml> smartcam-dbus.h
/bin/bash: dbus-binding-tool: orden no encontrada
make[2]: *** [smartcam-dbus.h] Error 127
make[2]: se sale del directorio «/home/xxx/Descargas/smartcam-1.4.0/src»
make[1]: *** [all-recursive] Error 1
make[1]: se sale del directorio «/home/xxx/Descargas/smartcam-1.4.0»
make: *** [all] Error 2

malllll


ejecuto insmod:

~/Descargas/smartcam-1.4.0$ sudo insmod smartcam.ko
insmod: can't read 'smartcam.ko': No such file or directory

bueno, esto lo entiendo, porque no lo ha generado. Pero si le meto un smartcam.ko viejo, tambien me dice lo mismo...



~/Descargas/smartcam-1.4.0$ sudo modprobe smartcam
FATAL: Module smartcam not found.




¿como puedo compilarlo yo mismo?
¿como puedo solucionar este problema?
¿que esta pasando?

Sabeis que agradezco mucho vuestros comentarios!!

S2

Markitos1024
13-06-2012, 05:14
probaste con Gdebi??

1fluke2
13-06-2012, 09:42
fue lo primero que hice.
Gracias por tu interes.

¿Como puedo solventar esos errores / aprender a compilar?

1fluke2
26-06-2012, 11:47
nadie sabe compilar?