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."

Reply via email to