You need to enter the y in lower case - otherwise those dataset errors occur.

I am not up to snuff on UNIX lately and do not understand what the ? in the 
environment variables mean.
They did work when I added them to my profile, but I never saw this syntax 
before:

export LUA_PATH="./?.lua;\
$LUA_HOME/share/lua/5.1/?.lua;\
$LUA_HOME/share/lua/5.1/?/init.lua;\
$LUA_HOME/lib/lua/5.1/?.lua;\
$LUA_HOME/lib/lua/5.1/?/init.lua;\
//DD:LUA(?)"

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf 
Of David Crayford
Sent: Thursday, October 23, 2014 9:24 AM
To: [email protected]
Subject: Re: [ANN] Lua4z: the Lua programming language on z/OS, with batteries

On 23/10/2014 8:42 PM, John McKown wrote:
>
> ​Well, I got it installed. I ran into a "problem" with the 
> ./lua4z​-1.0.0.bin when I ran it a second time. The first time, it 
> said it couldn't find the PDSEs (LOADLIB and SAMPLIB) and did I want 
> to define them? All is good. I reply "Y" and they are allocated. When 
> I ran the script a second time, it did the same. It did _not_ properly 
> detect that the PDSEs existed. It tried to allocate them again, and I 
> got error messages from that allocation. The script continued to run. 
> All in all, I got what I needed, but it seems to point out a problem 
> with the installation script. Oh, I entered the data set names in 
> lower case, which might be the problem.

Many thanks for testing this John. Good catch!

> The lua4z/examples/ivp.lua fails when I run it from my UNIX shell.
>
> ====
>
> LIH1:TSH009:/HM/lua4z/examples$
> lua ivp.lua
> Lua4z installation verification procedure (IVP)
>
> Checking LUA_PATH configuration: passed Checking LUA_CPATH 
> configuration: failed
>
> Test results:
>    1 passed
>    1 failed
>
> LIH1:TSH009:/HM/lua4z/examples$
> printenv | grep LUA_
> LUA_PATH=/HM/lua4z/share/lua/5.1/?.lua;./?.lua;/HM/lua4z/share/lua/5.1
> /?/init.lua;/HM/lua4z/lua/5.1/?.lua;/HM/lua4z/install/?.lua
> LUA_CPATH=./?.so;/HM/lua4z/lib/lua/5.1/?.so
> LIH1:TSH009:/HM/lua4z/examples$

>
> ====
>
> ​I looked at the ivp.lua. It references a variable "modules" which 
> contains "cjson" and "socket". There exists an cjson.so in the 
> LUA_CPATH. But "socket" is a directory in /HM/lua4z/lib/lua/5.1, not an ".so" 
> file.
> Granted, I need to read up on lua, but given the results, this seems 
> like it may be a problem in the ivp.lua script.​
>
> Minor nits, but thought I'd give you a heads up.
>

Can I convince you to try it again. I've uploaded  an updated IVP.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
[email protected] with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to