This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Is perl-5.8.2 canonized for use on cygwin yet?


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/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]