gcc -DUSE_REENTRANT_API -D_GNU_SOURCE -D_REENTRANT -fno-strict-aliasing -DUSE_REENTRANT_API -D_GNU_SOURCE -D_REENTRANT -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fpic creating cache ./config.cache checking host system type... i686-pc-linux-gnu checking for gcc... gcc -DUSE_REENTRANT_API -D_GNU_SOURCE -D_REENTRANT -fno-strict-aliasing -DUSE_REENTRANT_API -D_GNU_SOURCE -D_REENTRANT -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fpic checking whether the C compiler (gcc -DUSE_REENTRANT_API -D_GNU_SOURCE -D_REENTRANT -fno-strict-aliasing -DUSE_REENTRANT_API -D_GNU_SOURCE -D_REENTRANT -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fpic ) works... yes checking whether the C compiler (gcc -DUSE_REENTRANT_API -D_GNU_SOURCE -D_REENTRANT -fno-strict-aliasing -DUSE_REENTRANT_API -D_GNU_SOURCE -D_REENTRANT -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fpic ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc -DUSE_REENTRANT_API -D_GNU_SOURCE -D_REENTRANT -fno-strict-aliasing -DUSE_REENTRANT_API -D_GNU_SOURCE -D_REENTRANT -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fpic accepts -g... yes checking for main in -lm... yes checking for main in -lc... yes checking for dirent.h that defines DIR... yes checking for opendir in -ldir... no checking how to run the C preprocessor... gcc -DUSE_REENTRANT_API -D_GNU_SOURCE -D_REENTRANT -fno-strict-aliasing -DUSE_REENTRANT_API -D_GNU_SOURCE -D_REENTRANT -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fpic -E checking for ANSI C header files... yes checking for fcntl.h... yes checking for limits.h... yes checking for unistd.h... yes checking for string.h... yes checking for sys/soundcard.h... yes checking for soundcard.h... no checking for machine/soundcard.h... no checking for libc.h... no checking for working const... yes checking for mode_t... yes checking for size_t... yes checking for pid_t... yes checking whether struct tm is in sys/time.h or time.h... time.h checking whether byte ordering is bigendian... no checking size of int... 4 checking size of char... 1 checking size of short... 2 checking size of long... 4 checking size of int *... 4 checking return type of signal handlers... void checking for strftime... yes checking for getcwd... yes checking for strerror... yes checking for strtok... yes checking whether closedir returns void... no checking for vprintf... yes checking for main in -laudio... no checking for main in -lasound... no checking for audio system... OSS updating cache ./config.cache creating ./config.status creating Makefile creating ../config.pl creating config.h Checking if your kit is complete... Warning: the following files are missing in your kit: xlib.c Please inform the author. Writing Makefile for PDL::Audio /home/cpanrun/build/5.6.1/bin/perl -I/home/cpanrun/build/5.6.1/lib/site_perl/5.6.1/i686-linux-thread-multi "-MPDL::PP qw/PDL::Audio PDL::Audio Audio/" audio.pd cp Pitches.pm blib/lib/PDL/Audio/Pitches.pm cp Scales.pm blib/lib/PDL/Audio/Scales.pm cp Audio.pm blib/lib/PDL/Audio.pm cd sndlib && make make[1]: Entering directory `/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/PDL-Audio/sndlib' gcc -DUSE_REENTRANT_API -D_GNU_SOURCE -D_REENTRANT -fno-strict-aliasing -DUSE_REENTRANT_API -D_GNU_SOURCE -D_REENTRANT -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fpic -c -DHAVE_CONFIG_H -g -O2 -DHAVE_SNDLIB headers.c gcc -DUSE_REENTRANT_API -D_GNU_SOURCE -D_REENTRANT -fno-strict-aliasing -DUSE_REENTRANT_API -D_GNU_SOURCE -D_REENTRANT -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fpic -c -DHAVE_CONFIG_H -g -O2 -DHAVE_SNDLIB audio.c gcc -DUSE_REENTRANT_API -D_GNU_SOURCE -D_REENTRANT -fno-strict-aliasing -DUSE_REENTRANT_API -D_GNU_SOURCE -D_REENTRANT -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fpic -c -DHAVE_CONFIG_H -g -O2 -DHAVE_SNDLIB io.c gcc -DUSE_REENTRANT_API -D_GNU_SOURCE -D_REENTRANT -fno-strict-aliasing -DUSE_REENTRANT_API -D_GNU_SOURCE -D_REENTRANT -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fpic -c -DHAVE_CONFIG_H -g -O2 -DHAVE_SNDLIB sound.c ld -r headers.o audio.o io.o sound.o -o sndlib.a make[1]: Leaving directory `/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/PDL-Audio/sndlib' /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 /home/cpanrun/build/5.6.1/lib/site_perl/5.6.1/i686-linux-thread-multi/PDL/Core/typemap.pdl Audio.xs > Audio.xsc && mv Audio.xsc Audio.c gcc -c -I/home/cpanrun/build/5.6.1/lib/site_perl/5.6.1/i686-linux-thread-multi/PDL/Core -DUSE_REENTRANT_API -D_GNU_SOURCE -D_REENTRANT -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"1.1\" -DXS_VERSION=\"1.1\" -fpic -I/home/cpanrun/build/5.6.1/lib/5.6.1/i686-linux-thread-multi/CORE Audio.c /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 /home/cpanrun/build/5.6.1/lib/site_perl/5.6.1/i686-linux-thread-multi/PDL/Core/typemap.pdl xlib.xs > xlib.xsc && mv xlib.xsc xlib.c Please specify prototyping behavior for xlib.xs (see perlxs manual) gcc -c -I/home/cpanrun/build/5.6.1/lib/site_perl/5.6.1/i686-linux-thread-multi/PDL/Core -DUSE_REENTRANT_API -D_GNU_SOURCE -D_REENTRANT -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"1.1\" -DXS_VERSION=\"1.1\" -fpic -I/home/cpanrun/build/5.6.1/lib/5.6.1/i686-linux-thread-multi/CORE xlib.c xlib.c: In function `XS': xlib.c:13: `dXSARGS' undeclared (first use in this function) xlib.c:13: (Each undeclared identifier is reported only once xlib.c:13: for each function it appears in.) xlib.c:14: `items' undeclared (first use in this function) xlib.c:15: `aTHX_' undeclared (first use in this function) xlib.c:15: parse error before string constant xlib.c:18: `dXSTARG' undeclared (first use in this function) xlib.c:21: `XSprePUSH' undeclared (first use in this function) xlib.c:21: `IV' undeclared (first use in this function) xlib.c:21: parse error before `RETVAL' xlib.c: At top level: xlib.c:27: redefinition of `XS' xlib.c:12: `XS' previously defined here xlib.c: In function `XS': xlib.c:30: parse error before string constant xlib.c:32: `PL_na' undeclared (first use in this function) xlib.c:37: parse error before `RETVAL' xlib.c: At top level: xlib.c:43: redefinition of `XS' xlib.c:27: `XS' previously defined here xlib.c: In function `XS': xlib.c:46: parse error before string constant xlib.c:53: parse error before `RETVAL' xlib.c: At top level: xlib.c:59: redefinition of `XS' xlib.c:43: `XS' previously defined here xlib.c: In function `XS': xlib.c:62: parse error before string constant xlib.c:69: `NV' undeclared (first use in this function) xlib.c:69: parse error before `RETVAL' xlib.c: At top level: xlib.c:75: redefinition of `XS' xlib.c:59: `XS' previously defined here xlib.c: In function `XS': xlib.c:78: parse error before string constant xlib.c:85: parse error before `RETVAL' xlib.c: At top level: xlib.c:91: redefinition of `XS' xlib.c:75: `XS' previously defined here xlib.c: In function `XS': xlib.c:94: parse error before string constant xlib.c:101: parse error before `RETVAL' xlib.c: At top level: xlib.c:107: redefinition of `XS' xlib.c:91: `XS' previously defined here xlib.c: In function `XS': xlib.c:110: parse error before string constant xlib.c:117: parse error before `RETVAL' xlib.c: At top level: xlib.c:123: redefinition of `XS' xlib.c:107: `XS' previously defined here xlib.c: In function `XS': xlib.c:126: parse error before string constant xlib.c:133: parse error before `RETVAL' xlib.c: At top level: xlib.c:139: redefinition of `XS' xlib.c:123: `XS' previously defined here xlib.c: In function `XS': xlib.c:142: parse error before string constant xlib.c:149: parse error before `RETVAL' xlib.c: At top level: xlib.c:155: redefinition of `XS' xlib.c:139: `XS' previously defined here xlib.c: In function `XS': xlib.c:158: parse error before string constant xlib.c:165: parse error before `RETVAL' xlib.c: At top level: xlib.c:171: redefinition of `XS' xlib.c:155: `XS' previously defined here xlib.c: In function `XS': xlib.c:174: parse error before string constant xlib.c:181: parse error before `RETVAL' xlib.c: At top level: xlib.c:187: redefinition of `XS' xlib.c:171: `XS' previously defined here xlib.c: In function `XS': xlib.c:190: parse error before string constant xlib.c:196: warning: assignment makes pointer from integer without a cast xlib.c:197: `TARG' undeclared (first use in this function) xlib.c:197: `PUSHTARG' undeclared (first use in this function) xlib.c: At top level: xlib.c:203: redefinition of `XS' xlib.c:187: `XS' previously defined here xlib.c: In function `XS': xlib.c:206: parse error before string constant xlib.c:213: parse error before `RETVAL' xlib.c: At top level: xlib.c:219: redefinition of `XS' xlib.c:203: `XS' previously defined here xlib.c: In function `XS': xlib.c:222: parse error before string constant xlib.c:229: parse error before `RETVAL' xlib.c: At top level: xlib.c:235: redefinition of `XS' xlib.c:219: `XS' previously defined here xlib.c: In function `XS': xlib.c:238: parse error before string constant xlib.c:245: parse error before `RETVAL' xlib.c: At top level: xlib.c:251: redefinition of `XS' xlib.c:235: `XS' previously defined here xlib.c: In function `XS': xlib.c:254: parse error before string constant xlib.c:261: parse error before `RETVAL' xlib.c: At top level: xlib.c:267: redefinition of `XS' xlib.c:251: `XS' previously defined here xlib.c: In function `XS': xlib.c:270: parse error before string constant xlib.c:277: parse error before `RETVAL' xlib.c: At top level: xlib.c:283: redefinition of `XS' xlib.c:267: `XS' previously defined here xlib.c: In function `XS': xlib.c:286: parse error before string constant xlib.c:293: parse error before `RETVAL' xlib.c: At top level: xlib.c:299: redefinition of `XS' xlib.c:283: `XS' previously defined here xlib.c: In function `XS': xlib.c:302: parse error before string constant xlib.c:309: parse error before `RETVAL' xlib.c: At top level: xlib.c:315: redefinition of `XS' xlib.c:299: `XS' previously defined here xlib.c: In function `XS': xlib.c:318: parse error before string constant xlib.c:325: parse error before `RETVAL' xlib.c: At top level: xlib.c:331: redefinition of `XS' xlib.c:315: `XS' previously defined here xlib.c: In function `XS': xlib.c:334: parse error before string constant xlib.c:341: parse error before `RETVAL' xlib.c: At top level: xlib.c:347: redefinition of `XS' xlib.c:331: `XS' previously defined here xlib.c: In function `XS': xlib.c:350: parse error before string constant xlib.c:357: parse error before `RETVAL' xlib.c: At top level: xlib.c:363: redefinition of `XS' xlib.c:347: `XS' previously defined here xlib.c: In function `XS': xlib.c:366: parse error before string constant xlib.c:373: parse error before `RETVAL' xlib.c: At top level: xlib.c:379: redefinition of `XS' xlib.c:363: `XS' previously defined here xlib.c: In function `XS': xlib.c:382: parse error before string constant xlib.c:388: warning: assignment makes pointer from integer without a cast xlib.c: At top level: xlib.c:395: redefinition of `XS' xlib.c:379: `XS' previously defined here xlib.c: In function `XS': xlib.c:398: parse error before string constant xlib.c:404: warning: assignment makes pointer from integer without a cast xlib.c: At top level: xlib.c:411: redefinition of `XS' xlib.c:395: `XS' previously defined here xlib.c: In function `XS': xlib.c:414: parse error before string constant xlib.c:421: parse error before `RETVAL' xlib.c: At top level: xlib.c:427: redefinition of `XS' xlib.c:411: `XS' previously defined here xlib.c: In function `XS': xlib.c:430: parse error before string constant xlib.c:442: parse error before `RETVAL' xlib.c: At top level: xlib.c:448: redefinition of `XS' xlib.c:427: `XS' previously defined here xlib.c: In function `XS': xlib.c:451: parse error before string constant xlib.c:458: parse error before `RETVAL' xlib.c: At top level: xlib.c:464: redefinition of `XS' xlib.c:448: `XS' previously defined here xlib.c: In function `XS': xlib.c:467: parse error before string constant xlib.c:475: parse error before `RETVAL' xlib.c: At top level: xlib.c:481: redefinition of `XS' xlib.c:464: `XS' previously defined here xlib.c: In function `XS': xlib.c:484: parse error before string constant xlib.c:492: `XSRETURN_EMPTY' undeclared (first use in this function) xlib.c: At top level: xlib.c:496: redefinition of `XS' xlib.c:481: `XS' previously defined here xlib.c: In function `XS': xlib.c:499: parse error before string constant xlib.c:506: parse error before `RETVAL' xlib.c: At top level: xlib.c:512: redefinition of `XS' xlib.c:496: `XS' previously defined here xlib.c: In function `XS': xlib.c:515: parse error before string constant xlib.c:523: parse error before `RETVAL' xlib.c: At top level: xlib.c:529: redefinition of `XS' xlib.c:512: `XS' previously defined here xlib.c: In function `XS': xlib.c:532: parse error before string constant xlib.c:540: parse error before `RETVAL' xlib.c: At top level: xlib.c:546: redefinition of `XS' xlib.c:529: `XS' previously defined here xlib.c: In function `XS': xlib.c:549: parse error before string constant xlib.c:555: warning: assignment makes pointer from integer without a cast xlib.c: At top level: xlib.c:562: redefinition of `XS' xlib.c:546: `XS' previously defined here xlib.c: In function `XS': xlib.c:565: parse error before string constant xlib.c:571: parse error before `RETVAL' xlib.c: At top level: xlib.c:580: redefinition of `XS' xlib.c:562: `XS' previously defined here xlib.c: In function `XS': xlib.c:582: parse error before `char' xlib.c:584: `XS_VERSION_BOOTCHECK' undeclared (first use in this function) xlib.c:586: `XS_PDL__Audio_initialize_sndlib' undeclared (first use in this function) xlib.c:586: `file' undeclared (first use in this function) xlib.c:587: `XS_PDL__Audio_sound_samples' undeclared (first use in this function) xlib.c:588: `XS_PDL__Audio_sound_frames' undeclared (first use in this function) xlib.c:589: `XS_PDL__Audio_sound_duration' undeclared (first use in this function) xlib.c:590: `XS_PDL__Audio_sound_datum_size' undeclared (first use in this function) xlib.c:591: `XS_PDL__Audio_sound_data_location' undeclared (first use in this function) xlib.c:592: `XS_PDL__Audio_sound_chans' undeclared (first use in this function) xlib.c:593: `XS_PDL__Audio_sound_srate' undeclared (first use in this function) xlib.c:594: `XS_PDL__Audio_sound_header_type' undeclared (first use in this function) xlib.c:595: `XS_PDL__Audio_sound_data_format' undeclared (first use in this function) xlib.c:596: `XS_PDL__Audio_sound_original_format' undeclared (first use in this function) xlib.c:597: `XS_PDL__Audio_sound_comment' undeclared (first use in this function) xlib.c:598: `XS_PDL__Audio_sound_comment_start' undeclared (first use in this function) xlib.c:599: `XS_PDL__Audio_sound_comment_end' undeclared (first use in this function) xlib.c:600: `XS_PDL__Audio_sound_length' undeclared (first use in this function) xlib.c:601: `XS_PDL__Audio_sound_fact_samples' undeclared (first use in this function) xlib.c:602: `XS_PDL__Audio_sound_distributed' undeclared (first use in this function) xlib.c:603: `XS_PDL__Audio_sound_write_date' undeclared (first use in this function) xlib.c:604: `XS_PDL__Audio_sound_type_specifier' undeclared (first use in this function) xlib.c:605: `XS_PDL__Audio_sound_align' undeclared (first use in this function) xlib.c:606: `XS_PDL__Audio_sound_bits_per_sample' undeclared (first use in this function) xlib.c:607: `XS_PDL__Audio_sound_aiff_p' undeclared (first use in this function) xlib.c:608: `XS_PDL__Audio_sound_bytes_per_sample' undeclared (first use in this function) xlib.c:609: `XS_PDL__Audio_sound_type_name' undeclared (first use in this function) xlib.c:610: `XS_PDL__Audio_sound_format_name' undeclared (first use in this function) xlib.c:611: `XS_PDL__Audio_open_sound_input' undeclared (first use in this function) xlib.c:612: `XS_PDL__Audio_open_sound_output' undeclared (first use in this function) xlib.c:613: `XS_PDL__Audio_close_sound_input' undeclared (first use in this function) xlib.c:614: `XS_PDL__Audio_close_sound_output' undeclared (first use in this function) xlib.c:615: `XS_PDL__Audio_mus_set_raw_header_defaults' undeclared (first use in this function) xlib.c:616: `XS_PDL__Audio_mus_format2bytes' undeclared (first use in this function) xlib.c:617: `XS_PDL__Audio_mus_samples2bytes' undeclared (first use in this function) xlib.c:618: `XS_PDL__Audio_mus_bytes2samples' undeclared (first use in this function) xlib.c:619: `XS_PDL__Audio_audio_error_name' undeclared (first use in this function) xlib.c:620: `XS_PDL__Audio_audio_error' undeclared (first use in this function) xlib.c:621: `XSRETURN_YES' undeclared (first use in this function) make: *** [xlib.o] Error 1