Checking if your kit is complete... Looks good Writing Makefile for Audio::Mixer cp Mixer.pm blib/lib/Audio/Mixer.pm AutoSplitting blib/lib/Audio/Mixer.pm (blib/lib/auto/Audio/Mixer) cp volume.pl blib/lib/Audio/volume.pl cc -c -D_POSIX_C_SOURCE=199506L -D_REENTRANT -Ae -D_HPUX_SOURCE -Wl,+vnocompatwarnings +DD64 -DNO_HASH_SEED -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fast +DSitanium2 +Ofltacc=strict -DVERSION=\"0.7\" -DXS_VERSION=\"0.7\" +Z "-I/home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/CORE" Mix.c Error 112: "Mix.c", line 23 # Include file not found. #include ^^^^^^^^^^^^^^^^^ Error 271: "Mix.c", line 29 # Illegal initializer. const char * dname[] = SOUND_DEVICE_NAMES; ^^^^^^^^^^^^^^^^^^ Error 172: "Mix.c", line 29 # Undeclared variable 'SOUND_DEVICE_NAMES'. const char * dname[] = SOUND_DEVICE_NAMES; ^^^^^^^^^^^^^^^^^^ Error 172: "Mix.c", line 56 # Undeclared variable 'SOUND_MIXER_READ_DEVMASK'. if (ioctl(mixer_fd, SOUND_MIXER_READ_DEVMASK, &devmask) == -1) { ^^^^^^^^^^^^^^^^^^^^^^^^ Error 172: "Mix.c", line 60 # Undeclared variable 'SOUND_MIXER_READ_STEREODEVS'. if (ioctl(mixer_fd, SOUND_MIXER_READ_STEREODEVS, &stereod) == -1) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Error 172: "Mix.c", line 64 # Undeclared variable 'SOUND_MIXER_READ_RECMASK'. if (ioctl(mixer_fd, SOUND_MIXER_READ_RECMASK, &recmask) == -1) { ^^^^^^^^^^^^^^^^^^^^^^^^ Warning 362: "Mix.c", line 81 # Value expected for return statement; function is not of void type. if (mixer_fd < 0) return; ^^^^^^^ Error 172: "Mix.c", line 112 # Undeclared variable 'SOUND_MIXER_NRDEVICES'. for (i = 0; i < SOUND_MIXER_NRDEVICES; i++) { ^^^^^^^^^^^^^^^^^^^^^ Error 172: "Mix.c", line 149 # Undeclared variable 'SOUND_MIXER_READ_RECSRC'. if (-1 == ioctl(mixer_fd, SOUND_MIXER_READ_RECSRC, &source)){ ^^^^^^^^^^^^^^^^^^^^^^^ Error 172: "Mix.c", line 180 # Undeclared variable 'SOUND_MIXER_NRDEVICES'. for (i = 0; i < SOUND_MIXER_NRDEVICES; i++) { ^^^^^^^^^^^^^^^^^^^^^ Error 172: "Mix.c", line 184 # Undeclared variable 'SOUND_MIXER_WRITE_RECSRC'. if (-1 == ioctl(mixer_fd, SOUND_MIXER_WRITE_RECSRC, &d)) { ^^^^^^^^^^^^^^^^^^^^^^^^ Error 172: "Mix.c", line 198 # Undeclared variable 'SOUND_MIXER_WRITE_RECSRC'. if (-1 == ioctl(mixer_fd, SOUND_MIXER_WRITE_RECSRC, &d)) { ^^^^^^^^^^^^^^^^^^^^^^^^ Error 172: "Mix.c", line 231 # Undeclared variable 'SOUND_MIXER_NRDEVICES'. for (i = 0; i < SOUND_MIXER_NRDEVICES; i++) { ^^^^^^^^^^^^^^^^^^^^^ Error 699: "Mix.c", line 231 # Error limit reached; halting compilation. for (i = 0; i < SOUND_MIXER_NRDEVICES; i++) { ^^^^^^^^^^^^^^^^^^^^^ make: *** [Mix.o] Error 2