[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