View Single Post
  #1  
Old 09-12-2009, 09:38 AM
Rydel
Fire Beetle
 
Join Date: Sep 2009
Location: B'more
Posts: 1
Default 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?
Reply With Quote