EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Support::Linux Servers (https://www.eqemulator.org/forums/forumdisplay.php?f=588)
-   -   Error Compiling Zone in Ubuntu x86_64 (invalid conversion) (https://www.eqemulator.org/forums/showthread.php?t=29527)

Rydel 09-12-2009 09:38 AM

Error Compiling Zone in Ubuntu x86_64 (invalid conversion)
 
Hello.
I am currently trying to compile EqEmu on my copy of Ubuntu 9.04 x86_64
Originally, when I tried to compile zone, I was getting errors in embperl that perl.h and EXTERN.h were missing, which I fixed by commenting out embperl in the make file.
Now, I'm getting another error
Code:

questmgr.cpp: In member function ‘void QuestManager::Process()’:
questmgr.cpp:117: error: invalid conversion from ‘Mob*’ to ‘NPC*’
questmgr.cpp:117: error:  initializing argument 4 of ‘virtual void Parser::Event(QuestEventID, int32, const char*, NPC*, Mob*, int32)’
questmgr.cpp:160: error: a function-definition is not allowed here before ‘{’ token
questmgr.cpp:168: error: a function-definition is not allowed here before ‘{’ token
questmgr.cpp:2112: error: expected `}' at end of input
make: *** [questmgr.o] Error 1

I am compiling r976 using GCC 4.3.3 and the a64 makefile

Is anyone familiar with this error message?


All times are GMT -4. The time now is 09:06 PM.

Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.