I had my server up and running just fine a couple of days ago, lastnight I decided to upgrade to Ubuntu 9.10. After the upgrade the world server was acting weird and not wanting to launch, so I decided to recompile and use the newest source. I got the source and started to compile now i'm getting the following error when I try to compile.
Code:
make[1]: Entering directory `/home/eqemu/EQEmuServer/EMuShareMem'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/eqemu/EQEmuServer/EMuShareMem'
make -C world
make[1]: Entering directory `/home/eqemu/EQEmuServer/world'
gcc -c -Wall -Wuninitialized -Wwrite-strings -Wcast-qual -Wcomment -Wcast-align -Wno-deprecated -g -march=i686 -O -pthread -pipe -I../common/SocketLib -DFX -D_GNU_SOURCE -DINVERSEXY -DWORLD -DDEBUG=5 -DEQDEBUG=5 -DSHAREMEM -DCATCH_CRASH -DNO_PIDLOG -DFIELD_ITEMS -DIRC -Di386 -DAPP_OPCODE_SIZE=2 -DBOTS -DEMBPERL -DEMBPERL_PLUGIN -DHAS_UNION_SEMUN -I/usr/include/mysql -DBIG_JOINS=1 -fPIC -fno-strict-aliasing -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.10/CORE ../common/SocketLib/Mime.cpp -o ../common/SocketLib/Mime.o
../common/SocketLib/Mime.cpp: In member function âbool Mime::LoadMimeFile(const std::string&)â:
../common/SocketLib/Mime.cpp:40: error: âfopenâ was not declared in this scope
../common/SocketLib/Mime.cpp:42: error: âfgetsâ was not declared in this scope
../common/SocketLib/Mime.cpp:43: error: âfeofâ was not declared in this scope
../common/SocketLib/Mime.cpp:61: error: âfcloseâ was not declared in this scope
make[1]: *** [../common/SocketLib/Mime.o] Error 1
make[1]: Leaving directory `/home/eqemu/EQEmuServer/world'
make: *** [all] Error 2
Any help would be very much appreciated, I normally play with my 8 year old son and he's very unhappy when the server is down lol.
Thanks