On Wed, 27 Jun 2001, Peter Prymmer wrote:

> I am afraid that the introducton of new bugs is beginning to outstrip
> my ability to work around the old ones.
> 
> Here, e.g. is what happens in the build of perl@10996 with:
> 
>  $ cc/ver nl:
>  DEC C V6.0-001 on OpenVMS Alpha V7.2-1
> 
> Now we're building extensions and:
> 
>         Making SDBM_File (dynamic)
> Writing Descrip.MMS for sdbm
> Writing Descrip.MMS for SDBM_File
> %CREATE-I-EXISTS, [--.LIB.AUTO.SDBM_FILE] already exists
> MCR dka100:[perl]miniperl.exe "-I[--.lib]" "-MExtUtils::Install" -e
> "pm_to_blib({split(' ',<STDIN>)},'[--.lib.auto]','')" <.MM_tmp
> cp sdbm_file.pm [--.lib]sdbm_file.pm
> set def [.sdbm]
> MMS all
> %MMS-W-GMFUTURE, Time for [---]PATCHLEVEL.H is in the future: 27-JUN-2001
> 21:32:40.00
> CC/DECC
> 
>/Include=[]/Standard=Relaxed_ANSI/Prefix=All/Obj=.obj/NoList/Define=(SDBM,DUFF,"VERSION=""0.10""","XS_VERSION=""0.10""")/Include=([---],[---])/Optimize
>  SDBM.c
> CC/DECC
> 
>/Include=[]/Standard=Relaxed_ANSI/Prefix=All/Obj=.obj/NoList/Define=(SDBM,DUFF,"VERSION=""0.10""","XS_VERSION=""0.10""")/Include=([---],[---])/Optimize
>  PAIR.c
> CC/DECC
> 
>/Include=[]/Standard=Relaxed_ANSI/Prefix=All/Obj=.obj/NoList/Define=(SDBM,DUFF,"VERSION=""0.10""","XS_VERSION=""0.10""")/Include=([---],[---])/Optimize
>  HASH.c
> If F$Search("LIBSDBM.OLB").eqs."" Then Library/Object/Create LIBSDBM.OLB
> Library/Object/Replace LIBSDBM.OLB SDBM.OBJ, PAIR.OBJ, HASH.OBJ
> %MMS-F-ABORT, For target [.SDBM]LIBSDBM.OLB, CLI returned abort status:
> %X10EE8180.
> %MMS-F-ABORT, For target DYNEXT, CLI returned abort status: %X10EE8034.
> 
> so that is broken.

Odd too since change #  10968, 10971 mention only lib/Memoize/t/tie_sdbm.t.

At any rate if you edit your config.sh to remove mention of SDBM_File
(note use vile or EDIT/TPU since EDIT/EDT cannot handle the longer than 
255 lines in config.sh) then you can build with mms and:

  DEC C V6.0-001 on OpenVMS Alpha V7.2-1

But check out what happens when you run `mms test` under such a setup:

[-.lib.time]localtime...................ok
[-.lib.user]grent.......................skipping test on this platform
[-.lib.user]pwent.......................skipping test on this platform
FAILED--Further testing stopped: Perl configured without DB_File or
[A-Z]DBM_Fil
e

27-JUN-2001 17:33:11.00   User: PVHP             Process ID:   000C5874
                          Node: VENICE           Process name: "PVHP_1"

Accounting information:
 Buffered I/O count:    222401  Peak working set size:      37296
 Direct I/O count:       63351  Peak virtual size:         230672
 Page faults:           310067  Mounted volumes:                0
 Images activated:         169
 Elapsed CPU time:          0 00:02:34.96
 Connect time:              0 00:15:21.37

That is, the absence of an optional extension precludes further testing,
even if further testing has nothing to do with the optional extension.

Peter Prymmer



Reply via email to