Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lcqcam Note (probably harmless): No library found for -ljpeg Writing Makefile for Device::QuickCam cp QuickCam.pm blib/lib/Device/QuickCam.pm cp cgicam.pl blib/lib/Device/cgicam.pl /Users/cpanrun/build/5.10.0/bin/perl /Users/cpanrun/build/5.10.0/lib/ExtUtils/xsubpp -C++ -typemap /Users/cpanrun/build/5.10.0/lib/ExtUtils/typemap -typemap perlobject.map -typemap typemap QuickCam.xs > QuickCam.xsc && mv QuickCam.xsc QuickCam.c Please specify prototyping behavior for QuickCam.xs (see perlxs manual) g++ -c -Ilibcqcam -Llibcqcam -fno-common -DPERL_DARWIN -no-cpp-precomp -arch ppc -arch i386 -nostdinc -B/Developer/SDKs/MacOSX10.4u.sdk/usr/include/gcc -B/Developer/SDKs/MacOSX10.4u.sdk/usr/lib/gcc -isystem/Developer/SDKs/MacOSX10.4u.sdk/usr/include -F/Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks -mmacosx-version-min=10.3 -DPRIVLIB_LAST_IN_INC -fno-strict-aliasing -pipe -O3 -DVERSION=\"0.02\" -DXS_VERSION=\"0.02\" "-I/Users/cpanrun/build/5.10.0/lib/CORE" -DLINUX -DJPEG -DLOCKING QuickCam.c QuickCam.xs:16:22: error: iostream.h: No such file or directory In file included from libcqcam/camera.h:26, from QuickCam.xs:18: libcqcam/port.h:39:22: error: sys/io.h: No such file or directory QuickCam.xs:16:22: error: iostream.h: No such file or directory In file included from libcqcam/camera.h:26, from QuickCam.xs:18: libcqcam/port.h:39:22: error: sys/io.h: No such file or directory libcqcam/port.h: In member function 'int port_t::read_data()': libcqcam/port.h:84: error: 'inb' was not declared in this scope libcqcam/port.h: In member function 'int port_t::read_status()': libcqcam/port.h:85: error: 'inb' was not declared in this scope libcqcam/port.h: In member function 'int port_t::read_control()': libcqcam/port.h:86: error: 'inb' was not declared in this scope libcqcam/port.h: In member function 'void port_t::write_data(int)': libcqcam/port.h:89: error: 'outb' was not declared in this scope libcqcam/port.h: In member function 'void port_t::write_control(int)': libcqcam/port.h:90: error: 'outb' was not declared in this scope libcqcam/port.h: In member function 'void port_t::setbit_control(int)': libcqcam/port.h:91: error: 'outb' was not declared in this scope libcqcam/port.h: In member function 'void port_t::clearbit_control(int)': libcqcam/port.h:92: error: 'outb' was not declared in this scope QuickCam.xs: In constructor 'MyClass::MyClass()': QuickCam.xs:50: error: 'cout' was not declared in this scope QuickCam.xs: In member function 'void MyClass::set_quality(int)': QuickCam.xs:58: error: 'cout' was not declared in this scope QuickCam.xs: In member function 'void MyClass::set_bpp(int)': QuickCam.xs:67: error: 'cout' was not declared in this scope QuickCam.xs: In member function 'void MyClass::set_width(int)': QuickCam.xs:75: error: 'cout' was not declared in this scope QuickCam.xs: In member function 'void MyClass::set_height(int)': QuickCam.xs:83: error: 'cout' was not declared in this scope QuickCam.xs: In member function 'void MyClass::set_decimation(int)': QuickCam.xs:91: error: 'cout' was not declared in this scope QuickCam.xs: In member function 'void MyClass::set_file(char*)': QuickCam.xs:98: error: 'cout' was not declared in this scope QuickCam.xs: In member function 'void MyClass::set_port(int)': QuickCam.xs:108: error: 'cout' was not declared in this scope QuickCam.xs: In member function 'void MyClass::set_red(int)': QuickCam.xs:116: error: 'cout' was not declared in this scope QuickCam.xs: In member function 'void MyClass::set_green(int)': QuickCam.xs:124: error: 'cout' was not declared in this scope QuickCam.xs: In member function 'void MyClass::set_blue(int)': QuickCam.xs:132: error: 'cout' was not declared in this scope QuickCam.xs: In member function 'void MyClass::set_debug(int)': QuickCam.xs:141: error: 'cout' was not declared in this scope QuickCam.xs: In member function 'void MyClass::set_http(int)': QuickCam.xs:150: error: 'cout' was not declared in this scope QuickCam.xs: In member function 'void MyClass::set_autoadj(int)': QuickCam.xs:160: error: 'cout' was not declared in this scope QuickCam.xs: In member function 'void MyClass::grab()': QuickCam.xs:166: error: 'cout' was not declared in this scope QuickCam.xs:250: error: 'cout' was not declared in this scope QuickCam.xs: In destructor 'MyClass::~MyClass()': QuickCam.xs:260: error: 'cout' was not declared in this scope libcqcam/port.h: In member function 'int port_t::read_data()': libcqcam/port.h:84: error: 'inb' was not declared in this scope libcqcam/port.h: In member function 'int port_t::read_status()': libcqcam/port.h:85: error: 'inb' was not declared in this scope libcqcam/port.h: In member function 'int port_t::read_control()': libcqcam/port.h:86: error: 'inb' was not declared in this scope libcqcam/port.h: In member function 'void port_t::write_data(int)': libcqcam/port.h:89: error: 'outb' was not declared in this scope libcqcam/port.h: In member function 'void port_t::write_control(int)': libcqcam/port.h:90: error: 'outb' was not declared in this scope libcqcam/port.h: In member function 'void port_t::setbit_control(int)': libcqcam/port.h:91: error: 'outb' was not declared in this scope libcqcam/port.h: In member function 'void port_t::clearbit_control(int)': libcqcam/port.h:92: error: 'outb' was not declared in this scope QuickCam.xs: In constructor 'MyClass::MyClass()': QuickCam.xs:50: error: 'cout' was not declared in this scope QuickCam.xs: In member function 'void MyClass::set_quality(int)': QuickCam.xs:58: error: 'cout' was not declared in this scope QuickCam.xs: In member function 'void MyClass::set_bpp(int)': QuickCam.xs:67: error: 'cout' was not declared in this scope QuickCam.xs: In member function 'void MyClass::set_width(int)': QuickCam.xs:75: error: 'cout' was not declared in this scope QuickCam.xs: In member function 'void MyClass::set_height(int)': QuickCam.xs:83: error: 'cout' was not declared in this scope QuickCam.xs: In member function 'void MyClass::set_decimation(int)': QuickCam.xs:91: error: 'cout' was not declared in this scope QuickCam.xs: In member function 'void MyClass::set_file(char*)': QuickCam.xs:98: error: 'cout' was not declared in this scope QuickCam.xs: In member function 'void MyClass::set_port(int)': QuickCam.xs:108: error: 'cout' was not declared in this scope QuickCam.xs: In member function 'void MyClass::set_red(int)': QuickCam.xs:116: error: 'cout' was not declared in this scope QuickCam.xs: In member function 'void MyClass::set_green(int)': QuickCam.xs:124: error: 'cout' was not declared in this scope QuickCam.xs: In member function 'void MyClass::set_blue(int)': QuickCam.xs:132: error: 'cout' was not declared in this scope QuickCam.xs: In member function 'void MyClass::set_debug(int)': QuickCam.xs:141: error: 'cout' was not declared in this scope QuickCam.xs: In member function 'void MyClass::set_http(int)': QuickCam.xs:150: error: 'cout' was not declared in this scope QuickCam.xs: In member function 'void MyClass::set_autoadj(int)': QuickCam.xs:160: error: 'cout' was not declared in this scope QuickCam.xs: In member function 'void MyClass::grab()': QuickCam.xs:166: error: 'cout' was not declared in this scope QuickCam.xs:250: error: 'cout' was not declared in this scope QuickCam.xs: In destructor 'MyClass::~MyClass()': QuickCam.xs:260: error: 'cout' was not declared in this scope lipo: can't open input file: /var/tmp//ccai5OcE.out (No such file or directory) make: *** [QuickCam.o] Error 1