#40423: luarocks @2.0.13_2 is broken when Lua 5.1 is installed -------------------------+-------------------------- Reporter: agladysh@… | Owner: and.damore@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: Port: luarocks | -------------------------+-------------------------- Comment (by and.damore@…): Replying to [comment:6 agladysh@…]:
Tell me if you need more details.
Yes, there's need for more details because I installed lua 5.1.4, then luarocks and I was able to install rocks that way: * What outcome did you get? * What were you expecting instead? Port luarocks being installed in $prefix/lib/lua/5.2 even if you have 5.1 is due to the fact that binary packages are built using the latest ports tree so when you install a previous port lua version, like 5.1, and then run ''port install luarocks'' you're fetching a luarocks package that has been built with 5.2 . You also wrote:
but it looks it up in /5.1.
This is most likely just due to the default package.[path|cpath] for lua 5.1 If you're using a local repository for keeping port lua at a previous like I suggested in ticket:40421#comment:11 then you'll have to use ''-s'' option when installing luarocks. This way luarocks will build from source and it will reflect your installed lua version. We cannot possibly support every configuration of mixed previous port versions on users' local repository. -- Ticket URL: <https://trac.macports.org/ticket/40423#comment:8> MacPorts <http://www.macports.org/> Ports system for OS X