develooper Front page | perl.perl5.porters | Postings from January 2001

8482 busted for $^V sprintf()s on OS/390

Thread Next
Peter Prymmer
January 19, 2001 15:24
8482 busted for $^V sprintf()s on OS/390
Message ID:


In attempting to build a plain 8482 kit on OS/390 I note the new

`sh  cflags libperl.a sv.o`  sv.c
WARNING CBC3068 ./sv.c:6914  Operation between types "char*" and "unsigned
FSUM3065 The COMPILE step ended with return code 4.
`sh  cflags libperl.a pp.o`  pp.c

Then later on the build dies while trying to use configpm like

rm -f libperl.a
/bin/ar rcu libperl.a perl.o  gv.o toke.o perly.o op.o regcomp.o dump.o
util.o o
rm -f opmini.c
cp -f op.c opmini.c
`sh  cflags libperl.a opmini.o`  -DPERL_EXTERNAL_GLOB opmini.c
rm -f opmini.c
c89 -L/usr/local/lib -o miniperl \
    miniperlmain.o opmini.o libperl.a -lm -lc
./miniperl -w -Ilib -MExporter -e '<?>' || make minitest
make: [extra.pods] Error 1 (ignored)
rm -f lib/
cat ext/re/ > lib/
./miniperl configpm configpm.tmp
Wide character in print at configpm line 22.
make: *** [lib/] Error 255

If I comment out the mention of $^V in configpm (as a temporary workaround
only) the next spot that kills the build is the extraction of perlbug:

Extracting h2xs (with variable substitutions)
../miniperl -I../lib perlbug.PL
Extracting perlbug (with variable substitutions)
Wide character in print at perlbug.PL line 62.
make[1]: *** [perlbug] Error 142
make[1]: Leaving directory `/home/pvhp/perl/8482/perl/utils'
make: *** [utilities] Error 2

That too can be worked around by commenting out the mention of $^V.

Could this be fallout from Hugo's recent sprintf work?

Peter Prymmer

Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About