← Back to team overview

mudlet-makers team mailing list archive

[Bug 508629] Re: Mudlet 1.0.5.1 update doesn't correctly install lrexlib on Ubuntu 9.04

 

Ubuntu 9.04, Jaunty Jackalope. I run the 2.6.30.10 kernel instead of
2.6.29, if that makes a difference.

When you say 'install lrexlib completely', do you mean everything in
lrexlib_2.4.0-1~ppa13.tar.gz? You'll have to bear with me; I've never
done any of this before.

I unpacked that and cd'ed into it and ran 'sudo make'. It complained
about not finding lua.h, so I searched for it, found it in
/usr/include/lua5.1 (along with lauxlib.h, lua.hpp, luaconf.h, and
lualib.h) and modified lrexlib-2.4.0/src/defaults.mak, uncommenting
"INC_LUA  = -I/usr/include/lua5.1".

Ran 'sudo make' again, got past pcre and posix, but on oniguruma it
couldn't find oniguruma.h. I searched for it and it's nowhere in sight.
The only mention of 'onig' I have is the broken rex_onig.so.

-- 
Mudlet 1.0.5.1 update doesn't correctly install lrexlib on Ubuntu 9.04
https://bugs.launchpad.net/bugs/508629
You received this bug notification because you are a member of Mudlet
Makers, which is subscribed to Mudlet.

Status in Mudlet the MUD client: New

Bug description:
Upon updating 1.0.5 to 1.0.5.1 (along with the lrexlib package) on Jaunty, the Lua files seem to be all messed up.

apt-get wouldn't let me update to Mudlet 1.0.5.1 and install lrexlib (marked as "not installed"), so I went into Update Manager to see if it was a Partial, but Update Manager never said anything, and the two packages updated smoothly.

Ever since, when I start Mudlet:

[INFO] old LuaGlobal.lua removed successfully
[INFO] LuaGlobal.lua restored successfully
Lua error:[string "require "rex_pcre""]:1: module 'rex_pcre' not found:
	no field package.preload['rex_pcre']
	no file './rex_pcre.lua'
	no file '/usr/local/share/lua/5.1/rex_pcre.lua'
	no file '/usr/local/share/lua/5.1/rex_pcre/init.lua'
	no file '/usr/local/lib/lua/5.1/rex_pcre.lua'
	no file '/usr/local/lib/lua/5.1/rex_pcre/init.lua'
	no file '/usr/share/lua/5.1/rex_pcre.lua'
	no file '/usr/share/lua/5.1/rex_pcre/init.lua'
	no file './rex_pcre.so'
	no file '/usr/local/lib/lua/5.1/rex_pcre.so'
	no file '/usr/lib/lua/5.1/rex_pcre.so'
	no file '/usr/local/lib/lua/5.1/loadall.so'
[INFO] LuaGlobal.lua loaded successfully.

It then connects to the MUD normally.

I don't have any of the /usr/local/share/lua,  /usr/local/lib/lua, or /usr/share/lua folders, although I do have /usr/lib/lua/5.1 with rex_onig.so, rex_pcre.so, and rex_posix.so (all with broken links to ../../rex_onig.so.2.4, ../../rex_pcre.so.2.4, etc), and a luasql folder with sqlite3.so

I reinstalled mudlet, lrexlib1 and liblua5.1-sql-sqlite3-2, but lrexlib-dev wasn't installed, so I installed that, but it didn't do anything.





References