Apparently, the Makefile expects that cc -c -I/sw/include/gtk-1.2 -I/sw/include/glib-1.2 -I/sw/lib/glib/include -I/usr/X11R6/include -I. -I./build -I/sw/include -pipe -fno-common -no-cpp-precomp -fno-strict-aliasing -DVERSION=\"0.7008\" -DXS_VERSION=\"0.7008\" "-I/opt/perl/snap/lib/5.8.0/darwin/CORE" -DLAZY_LOAD -DPERL_POLLUTE -DGTK_HVER=0x01020a xs/GtkInvisible.c
will create "xs/GtkInvisible.o", but on darwin, it creates "GtkInvisible.o", in the same directory as the cc command. You should rewrite the Makefiles so that they either specify a -o explictly, or so that they expect the .o in the current directory (which breaks it for non-darwin, I suspect :). I'm cc'ing the Perl-on-OSX list so that others can be aware as things are being tested on and ported to OSX. -- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 <[EMAIL PROTECTED]> <URL:http://www.stonehenge.com/merlyn/> Perl/Unix/security consulting, Technical writing, Comedy, etc. etc. See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!