I used to run Inline on under Cygwin on my box at work.  Now, however, programs that 
*did* work
are mysteriously failing.  The relevant problem from out.make appears to be these 
lines:

s_add_pl_98b8.o   /usr/lib/perl5/5.6.1/cygwin/CORE/libperl5_6_1.a  
i see no perl executable around there
perl is required to build dynamic libraries

That's odd because I definitely have Perl and I haven't updated it recently.  I tried 
to reinstall
Inline 0.43 over the top of an old install, but I was getting the same error messages 
during make
test, so I halted the install.  I've included the full out.make file text below.

Anyone know what I'm missing, or is there something else I should send for debugging?

The program that I was trying to compile can be found at
http://www.perlmonks.org/index.pl?node_id=135353.  Since I wrote that program and ran 
it on my box
here at work, I'm pretty darned sure that it's something that got screwed up in my 
environment and
not an issue with the program.

Cheers,
Curtis

/usr/bin/perl -I/usr/lib/perl5/5.6.1/cygwin -I/usr/lib/perl5/5.6.1
/usr/lib/perl5/5.6.1/ExtUtils/xsubpp  -typemap /usr/lib/perl5/5.6.1/ExtUtils/typemap 
s_add_pl_98b8.xs > s_add_pl_98b8.xsc && mv s_add_pl_98b8.xsc s_add_pl_98b8.c
gcc -c -I/home/Ovid/inline -DPERL_USE_SAFE_PUTENV -DHAS_SBRK_PROTO -fno-strict-aliasing
-DUSEIMPORTLIB -O2   -DVERSION=\"0.00\" -DXS_VERSION=\"0.00\"  
-I/usr/lib/perl5/5.6.1/cygwin/CORE 
s_add_pl_98b8.c
Running Mkbootstrap for s_add_pl_98b8 ()
chmod 644 s_add_pl_98b8.bs
rm -f blib/arch/auto/s_add_pl_98b8/s_add_pl_98b8.dll
LD_RUN_PATH="" ld2 -o blib/arch/auto/s_add_pl_98b8/s_add_pl_98b8.dll  -s 
-L/usr/local/lib
s_add_pl_98b8.o   /usr/lib/perl5/5.6.1/cygwin/CORE/libperl5_6_1.a  
i see no perl executable around there
perl is required to build dynamic libraries
go fetch one or build this one static
make: *** [blib/arch/auto/s_add_pl_98b8/s_add_pl_98b8.dll] Error 1


=====
"Ovid" on http://www.perlmonks.org/
Someone asked me how to count to 10 in Perl:
push@A,$_ for reverse q.e...q.n.;for(@A){$_=unpack(q|c|,$_);@a=split//;
shift@a;shift@a if $a[$[]eq$[;$_=join q||,@a};print $_,$/for reverse @A

__________________________________________________
Do You Yahoo!?
Yahoo! - Official partner of 2002 FIFA World Cup
http://fifaworldcup.yahoo.com

Reply via email to