logo logo

 Back to main page

The NWNX Community Forum

 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
 
nwnx_easy errors?
Goto page 1, 2  Next
 
Post new topic   Reply to topic    nwnx.org Forum Index -> Linux technical support
View previous topic :: View next topic  
Author Message
william_hunter



Joined: 31 Jan 2007
Posts: 149

PostPosted: Wed Jul 09, 2008 23:46    Post subject: nwnx_easy errors? Reply with quote

OK, so in light of recent issues I have had with my server, I went ahead and installed Fireboar's nwnx_easy. I followed the directions and put all the plugins in the active directory, and everything seemed ok. When I executed the shell script, I got the following messages:
Code:

ODBC plugin registered
TMI plugin registered
ERROR: dlopen: ./nwnx_functions.so: ./nwnx_functions.so: undefined symbol: _ZN13CExoLocString9AddString9EmPc
LETO plugin registered
PROFILER plugin registered
ERROR: dlopen: ./nwnx_events.so: ./nwnx_events.so: undefined symbol: d_ret_code_sb
MNX plugin registered
CHAT plugin registered
HASHSET plugin registered
FIXES plugin registered
RESMAN plugin registered
STRUCTS plugin registered
*NWNX2 activated


Now everything seems to be working just fine, so I am not that worried, but any error message gets me nervous, so I am asking. What do these mean?
_________________
The Realm of Tharagon NWN PW
Back to top
View user's profile Send private message
Fireboar



Joined: 17 Feb 2008
Posts: 323

PostPosted: Thu Jul 10, 2008 21:28    Post subject: Reply with quote

The Chat, Events and Functions plugins might not be compatible with NWN 1.69. Are you using the updated version?

The nwnx_easy package is simply a compilation of the existing plugins, re-documented and an install script created.

If I were you, I'd remove nwnx_functions.so and nwnx_events.so if you don't need them, along with any other plugins you don't need. This can improve performance.

I will however look into the scripts - maybe Virusman will as well.
Back to top
View user's profile Send private message
virusman



Joined: 30 Jan 2005
Posts: 1020
Location: Russia

PostPosted: Thu Jul 10, 2008 21:50    Post subject: Reply with quote

These bugs are specific to nwnx_easy.

Code:
ERROR: dlopen: ./nwnx_events.so: ./nwnx_events.so: undefined symbol: d_ret_code_sb
Fireboar has merged an untested nwnx_events branch to nwnx_easy 0.3. It doesn't work. Revert to the latest release (1.2.2).
Code:
ERROR: dlopen: ./nwnx_functions.so: ./nwnx_functions.so: undefined symbol: _ZN13CExoLocString9AddString9EmPc
Seems like a broken makefile..
Back to top
View user's profile Send private message Visit poster's website Yahoo Messenger
Fireboar



Joined: 17 Feb 2008
Posts: 323

PostPosted: Thu Jul 10, 2008 23:43    Post subject: Reply with quote

Aw, you're using 0.3? That's only supposed to be a test version! Yep, it's untested. You can replace it by removing the events folder and replacing it with the official release, then recompiling the whole lot.

The makefile isn't broken on my end... I'll have a look at that. Thanks virusman for these.
Back to top
View user's profile Send private message
Fireboar



Joined: 17 Feb 2008
Posts: 323

PostPosted: Sun Jul 13, 2008 18:11    Post subject: Reply with quote

Alright, I've got a new version for 1.69 that fixes those problems. I just need to wait for the nwnx_functions release that works with 1.69.
Back to top
View user's profile Send private message
william_hunter



Joined: 31 Jan 2007
Posts: 149

PostPosted: Sun Jul 13, 2008 20:38    Post subject: Reply with quote

Cool. And here I am with a screenshot of the latest crash...but I guess its not needed now, eh?
_________________
The Realm of Tharagon NWN PW
Back to top
View user's profile Send private message
william_hunter



Joined: 31 Jan 2007
Posts: 149

PostPosted: Sun Jul 13, 2008 20:45    Post subject: Reply with quote

Actually, I think I should post it. Its the actual crashing caused by the events plugin, I think.

Click here
_________________
The Realm of Tharagon NWN PW
Back to top
View user's profile Send private message
william_hunter



Joined: 31 Jan 2007
Posts: 149

PostPosted: Mon Jul 14, 2008 18:31    Post subject: Reply with quote

OK, now that I have updated to nwnx_easy 0.4, I am getting one error message

FAILED: NWNX!INIT(O) has not been initialized.

This is in spite of the fact that I do indeed have INIT called in modload.
_________________
The Realm of Tharagon NWN PW
Back to top
View user's profile Send private message
william_hunter



Joined: 31 Jan 2007
Posts: 149

PostPosted: Mon Jul 14, 2008 18:51    Post subject: Reply with quote

However, perhaps I spoke too soon, because I restarted the server and it is not happening now...odd, but not reproducible just yet.
_________________
The Realm of Tharagon NWN PW
Back to top
View user's profile Send private message
william_hunter



Joined: 31 Jan 2007
Posts: 149

PostPosted: Mon Jul 14, 2008 21:34    Post subject: Reply with quote

Ah, there it is again. Same error message, repeated.
_________________
The Realm of Tharagon NWN PW
Back to top
View user's profile Send private message
Fireboar



Joined: 17 Feb 2008
Posts: 323

PostPosted: Mon Jul 14, 2008 22:03    Post subject: Reply with quote

I cannot reproduce this. How frequently is this happening, and is it only happening in certain conditions (for example, happening the first time after the computer boots up but is fine after that)?
Back to top
View user's profile Send private message
william_hunter



Joined: 31 Jan 2007
Posts: 149

PostPosted: Mon Jul 14, 2008 22:21    Post subject: Reply with quote

It seems to be happening about once every 4-5 minutes, and I can't yet say what seems to be causing it. I have a few people on the server now, and it is not increasing in frequency. I double checked, just to be sure, and INIT is definitely being called onmodload. This does not seem to be causing lag or crashing, its just showing up in the server terminal window, and in the nwnx logs.
_________________
The Realm of Tharagon NWN PW
Back to top
View user's profile Send private message
virusman



Joined: 30 Jan 2005
Posts: 1020
Location: Russia

PostPosted: Mon Jul 14, 2008 22:30    Post subject: Reply with quote

You may need to call INIT for GetLocalObject:
Code:
GetLocalObject(GetModule(), "NWNX!INIT");
Back to top
View user's profile Send private message Visit poster's website Yahoo Messenger
william_hunter



Joined: 31 Jan 2007
Posts: 149

PostPosted: Mon Jul 14, 2008 22:44    Post subject: Reply with quote

I'l check that
_________________
The Realm of Tharagon NWN PW
Back to top
View user's profile Send private message
william_hunter



Joined: 31 Jan 2007
Posts: 149

PostPosted: Tue Jul 15, 2008 12:59    Post subject: Reply with quote

virusman wrote:
You may need to call INIT for GetLocalObject:
Code:
GetLocalObject(GetModule(), "NWNX!INIT");


This is what is called in my onmodload event. I am sorry, I read it wrong last time I posted. Do I need to change this?


Code:
{   object oTgt = GetModule();
SetLocalString(oTgt,"NWNX!INIT","1");


_________________
The Realm of Tharagon NWN PW
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    nwnx.org Forum Index -> Linux technical support All times are GMT + 2 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group