Ah! yes. I have an alpha, which I got from you?, in /HealthMarkets/bin. So the symlink commands (ln -s) for the new version into /HealthMarkets/lua4z/bin silently failed. I removed that old version, established the correct symlinks, and all is sunny and bright. This is not likely to happen to any other person out there. I wonder if an "ln -sf" would be a good idea? That would take case of the case of someone installing a new version into a different subdirectory but wanting the existing symlinks updated to point to the new version instead of the old. Or am I the only one weird enough to do that?
On Thu, Oct 23, 2014 at 10:12 AM, David Crayford <[email protected]> wrote: > You are not running the correct version of Lua. You have another version > of Lua in your PATH which is why Lua 5.2.0 is being printed in the prompt. > > That's a relief! > > > On 23/10/2014 10:53 PM, John McKown wrote: > >> No joy: >> >> ==== >> >> LIH1:TSH009:/HealthMarkets/lib$ >> rm liblua.so >> LIH1:TSH009:/HealthMarkets/lib$ >> lua >> Lua 5.2.0 Copyright (C) 1994-2011 Lua.org, PUC-Rio >> >>> require "cjson" >>> >> error loading module 'cjson' from file >> '/HealthMarkets/lua4z/lib/lua/5.1/cjson.so': >> dynamic libraries not enabled; check your Lua installation >> stack traceback: >> [C]: in ? >> [C]: in function 'require' >> stdin:1: in main chunk >> [C]: in ? >> LIH1:TSH009:/HealthMarkets/lib$ >> ls -l /HealthMarkets/lua4z/lib/lua/5.1/cjson.so >> -rwxr-xr-x 1 TSH009 TSHG 192512 Oct 22 22:08 >> /HealthMarkets/lua4z/lib/lua/5.1/cjson.so >> LIH1:TSH009:/HealthMarkets/lib$ >> >> ==== >> >> On Thu, Oct 23, 2014 at 9:42 AM, David Crayford <[email protected]> >> wrote: >> >> There seems to be a problem loading the SO from a symlink. Can you try it >>> without a symlink? It works on my system but if I can narrow it down to >>> that and recreate it at our lab I can cut a fix. >>> >>> >>> On 23/10/2014 10:18 PM, John McKown wrote: >>> >>> I was certain that I did something wrong, but I don't know what. >>>> Somewhere >>>> I have missed a step. >>>> >>>> require "cjson" >>>> error loading module 'cjson' from file >>>> '/HealthMarkets/lua4z/lib/lua/5.1/cjson.so': >>>> dynamic libraries not enabled; check your Lua installation >>>> stack traceback: >>>> [C]: in ? >>>> [C]: in function 'require' >>>> stdin:1: in main chunk >>>> [C]: in ? >>>> >>>> >>>> On Thu, Oct 23, 2014 at 9:11 AM, David Crayford <[email protected]> >>>> wrote: >>>> >>>> I'm at a loss! Can you do this quick test for me. >>>> >>>>> Invoke the Lua shell by typing lua in the shell >>>>> >>>>> type >>>>> >>>>> require "cjson" >>>>> >>>>> post the stack trace >>>>> >>>>> >>>>> On 23/10/2014 9:51 PM, John McKown wrote: >>>>> >>>>> On Thu, Oct 23, 2014 at 8:24 AM, David Crayford <[email protected] >>>>> > >>>>> >>>>>> wrote: >>>>>> >>>>>> Can I convince you to try it again. I've uploaded an updated IVP. >>>>>> >>>>>> Well the install script does not give any error messages when I >>>>>>> reuse >>>>>>> >>>>>>> the >>>>>> same PDSE library names. But the ivp still fails. I can't shake the >>>>>> feeling >>>>>> that I've done something wrong that I just can't see. Oh, I changed >>>>>> the >>>>>> HM >>>>>> to HealthMarkets. The HM is a symlink to HealthMarkets (the name of >>>>>> the >>>>>> company). Also, for whatever it may be worth, I am running my BASH 4.2 >>>>>> port >>>>>> as the UNIX shell. But I get the same errors when I run under /bin/sh. >>>>>> >>>>>> ==== >>>>>> >>>>>> LIH1:TSH009:/home/tsh009$ >>>>>> printenv | grep LUA >>>>>> LUA_PATH=/HealthMarkets/lua4z/share/lua/5.1/?.lua;./?.lua;/ >>>>>> HealthMarkets/lua4z/share/lua/5.1/?/init.lua;/HealthMarkets/ >>>>>> lua4z/lua/5.1/?.lua;/HealthMarkets/lua4z/install/?.lua >>>>>> LUA_CPATH=./?.so;/HealthMarkets/lua4z/lib/lua/5.1/?.so >>>>>> LIH1:TSH009:/home/tsh009$ >>>>>> lua /HealthMarkets/lua4z/examples/ivp.lua >>>>>> Lua4z installation verification procedure (IVP) >>>>>> >>>>>> Checking LUA_PATH configuration: passed >>>>>> Fail: Could not load cjson >>>>>> Checking LUA_CPATH configuration: failed >>>>>> >>>>>> Test results: >>>>>> 1 passed >>>>>> 1 failed >>>>>> >>>>>> LIH1:TSH009:/home/tsh009$ >>>>>> ls -lR /HealthMarkets/lua4z/lib/lua/5.1/ >>>>>> /HealthMarkets/lua4z/lib/lua/5.1/: >>>>>> total 16844 >>>>>> -rwxr-xr-x 1 TSH009 TSHG 192512 Oct 22 22:08 cjson.so >>>>>> -rwxr-xr-x 1 TSH009 TSHG 135168 Oct 22 22:08 cmsgpack.so >>>>>> lrwxrwxrwx 1 TSH009 TSHG 16 Oct 23 08:35 crypto.so -> >>>>>> lcrypto.so.0.3.0 >>>>>> -rwxr-xr-x 1 TSH009 TSHG 1241088 Oct 22 22:08 curses_c.so >>>>>> -rwxr-xr-x 1 TSH009 TSHG 126976 Oct 22 22:08 iconv.so >>>>>> drwxr-xr-x 2 TSH009 TSHG 288 Sep 19 20:53 ispf >>>>>> drwxr-xr-x 2 TSH009 TSHG 288 Sep 13 22:26 lanes >>>>>> -rwxr-xr-x 1 TSH009 TSHG 4894720 Oct 22 22:08 lcrypto.so.0.3.0 >>>>>> -rwxr-xr-x 1 TSH009 TSHG 163840 Oct 22 22:08 lfs.so >>>>>> -rwxr-xr-x 1 TSH009 TSHG 278528 Oct 22 22:08 lpeg.so >>>>>> drwxr-xr-x 2 TSH009 TSHG 288 Sep 13 22:26 luasql >>>>>> lrwxrwxrwx 1 TSH009 TSHG 12 Oct 23 08:35 lxp.so -> >>>>>> lxp.so.1.2.0 >>>>>> -rwxr-xr-x 1 TSH009 TSHG 503808 Oct 22 22:08 lxp.so.1.2.0 >>>>>> drwxr-xr-x 2 TSH009 TSHG 288 Sep 13 22:28 mime >>>>>> -rwxr-xr-x 1 TSH009 TSHG 393216 Oct 22 22:08 posix_c.so >>>>>> -rwxr-xr-x 1 TSH009 TSHG 135168 Oct 22 22:08 rings.so >>>>>> drwxr-xr-x 2 TSH009 TSHG 320 Sep 13 22:28 socket >>>>>> drwxr-xr-x 2 TSH009 TSHG 288 Sep 13 22:27 ssl >>>>>> -rwxr-xr-x 1 TSH009 TSHG 126976 Oct 22 22:08 struct.so >>>>>> -rwxr-xr-x 1 TSH009 TSHG 290816 Oct 22 22:08 zlib.so >>>>>> >>>>>> /HealthMarkets/lua4z/lib/lua/5.1/ispf: >>>>>> total 496 >>>>>> -rwxr-xr-x 1 TSH009 TSHG 241664 Oct 22 22:08 core.so >>>>>> >>>>>> /HealthMarkets/lua4z/lib/lua/5.1/lanes: >>>>>> total 800 >>>>>> -rwxr-xr-x 1 TSH009 TSHG 397312 Oct 22 00:16 core.so >>>>>> >>>>>> /HealthMarkets/lua4z/lib/lua/5.1/luasql: >>>>>> total 368 >>>>>> -rwxr-xr-x 1 TSH009 TSHG 180224 Oct 22 22:08 odbc.so >>>>>> >>>>>> /HealthMarkets/lua4z/lib/lua/5.1/mime: >>>>>> total 288 >>>>>> -rwxr-xr-x 1 TSH009 TSHG 135168 Oct 22 22:08 core.so >>>>>> >>>>>> /HealthMarkets/lua4z/lib/lua/5.1/socket: >>>>>> total 1296 >>>>>> -rwxr-xr-x 1 TSH009 TSHG 368640 Oct 22 22:08 core.so >>>>>> -rwxr-xr-x 1 TSH009 TSHG 274432 Oct 22 22:08 unix.so >>>>>> >>>>>> /HealthMarkets/lua4z/lib/lua/5.1/ssl: >>>>>> total 12560 >>>>>> -rwxr-xr-x 1 TSH009 TSHG 6422528 Oct 22 22:08 core.so >>>>>> LIH1:TSH009:/home/tsh009$ >>>>>> >>>>>> >>>>>> ==== >>>>>> >>>>>> >>>>>> >>>>>> ------------------------------------------------------------ >>>>>> ---------- >>>>>> >>>>> 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 >>> >>> >> >> > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to [email protected] with the message: INFO IBM-MAIN > -- The temperature of the aqueous content of an unremittingly ogled culinary vessel will not achieve 100 degrees on the Celsius scale. Maranatha! <>< John McKown ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
