Note (probably harmless): No library found for -lmad Checking if your kit is complete... Looks good Writing Makefile for Audio::Mad cp lib/Audio/Mad/Frame.pm blib/lib/Audio/Mad/Frame.pm cp lib/Audio/Mad/Resample.pm blib/lib/Audio/Mad/Resample.pm cp lib/Audio/Mad/Stream.pm blib/lib/Audio/Mad/Stream.pm cp lib/Audio/Mad/Util.pm blib/lib/Audio/Mad/Util.pm cp lib/Audio/Mad/Timer.pm blib/lib/Audio/Mad/Timer.pm cp lib/Audio/Mad/Synth.pm blib/lib/Audio/Mad/Synth.pm cp Mad.pm blib/lib/Audio/Mad.pm cp lib/Audio/Mad/Dither.pm blib/lib/Audio/Mad/Dither.pm gcc -c -DUSE_REENTRANT_API -D_POSIX_C_SOURCE=199506L -D_HPUX_SOURCE -mlp64 -L/lib/hpux64 -DUINT32_MAX_BROKEN -fPIC -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"0.6\" -DXS_VERSION=\"0.6\" -fPIC -I/home/cpanrun/ia64-lp64/build/5.6.1/lib/5.6.1/IA64.ARCHREV_0-thread-multi-64all/CORE resample.c resample.c:3:17: mad.h: No such file or directory In file included from resample.c:5: resample.h:8: error: parse error before "mad_fixed_t" resample.h:8: warning: no semicolon at end of struct or union resample.h:11: error: parse error before "mad_fixed_t" resample.h:11: warning: no semicolon at end of struct or union resample.h:12: warning: data definition has no type or storage class resample.h:13: warning: data definition has no type or storage class resample.h:16: error: parse error before '}' token resample.h:19: error: parse error before "mad_fixed_t" resample.c:7: error: syntax error before "const" resample.c:8: error: initializer element is not constant resample.c:8: error: (near initialization for `resample_table[0][0]') resample.c:9: error: initializer element is not constant resample.c:9: error: (near initialization for `resample_table[0][1]') resample.c:10: error: initializer element is not constant resample.c:10: error: (near initialization for `resample_table[0][2]') resample.c:11: error: initializer element is not constant resample.c:11: error: (near initialization for `resample_table[0][3]') resample.c:12: error: initializer element is not constant resample.c:12: error: (near initialization for `resample_table[0][4]') resample.c:13: error: initializer element is not constant resample.c:13: error: (near initialization for `resample_table[0][5]') resample.c:14: error: initializer element is not constant resample.c:14: error: (near initialization for `resample_table[0][6]') resample.c:15: error: initializer element is not constant resample.c:15: error: (near initialization for `resample_table[0][7]') resample.c:16: error: initializer element is not constant resample.c:16: error: (near initialization for `resample_table[0][8]') resample.c:16: error: initializer element is not constant resample.c:16: error: (near initialization for `resample_table[0]') resample.c:18: error: initializer element is not constant resample.c:18: error: (near initialization for `resample_table[1][0]') resample.c:19: error: initializer element is not constant resample.c:19: error: (near initialization for `resample_table[1][1]') resample.c:20: error: initializer element is not constant resample.c:20: error: (near initialization for `resample_table[1][2]') resample.c:21: error: initializer element is not constant resample.c:21: error: (near initialization for `resample_table[1][3]') resample.c:22: error: initializer element is not constant resample.c:22: error: (near initialization for `resample_table[1][4]') resample.c:23: error: initializer element is not constant resample.c:23: error: (near initialization for `resample_table[1][5]') resample.c:24: error: initializer element is not constant resample.c:24: error: (near initialization for `resample_table[1][6]') resample.c:25: error: initializer element is not constant resample.c:25: error: (near initialization for `resample_table[1][7]') resample.c:26: error: initializer element is not constant resample.c:26: error: (near initialization for `resample_table[1][8]') resample.c:26: error: initializer element is not constant resample.c:26: error: (near initialization for `resample_table[1]') resample.c:28: error: initializer element is not constant resample.c:28: error: (near initialization for `resample_table[2][0]') resample.c:29: error: initializer element is not constant resample.c:29: error: (near initialization for `resample_table[2][1]') resample.c:30: error: initializer element is not constant resample.c:30: error: (near initialization for `resample_table[2][2]') resample.c:31: error: initializer element is not constant resample.c:31: error: (near initialization for `resample_table[2][3]') resample.c:32: error: initializer element is not constant resample.c:32: error: (near initialization for `resample_table[2][4]') resample.c:33: error: initializer element is not constant resample.c:33: error: (near initialization for `resample_table[2][5]') resample.c:34: error: initializer element is not constant resample.c:34: error: (near initialization for `resample_table[2][6]') resample.c:35: error: initializer element is not constant resample.c:35: error: (near initialization for `resample_table[2][7]') resample.c:36: error: initializer element is not constant resample.c:36: error: (near initialization for `resample_table[2][8]') resample.c:36: error: initializer element is not constant resample.c:36: error: (near initialization for `resample_table[2]') resample.c:38: error: initializer element is not constant resample.c:38: error: (near initialization for `resample_table[3][0]') resample.c:39: error: initializer element is not constant resample.c:39: error: (near initialization for `resample_table[3][1]') resample.c:40: error: initializer element is not constant resample.c:40: error: (near initialization for `resample_table[3][2]') resample.c:41: error: initializer element is not constant resample.c:41: error: (near initialization for `resample_table[3][3]') resample.c:42: error: initializer element is not constant resample.c:42: error: (near initialization for `resample_table[3][4]') resample.c:43: error: initializer element is not constant resample.c:43: error: (near initialization for `resample_table[3][5]') resample.c:44: error: initializer element is not constant resample.c:44: error: (near initialization for `resample_table[3][6]') resample.c:45: error: initializer element is not constant resample.c:45: error: (near initialization for `resample_table[3][7]') resample.c:46: error: initializer element is not constant resample.c:46: error: (near initialization for `resample_table[3][8]') resample.c:46: error: initializer element is not constant resample.c:46: error: (near initialization for `resample_table[3]') resample.c:48: error: initializer element is not constant resample.c:48: error: (near initialization for `resample_table[4][0]') resample.c:49: error: initializer element is not constant resample.c:49: error: (near initialization for `resample_table[4][1]') resample.c:50: error: initializer element is not constant resample.c:50: error: (near initialization for `resample_table[4][2]') resample.c:51: error: initializer element is not constant resample.c:51: error: (near initialization for `resample_table[4][3]') resample.c:52: error: initializer element is not constant resample.c:52: error: (near initialization for `resample_table[4][4]') resample.c:53: error: initializer element is not constant resample.c:53: error: (near initialization for `resample_table[4][5]') resample.c:54: error: initializer element is not constant resample.c:54: error: (near initialization for `resample_table[4][6]') resample.c:55: error: initializer element is not constant resample.c:55: error: (near initialization for `resample_table[4][7]') resample.c:56: error: initializer element is not constant resample.c:56: error: (near initialization for `resample_table[4][8]') resample.c:56: error: initializer element is not constant resample.c:56: error: (near initialization for `resample_table[4]') resample.c:58: error: initializer element is not constant resample.c:58: error: (near initialization for `resample_table[5][0]') resample.c:59: error: initializer element is not constant resample.c:59: error: (near initialization for `resample_table[5][1]') resample.c:60: error: initializer element is not constant resample.c:60: error: (near initialization for `resample_table[5][2]') resample.c:61: error: initializer element is not constant resample.c:61: error: (near initialization for `resample_table[5][3]') resample.c:62: error: initializer element is not constant resample.c:62: error: (near initialization for `resample_table[5][4]') resample.c:63: error: initializer element is not constant resample.c:63: error: (near initialization for `resample_table[5][5]') resample.c:64: error: initializer element is not constant resample.c:64: error: (near initialization for `resample_table[5][6]') resample.c:65: error: initializer element is not constant resample.c:65: error: (near initialization for `resample_table[5][7]') resample.c:66: error: initializer element is not constant resample.c:66: error: (near initialization for `resample_table[5][8]') resample.c:66: error: initializer element is not constant resample.c:66: error: (near initialization for `resample_table[5]') resample.c:68: error: initializer element is not constant resample.c:68: error: (near initialization for `resample_table[6][0]') resample.c:69: error: initializer element is not constant resample.c:69: error: (near initialization for `resample_table[6][1]') resample.c:70: error: initializer element is not constant resample.c:70: error: (near initialization for `resample_table[6][2]') resample.c:71: error: initializer element is not constant resample.c:71: error: (near initialization for `resample_table[6][3]') resample.c:72: error: initializer element is not constant resample.c:72: error: (near initialization for `resample_table[6][4]') resample.c:73: error: initializer element is not constant resample.c:73: error: (near initialization for `resample_table[6][5]') resample.c:74: error: initializer element is not constant resample.c:74: error: (near initialization for `resample_table[6][6]') resample.c:75: error: initializer element is not constant resample.c:75: error: (near initialization for `resample_table[6][7]') resample.c:76: error: initializer element is not constant resample.c:76: error: (near initialization for `resample_table[6][8]') resample.c:76: error: initializer element is not constant resample.c:76: error: (near initialization for `resample_table[6]') resample.c:78: error: initializer element is not constant resample.c:78: error: (near initialization for `resample_table[7][0]') resample.c:79: error: initializer element is not constant resample.c:79: error: (near initialization for `resample_table[7][1]') resample.c:80: error: initializer element is not constant resample.c:80: error: (near initialization for `resample_table[7][2]') resample.c:81: error: initializer element is not constant resample.c:81: error: (near initialization for `resample_table[7][3]') resample.c:82: error: initializer element is not constant resample.c:82: error: (near initialization for `resample_table[7][4]') resample.c:83: error: initializer element is not constant resample.c:83: error: (near initialization for `resample_table[7][5]') resample.c:84: error: initializer element is not constant resample.c:84: error: (near initialization for `resample_table[7][6]') resample.c:85: error: initializer element is not constant resample.c:85: error: (near initialization for `resample_table[7][7]') resample.c:86: error: initializer element is not constant resample.c:86: error: (near initialization for `resample_table[7][8]') resample.c:86: error: initializer element is not constant resample.c:86: error: (near initialization for `resample_table[7]') resample.c:88: error: initializer element is not constant resample.c:88: error: (near initialization for `resample_table[8][0]') resample.c:89: error: initializer element is not constant resample.c:89: error: (near initialization for `resample_table[8][1]') resample.c:90: error: initializer element is not constant resample.c:90: error: (near initialization for `resample_table[8][2]') resample.c:91: error: initializer element is not constant resample.c:91: error: (near initialization for `resample_table[8][3]') resample.c:92: error: initializer element is not constant resample.c:92: error: (near initialization for `resample_table[8][4]') resample.c:93: error: initializer element is not constant resample.c:93: error: (near initialization for `resample_table[8][5]') resample.c:94: error: initializer element is not constant resample.c:94: error: (near initialization for `resample_table[8][6]') resample.c:95: error: initializer element is not constant resample.c:95: error: (near initialization for `resample_table[8][7]') resample.c:96: error: initializer element is not constant resample.c:96: error: (near initialization for `resample_table[8][8]') resample.c:96: error: initializer element is not constant resample.c:96: error: (near initialization for `resample_table[8]') resample.c: In function `mad_resample_init': resample.c:119: error: dereferencing pointer to incomplete type resample.c:123: error: dereferencing pointer to incomplete type resample.c:124: error: dereferencing pointer to incomplete type resample.c:126: error: dereferencing pointer to incomplete type resample.c:127: error: dereferencing pointer to incomplete type resample.c:129: error: dereferencing pointer to incomplete type resample.c:129: error: `MAD_F_ONE' undeclared (first use in this function) resample.c:129: error: (Each undeclared identifier is reported only once resample.c:129: error: for each function it appears in.) resample.c:130: error: dereferencing pointer to incomplete type resample.c:132: error: dereferencing pointer to incomplete type resample.c: At top level: resample.c:138: error: parse error before "mad_fixed_t" resample.c: In function `mad_resample_block': resample.c:139: error: `mad_fixed_t' undeclared (first use in this function) resample.c:139: error: parse error before "const" resample.c:141: error: `mr' undeclared (first use in this function) resample.c:144: error: `end' undeclared (first use in this function) resample.c:144: error: `old' undeclared (first use in this function) resample.c:144: error: `nsamples' undeclared (first use in this function) resample.c:145: error: `begin' undeclared (first use in this function) resample.c:145: error: `new' undeclared (first use in this function) resample.c:147: error: `ms' undeclared (first use in this function) resample.c:150: error: `MAD_F_ONE' undeclared (first use in this function) make: *** [resample.o] Error 1