Note (probably harmless): No library found for -lcqcam Note (probably harmless): No library found for -ljpeg Checking if your kit is complete... Looks good Writing Makefile for Device::QuickCam cp QuickCam.pm blib/lib/Device/QuickCam.pm cp cgicam.pl blib/lib/Device/cgicam.pl /home/cpanrun/ia64/build/5.6.1/bin/perl -I/home/cpanrun/ia64/build/5.6.1/lib/5.6.1/IA64.ARCHREV_0-thread-multi -I/home/cpanrun/ia64/build/5.6.1/lib/5.6.1 /home/cpanrun/ia64/build/5.6.1/lib/5.6.1/ExtUtils/xsubpp -C++ -typemap /home/cpanrun/ia64/build/5.6.1/lib/5.6.1/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 -DUSE_REENTRANT_API -D_POSIX_C_SOURCE=199506L -D_HPUX_SOURCE -L/lib/hpux32 -DUINT32_MAX_BROKEN -fPIC -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"0.02\" -DXS_VERSION=\"0.02\" -fPIC -I/home/cpanrun/ia64/build/5.6.1/lib/5.6.1/IA64.ARCHREV_0-thread-multi/CORE -DLINUX -DJPEG -DLOCKING QuickCam.c In file included from /usr/local/lib/gcc/ia64-hp-hpux11.22/3.4.3/../../../../include/c++/3.4.3/backward/iostream.h:31, from QuickCam.xs:16: /usr/local/lib/gcc/ia64-hp-hpux11.22/3.4.3/../../../../include/c++/3.4.3/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the header for the header for C++ includes, or instead of the deprecated header . To disable this warning use -Wno-deprecated. In file included from /usr/local/lib/gcc/ia64-hp-hpux11.22/3.4.3/../../../../include/c++/3.4.3/bits/basic_ios.h:44, from /usr/local/lib/gcc/ia64-hp-hpux11.22/3.4.3/../../../../include/c++/3.4.3/ios:51, from /usr/local/lib/gcc/ia64-hp-hpux11.22/3.4.3/../../../../include/c++/3.4.3/ostream:45, from /usr/local/lib/gcc/ia64-hp-hpux11.22/3.4.3/../../../../include/c++/3.4.3/iostream:45, from /usr/local/lib/gcc/ia64-hp-hpux11.22/3.4.3/../../../../include/c++/3.4.3/backward/iostream.h:32, from QuickCam.xs:16: /usr/local/lib/gcc/ia64-hp-hpux11.22/3.4.3/../../../../include/c++/3.4.3/bits/locale_facets.h:4311:40: macro "do_open" requires 7 arguments, but only 2 given /usr/local/lib/gcc/ia64-hp-hpux11.22/3.4.3/../../../../include/c++/3.4.3/bits/locale_facets.h:4358:34: macro "do_close" requires 2 arguments, but only 1 given /usr/local/lib/gcc/ia64-hp-hpux11.22/3.4.3/../../../../include/c++/3.4.3/bits/locale_facets.h:4377:55: macro "do_open" requires 7 arguments, but only 2 given In file included from /usr/local/lib/gcc/ia64-hp-hpux11.22/3.4.3/../../../../include/c++/3.4.3/bits/basic_ios.h:44, from /usr/local/lib/gcc/ia64-hp-hpux11.22/3.4.3/../../../../include/c++/3.4.3/ios:51, from /usr/local/lib/gcc/ia64-hp-hpux11.22/3.4.3/../../../../include/c++/3.4.3/ostream:45, from /usr/local/lib/gcc/ia64-hp-hpux11.22/3.4.3/../../../../include/c++/3.4.3/iostream:45, from /usr/local/lib/gcc/ia64-hp-hpux11.22/3.4.3/../../../../include/c++/3.4.3/backward/iostream.h:32, from QuickCam.xs:16: /usr/local/lib/gcc/ia64-hp-hpux11.22/3.4.3/../../../../include/c++/3.4.3/bits/locale_facets.h:4377: error: `do_open' declared as a `virtual' field /usr/local/lib/gcc/ia64-hp-hpux11.22/3.4.3/../../../../include/c++/3.4.3/bits/locale_facets.h:4377: error: expected `;' before "const" /usr/local/lib/gcc/ia64-hp-hpux11.22/3.4.3/../../../../include/c++/3.4.3/bits/locale_facets.h:4404:23: macro "do_close" requires 2 arguments, but only 1 given /usr/local/lib/gcc/ia64-hp-hpux11.22/3.4.3/../../../../include/c++/3.4.3/bits/locale_facets.h:4404: error: variable or field `do_close' declared void /usr/local/lib/gcc/ia64-hp-hpux11.22/3.4.3/../../../../include/c++/3.4.3/bits/locale_facets.h:4404: error: `do_close' declared as a `virtual' field /usr/local/lib/gcc/ia64-hp-hpux11.22/3.4.3/../../../../include/c++/3.4.3/bits/locale_facets.h:4404: error: expected `;' before "const" In file included from /usr/local/lib/gcc/ia64-hp-hpux11.22/3.4.3/../../../../include/c++/3.4.3/bits/locale_facets.h:4487, from /usr/local/lib/gcc/ia64-hp-hpux11.22/3.4.3/../../../../include/c++/3.4.3/bits/basic_ios.h:44, from /usr/local/lib/gcc/ia64-hp-hpux11.22/3.4.3/../../../../include/c++/3.4.3/ios:51, from /usr/local/lib/gcc/ia64-hp-hpux11.22/3.4.3/../../../../include/c++/3.4.3/ostream:45, from /usr/local/lib/gcc/ia64-hp-hpux11.22/3.4.3/../../../../include/c++/3.4.3/iostream:45, from /usr/local/lib/gcc/ia64-hp-hpux11.22/3.4.3/../../../../include/c++/3.4.3/backward/iostream.h:32, from QuickCam.xs:16: /usr/local/lib/gcc/ia64-hp-hpux11.22/3.4.3/../../../../include/c++/3.4.3/ia64-hp-hpux11.22/bits/messages_members.h:51:38: macro "do_open" requires 7 arguments, but only 2 given /usr/local/lib/gcc/ia64-hp-hpux11.22/3.4.3/../../../../include/c++/3.4.3/ia64-hp-hpux11.22/bits/messages_members.h:60:71: macro "do_open" requires 7 arguments, but only 2 given In file included from /usr/local/lib/gcc/ia64-hp-hpux11.22/3.4.3/../../../../include/c++/3.4.3/bits/locale_facets.h:4487, from /usr/local/lib/gcc/ia64-hp-hpux11.22/3.4.3/../../../../include/c++/3.4.3/bits/basic_ios.h:44, from /usr/local/lib/gcc/ia64-hp-hpux11.22/3.4.3/../../../../include/c++/3.4.3/ios:51, from /usr/local/lib/gcc/ia64-hp-hpux11.22/3.4.3/../../../../include/c++/3.4.3/ostream:45, from /usr/local/lib/gcc/ia64-hp-hpux11.22/3.4.3/../../../../include/c++/3.4.3/iostream:45, from /usr/local/lib/gcc/ia64-hp-hpux11.22/3.4.3/../../../../include/c++/3.4.3/backward/iostream.h:32, from QuickCam.xs:16: /usr/local/lib/gcc/ia64-hp-hpux11.22/3.4.3/../../../../include/c++/3.4.3/ia64-hp-hpux11.22/bits/messages_members.h:60: error: expected init-declarator before "const" /usr/local/lib/gcc/ia64-hp-hpux11.22/3.4.3/../../../../include/c++/3.4.3/ia64-hp-hpux11.22/bits/messages_members.h:60: error: expected `;' before "const" /usr/local/lib/gcc/ia64-hp-hpux11.22/3.4.3/../../../../include/c++/3.4.3/ia64-hp-hpux11.22/bits/messages_members.h:71:39: macro "do_close" requires 2 arguments, but only 1 given /usr/local/lib/gcc/ia64-hp-hpux11.22/3.4.3/../../../../include/c++/3.4.3/ia64-hp-hpux11.22/bits/messages_members.h:71: error: expected init-declarator before "const" /usr/local/lib/gcc/ia64-hp-hpux11.22/3.4.3/../../../../include/c++/3.4.3/ia64-hp-hpux11.22/bits/messages_members.h:71: error: expected `;' before "const" In file included from libcqcam/camera.h:26, from QuickCam.xs:18: libcqcam/port.h: In member function `int port_t::read_data()': libcqcam/port.h:84: error: `inb' undeclared (first use this function) libcqcam/port.h:84: error: (Each undeclared identifier is reported only once for each function it appears in.) libcqcam/port.h: In member function `int port_t::read_status()': libcqcam/port.h:85: error: `inb' undeclared (first use this function) libcqcam/port.h: In member function `int port_t::read_control()': libcqcam/port.h:86: error: `inb' undeclared (first use this function) libcqcam/port.h: In member function `void port_t::write_data(int)': libcqcam/port.h:89: error: `outb' undeclared (first use this function) libcqcam/port.h: In member function `void port_t::write_control(int)': libcqcam/port.h:90: error: `outb' undeclared (first use this function) libcqcam/port.h: In member function `void port_t::setbit_control(int)': libcqcam/port.h:91: error: `outb' undeclared (first use this function) libcqcam/port.h: In member function `void port_t::clearbit_control(int)': libcqcam/port.h:92: error: `outb' undeclared (first use this function) make: *** [QuickCam.o] Error 1