Mail Archives: cygwin/2003/12/22/18:05:03
I wanted to add threading to perl, so I snarfed the
5.8.2 distro and tried to build it. I got through
Configure (not without a little Space Ace flashback,
mind you), but when I did make(1) it went down into the
B-module build and croaked. The error message is shown
below.
I hacked around in there for a while, but nothing
obvious appeared, nor inobvious things among those I
tried to avert. In particular, I didn't see an
unterminated string anywhere near the rule I think it's
processing (make -d was barely more illuminary).
It's likely importing the problem from somewhere up the
rather ugly tree. So I figured someone else has seen
this before.
The people who were crazy enough to leave their email
addresses in perl's cygwin installation docs aren't
being helpful (unless you call reflexive BOFH-grade
whining helpful). You'd think they'd understand not to
make themselves available as POC if they're not POC.
Go figure.
In the meantime I realized that 5.8.2 is newer than I
thought it was. Maybe I *am* the first to try to build
it on cygwin. Nah. Someone out there has seen this
before.
Is it anyone who's also still on the mailing list? How
did you handle it?
--Blair
% make
[...]
Making B (dynamic)
Writing Makefile for B::C
Writing Makefile for B
make[1]: Entering directory `/usr/src/perl-5.8.2/ext/B'
make[1]: Leaving directory `/usr/src/perl-5.8.2/ext/B'
make[1]: Entering directory `/usr/src/perl-5.8.2/ext/B'
cp B/Stash.pm ../../lib/B/Stash.pm
cp B/Asmdata.pm ../../lib/B/Asmdata.pm
cp B/C.pm ../../lib/B/C.pm
cp B/Deparse.pm ../../lib/B/Deparse.pm
cp B/Debug.pm ../../lib/B/Debug.pm
cp B/cc_harness ../../lib/B/cc_harness
cp B.pm ../../lib/B.pm
cp B/Bblock.pm ../../lib/B/Bblock.pm
cp B/Assembler.pm ../../lib/B/Assembler.pm
cp B/Terse.pm ../../lib/B/Terse.pm
cp B/CC.pm ../../lib/B/CC.pm
cp O.pm ../../lib/O.pm
cp B/Concise.pm ../../lib/B/Concise.pm
cp B/Lint.pm ../../lib/B/Lint.pm
cp B/Showlex.pm ../../lib/B/Showlex.pm
cp B/Bytecode.pm ../../lib/B/Bytecode.pm
cp B/Disassembler.pm ../../lib/B/Disassembler.pm
cp B/assemble ../../lib/B/assemble
cp B/Xref.pm ../../lib/B/Xref.pm
cp B/Stackobj.pm ../../lib/B/Stackobj.pm
cp B/disassemble ../../lib/B/disassemble
cp B/makeliblinks ../../lib/B/makeliblinks
Syntax error: Unterminated quoted string
make[1]: *** [subdirs] Error 2
make[1]: Leaving directory `/usr/src/perl-5.8.2/ext/B'
make: *** [lib/auto/B/B.dll] Error 2
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
- Raw text -