Mailing List Archive

Problems building Perl5.001n on Unisys U6000 (svr4)
I have just tried to build perl5.001n on a Unisys U6000, and have found
the following two problems:

BUG 1
=====
Bug in Makemaker affecting extensions with subdirectories, i.e.
ext/SDBM_file. A rule line in the generated makefile starts with "@ -cd"
instead of "@- cd". I believe this has already been reported. Patch
follows:

*** lib/ExtUtils/MakeMaker.pm Tue Oct 31 16:13:20 1995
--- lib/ExtUtils/MakeMaker.new Mon Nov 6 16:51:58 1995
***************
*** 2177,2183 ****
qq{

subdirs ::
! \@ -cd $subdir && \$(MAKE) all \$(PASTHRU)

};
}
--- 2177,2183 ----
qq{

subdirs ::
! \@- cd $subdir && \$(MAKE) all \$(PASTHRU)

};
}

BUG 2
=====
ODBM_file fails "make test" with the following message:
lib/odbm.......Can't load '../lib/auto/ODBM_File/ODBM_File.so' for module
ODBM_File: dynamic linker: ./perl: relocation error: symbol not found:
_ecvt at ../lib
/DynaLoader.pm line 136.
at ../lib/ODBM_File.pm line 7

I am sure that I fixed this for 5.001m, although I can't remember exactly
how. It sticks in my mind that non-detection of the hints file was the
cause of the problem, although if I run the ODBM_File Makefile.PL
manually, it definitely says that it is processing the svr4 hints file.
I'll chase this up tomorrow & report the eventual resolution.

Alan Burlison aburlison@cix.compulink.co.uk