Checking if your kit is complete... Looks good Writing Makefile for Linux::CDROM cp lib/Linux/CDROM/Cookbook.pm blib/lib/Linux/CDROM/Cookbook.pm cp lib/Linux/CDROM.pm blib/lib/Linux/CDROM.pm AutoSplitting blib/lib/Linux/CDROM.pm (blib/lib/auto/Linux/CDROM) /home/cpanrun/build/5.6.1/bin/perl -I/home/cpanrun/build/5.6.1/lib/5.6.1/i686-linux-thread-multi -I/home/cpanrun/build/5.6.1/lib/5.6.1 /home/cpanrun/build/5.6.1/lib/5.6.1/ExtUtils/xsubpp -typemap /home/cpanrun/build/5.6.1/lib/5.6.1/ExtUtils/typemap -typemap typemap CDROM.xs > CDROM.xsc && mv CDROM.xsc CDROM.c gcc -c -I. -DUSE_REENTRANT_API -D_GNU_SOURCE -D_REENTRANT -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.02\" -DXS_VERSION=\"0.02\" -fpic -I/home/cpanrun/build/5.6.1/lib/5.6.1/i686-linux-thread-multi/CORE CDROM.c CDROM.xs: In function `XS_Linux__CDROM_play_ti': CDROM.xs:503: parse error before `*' CDROM.xs:530: `oldwarn' undeclared (first use in this function) CDROM.xs:530: (Each undeclared identifier is reported only once CDROM.xs:530: for each function it appears in.) CDROM.xs: In function `XS_Linux__CDROM_read1': CDROM.xs:606: warning: assignment from incompatible pointer type CDROM.xs: In function `XS_Linux__CDROM_read2': CDROM.xs:628: warning: assignment from incompatible pointer type CDROM.xs: In function `XS_Linux__CDROM_read_raw': CDROM.xs:719: warning: assignment from incompatible pointer type make: *** [CDROM.o] Error 1