Brad Van Duser wrote:

!Well, I am much farther along in my attempt to build 5.8 RC2 on our OS/390
!2.10 system.  The previous error I was getting during Configure was:
!
!sh ./makedepend MAKE=make
!
!total: test 1: FSUM7351 not found
!
!drwxr-xr-x: test 2: FSUM7351 not found
!
!test 3: FSUM7343 cannot open "../../../../var/server_root/Counters" for
!output:
!
!which turned out to be a rougue "test" file in a directory above
!perl-5.8.0-RC2.  Thanks, Peter, for the tip!

Urk - that sounds more like a bug in makedepend(.SH).  It should not
care that there is a file named 'test' above it.  It should not check
directories ../ so high up that it matters at all.  As a workaround
mv-ing the file or some such will have to do for now I suppose.

Your went on to write:

!Browsing the output from Configure, I see only one error that troubles me:
!
!Finding dependencies for perly.o.
!
!ERROR CBC3198 ./.67108957.c:373   #if, #else, #elif, #ifdef, #ifndef block
!must be ended with #endif.
!FSUM3065 The COMPILE step ended with return code 12.
!
!FSUM3017 Could not compile .67108957.c. Correct the errors and try again.
!
!which makes me think something could be wrong with perly.c or its related
!files?  But I dunno...my copy of perly.c has an IBM copyright which may
stem
!from the setup work described in the README.os390 file.

Strictly speaking this "problem" though alarming is nothing to worry about.
On OS/390 and z/OS the perly.c is different from the one on ascii machines
(and that ships with perl).  makedepend runs the c89 compiler with some
unusual flags so as to determine dependencies - that is the order in which
files ought to be compiled.  As you later demonstrated 'make' is capable
of running c89 in a way that perly.o is produced from perly.c even though
that spurious warning is generated by makedepend.

You then wrote:
!Just for grins I went ahead and ran make and the only issues there are 2
of
!these warnings:
!
!Warning: I could not locate your pod2man program. Please make sure,
!         your pod2man program is in your PATH before you execute 'make'
!
!but a whence pod2man shows the 5.6.1 version of pod2man in my path at
!/usr/local/bin/pod2man.

Not to worry - that is just the `miniperl Makefile.PL` step getting
chatty during the compilations of the ext/* extensions.  Come to think
of it that warning seems sub-useful.  Having pod2man on hand only
assists with looking up docs, I suspect that the warning is issued by
ExtUtils::MakeMaker but having (or not) pod2man in no way affects a
module or extension build.  Perhaps that warning ought to go away.

!I started a make test this morning but it failed due to a local system
!problem probably unrelated to Perl.  I will post back with the results
from
!that.  Does anyone have any insight into the compile error during
makedepend
!or the warnings from make?

I would not worry about those warnings.  I am looking forward to
hearing about your test results.

Peter Prymmer



Reply via email to