Jump to content

330 Branch Linux Compile fix


Recommended Posts

Posted

.o -MD -MP -MF .deps/CombatHandler.Tpo -c -o CombatHandler.o ../../../src/game/CombatHandler.cpp
../../../src/game/ChatHandler.cpp: In member function âvoid WorldSession::HandleTextEmoteOpcode(WorldPacket&)â:
../../../src/game/ChatHandler.cpp:584: error: â>>â should be â> >â within a nested template argument list
make[3]: *** [ChatHandler.o] Error 1
make[3]: *** Waiting for unfinished jobs....
mv -f .deps/CombatHandler.Tpo .deps/CombatHandler.Po
mv -f .deps/Chat.Tpo .deps/Chat.Po
make[3]: Leaving directory `/root/evo-X/objdir/src/game'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/evo-X/objdir/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/evo-X/objdir'
make: *** [all] Error 2

Fix by replacing the line 584 in src/game/ChatHandler.cpp:

 TypeContainerVisitor<MaNGOS::PlayerDistWorker<MaNGOS::LocalizedPacketDo<MaNGOS::EmoteChatBuilder>>, WorldTypeMapContainer> message(emote_worker);

with:

 TypeContainerVisitor<MaNGOS::PlayerDistWorker<MaNGOS::LocalizedPacketDo<MaNGOS::EmoteChatBuilder > >, WorldTypeMapContainer> message(emote_worker);

Posted

Not sure if you noticed... you're in the Help & Support section. It usually means you ask for help and get answers to your questions.

If you want to put this stupid fix (no offense, but anyone could have figured this out by looking at the current master revision), maybe you should post somewhere that's more appropriate, ya know?

By the way, 330 support isn't suppose to be given because it's a developmental branch at the current moment. So I'd suggest you shut the f up and stop acting smart.

-- Apologies to anyone else who takes offense to my response, but the dude is using his business to aid people in using ManGOS to host their Private WoW Servers... and it's f-ing ILLEGAL, as the ManGOS End-User License Agreement states.

Source: http://getmangos.eu/wiki/EULA

"MaNGOS End-User License Agreement

MaNGOS has been built with education as the main target, thus you may only use the source code and binary releases provided by the project for educational purposes. You are not allowed to use MaNGOS for any commercial purpose, and you are not allowed to use MaNGOS for hosting MaNGOS servers for public usage."

Posted

It is GPL, you cannot enforce their 'eula' as it is breaking the GPL license.

Ofc, you could still remove such people from the forum Nawzi style ^^

And yes, I'm either considering coming back bigtime, or trying to port some stuff to C# for educational reasons.

If I come back : I'll be home in 2 months and looking for some good big project to aid / start :P

Posted
If you want to put this stupid fix (no offense, but anyone could have figured this out by looking at the current master revision), maybe you should post somewhere that's more appropriate, ya know?

Not support not meaning that we not accept patches for it. And this real patch for current C++ version that not accept like >> in templates.
It is GPL, you cannot enforce their 'eula' as it is breaking the GPL license.

We can without any porblem by ban anyone who not follow. And this not breaking GPL.

But in this case i not see any confirmed facts.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use