[Info-vax] OpenSSL 1.1.0 released
Craig A. Berry
craigberry at nospam.mac.com
Mon Sep 5 22:34:36 EDT 2016
On 9/5/16 5:22 PM, Richard Levitte wrote:
> Den måndag 5 september 2016 kl. 19:08:14 UTC+2 skrev John Reagan:
>> On Monday, September 5, 2016 at 11:12:48 AM UTC-4, Richard Levitte wrote:
>>> Den måndag 5 september 2016 kl. 16:55:03 UTC+2 skrev Stephen Hoffman:
>>>> Since you haven't shown your (non-working) reproducer
>>>
>>> Actually, I did, at least the central part that didn't seem to work...
>>>
>>>> I'll show you my (working) example. Here is a tested, working multi-architecture kit:
>>>> http://labs.hoffmanlabs.com/node/1934
>>>
>>> I see what differs, and probably why yours works; In my case, the only difference was that the source was in different directories, but same file name:
>>>
>>> [.AXPVMS]FOO.TXT
>>> [.I64VMS]FOO.TXT
>>>
>>> In your case, the file names are different depending on the architecture. I guess that's workable, although needs a bit more work...
>>>
>>> Cheers,
>>> Richard
>>
>> Not to be insulting, but have you EXTRACTed the files from your kit to see if the [.I64VMS]FOO.TXT file is really the right one?
>
> I haven't checked, but the extracted [.I64VMS] isn't the right one, the contents is from the Alpha one.
>
> Here are the three files used for this test:
>
> test-package.com:
> ----------------------------------------
> $ cre/dir [.axpvms]
> $ cre/dir [.i64vms]
> $ cre [.axpvms]foo.txt
> $ deck
> Alpha FOO
> $ eod
> $ cre [.i64vms]foo.txt
> $ deck
> IA64 FOO
> $ eod
> $
> $ PRODUCT PACKAGE TEST -
> /BASE=VMS -
> /PRODUCER=Levitte -
> /SOURCE=[]test -
> /DESTINATION=[] -
> /MATERIAL=[] -
> /FORMAT=SEQUENTIAL
> ----------------------------------------
>
> test.pcsi$desc:
> ----------------------------------------
> product Levitte VMS TEST T0.1 Full ;
> if ( ( (<software DEC AXPVMS OPENVMS>)
> or (<software HP AXPVMS OPENVMS>) )
> or (<software VSI AXPVMS OPENVMS>) ) ;
> information alpha ;
> file [RL-TEST]foo.txt source [.AXPVMS]foo.txt ;
> else ;
> information ia64 ;
> file [RL-TEST]foo.txt source [.I64VMS]foo.txt ;
> end if ;
> end product ;
> ----------------------------------------
>
> test.pcsi$text:
> ----------------------------------------
> =product Levitte VMS TEST T0.1 Full
> 1 'PRODUCT
> =prompt TEST kit T0.1
> 1 'NOTICE
> =prompt Effing pubdom
> 1 'LICENSE
> =prompt Pubdom, I tell ya
> 1 'PRODUCER
> =prompt Richard Levitte
> 1 alpha
> =prompt Installing on Alpha
> 1 ia64
> =prompt Installing on IA64
> ----------------------------------------
>
> After running test-package.com, I can verify that the source files are correct:
>
> $ type [...]foo.txt
>
> USER:[LEVITTE.TEST.PCSI.AXPVMS]FOO.TXT;1
>
> Alpha FOO
>
> USER:[LEVITTE.TEST.PCSI.I64VMS]FOO.TXT;1
>
> IA64 FOO
> $ sh def
> USER:[LEVITTE.TEST.PCSI]
>
> Note that when running PRODUCT PACKAGE, I got this warning:
>
> %PCSI-I-MULOBJ, the file [RL-TEST]FOO.TXT is multiply defined; conflict resolution may occur on installation
The problem may be the line:
/MATERIAL=[]
in the PRODUCT PACKAGE command. I believe [] is going to be considered
a single directory rather than a rooted (foo:[bar.]) or wildcard
([.foo...]) so it may not be descending into your [.axpvms] and
[.i64vms] subdirectories to locate material for the kit.
The docs say:
"Note that when you use either a wildcard directory or a list of path
names, if files in different directories have the same name, only the
first file found in the search path is used."
These docs are from:
http://h41379.www4.hpe.com/doc/732final/6048/6048pro_004.html#heading_18.3
(search for "/MATERIAL")
My guess is you'll have to declare a rooted logical and use that rather
than a wildcard or single path name, though maybe something like
SYS$DISK:[.] would work.
More information about the Info-vax
mailing list