Set up gcc environment - 3.3 Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lmikmod Writing Makefile for Audio::MikMod cp MikMod.pm blib/lib/Audio/MikMod.pm /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 MikMod.xs > MikMod.xsc && mv MikMod.xsc MikMod.c gcc -c -D_REENTRANT -DPRIVLIB_LAST_IN_INC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fno-strict-aliasing -pipe -O -DVERSION=\"0.5\" -DXS_VERSION=\"0.5\" -fPIC "-I/export/home/cpanrun/build/5.10.0/lib/CORE" MikMod.c MikMod.xs:7:20: mikmod.h: No such file or directory MikMod.c: In function `XS_Audio__MikMod_MikMod_md_mode': MikMod.c:160: error: `UWORD' undeclared (first use in this function) MikMod.c:160: error: (Each undeclared identifier is reported only once MikMod.c:160: error: for each function it appears in.) MikMod.c:160: error: parse error before "RETVAL" MikMod.xs:124: error: `md_mode' undeclared (first use in this function) MikMod.xs:126: error: `RETVAL' undeclared (first use in this function) MikMod.c: In function `XS_Audio__MikMod_MikMod_Active': MikMod.c:188: error: `BOOL' undeclared (first use in this function) MikMod.c:188: error: parse error before "RETVAL" MikMod.c:191: error: `RETVAL' undeclared (first use in this function) MikMod.c: In function `XS_Audio__MikMod_MikMod_EnableOutput': MikMod.c:210: error: `BOOL' undeclared (first use in this function) MikMod.c:210: error: parse error before "RETVAL" MikMod.c:213: error: `RETVAL' undeclared (first use in this function) MikMod.c: In function `XS_Audio__MikMod_MikMod_InfoDriver': MikMod.c:292: error: `CHAR' undeclared (first use in this function) MikMod.c:292: error: `RETVAL' undeclared (first use in this function) MikMod.c: In function `XS_Audio__MikMod_MikMod_InfoLoader': MikMod.c:314: error: `CHAR' undeclared (first use in this function) MikMod.c:314: error: `RETVAL' undeclared (first use in this function) MikMod.xs: In function `XS_Audio__MikMod_MikMod_Init': MikMod.xs:156: error: `CHAR' undeclared (first use in this function) MikMod.xs:156: error: `parameters' undeclared (first use in this function) MikMod.c:339: error: `BOOL' undeclared (first use in this function) MikMod.c:339: error: parse error before "RETVAL" MikMod.xs:162: error: parse error before ')' token MikMod.xs:164: error: `RETVAL' undeclared (first use in this function) MikMod.c: In function `XS_Audio__MikMod_MikMod_InitThreads': MikMod.c:367: error: `BOOL' undeclared (first use in this function) MikMod.c:367: error: parse error before "RETVAL" MikMod.c:370: error: `RETVAL' undeclared (first use in this function) MikMod.c: In function `XS_Audio__MikMod_MikMod_RegisterErrorHandler': MikMod.c:475: error: `MikMod_handler_t' undeclared (first use in this function) MikMod.c:475: error: parse error before "newhandler" MikMod.c:480: error: `newhandler' undeclared (first use in this function) MikMod.c:487: error: `RETVAL' undeclared (first use in this function) MikMod.c: In function `XS_Audio__MikMod_MikMod_RegisterPlayer': MikMod.c:536: error: `MikMod_player_t' undeclared (first use in this function) MikMod.c:536: error: parse error before "newplayer" MikMod.c:540: error: `RETVAL' undeclared (first use in this function) MikMod.c:540: error: `newplayer' undeclared (first use in this function) MikMod.xs: In function `XS_Audio__MikMod_MikMod_Reset': MikMod.xs:201: error: `CHAR' undeclared (first use in this function) MikMod.xs:201: error: `parameters' undeclared (first use in this function) MikMod.c:562: error: `BOOL' undeclared (first use in this function) MikMod.c:562: error: parse error before "RETVAL" MikMod.xs:207: error: parse error before ')' token MikMod.xs:209: error: `RETVAL' undeclared (first use in this function) MikMod.c: In function `XS_Audio__MikMod_MikMod_SetNumVoices': MikMod.c:592: error: `BOOL' undeclared (first use in this function) MikMod.c:592: error: parse error before "RETVAL" MikMod.c:595: error: `RETVAL' undeclared (first use in this function) MikMod.xs: In function `XS_Audio__MikMod_MikMod_strerror': MikMod.xs:229: error: `MikMod_errno' undeclared (first use in this function) MikMod.xs:229: warning: assignment makes pointer from integer without a cast MikMod.c: In function `XS_Audio__MikMod_Player_Active': MikMod.c:677: error: `BOOL' undeclared (first use in this function) MikMod.c:677: error: parse error before "RETVAL" MikMod.c:680: error: `RETVAL' undeclared (first use in this function) MikMod.c: In function `XS_Audio__MikMod_Player_Free': MikMod.c:699: error: `MODULE' undeclared (first use in this function) MikMod.c:699: error: `module' undeclared (first use in this function) MikMod.c:703: error: parse error before ')' token MikMod.c: In function `XS_Audio__MikMod_Player_GetChannelVoice': MikMod.c:728: error: `UBYTE' undeclared (first use in this function) MikMod.c:728: error: parse error before "channel" MikMod.c:732: error: `channel' undeclared (first use in this function) MikMod.c: In function `XS_Audio__MikMod_Player_GetModule': MikMod.c:751: error: `MODULE' undeclared (first use in this function) MikMod.c:751: error: `RETVAL' undeclared (first use in this function) MikMod.c: In function `XS_Audio__MikMod_Player_Load': MikMod.c:773: error: `CHAR' undeclared (first use in this function) MikMod.c:773: error: `filename' undeclared (first use in this function) MikMod.c:773: error: parse error before ')' token MikMod.c:775: error: `BOOL' undeclared (first use in this function) MikMod.c:775: error: parse error before "curious" MikMod.c:776: error: `MODULE' undeclared (first use in this function) MikMod.c:776: error: `RETVAL' undeclared (first use in this function) MikMod.c:778: error: `curious' undeclared (first use in this function) MikMod.c: In function `XS_Audio__MikMod_Player_LoadFP': MikMod.c:800: error: `BOOL' undeclared (first use in this function) MikMod.c:800: error: parse error before "curious" MikMod.c:801: error: `MODULE' undeclared (first use in this function) MikMod.c:801: error: `RETVAL' undeclared (first use in this function) MikMod.c:803: error: `curious' undeclared (first use in this function) MikMod.c: In function `XS_Audio__MikMod_Player_LoadTitle': MikMod.c:823: error: `CHAR' undeclared (first use in this function) MikMod.c:823: error: `filename' undeclared (first use in this function) MikMod.c:823: error: parse error before ')' token MikMod.c:824: error: `RETVAL' undeclared (first use in this function) MikMod.c: In function `XS_Audio__MikMod_Player_Mute': MikMod.c:846: error: `SLONG' undeclared (first use in this function) MikMod.c:846: error: parse error before "operation" MikMod.c:848: error: `operation' undeclared (first use in this function) MikMod.c: In function `XS_Audio__MikMod_Player_Muted': MikMod.c:866: error: `UBYTE' undeclared (first use in this function) MikMod.c:866: error: parse error before "channel" MikMod.c:867: error: `BOOL' undeclared (first use in this function) MikMod.c:870: error: `RETVAL' undeclared (first use in this function) MikMod.c:870: error: `channel' undeclared (first use in this function) MikMod.c: In function `XS_Audio__MikMod_Player_Paused': MikMod.c:908: error: `BOOL' undeclared (first use in this function) MikMod.c:908: error: parse error before "RETVAL" MikMod.c:911: error: `RETVAL' undeclared (first use in this function) MikMod.c: In function `XS_Audio__MikMod_Player_SetPosition': MikMod.c:949: error: `UWORD' undeclared (first use in this function) MikMod.c:949: error: parse error before "position" MikMod.c:951: error: `position' undeclared (first use in this function) MikMod.c: In function `XS_Audio__MikMod_Player_SetSpeed': MikMod.c:969: error: `UWORD' undeclared (first use in this function) MikMod.c:969: error: parse error before "speed" MikMod.c:971: error: `speed' undeclared (first use in this function) MikMod.c: In function `XS_Audio__MikMod_Player_SetTempo': MikMod.c:989: error: `UWORD' undeclared (first use in this function) MikMod.c:989: error: parse error before "tempo" MikMod.c:991: error: `tempo' undeclared (first use in this function) MikMod.c: In function `XS_Audio__MikMod_Player_SetVolume': MikMod.c:1009: error: `SWORD' undeclared (first use in this function) MikMod.c:1009: error: parse error before "volume" MikMod.c:1011: error: `volume' undeclared (first use in this function) MikMod.c: In function `XS_Audio__MikMod_Player_Start': MikMod.c:1029: error: `MODULE' undeclared (first use in this function) MikMod.c:1029: error: `module' undeclared (first use in this function) MikMod.c:1033: error: parse error before ')' token MikMod.c: In function `XS_Audio__MikMod_Player_ToggleMute': MikMod.c:1077: error: `SLONG' undeclared (first use in this function) MikMod.c:1077: error: parse error before "operation" MikMod.c:1079: error: `operation' undeclared (first use in this function) MikMod.c: In function `XS_Audio__MikMod_Player_Unmute': MikMod.c:1116: error: `SLONG' undeclared (first use in this function) MikMod.c:1116: error: parse error before "operation" MikMod.c:1118: error: `operation' undeclared (first use in this function) MikMod.c: In function `XS_Audio__MikMod_Sample_Free': MikMod.c:1136: error: `SAMPLE' undeclared (first use in this function) MikMod.c:1136: error: `sample' undeclared (first use in this function) MikMod.c:1140: error: parse error before ')' token MikMod.c: In function `XS_Audio__MikMod_Sample_Load': MikMod.c:1165: error: `CHAR' undeclared (first use in this function) MikMod.c:1165: error: `filename' undeclared (first use in this function) MikMod.c:1165: error: parse error before ')' token MikMod.c:1166: error: `SAMPLE' undeclared (first use in this function) MikMod.c:1166: error: `RETVAL' undeclared (first use in this function) MikMod.c: In function `XS_Audio__MikMod_Sample_LoadFP': MikMod.c:1189: error: `SAMPLE' undeclared (first use in this function) MikMod.c:1189: error: `RETVAL' undeclared (first use in this function) MikMod.c: In function `XS_Audio__MikMod_Sample_Play': MikMod.c:1211: error: `SAMPLE' undeclared (first use in this function) MikMod.c:1211: error: `sample' undeclared (first use in this function) MikMod.c:1212: error: `ULONG' undeclared (first use in this function) MikMod.c:1212: error: parse error before "start" MikMod.c:1213: error: `UBYTE' undeclared (first use in this function) MikMod.c:1214: error: `SBYTE' undeclared (first use in this function) MikMod.c:1219: error: parse error before ')' token MikMod.c:1226: error: `RETVAL' undeclared (first use in this function) MikMod.c:1226: error: `start' undeclared (first use in this function) MikMod.c:1226: error: `flags' undeclared (first use in this function) MikMod.c: In function `XS_Audio__MikMod_Voice_GetFrequency': MikMod.c:1245: error: `SBYTE' undeclared (first use in this function) MikMod.c:1245: error: parse error before "voice" MikMod.c:1246: error: `ULONG' undeclared (first use in this function) MikMod.c:1249: error: `RETVAL' undeclared (first use in this function) MikMod.c:1249: error: `voice' undeclared (first use in this function) MikMod.c: In function `XS_Audio__MikMod_Voice_GetPanning': MikMod.c:1268: error: `SBYTE' undeclared (first use in this function) MikMod.c:1268: error: parse error before "voice" MikMod.c:1269: error: `ULONG' undeclared (first use in this function) MikMod.c:1272: error: `RETVAL' undeclared (first use in this function) MikMod.c:1272: error: `voice' undeclared (first use in this function) MikMod.c: In function `XS_Audio__MikMod_Voice_GetPosition': MikMod.c:1291: error: `SBYTE' undeclared (first use in this function) MikMod.c:1291: error: parse error before "voice" MikMod.c:1292: error: `SLONG' undeclared (first use in this function) MikMod.c:1295: error: `RETVAL' undeclared (first use in this function) MikMod.c:1295: error: `voice' undeclared (first use in this function) MikMod.c: In function `XS_Audio__MikMod_Voice_GetVolume': MikMod.c:1314: error: `SBYTE' undeclared (first use in this function) MikMod.c:1314: error: parse error before "voice" MikMod.c:1315: error: `UWORD' undeclared (first use in this function) MikMod.c:1318: error: `RETVAL' undeclared (first use in this function) MikMod.c:1318: error: `voice' undeclared (first use in this function) MikMod.c: In function `XS_Audio__MikMod_Voice_Play': MikMod.c:1337: error: `SBYTE' undeclared (first use in this function) MikMod.c:1337: error: parse error before "voice" MikMod.c:1338: error: `SAMPLE' undeclared (first use in this function) MikMod.c:1338: error: `sample' undeclared (first use in this function) MikMod.c:1339: error: `ULONG' undeclared (first use in this function) MikMod.c:1339: error: parse error before "start" MikMod.c:1343: error: parse error before ')' token MikMod.c:1350: error: `voice' undeclared (first use in this function) MikMod.c:1350: error: `start' undeclared (first use in this function) MikMod.c: In function `XS_Audio__MikMod_Voice_RealVolume': MikMod.c:1368: error: `SBYTE' undeclared (first use in this function) MikMod.c:1368: error: parse error before "voice" MikMod.c:1369: error: `ULONG' undeclared (first use in this function) MikMod.c:1372: error: `RETVAL' undeclared (first use in this function) MikMod.c:1372: error: `voice' undeclared (first use in this function) MikMod.c: In function `XS_Audio__MikMod_Voice_SetFrequency': MikMod.c:1391: error: `SBYTE' undeclared (first use in this function) MikMod.c:1391: error: parse error before "voice" MikMod.c:1392: error: `ULONG' undeclared (first use in this function) MikMod.c:1394: error: `voice' undeclared (first use in this function) MikMod.c:1394: error: `frequency' undeclared (first use in this function) MikMod.c: In function `XS_Audio__MikMod_Voice_SetPanning': MikMod.c:1412: error: `SBYTE' undeclared (first use in this function) MikMod.c:1412: error: parse error before "voice" MikMod.c:1413: error: `ULONG' undeclared (first use in this function) MikMod.c:1415: error: `voice' undeclared (first use in this function) MikMod.c:1415: error: `panning' undeclared (first use in this function) MikMod.c: In function `XS_Audio__MikMod_Voice_SetVolume': MikMod.c:1433: error: `SBYTE' undeclared (first use in this function) MikMod.c:1433: error: parse error before "voice" MikMod.c:1434: error: `UWORD' undeclared (first use in this function) MikMod.c:1436: error: `voice' undeclared (first use in this function) MikMod.c:1436: error: `volume' undeclared (first use in this function) MikMod.c: In function `XS_Audio__MikMod_Voice_Stop': MikMod.c:1454: error: `SBYTE' undeclared (first use in this function) MikMod.c:1454: error: parse error before "voice" MikMod.c:1456: error: `voice' undeclared (first use in this function) MikMod.c: In function `XS_Audio__MikMod_Voice_Stopped': MikMod.c:1474: error: `SBYTE' undeclared (first use in this function) MikMod.c:1474: error: parse error before "voice" MikMod.c:1475: error: `BOOL' undeclared (first use in this function) MikMod.c:1478: error: `RETVAL' undeclared (first use in this function) MikMod.c:1478: error: `voice' undeclared (first use in this function) make: *** [MikMod.o] Error 1