Thanks for your response. This is what I get after doing luarocks --v

user1@ub3:~$ luarocks --v

LuaRocks 2.1.2, a module deployment system for Lua

NAME
    /usr/local/bin/luarocks - LuaRocks main command-line interface

SYNOPSIS
    /usr/local/bin/luarocks [--from=<server> | --only-from=<server>] 
[--to=<tree>] [VAR=VALUE]... <command> [<argument>] 

GENERAL OPTIONS
    These apply to all commands, as appropriate:

    --server=<server>      Fetch rocks/rockspecs from this server
                           (takes priority over config file)
    --only-server=<server> Fetch rocks/rockspecs from this server only
                           (overrides any entries in the config file)
    --only-sources=<url>   Restrict downloads to paths matching the
                           given URL.
    --tree=<tree>          Which tree to operate on.
    --local                Use the tree in the user's home directory.
                           To enable it, see '/usr/local/bin/luarocks help 
path'.

VARIABLES
    Variables from the "variables" table of the configuration file
    can be overriden with VAR=VALUE assignments.

COMMANDS
    build
        Build/compile a rock.
    doc
        Shows documentation for an installed rock.
    download
        Download a specific rock file from a rocks server.
    help
        Help on commands. Type '/usr/local/bin/luarocks help <command>' for 
more.
    install
        Install a rock.
    lint
        Check syntax of a rockspec.
    list
        Lists currently installed rocks.
    make
        Compile package in current directory using a rockspec.
    new_version
        Auto-write a rockspec for a new version of a rock.
    pack
        Create a rock, packing sources or binaries.
    path
        Return the currently configured package path.
    purge
        Remove all installed rocks from a tree.
    remove
        Uninstall a rock.
    search
        Query the LuaRocks servers.
    show
        Shows information about an installed rock.
    unpack
        Unpack the contents of a rock.
    write_rockspec
        Write a template for a rockspec file.

CONFIGURATION
    Lua version: 5.1
    Configuration files:
        System: /usr/local/etc/luarocks/config-5.1.lua (ok)
        User  : /home/user1/.luarocks/config.lua (not found)

    Rocks trees in use: 
        /home/user1/.luarocks ("user")
        /usr/local ("system")



On Friday, 17 January 2014 7:23 PM, Thijs Schreijer <[email protected]> 
wrote:
 
When you use the `--verbose` option you’ll get details about underlying 
commands executed and their results (introduced in the 2.1.2 release). That 
will probably provide some more clues on to why this fails.
 
(but it’s probably going to be a long list)
 
Thijs
 
From:Rv Rv [mailto:[email protected]] 
Sent: vrijdag 17 januari 2014 13:52
To: Hisham; LuaRocks developers list
Subject: Re: [Luarocks-developers] Unable to install lunitx via luarocks (on 
Lua 5.1 AND Lua 5.2)
 
Thanks for the response. I tried again with the following process
        1. I removed luarocks 2.0.8 from the ubuntu by doing sudo apt-get 
remove luarocks. This was successful.
        2. Then downloaded luarock 2.1.2. configure. make . sudo make install. 
All successful.
        3. Then tried to install lunitx. Unsuccessful. The formatted transcript 
is provided below
1 . Confirm lua version
user1@ub3:~/tmp/luarocks-2.1.2$ luarocks --v

LuaRocks 2.1.2, a module deployment system for Lua

NAME
    /usr/local/bin/luarocks - LuaRocks main command-line interface

SYNOPSIS
    /usr/local/bin/luarocks [--from=<server> | --only-from=<server>] 
[--to=<tree>] [VAR=VALUE]... <command> [<argument>] 
<SNIP>
CONFIGURATION
    Lua version: 5.1
    Configuration files:
        System: /usr/local/etc/luarocks/config-5.1.lua (ok)
        User  : /home/user1/.luarocks/config.lua (not found)

    Rocks trees in use: 
        /home/user1/.luarocks ("user")
        /usr/local ("system")
2. Attempt to install lunitx
user1@ub3:~/tmp/luarocks-2.1.2$ sudo luarocks install lunitx
Installing http://www.luarocks.org/repositories/rocks/lunitx-0.7-1.src.rock...
Using http://www.luarocks.org/repositories/rocks/lunitx-0.7-1.src.rock... 
switching to 'build' mode

Error: Failed unpacking rock file: 
/tmp/luarocks_luarocks-rock-lunitx-0.7-1-8838/lunitx-0.7-1.src.rock
3. Feeble attempt to diagnose
user1@ub3:~/tmp/luarocks-2.1.2$ ls -l 
/tmp/luarocks_luarocks-rock-lunitx-0.7-1-8838/lunitx-0.7-1.src.rock
ls: cannot access 
/tmp/luarocks_luarocks-rock-lunitx-0.7-1-8838/lunitx-0.7-1.src.rock: No such 
file or directory
4. System Information
user1@ub3:~/tmp/luarocks-2.1.2$ uname -a
Linux ub3  3.8.0-29-generic #42~precise1-Ubuntu SMP Wed Aug 14 16:19:23 UTC 
2013 x86_64 x86_64 x86_64 GNU/Linux
5. lunit installs successfully
user1@ub3:~/tmp/luarocks-2.1.2$ sudo luarocks install lunit
Installing http://www.luarocks.org/repositories/rocks/lunit-0.5-2.src.rock...
Using http://www.luarocks.org/repositories/rocks/lunit-0.5-2.src.rock... 
switching to 'build' mode
Warning: /usr/local/bin/lunit is not tracked by this installation of LuaRocks. 
Moving it to /usr/local/bin/lunit~
Warning: /usr/local/share/lua/5.1/lunit-console.lua is not tracked by this 
installation of LuaRocks. Moving it to 
/usr/local/share/lua/5.1/lunit-console.lua~
Warning: /usr/local/share/lua/5.1/lunit.lua is not tracked by this installation 
of LuaRocks. Moving it to /usr/local/share/lua/5.1/lunit.lua~
Updating manifest for /usr/local/lib/luarocks/rocks
No existing manifest. Attempting to rebuild...

lunit 0.5-2 is now built and installed in /usr/local (license: MIT/X11)
 
 
On Friday, 17 January 2014 2:09 AM, Hisham <[email protected]> wrote:
On 16 January 2014 09:13, Rv Rv <[email protected]> wrote:
> I need to install htmlparser (sudo install luarocks htmlparser). htmlparser
> lists the following dependencies
> "lua >= 5.2",
>  "set >= 0.2",
>  "lunitx >= 0.6"
> when I try installing lunitx0.7.1 I get this
>
> sudo luarocks install lunitx
> Installing http://luarocks.org/repositories/rocks/lunitx-0.7-1.src.rock...
> Using http://luarocks.org/repositories/rocks/lunitx-0.7-1.src.rock...
> switching to 'build' mode
>
> Error: Failed unpacking rock file:
> /tmp/luarocks_luarocks-rock-lunitx-0.7-1-8700/lunitx-0.7-1.src.rock
>
> From the
> http://blog.gmane.org/gmane.comp.lang.lua.luarocks/month=20121001
> there appeared to be a problem with lunitx and lunit for lua 5.2 / lua 5.1
> but it seems to have been fixed. I am seeing this in luarocks 2.0.8.
>
> lunit installs without any problem though.
>
> I changed to luarocks latest version 2.1.2 but am facing the similar (not
> same ) issues. Ultimately, lunitx does not get installed. Is there a way to
> install the packages by hand without going through the rockspec

What are the specific issues you had with 2.1.2? I could not reproduce
it here, htmlparser and lunitx installed with no problems:

```
] bin/luarocks install htmlparser
Installing 
http://www.luarocks.org/repositories/rocks/htmlparser-0.3.2-1.src.rock...
Using http://www.luarocks.org/repositories/rocks/htmlparser-0.3.2-1.src.rock...
switching to 'build' mode

Missing dependencies for htmlparser:
lunitx >= 0.6
set >= 0.2

Using http://www.luarocks.org/repositories/rocks/lunitx-0.7-1.src.rock...
switching to 'build' mode
Updating manifest for /Users/hisham/.luarocks/lib/luarocks/rocks-5.2
No existing manifest. Attempting to rebuild...

lunitx 0.7-1 is now built and installed in /Users/hisham/.luarocks
(license: MIT/X11)
Using http://www.luarocks.org/repositories/rocks/set-0.2.1-1.src.rock...

switching to 'build' mode

Updating manifest for /Users/hisham/.luarocks/lib/luarocks/rocks-5.2

set 0.2.1-1 is now built and installed in /Users/hisham/.luarocks
(license: LGPL+)
Updating manifest for /Users/hisham/.luarocks/lib/luarocks/rocks-5.2

htmlparser 0.3.2-1 is now built and installed in
/Users/hisham/.luarocks (license: LGPL+)
```

Please post the output with the error so we can try to diagnose it.

Thanks,
-- Hisham
------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
Luarocks-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/luarocks-developers

Reply via email to