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!

Reply via email to