Had the same problem. Was able to work around it by doing the following.kotakotakota wrote:.... I can't install it!!
Arch Linux 64 bit, with Multilib.
Lua version 5.1.5
For those of you who don't want to look at the image, the error message is as follows:
Error: Lua error detected: deps.lua:528: attempt to compare string with nil
and occurred when extracting overgrowth.bin.x86_64
EDIT:
Also, I don't think the problem pertains to my hardware in any way, but I run an i7-860, 4 Gb RAM, and a Nvidia Geforce GTX 260.
First start the installer, and wait for it to extract stuff and all that. When the GUI appears, copy the extracted folder (in my case it was /tmp/selfgz3028323142, the numbers are probably random) to your home directory or somewhere safe. After that close the installer. Open deps.lua in a text editor and make the following change:
Code: Select all
--- ../old/deps.lua 2012-05-09 17:00:22.433537534 -0300
+++ deps.lua 2012-05-09 17:09:02.276870265 -0300
@@ -525,6 +525,10 @@
for _, l in ipairs(others) do
local otherver = splitlibversion(l)
for i, v in ipairs(version) do
+ if v == nil or otherver[i] == nil then
+ v = ""
+ otherver[i] = ""
+ end
if v < otherver[i] then
newer = l
elseif v > otherver[i] then
Code: Select all
--- ../old/startupinstaller.sh 2012-05-09 17:05:03.636870540 -0300
+++ startupinstaller.sh 2012-05-09 17:07:12.293537059 -0300
@@ -86,9 +86,11 @@
EXTR_FAILED=""
printf "Uncompressing sub archive"
if [ $ARCH_TYPE = "gzip" ]; then
- cat subarch | gzip -cd | (tar xvf - 2>&1 || EXTR_FAILED="1") | progress
+ echo
+ #cat subarch | gzip -cd | (tar xvf - 2>&1 || EXTR_FAILED="1") | progress
elif [ $ARCH_TYPE = "bzip2" ]; then
- cat subarch | bzip2 -d | (tar xvf - 2>&1 || EXTR_FAILED="1") | progress
+ echo
+ #cat subarch | bzip2 -d | (tar xvf - 2>&1 || EXTR_FAILED="1") | progress
else # lzma
checksys
@@ -121,7 +123,7 @@
exit 1
fi
- $LZMA_DECODE d subarch - 2>/dev/null | (tar xvf - 2>&1 || EXTR_FAILED="1") | progress
+ #$LZMA_DECODE d subarch - 2>/dev/null | (tar xvf - 2>&1 || EXTR_FAILED="1") | progress
fi
echo
Keep in mind that this is just a workaround and an ugly hack.
Anyway, I could install game (using the mentioned workaround), but I suffer the same problem as Windlord.
Also this warning keeps appearing in the console:
Code: Select all
libpng warning: Application built with libpng-1.2.49 but running with 1.5.9
Cheers!