Hello, I am running perl 5.8.3 on mac os X 10.3 (darwin 7.2.0, I think), and I've been trying to install IPC::ShareLite (0.9) with no success. The issue may have something to do with the CPAN tester report cited below, which is the only specific information I've found. The issues arise when I run "make test" at which point I see a bunch of warnings like:
"ld: multiple definitions of symbol _XS_IPC__ShareLite_write_share sharelite.o definition of _XS_IPC__ShareLite_write_share in section (__TEXT,__text) ShareLite.o definition of _XS_IPC__ShareLite_write_share in section (__TEXT,__text)" Here's the CPAN tester report I mentioned. Any help/advice would be most appreciated. Thanks, Nick http://www.nntp.perl.org/group/perl.cpan.testers/26928?show_headers=1 "Subject: FAIL IPC-ShareLite-0.08 darwin 1.0 Date: Sun, 09 September 2001 00:19:59 -0800 Message-ID: <perl.cpan.testers-26928[at]nntp.perl.org> -- A couple of problems on Darwin (Mac OS X). First, the build process creates files called sharelite.c and ShareLite.c, but these cannot both exist at the same time on a case-insensitive filesystem. I recommend either changing the name of sharelite.c and sharelite.h to something else, or moving ShareLite.pm and ShareLite.xs to a subdirectory - MakeMaker makes this easy. Second, the include file <sys/sem.h> doesn't exist, but the equivalent seems to be either <semaphore.h> or <sys/semaphore.h>. I can send you their contents if you want. Haven't gotten the package to build yet with these changes, but I'm willing to cooperate."