This section is for stuff that has been obsoleted by more recent releases or is no longer valid.

Moderator: slax

libdc1394-2, Coriander, vloopback

Postby bus_ter » Sun Jan 13, 2008 10:18 am

I'm trying to get my Apple Isight Webcam to work in Gnome PCLOS.

Essentially these three programs are needed. I've spent all day trying to get these installed from source. I've had some luck, but still can't get it to work.

I'm not expecting the user base to be big enough for someone to have tried to get an IEEE 1394 camera to work. But if I can get binary packages of the three programs which will install I should hopefully be 99% there!

I don't know how time consuming or difficult it is to make the binaries. But below are links to the three programs and direct download links of the .tar.gz files. I guess someone just needs to have all the development stuff needed to build them successfully.



libdc1394-2 (2.0.0)
http://sourceforge.net/project/showfile ... up_id=8157
download link: http://ovh.dl.sourceforge.net/sourcefor ... 0.0.tar.gz

I can get this to compile and Install seemingly ok after some dependencies are installed from Synaptic.

coriander (2.0.0-rc5)
http://damien.douxchamps.net/ieee1394/coriander/
download link: http://ovh.dl.sourceforge.net/sourcefor ... rc5.tar.gz

A lot of development stuff needs to be installed before this would finally './configure'. However I can't get it to 'make', the below output is given:

bash-3.1# make
make all-recursive
make[1]: Entering directory `/home/simon/.local/share/Trash/files/coriander-2.0.0-rc5'
Making all in po
make[2]: Entering directory `/home/simon/.local/share/Trash/files/coriander-2.0.0-rc5/po'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/simon/.local/share/Trash/files/coriander-2.0.0-rc5/po'
Making all in src
make[2]: Entering directory `/home/simon/.local/share/Trash/files/coriander-2.0.0-rc5/src'
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -DPACKAGE_DATA_DIR=\""/usr/local/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/local/share/locale"\" -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/orbit-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libart-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gconf/2 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/ffmpeg -g -O2 -MT main.o -MD -MP -MF ".deps/main.Tpo" -c -o main.o main.c; \
then mv -f ".deps/main.Tpo" ".deps/main.Po"; else rm -f ".deps/main.Tpo"; exit 1; fi
main.c: In function ?main?:
main.c:82: error: ?DC1394_NO_CAMERA? undeclared (first use in this function)
main.c:82: error: (Each undeclared identifier is reported only once
main.c:82: error: for each function it appears in.)
main.c:95: warning: implicit declaration of function ?dc1394_cleanup_iso_channels_and_bandwidth?
main.c:103: error: ?dc1394camera_t? has no member named ?euid_64?
main.c:156: error: ?dc1394camera_t? has no member named ?euid_64?
make[2]: *** [main.o] Error 1
make[2]: Leaving directory `/home/simon/.local/share/Trash/files/coriander-2.0.0-rc5/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/simon/.local/share/Trash/files/coriander-2.0.0-rc5'
make: *** [all] Error 2



vloopback (1.1-rc1)
http://www.lavrsen.dk/twiki/bin/view/Mo ... backDevice
Download link: http://www.lavrsen.dk/twiki/pub/Motion/ ... rc1.tar.gz

Version 1.1-rc1 is required for newer Linux kernels.

It will 'make' ok.
Then the command 'insmod vloopback.ko.' seems to run ok.

I now get a new video option 'v4l: video loopback 0' but it doesn't show the webcam. I think I need Coriander running.


Even if no one is able to create binaries for these, at least I hope I've provided some info for anyone who might come across this page after searching for Apple Isight Linux information. The above three programs should be all you need. They should also be the correct versions to work with each other.

Once installed, information on how to view the webcam can be found here:
http://pookey.co.uk/blog/archives/16-Ap ... linux.html
bus_ter
Jr. Member
Jr. Member
 
Posts: 14
Joined: Sat Jan 12, 2008 6:14 pm

Postby bus_ter » Sun Jan 13, 2008 4:55 pm

Forget the others, just Coriander would do.

I've been trying to install Coriander from a Mandriva 2007.1 rpm (as it's the closest ditro?). Even after satisfying all the dependencies (using other Mandrive rpms!) it won't work.

So if anyone can make up a PCLinux Coriander RPM you would be a star!
bus_ter
Jr. Member
Jr. Member
 
Posts: 14
Joined: Sat Jan 12, 2008 6:14 pm

Postby slick50 » Mon Jan 14, 2008 7:20 pm

bus_ter wrote:Forget the others, just Coriander would do.

I've been trying to install Coriander from a Mandriva 2007.1 rpm (as it's the closest ditro?). Even after satisfying all the dependencies (using other Mandrive rpms!) it won't work.

So if anyone can make up a PCLinux Coriander RPM you would be a star!


And here's what I get when trying to build it. :(

Code: Select all
  Failed build dependencies:
        libdc1394-devel >= 2.0.0-0.pre7 is needed by coriander-2.0.0-0.pre6.3pclos2007.src


slick50
slick50
User avatar
Site Admin
Site Admin
 
Posts: 625
Joined: Tue Oct 23, 2007 6:01 pm

Re: libdc1394-2, Coriander, vloopback

Postby don_crissti » Mon Aug 11, 2008 6:50 am

bus_ter,

We built these packages and their dependencies and sent them upstream. They are available in the repos now.

regards,
don_crissti
Those who cling to life, die; those who defy death, live.
Uesugi Kenshin
don_crissti
User avatar
Hero Member
Hero Member
 
Posts: 2261
Joined: Thu Nov 15, 2007 2:16 pm

Re: libdc1394-2, Coriander, vloopback

Postby don_crissti » Sun Aug 17, 2008 2:42 am

You might need this for coriander until it makes it to the repos:

http://linuxgator.org/PCLinuxOS/RPMS/libdc1394_22-2.0.2-1pclos2007.i586.rpm
Those who cling to life, die; those who defy death, live.
Uesugi Kenshin
don_crissti
User avatar
Hero Member
Hero Member
 
Posts: 2261
Joined: Thu Nov 15, 2007 2:16 pm

Forum Statistics

Who is online

Users browsing this forum: No registered users and 2 guests

Options

Return to Forum Archives