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

Reply via email to