Could not determine that you are running any supported Operating System. I will try the generic 'unix' Makefile. Checking if your kit is complete... Warning: the following files are missing in your kit: Makefile res/unzip-5.52/atari/Makefile.old Please inform the author. MakeMaker (v6.36_02) Writing Makefile for Archive::Unzip::Burst Writing Makefile for Archive::Unzip::Burst cp lib/Archive/Unzip/Burst.pm blib/lib/Archive/Unzip/Burst.pm cd res/unzip-5.52 && make generic_shlib ln: ./Makefile: File exists This target requires GNU C. When done, do "setenv LD_LIBRARY_PATH `pwd`" or similar in order to test the shared library in place (with ./unzip_shlib , which is UnZip linked with the DLL). This target is an example only. make objsdll CC=gcc CF="-O3 -Wall -I. -fPIC -DDLL -DUNIX " gcc -c -O3 -Wall -I. -fPIC -DDLL -DUNIX -o unzip.pic.o unzip.c gcc -c -O3 -Wall -I. -fPIC -DDLL -DUNIX -o crc32.pic.o crc32.c gcc -c -O3 -Wall -I. -fPIC -DDLL -DUNIX -o crctab.pic.o crctab.c gcc -c -O3 -Wall -I. -fPIC -DDLL -DUNIX -o crypt.pic.o crypt.c gcc -c -O3 -Wall -I. -fPIC -DDLL -DUNIX -o envargs.pic.o envargs.c gcc -c -O3 -Wall -I. -fPIC -DDLL -DUNIX -o explode.pic.o explode.c gcc -c -O3 -Wall -I. -fPIC -DDLL -DUNIX -o extract.pic.o extract.c gcc -c -O3 -Wall -I. -fPIC -DDLL -DUNIX -o fileio.pic.o fileio.c gcc -c -O3 -Wall -I. -fPIC -DDLL -DUNIX -o globals.pic.o globals.c gcc -c -O3 -Wall -I. -fPIC -DDLL -DUNIX -o inflate.pic.o inflate.c gcc -c -O3 -Wall -I. -fPIC -DDLL -DUNIX -o list.pic.o list.c gcc -c -O3 -Wall -I. -fPIC -DDLL -DUNIX -o match.pic.o match.c gcc -c -O3 -Wall -I. -fPIC -DDLL -DUNIX -o process.pic.o process.c gcc -c -O3 -Wall -I. -fPIC -DDLL -DUNIX -o ttyio.pic.o ttyio.c gcc -c -O3 -Wall -I. -fPIC -DDLL -DUNIX -o unreduce.pic.o unreduce.c gcc -c -O3 -Wall -I. -fPIC -DDLL -DUNIX -o unshrink.pic.o unshrink.c gcc -c -O3 -Wall -I. -fPIC -DDLL -DUNIX -o zipinfo.pic.o zipinfo.c gcc -c -O3 -Wall -I. -fPIC -DDLL -DUNIX -o unix.pic.o unix/unix.c gcc -c -O3 -Wall -I. -fPIC -DDLL -DUNIX -o api.pic.o api.c gcc -shared -Wl,-soname,libunzip.so.0 -o libunzip.so.0.4 unzip.pic.o crc32.pic.o crctab.pic.o crypt.pic.o envargs.pic.o explode.pic.o extract.pic.o fileio.pic.o globals.pic.o inflate.pic.o list.pic.o match.pic.o process.pic.o ttyio.pic.o unreduce.pic.o unshrink.pic.o zipinfo.pic.o unix.pic.o api.pic.o powerpc-apple-darwin8-gcc-4.0.1: unrecognized option '-shared' /usr/bin/ld: unknown flag: -soname collect2: ld returned 1 exit status make[1]: *** [generic_shlib] Error 1 make: *** [res/libmyunzip.a] Error 2