Running Ubuntu 12.04 on VirtualBox. Updated source to r2044. Configure ran great.
Make stopped with the folloring error:
src/map/status_effect_container.h:54:7: error: extra qualification 'CSStatusEffectContainer::' on member 'KillAllStatusEffect' [-fpermissive]
make: *** [dsgame-ability.o] Error 1
Note: Ran both commands (configure and make) as sudo, even though source is in my home folder.
File status_effect_container.h & .cpp were changed on r2043.
Thanks everyone for your help.
r2044 on Linux
r2044 on Linux
Server running on Ubuntu 12.04 Server 64-bit on VirtualBox
Client running on Windows 7 64-bit iMac
Client running on Windows 7 64-bit iMac
Re: r2044 on Linux
Been reading online, perhaps the error is prefixing the new method KillAllStatusEffect with the class name 'CSStatusEffectContainer::' since it's already in the class definition? I'll edit and test.
Server running on Ubuntu 12.04 Server 64-bit on VirtualBox
Client running on Windows 7 64-bit iMac
Client running on Windows 7 64-bit iMac
Re: r2044 on Linux
Changed Line 54
void CStatusEffectContainer::KillAllStatusEffect():
to
void KillAllStatusEffect();
Compiled successfully.
void CStatusEffectContainer::KillAllStatusEffect():
to
void KillAllStatusEffect();
Compiled successfully.
Server running on Ubuntu 12.04 Server 64-bit on VirtualBox
Client running on Windows 7 64-bit iMac
Client running on Windows 7 64-bit iMac
Re: r2044 on Linux
I love it when people figure it out on their own. Thank you for posting the solution!
-- Whasf
Re: r2044 on Linux
dumb copy/paste mistake, apparently compiles fine in VS
fixed it now
fixed it now
Re: r2044 on Linux
Thanks for the source update. Compiled r2045 on same environment, everything ok.
You're right, VS accepts it, g++ doesn't like it.
You're right, VS accepts it, g++ doesn't like it.
Server running on Ubuntu 12.04 Server 64-bit on VirtualBox
Client running on Windows 7 64-bit iMac
Client running on Windows 7 64-bit iMac