perl 5.8.6: unable to compile PAR 0.87

Kevin Everets everets_kevin@emc.com
Wed Mar 2 21:11:00 GMT 2005


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/



More information about the Cygwin mailing list