WinXP 32 bit, using Lua for Windows, LuaRocks 2.0.2
I'm aware that 2.0.2 is an older version but it comes with LfW, and I
couldn't find how to update that. So if its fixed already, please ignore.
I'm getting a nasty error when the download fails, its easy to fix the
nasty-ness, but the problem remains, because the file does exist in
The download location.
Here is the error and the nasty-ness fix;
============================================================================
=========
W:\Lua projects\CopasTimer\rockspec>"c:\program files\lua\5.1\luarocks"
build copastimer-0.4.0-1.rockspec
Error: LuaRocks 2.0.2 bug (please report at
[email protected]).
C:\Program Files\Lua\5.1\lua/luarocks\fs\lua.lua:526: attempt to concatenate
local 'err' (a nil value)
stack traceback:
C:\Program Files\Lua\5.1\lua/luarocks\fs\lua.lua:526: in function
'download'
C:\Program Files\Lua\5.1\lua/luarocks\fetch.lua:33: in function
'fetch_url'
C:\Program Files\Lua\5.1\lua/luarocks\fetch.lua:70: in function
'fetch_url_at_temp_dir'
C:\Program Files\Lua\5.1\lua/luarocks\fetch.lua:263: in function
<C:\Program Files\Lua\5.1\lua/luarocks\fetch.lua:248>
(tail call): ?
C:\Program Files\Lua\5.1\lua/luarocks\build.lua:127: in function
<C:\Program Files\Lua\5.1\lua/luarocks\build.lua:97>
(tail call): ?
(tail call): ?
[C]: in function 'xpcall'
...\Program Files\Lua\5.1\lua\luarocks\command_line.lua:143: in
function 'run_command'
C:\Program Files\Lua\5.1\luarocks.lua:20: in main chunk
[C]: ?
W:\Lua projects\CopasTimer\rockspec>
============================================================================
=========
When modifying 'lua.lua' wrapping 'err' at line 526 as 'tostring(err)' fixes
it;
============================================================================
=========
if not content then
return false, "Failed downloading:" .. tostring(err) --> updated
end
============================================================================
=========
Results in:
============================================================================
=========
W:\Lua projects\CopasTimer\rockspec>"c:\program files\lua\5.1\luarocks"
build copastimer-0.4.0-1.rockspec
Error: Error fetching file: Failed downloading
https://github.com/downloads/Tieske/CopasTimer/copastimer-0.4.0-1.tar.gz
W:\Lua projects\CopasTimer\rockspec>
============================================================================
=========
------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
Luarocks-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/luarocks-developers