delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2005/03/02/16:11:40

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Date: Wed, 2 Mar 2005 16:11:21 -0500
From: Kevin Everets <everets_kevin AT emc DOT com>
To: cygwin AT cygwin DOT com
Subject: perl 5.8.6: unable to compile PAR 0.87
Message-ID: <20050302211121.GA18755@ca-keverets.legato.com>
Mime-Version: 1.0
User-Agent: Mutt/1.5.6+20040907i
X-PerlMx-Spam: Gauge=, SPAM=7%, Reasons='__CD 0, __CT 0, __CT_TEXT_PLAIN 0, __HAS_MSGID 0, __MIME_VERSION 0, __SANE_MSGID 0'

I'm trying to get PAR 0.87 (from http://par.perl.org) installed with
the perl currently in cygwin (v5.8.6).  This install worked with an
older version of perl that was in cygwin (perl, v5.8.2 built for
cygwin-thread-multi-64int)

The error during the install process (normally just: 
perl Makefile.PL && make && make test && make install
) is as follows:

----

~/PAR-0.87$ make
make[1]: Entering directory `PAR-0.87/myldr'
ld2 main.o my_par_pl.o win32.coff -s  -s  -s -L/usr/local/lib
/usr/lib/perl5/5.8/cygwin/auto/DynaLoader/DynaLoader.a
/usr/lib/perl5/5.8/cygwin/auto/Win32CORE/Win32CORE.a
-L/usr/lib/perl5/5.8/cygwin/CORE -lperl -lcrypt -lgdbm_compat
-L/lib/w32api -lnetapi32 -lwininet -lversion -lmpr -lodbc32 -lodbccp32
-lwinmm -lstdc++ -lole32 -loleaut32 -luuid -lcomctl32 -lgdi32
-lcomdlg32 -lntdll --output ./par.exe
gcc main.o my_par_pl.o win32.coff -s -s -s -L/usr/local/lib
/usr/lib/perl5/5.8/cygwin/auto/DynaLoader/DynaLoader.a
/usr/lib/perl5/5.8/cygwin/auto/Win32CORE/Win32CORE.a
-L/usr/lib/perl5/5.8/cygwin/CORE -lperl -lcrypt -lgdbm_compat
-L/lib/w32api -lnetapi32 -lwininet -lversion -lmpr -lodbc32 -lodbccp32
-lwinmm -lstdc++ -lole32 -loleaut32 -luuid -lcomctl32 -lgdi32
-lcomdlg32 -lntdll --output ./par.exe
main.o(.text+0x67):main.c: undefined reference to `_boot_'
Info: resolving _MallocCfg_ptr by linking to __imp__MallocCfg_ptr
(auto-import)
collect2: ld returned 1 exit status
perlld: *** system() failed to execute
gcc main.o my_par_pl.o win32.coff -s -s -s -L/usr/local/lib
/usr/lib/perl5/5.8/cygwin/auto/DynaLoader/DynaLoader.a
/usr/lib/perl5/5.8/cygwin/auto/Win32CORE/Win32CORE.a
-L/usr/lib/perl5/5.8/cygwin/CORE -lperl -lcrypt -lgdbm_compat
-L/lib/w32api -lnetapi32 -lwininet -lversion -lmpr -lodbc32 -lodbccp32
-lwinmm -lstdc++ -lole32 -loleaut32 -luuid -lcomctl32 -lgdi32
-lcomdlg32 -lntdll --output ./par.exe

make[1]: *** [par.exe] Error 1
make[1]: Leaving directory `PAR-0.87/myldr'
make: *** [subdirs] Error 2

----

This seems to be similar (in a superficial sense at least) to the
problem described in January on this list relating to Courier-0.47
(http://sourceware.org/ml/cygwin/2005-01/msg01231.html) due to the
references to Win32CORE and `_boot_'.

So, I was wondering if there was anything that changed between these
two versions of perl (in terms of the way they were built, etc), that
would cause this problem, or is there somewhere else that I should be
looking?

Thanks,

Kevin.

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


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019