On Thu, Dec 8, 2011 at 8:57 PM, Thijs Schreijer <[email protected]> wrote:
>> > I used IPKG to install lua and luarocks on to a NAS (WD MyBook World
>> > Edition). It doesn’t have a compiler, so luasockets installation
>> (using
>> > rocks) failed, with a lot of errors, but it now lists luasockets as
>> > installed.
>>
>> Odd, this shouldn't have happened. I'll take a look at this.
>>
> Well maybe not completely odd, because what I did was that I used a different 
> IPKG repository, one that does contain the GCC compiler (unstable), installed 
> it, and ran the luarocks installation of luasockets again.
> This compiled the library, but with enough warnings to be sure it won't work.
> So I guess LuaRocks got the final verdict 'succeeded' on the make and assumed 
> all to be well.

Ah, that makes more sense. I think there's not much we can do to
detect failure in that case.

>> As a workaround, since you have the binaries, it should be possible to
>> build a binary rock by hand which you can then install.
>>
>> A .rock file is a .zip file. You can run "luarocks install luasocket"
>> and then "luarocks pack luasocket" to generate a binary rock file in
>> your host system (such as luasocket-2.0.2-4.linux-x86.rock), and then
>> unzip it, replace the .so files, edit the rock_manifest file to
>> replace the md5sum of these two files, zip it again named as
>> luasocket-2.0.2-4.linux-`uname -m of your NAS`.rock and then you
>> should be able to run "luarocks install" on that file there and it
>> should work. Ugly, I know. :(
>>
> As the binaries are there, can I also replace the current binaries on the NAS 
> (as build by LuaRocks) with the ones I got properly compiled? Or will there 
> also be MD5 clashes that will prevent it from working?

I think that will work. The per-file MD5 sums are not being verified
in the current release.

-- Hisham

------------------------------------------------------------------------------
Cloud Services Checklist: Pricing and Packaging Optimization
This white paper is intended to serve as a reference, checklist and point of 
discussion for anyone considering optimizing the pricing and packaging model 
of a cloud services business. Read Now!
http://www.accelacomm.com/jaw/sfnl/114/51491232/
_______________________________________________
Luarocks-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/luarocks-developers

Reply via email to