Set up gcc environment - 3.3 Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lbass Please make sure that bass.lib can be found within the library path or the module won't compile at Makefile.PL line 17. Writing Makefile for Audio::BASSXS cp lib/Audio/BASSXS.pm blib/lib/Audio/BASSXS.pm AutoSplitting blib/lib/Audio/BASSXS.pm (blib/lib/auto/Audio/BASSXS) /export/home/cpanrun/build/5.10.0/bin/perl /export/home/cpanrun/build/5.10.0/lib/ExtUtils/xsubpp -typemap /export/home/cpanrun/build/5.10.0/lib/ExtUtils/typemap -typemap typemap BASSXS.xs > BASSXS.xsc && mv BASSXS.xsc BASSXS.c gcc -c -I. -D_REENTRANT -DPRIVLIB_LAST_IN_INC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fno-strict-aliasing -pipe -O -DVERSION=\"0.02\" -DXS_VERSION=\"0.02\" -fPIC "-I/export/home/cpanrun/build/5.10.0/lib/CORE" BASSXS.c BASSXS.xs:7:18: bass.h: No such file or directory BASSXS.c: In function `XS_Audio__BASSXS_BASS_SetConfig': BASSXS.c:153: error: `DWORD' undeclared (first use in this function) BASSXS.c:153: error: (Each undeclared identifier is reported only once BASSXS.c:153: error: for each function it appears in.) BASSXS.c:153: error: parse error before "option" BASSXS.c:158: error: `RETVAL' undeclared (first use in this function) BASSXS.c:158: error: `option' undeclared (first use in this function) BASSXS.c:158: error: `value' undeclared (first use in this function) BASSXS.c: In function `XS_Audio__BASSXS_BASS_GetConfig': BASSXS.c:177: error: `DWORD' undeclared (first use in this function) BASSXS.c:177: error: parse error before "option" BASSXS.c:181: error: `RETVAL' undeclared (first use in this function) BASSXS.c:181: error: `option' undeclared (first use in this function) BASSXS.c: In function `XS_Audio__BASSXS_BASS_GetVersion': BASSXS.c:200: error: `DWORD' undeclared (first use in this function) BASSXS.c:200: error: parse error before "RETVAL" BASSXS.c:203: error: `RETVAL' undeclared (first use in this function) BASSXS.c: In function `XS_Audio__BASSXS_BASS_GetDeviceDescription': BASSXS.c:222: error: `DWORD' undeclared (first use in this function) BASSXS.c:222: error: parse error before "device" BASSXS.c:226: error: `device' undeclared (first use in this function) BASSXS.c:226: warning: assignment makes pointer from integer without a cast BASSXS.c: In function `XS_Audio__BASSXS_BASS_SetDevice': BASSXS.c:245: error: `DWORD' undeclared (first use in this function) BASSXS.c:245: error: parse error before "device" BASSXS.c:246: error: `BOOL' undeclared (first use in this function) BASSXS.c:249: error: `RETVAL' undeclared (first use in this function) BASSXS.c:249: error: `device' undeclared (first use in this function) BASSXS.c: In function `XS_Audio__BASSXS_BASS_GetDevice': BASSXS.c:268: error: `DWORD' undeclared (first use in this function) BASSXS.c:268: error: parse error before "RETVAL" BASSXS.c:271: error: `RETVAL' undeclared (first use in this function) BASSXS.c: In function `XS_Audio__BASSXS_BASS_Free': BASSXS.c:290: error: `BOOL' undeclared (first use in this function) BASSXS.c:290: error: parse error before "RETVAL" BASSXS.c:293: error: `RETVAL' undeclared (first use in this function) BASSXS.c: In function `XS_Audio__BASSXS_BASS_GetDSoundObject': BASSXS.c:312: error: `DWORD' undeclared (first use in this function) BASSXS.c:312: error: parse error before "object" BASSXS.c:316: error: `object' undeclared (first use in this function) BASSXS.c:316: warning: assignment makes pointer from integer without a cast BASSXS.xs: In function `XS_Audio__BASSXS_BASS_GetInfo': BASSXS.xs:52: error: `BASS_INFO' undeclared (first use in this function) BASSXS.xs:52: error: parse error before "info" BASSXS.xs:56: error: `info' undeclared (first use in this function) BASSXS.c: In function `XS_Audio__BASSXS_BASS_Update': BASSXS.c:384: error: `BOOL' undeclared (first use in this function) BASSXS.c:384: error: parse error before "RETVAL" BASSXS.c:387: error: `RETVAL' undeclared (first use in this function) BASSXS.c: In function `XS_Audio__BASSXS_BASS_SetVolume': BASSXS.c:428: error: `BOOL' undeclared (first use in this function) BASSXS.c:428: error: parse error before "RETVAL" BASSXS.c:430: error: `DWORD' undeclared (first use in this function) BASSXS.c:430: error: parse error before "volume" BASSXS.c:432: error: `RETVAL' undeclared (first use in this function) BASSXS.c:432: error: `volume' undeclared (first use in this function) BASSXS.c: In function `XS_Audio__BASSXS_BASS_Init': BASSXS.c:473: error: `DWORD' undeclared (first use in this function) BASSXS.c:473: error: parse error before "device" BASSXS.c:476: error: `HWND' undeclared (first use in this function) BASSXS.c:477: error: syntax error before '*' token BASSXS.c:478: error: `BOOL' undeclared (first use in this function) BASSXS.c:481: error: `RETVAL' undeclared (first use in this function) BASSXS.c:481: error: `device' undeclared (first use in this function) BASSXS.c:481: error: `freq' undeclared (first use in this function) BASSXS.c:481: error: `flags' undeclared (first use in this function) BASSXS.c:481: error: `win' undeclared (first use in this function) BASSXS.c:481: error: `dsguid' undeclared (first use in this function) BASSXS.c: In function `XS_Audio__BASSXS_BASS_Start': BASSXS.c:500: error: `BOOL' undeclared (first use in this function) BASSXS.c:500: error: parse error before "RETVAL" BASSXS.c:503: error: `RETVAL' undeclared (first use in this function) BASSXS.c: In function `XS_Audio__BASSXS_BASS_Pause': BASSXS.c:522: error: `BOOL' undeclared (first use in this function) BASSXS.c:522: error: parse error before "RETVAL" BASSXS.c:525: error: `RETVAL' undeclared (first use in this function) BASSXS.c: In function `XS_Audio__BASSXS_BASS_Stop': BASSXS.c:544: error: `BOOL' undeclared (first use in this function) BASSXS.c:544: error: parse error before "RETVAL" BASSXS.c:547: error: `RETVAL' undeclared (first use in this function) BASSXS.c: In function `XS_Audio__BASSXS_BASS_ErrorGetCode': BASSXS.c:566: error: `DWORD' undeclared (first use in this function) BASSXS.c:566: error: parse error before "RETVAL" BASSXS.c:569: error: `RETVAL' undeclared (first use in this function) BASSXS.c: In function `XS_Audio__BASSXS_BASS_StreamCreate': BASSXS.c:588: error: `DWORD' undeclared (first use in this function) BASSXS.c:588: error: parse error before "freq" BASSXS.c:592: error: parse error before "user" BASSXS.c:593: error: `HSTREAM' undeclared (first use in this function) BASSXS.c:596: error: `RETVAL' undeclared (first use in this function) BASSXS.c:596: error: `freq' undeclared (first use in this function) BASSXS.c:596: error: `chans' undeclared (first use in this function) BASSXS.c:596: error: `flags' undeclared (first use in this function) BASSXS.c:596: error: `user' undeclared (first use in this function) BASSXS.c: In function `XS_Audio__BASSXS_BASS_StreamCreateFile': BASSXS.c:615: error: `BOOL' undeclared (first use in this function) BASSXS.c:615: error: parse error before "mem" BASSXS.c:617: error: `DWORD' undeclared (first use in this function) BASSXS.c:617: error: parse error before "offset" BASSXS.c:620: error: `HSTREAM' undeclared (first use in this function) BASSXS.c:623: error: `RETVAL' undeclared (first use in this function) BASSXS.c:623: error: `mem' undeclared (first use in this function) BASSXS.c:623: error: `offset' undeclared (first use in this function) BASSXS.c:623: error: `length' undeclared (first use in this function) BASSXS.c:623: error: `flags' undeclared (first use in this function) BASSXS.c: In function `XS_Audio__BASSXS_BASS_StreamPlay': BASSXS.c:642: error: `HSTREAM' undeclared (first use in this function) BASSXS.c:642: error: parse error before "handle" BASSXS.c:643: error: `BOOL' undeclared (first use in this function) BASSXS.c:644: error: `DWORD' undeclared (first use in this function) BASSXS.c:648: error: `RETVAL' undeclared (first use in this function) BASSXS.c:648: error: `handle' undeclared (first use in this function) BASSXS.c:648: error: `flush' undeclared (first use in this function) BASSXS.c:648: error: `flags' undeclared (first use in this function) BASSXS.c: In function `XS_Audio__BASSXS_BASS_StreamCreateURL': BASSXS.c:668: error: `DWORD' undeclared (first use in this function) BASSXS.c:668: error: parse error before "offset" BASSXS.c:670: error: `DOWNLOADPROC' undeclared (first use in this function) BASSXS.c:670: error: `proc' undeclared (first use in this function) BASSXS.c:670: error: parse error before ')' token BASSXS.c:671: error: parse error before "user" BASSXS.c:672: error: `HSTREAM' undeclared (first use in this function) BASSXS.c:675: error: `RETVAL' undeclared (first use in this function) BASSXS.c:675: error: `offset' undeclared (first use in this function) BASSXS.c:675: error: `flags' undeclared (first use in this function) BASSXS.c:675: error: `user' undeclared (first use in this function) BASSXS.c: In function `XS_Audio__BASSXS_BASS_StreamCreateFileUser': BASSXS.c:694: error: `BOOL' undeclared (first use in this function) BASSXS.c:694: error: parse error before "buffered" BASSXS.c:695: error: `DWORD' undeclared (first use in this function) BASSXS.c:697: error: parse error before "user" BASSXS.c:698: error: `HSTREAM' undeclared (first use in this function) BASSXS.c:701: error: `RETVAL' undeclared (first use in this function) BASSXS.c:701: error: `buffered' undeclared (first use in this function) BASSXS.c:701: error: `flags' undeclared (first use in this function) BASSXS.c:701: error: `user' undeclared (first use in this function) BASSXS.c: In function `XS_Audio__BASSXS_BASS_StreamFree': BASSXS.c:720: error: `HSTREAM' undeclared (first use in this function) BASSXS.c:720: error: parse error before "handle" BASSXS.c:722: error: `handle' undeclared (first use in this function) BASSXS.c: In function `XS_Audio__BASSXS_BASS_StreamGetLength': BASSXS.c:740: error: `HSTREAM' undeclared (first use in this function) BASSXS.c:740: error: parse error before "handle" BASSXS.c:741: error: `QWORD' undeclared (first use in this function) BASSXS.c:744: error: `RETVAL' undeclared (first use in this function) BASSXS.c:744: error: `handle' undeclared (first use in this function) BASSXS.c: In function `XS_Audio__BASSXS_BASS_StreamGetTags': BASSXS.c:763: error: `HSTREAM' undeclared (first use in this function) BASSXS.c:763: error: parse error before "handle" BASSXS.c:764: error: `DWORD' undeclared (first use in this function) BASSXS.c:768: error: `handle' undeclared (first use in this function) BASSXS.c:768: error: `tags' undeclared (first use in this function) BASSXS.c:768: warning: assignment makes pointer from integer without a cast BASSXS.c: In function `XS_Audio__BASSXS_BASS_StreamPreBuf': BASSXS.c:787: error: `HSTREAM' undeclared (first use in this function) BASSXS.c:787: error: parse error before "handle" BASSXS.c:788: error: `BOOL' undeclared (first use in this function) BASSXS.c:791: error: `RETVAL' undeclared (first use in this function) BASSXS.c:791: error: `handle' undeclared (first use in this function) BASSXS.c: In function `XS_Audio__BASSXS_BASS_StreamGetFilePosition': BASSXS.c:810: error: `HSTREAM' undeclared (first use in this function) BASSXS.c:810: error: parse error before "handle" BASSXS.c:811: error: `DWORD' undeclared (first use in this function) BASSXS.c:815: error: `RETVAL' undeclared (first use in this function) BASSXS.c:815: error: `handle' undeclared (first use in this function) BASSXS.c:815: error: `mode' undeclared (first use in this function) make: *** [BASSXS.o] Error 1