|
It was thus said that the Great Rick Hedin once stated:
> Hi, Sean.
>
> Both systems report the same version.
>
> cdx-dev:/home/rhedin/ctrace> lua -v
> Lua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC-Rio
>
> The ctrace I downloaded was this one.
>
> http://webserver2.tecgraf.puc-rio.br/~lhf/ftp/lua/5.1/ctrace.tar.gz
>
> Note the 5.1 in the path.
>
> I wondered whether the version of the operating system could matter. On
> the development machine:
>
> cdx-dev:/home/rhedin/ctrace> cat /etc/redhat-release
> Red Hat Enterprise Linux Server release 6.10 (Santiago)
>
> On the QA machine, it says it's 6.7. So they're not the same. Important?
I'm not sure. I've always compiled the stuff on the target machine---even
at work we have build servers that match what we have in QA, staging and
production. One thing to check on each machine would be:
GenericUnixPrompt% ldd ctrace.so # or whatever the Lua module name is
An example:
[spc]lucy:~/projects/lua-conmanorg/lib>ldd syslog.so
libc.so.6 => /lib/tls/libc.so.6 (0x002e6000)
/lib/ld-linux.so.2 (0x00b76000)
But if at all possible, can you compile on the QA machine and test it? If
it's still a problem, then ... um ... not sure where to go from here.
-spc