Go Back   EQEmulator Home > EQEmulator Forums > Quests > Quests::Q&A

Quests::Q&A This is the quest support section

Reply
 
Thread Tools Display Modes
  #1  
Old 09-06-2015, 12:31 AM
Yummy
Sarnak
 
Join Date: Feb 2014
Posts: 71
Default I biffed Lua Quests (not working)

Put simply, PERL quests work but LUA quests do not.

Any suggestions on where to start looking?

I will keep digging, but here are my observations:

Newbie tattered note hand-in and newbie armor quests:
Neriak and Netktulos are using Perl scripts and working, however, Qeynos and Freeport are using LUA scripts are not working.

LUA Packages installed:
Code:
[root@eq ~]# rpm -qa | grep -i lua
lua-5.3.0-2.fc22.x86_64
luabind-0.9.1-15.fc22.x86_64
luabind-devel-0.9.1-15.fc22.x86_64
compat-lua-5.1.5-2.fc22.x86_64
compat-lua-libs-5.1.5-2.fc22.x86_64
compat-lua-devel-5.1.5-2.fc22.x86_64
lua-devel-5.3.0-2.fc22.x86_64
cmake:
Code:
-- Found Lua51: /usr/lib64/liblua-5.1.so;/usr/lib64/libm.so
CMakeCache.txt:

Initially, cmake failed on LUA and I updated the CMakeCache.txt with LUA_INCLUDE_DIR:PATH=/usr/include/lua-5.1. Is this the problem?

Code:
//Build Lua parser.
EQEMU_BUILD_LUA:BOOL=ON

//Path to a file.
LUA_INCLUDE_DIR:PATH=/usr/include/lua-5.1
 
//Lua Libraries
LUA_LIBRARIES:STRING=/usr/lib64/liblua-5.1.so;/usr/lib64/libm.so
Code:
[root@eq luabind]# ls /usr/include/lua-5.1
lauxlib.h  luaconf.h  lua.h  lua.hpp  lualib.h
Any pointers would be very much appreciated.

Thank you,

Yummy

===============
Complete build document can be found here:
http://blog-harmonson.rhcloud.com/20...erver-minimal/
===============
Reply With Quote
  #2  
Old 09-06-2015, 12:52 AM
Yummy
Sarnak
 
Join Date: Feb 2014
Posts: 71
Default

Fixed!

I did not move lua_modules from the /quests folder to the server root. I don't recall seeing that requirement in the installation document, but I may have just breezed by it. Updating my own documentation .. now.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 12:52 AM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3