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
Home


