Jump to content
metin2dev
Ekstasia2

Search the Community

Showing results for tags 'compile'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Community
    • Announcements
    • Feedback
  • Metin2
    • General
    • Questions and Answers
    • Guides & HowTo
    • Design
    • Private Servers
    • Services
    • Videos
  • Releases
    • General
    • Tools
    • Programming / Scripts
    • Quests
    • Binaries & Clients/Serverfiles
    • 3D Models
    • 2D Graphics
    • Operating Systems
  • Safe Zone
    • Offtopic
    • Games Talk
    • Music/Videos/Art

Categories

There are no results to display.

There are no results to display.


Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Website URL


ICQ


Yahoo


Skype


Location

Found 44 results

  1. Hello all. I have a problem which gives me headaches. I tried to compile all libraries of the external links for the binary source but still with no success. I can compile successfully the binary in release and distribute mode, but in debug mode it gives me this error: 1>eterlib.lib(GrpTextInstance.obj) : error LNK2019: unresolved external symbol "int __cdecl Ymir_WideCharToMultiByte(unsigned int,unsigned long,wchar_t const *,int,char *,int,char const *,int *)" (?Ymir_WideCharToMultiByte@@YAHIKPB_WHPADHPBDPAH@Z) referenced in function "public: static int __cdecl CGraphicTextInstance::Hyperlink_GetText(char *,int)" (?Hyperlink_GetText@CGraphicTextInstance@@SAHPADH@Z) 1>eterlib.lib(GrpTextInstance.obj) : error LNK2019: unresolved external symbol "wchar_t __cdecl Arabic_ConvSymbol(wchar_t)" (?Arabic_ConvSymbol@@YA_W_W@Z) referenced in function "public: void __thiscall CGraphicTextInstance::Update(void)" (?Update@CGraphicTextInstance@@QAEXXZ) 1>eterlib.lib(GrpTextInstance.obj) : error LNK2019: unresolved external symbol "bool __cdecl Arabic_IsInPresentation(wchar_t)" (?Arabic_IsInPresentation@@YA_N_W@Z) referenced in function "public: void __thiscall CGraphicTextInstance::Update(void)" (?Update@CGraphicTextInstance@@QAEXXZ) 1>eterlib.lib(GrpTextInstance.obj) : error LNK2019: unresolved external symbol "bool __cdecl Arabic_HasPresentation(wchar_t *,int)" (?Arabic_HasPresentation@@YA_NPA_WH@Z) referenced in function "public: void __thiscall CGraphicTextInstance::Update(void)" (?Update@CGraphicTextInstance@@QAEXXZ) 1>eterlib.lib(GrpTextInstance.obj) : error LNK2019: unresolved external symbol "bool __cdecl Arabic_IsInSymbol(wchar_t)" (?Arabic_IsInSymbol@@YA_N_W@Z) referenced in function "public: void __thiscall CGraphicTextInstance::Update(void)" (?Update@CGraphicTextInstance@@QAEXXZ) 1>eterlib.lib(GrpTextInstance.obj) : error LNK2019: unresolved external symbol "unsigned int __cdecl Arabic_MakeShape(wchar_t *,unsigned int,wchar_t *,unsigned int)" (?Arabic_MakeShape@@YAIPA_WI0I@Z) referenced in function "public: void __thiscall CGraphicTextInstance::Update(void)" (?Update@CGraphicTextInstance@@QAEXXZ) 1>eterlib.lib(GrpTextInstance.obj) : error LNK2019: unresolved external symbol "int __cdecl Ymir_MultiByteToWideChar(unsigned int,unsigned long,char const *,int,wchar_t *,int)" (?Ymir_MultiByteToWideChar@@YAHIKPBDHPA_WH@Z) referenced in function "public: void __thiscall CGraphicTextInstance::Update(void)" (?Update@CGraphicTextInstance@@QAEXXZ) What can I do?
  2. Hi everyone, In this thread I will show you how to add new armor effects to the binary. Open InstanceBase.cpp and search for this: case CItemData::ITEM_TYPE_ARMOR: __ClearArmorRefineEffect(); // °©¿Ê Ưȭ ÀÌÆåÆ® if (pItem->GetSubType() == CItemData::ARMOR_BODY) { DWORD vnum = pItem->GetIndex(); if (12010 <= vnum && vnum <= 12049) { __AttachEffect(EFFECT_REFINED+EFFECT_BODYARMOR_SPECIAL); __AttachEffect(EFFECT_REFINED+EFFECT_BODYARMOR_SPECIAL2); } } if (refine < 7) //ÇöÀç Á¦·Ãµµ 7 ÀÌ»ó¸¸ ÀÌÆåÆ®°¡ ÀÖ½À´Ï´Ù. return 0; if (pItem->GetSubType() == CItemData::ARMOR_BODY) { m_armorRefineEffect = EFFECT_REFINED+EFFECT_BODYARMOR_REFINED7+refine-7; __AttachEffect(m_armorRefineEffect); } break; } return 0; } Replace with this: case CItemData::ITEM_TYPE_ARMOR: __ClearArmorRefineEffect(); // °©¿Ê Ưȭ ÀÌÆåÆ® if (pItem->GetSubType() == CItemData::ARMOR_BODY) { DWORD vnum = pItem->GetIndex(); // color armors [blue shining] - DEFAULT if (vnum >= 12010 && vnum <= 12019 || //Blaustahlpanzer vnum >= 12020 && vnum <= 12029 || //Blauer Drachenanzug vnum >= 12030 && vnum <= 12039 || //Auraplattenpanzer vnum >= 12040 && vnum <= 12049) //Kleidung des Drachen { __AttachEffect(EFFECT_REFINED + EFFECT_BODYARMOR_SPECIAL); //effect 19 bubble __AttachEffect(EFFECT_REFINED + EFFECT_BODYARMOR_SPECIAL2); //effect 20 blue shining } //Beginning NEW ARMOR - [New Effect] - NEW ARMOR if (vnum == Item-ID? || vnum == Item-ID? || vnum == Item-ID? || vnum == Item-ID? || vnum == Item-ID? || vnum == Item-ID? || vnum == Item-ID? || vnum == Item-ID?) { __AttachEffect(EFFECT_REFINED + EFFECT_BODYARMOR_NEW_SPECIAL1); //effect 19 NEW EFFECT __AttachEffect(EFFECT_REFINED + EFFECT_BODYARMOR_NEW_SPECIAL2); //effect 21 NEW EFFECT __AttachEffect(EFFECT_REFINED + EFFECT_BODYARMOR_REFINED9); //effect 18 sparkle 9 effect } //End NEW ARMOR - [New Effect] - NEW ARMOR } if (refine < 7) //ÇöÀç Á¦·Ãµµ 7 ÀÌ»ó¸¸ ÀÌÆåÆ®°¡ ÀÖ½À´Ï´Ù. return 0; if (pItem->GetSubType() == CItemData::ARMOR_BODY) { m_armorRefineEffect = EFFECT_REFINED+EFFECT_BODYARMOR_REFINED7+refine-7; __AttachEffect(m_armorRefineEffect); } break; } return 0; } Open InstanceBase.h and search for this: EFFECT_BODYARMOR_SPECIAL, EFFECT_BODYARMOR_SPECIAL2, Add the new lines with the new effects name and go over with the mouse to see the position of the effect in the enum. Example: EFFECT_BODYARMOR_SPECIAL = 19 EFFECT_BODYARMOR_SPECIAL2 = 20 EFFECT_BODYARMOR_NEW_SPECIAL1 = 21 EFFECT_BODYARMOR_NEW_SPECIAL2 = 22 Open the playersettingmodule.py and add the new effects chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+19, "Bip01", "D:/ymir work/pc/common/effect/armor/armor-4-2-1.mse") chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+20, "Bip01", "D:/ymir work/pc/common/effect/armor/armor-4-2-2.mse") chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+21, "Bip01", "D:/ymir work/pc/common/effect/armor/armor-effect-new1.mse") chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+22, "Bip01", "D:/ymir work/pc/common/effect/armor/armor-effect-new2.mse") After you did it pack the root.epk/eix and compile the binary.
  3. hello guys, i try to start my client and i get this error... Compile() expected string without null bytes how can i solve this?
  4. Hi. I have problem with compile source db and game ;/ When compile come to end i get error, i try fix them by myself... /usr/bin/ld: skipping incompatible ../../../extern/mysql/lib/libmysqlclient.a when searching for -lmysqlclient /usr/bin/ld: cannot find -lmysqlclient c++: error: linker command failed with exit code 1 (use -v to see invocation) gmake: *** [Makefile:110: /root/game/share/db] Error 1 Thanks for help Makefile https://www.virustotal.com/pl/file/eac68ee6661d20e0f784c02ef7e5d42b52ad0cac9745c70213eb2939560d69cf/analysis/1499722646/
  5. Hello, I am trying to compile client source using VS2008 vc90 (I have installed VS2008 - no Express and vcredists). When I open source using VS2013 and click on "Properties" it says that vc90 is not installed (https://ctrlv.cz/Gr8Y). I have really installed VS2008 (https://ctrlv.cz/93XH) and vcredists(https://ctrlv.cz/uBfT). And When I try to open it with VS2008 it says that: https://ctrlv.cz/Esn2 skype: multidruggist Would you help me please? Thank you.
  6. SeXpL0SiVe

    Sash system bug... HELP!

    Hey guys i installed the SSS and i dont know what is wrong but when i login all players are warriors lvl 0 without names and i have this syserr in channel 1 SYSERR: Nov 5 14:44:27.112682 :: GetServerLocation: location error name mapindex 0 0 x 0 empire 3 SYSERR: Nov 5 14:44:27.113866 :: GetServerLocation: location error name mapindex 0 0 x 0 empire 3 SYSERR: Nov 5 14:44:27.114680 :: GetServerLocation: location error name mapindex 0 0 x 0 empire 3 SYSERR: Nov 5 14:44:27.115485 :: GetServerLocation: location error name mapindex 0 0 x 0 empire 3 SYSERR: Nov 5 14:44:27.116204 :: GetServerLocation: location error name mapindex 0 0 x 0 empire 3 SYSERR: Nov 5 14:44:40.823802 :: GetServerLocation: location error name mapindex 0 0 x 0 empire 3 SYSERR: Nov 5 14:44:40.824705 :: GetServerLocation: location error name mapindex 0 0 x 0 empire 3 SYSERR: Nov 5 14:44:40.825413 :: GetServerLocation: location error name mapindex 0 0 x 0 empire 3 SYSERR: Nov 5 14:44:40.826048 :: GetServerLocation: location error name mapindex 0 0 x 0 empire 3 SYSERR: Nov 5 14:44:40.826649 :: GetServerLocation: location error name mapindex 0 0 x 0 empire 3Please someone help me i know its in source somewhere i just dont know what is it and how to fix it
  7. Who knows how i can resolve this error in visual studio 2013 when i compile source?
  8. Hey guys, I am using VS 2015 with 2008 v90 toolset. When i start my compiling this message shows up: I dont know why. My settings are correctly: Some1 can help me?
  9. JimmyFellan

    Compile error

    Hello guys, Can someone help me with this error? I don't know what is wrong, maybe wrong Extern folder? Im using Extern folder from mainline in mainline_released... Thank you all for help :-*
  10. revengertmt

    Compile Source

    Hi m2dev! I have one problem with source in c++11 This is error! And this is Makefile!
  11. Hello metin2dev community... sorry for my bad english... So i get this error while compiling client source... 1> Generating Code... 1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppBuild.targets(1186,5): error MSB4018: The "VCMessage" task failed unexpectedly. 1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppBuild.targets(1186,5): error MSB4018: System.FormatException: Index (zero based) must be greater than or equal to zero and less than the size of the argument list. 1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppBuild.targets(1186,5): error MSB4018: at System.Text.StringBuilder.AppendFormatHelper(IFormatProvider provider, String format, ParamsArray args) 1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppBuild.targets(1186,5): error MSB4018: at System.String.FormatHelper(IFormatProvider provider, String format, ParamsArray args) 1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppBuild.targets(1186,5): error MSB4018: at System.String.Format(IFormatProvider provider, String format, Object[] args) 1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppBuild.targets(1186,5): error MSB4018: at Microsoft.Build.Shared.ResourceUtilities.FormatString(String unformatted, Object[] args) 1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppBuild.targets(1186,5): error MSB4018: at Microsoft.Build.Utilities.TaskLoggingHelper.FormatString(String unformatted, Object[] args) 1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppBuild.targets(1186,5): error MSB4018: at Microsoft.Build.Utilities.TaskLoggingHelper.FormatResourceString(String resourceName, Object[] args) 1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppBuild.targets(1186,5): error MSB4018: at Microsoft.Build.Utilities.TaskLoggingHelper.LogWarningWithCodeFromResources(String messageResourceName, Object[] messageArgs) 1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppBuild.targets(1186,5): error MSB4018: at Microsoft.Build.CPPTasks.VCMessage.Execute() 1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppBuild.targets(1186,5): error MSB4018: at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() 1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppBuild.targets(1186,5): error MSB4018: at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__20.MoveNext() ========== Build: 0 succeeded, 1 failed, 15 up-to-date, 0 skipped ========== any solution because i tryed a lot of times. and Thnx
  12. Hello, when i try to compile in release. 16>fatal error C1900: Il mismatch between 'P1' version '20100826' and 'P2' version '20080116' 16>LINK : fatal error LNK1257: code generation failed Can any help me via Teamviewer. I try Visual Basic 08/10/12/15 Skype: taygunnike And when i compile in debug mode and try to start the exe, i got this picture Thanks
  13. Hello dears, I'm trying to compile source on my CentOS server. At this time, when I launch Makefile i receive an error with "strlcopy" function, this is BSD's function, so, I've installed the libbsd-devel and now: It's correct what I'm doing? How i can specify this library? I've try to specify in Makefile with "-L/usr/lib %allpossiblecombinations%". This is the first error that I receive, so I think I receive others in future. Someone that is more prepared than me can please show me the right way? Thanks a lot, Legor.
  14. Hello guys I'm looking for a function (source) that can get the "Specular" value of an item from item_proto and how to use it in an "if" statement... I appreciate any help
  15. revengertmt

    Compile Client.bin Error

    Hi m2dev! i have a little problem with my VS....or source of .bin When i try to compile. i got this error! 1>d3dx8.lib(d3dxmath.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(cstack.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(shapes.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(createmesh.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(d3dx8tex.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(cpudetect.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(cd3dxbuffer.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(d3dx8dbg.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(loadx.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(cleanmesh.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(cd3dximage.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(cd3dxblt.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(cd3dxlock.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(cd3dxcodec.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(cd3dxfile.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(cd3dxresource.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(ssefasttable.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(ssefasttable2.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(d3dxmathx3d.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(d3dxmathx86.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(loadutil.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(cd3dxstack.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(jdapimin.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(jdapistd.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(jdmarker.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(jerror.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(pngerror.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(pngread.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(pngget.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(pngtrans.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(pngrtran.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(pngset.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(pngrio.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(png.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(dxtn.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(d3dxmathsse.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(d3dxquatsse.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(d3dxmathsse2.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(d3dxquatsse2.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(x3d_quat.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(x3d_matx.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(x3d_vec3.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(x3d_vec2.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(x3d_vec4.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(x3d_plane.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(jutils.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(jdinput.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(jmemmgr.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(jcomapi.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(jdmaster.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(inflate.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(pngmem.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(pngrutil.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(crc32.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(d3dxtrigsse.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(d3dxtrigsse2.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(math.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(jmemnobs.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(jdmainct.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(jdcoefct.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(jdhuff.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(jdphuff.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(jddctmgr.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(jdpostct.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(jdsample.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(jdcolor.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(jdmerge.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(jquant2.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(jquant1.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(infblock.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(adler32.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(zutil.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(jidctred.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(jidctint.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(jidctfst.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(jidctflt.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(infcodes.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(inftrees.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(infutil.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(piint.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(miint.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(pifst.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(mifst.obj) : error LNK2026: module unsafe for SAFESEH image. 1>d3dx8.lib(inffast.obj) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(cleanup.obj) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>mss32.lib(mss32.dll) : error LNK2026: module unsafe for SAFESEH image. 1>dinput8.lib(dilib2.obj) : error LNK2026: module unsafe for SAFESEH image. cryptlib-5.6.1MT.lib(cryptlib.obj) : MSIL .netmodule or module compiled with /GL found; restarting link with /LTCG; add /LTCG to the link command line to improve linker performance 1>cryptlib-5.6.1MT.lib(cryptlib.obj) : error LNK2001: unresolved external symbol "public: static void __cdecl std::_String_base::_Xlen(void)" (?_Xlen@_String_base@std@@SAXXZ) 1>cryptlib-5.6.1MT.lib(cryptlib.obj) : error LNK2001: unresolved external symbol "public: static void __cdecl std::_String_base::_Xran(void)" (?_Xran@_String_base@std@@SAXXZ) 1>cryptlib-5.6.1MT.lib(gf2n.obj) : error LNK2001: unresolved external symbol "public: void __thiscall std::_Mutex::_Unlock(void)" (?_Unlock@_Mutex@std@@QAEXXZ) 1>cryptlib-5.6.1MT.lib(gf2n.obj) : error LNK2001: unresolved external symbol "public: void __thiscall std::_Mutex::_Lock(void)" (?_Lock@_Mutex@std@@QAEXXZ) 1>cryptlib-5.6.1MT.lib(integer.obj) : error LNK2001: unresolved external symbol "private: static void __cdecl std::locale::facet::facet_Register(class std::locale::facet *)" (?facet_Register@facet@locale@std@@CAXPAV123@@Z) 1>cryptlib-5.6.1MT.lib(integer.obj) : error LNK2001: unresolved external symbol "public: static void __cdecl std::_Locinfo::_Locinfo_ctor(class std::_Locinfo *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?_Locinfo_ctor@_Locinfo@std@@SAXPAV12@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@Z) 1>C:\Users\DevGames\Desktop\DevWorkSashOffline\Client\Client\UserInterface\..\..\..\bin\UserInterface_rel.exe : fatal error LNK1120: 6 unresolved externals 1>Done Building Project "C:\Users\DevGames\Desktop\DevWorkSashOffline\Client\Client\UserInterface\UserInterface_VC90.vcxproj" (Build target(s)) -- FAILED. Build FAILED.
  16. I could compile a file of game ( metin2 ) in windows with GnuWin32 program? The program link I found here: * Gnu Win 32 And I wondered if anyone would know how to work the program or if it would work . Sorry for my bad English .
  17. revengertmt

    compile error game

    Hi m2dev! I want to compile vannilla files...but i have 1 little problem utils.h:7:39: note: in definition of macro 'IS_SET' #define IS_SET(flag, bit) ((flag) & (bit)) ^ In file included from ../../../Extern/include/boost/functional/hash/hash.hpp:558:0, from ../../../Extern/include/boost/functional/hash.hpp:6, from ../../../Extern/include/boost/unordered/unordered_map.hpp:21, from ../../../Extern/include/boost/unordered_map.hpp:17, from char.h:4, from char_skill.cpp:7: ../../../Extern/include/boost/functional/hash/extensions.hpp: In instantiation of 'std::size_t boost::hash<T>::operator()(const T&) const [with T = VID; std::size_t = unsigned int]': ../../../Extern/include/boost/unordered/detail/buckets.hpp:599:24: required from 'static SizeT boost::unordered::detail::prime_policy<SizeT>::apply_hash(const Hash&, const T&) [with Hash = boost::hash<VID>; T = VID; SizeT = unsigned int]' ../../../Extern/include/boost/unordered/detail/table.hpp:768:63: required from 'std::size_t boost::unordered::detail::table<Types>::hash(const key_type&) const [with Types = boost::unordered::detail::map<std::allocator<std::pair<const VID, unsigned int> >, VID, unsigned int, boost::hash<VID>, std::equal_to<VID> >; std::size_t = unsigned int; boost::unordered::detail::table<Types>::key_type = VID]' ../../../Extern/include/boost/unordered/detail/table.hpp:794:38: required from 'boost::unordered::detail::table<Types>::iterator boost::unordered::detail::table<Types>::find_node(const key_type&) const [with Types = boost::unordered::detail::map<std::allocator<std::pair<const VID, unsigned int> >, VID, unsigned int, boost::hash<VID>, std::equal_to<VID> >; boost::unordered::detail::table<Types>::iterator = boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const VID, unsigned int> > >; typename Types::node = boost::unordered::detail::ptr_node<std::pair<const VID, unsigned int> >; boost::unordered::detail::table<Types>::key_type = VID]' ../../../Extern/include/boost/unordered/unordered_map.hpp:1213:34: required from 'boost::unordered::unordered_map<K, T, H, P, A>::iterator boost::unordered::unordered_map<K, T, H, P, A>::find(const key_type&) [with K = VID; T = unsigned int; H = boost::hash<VID>; P = std::equal_to<VID>; A = std::allocator<std::pair<const VID, unsigned int> >; boost::unordered::unordered_map<K, T, H, P, A>::iterator = boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const VID, unsigned int> > >; boost::unordered::unordered_map<K, T, H, P, A>::key_type = VID]' char_skill.cpp:3622:103: required from here ../../../Extern/include/boost/functional/hash/extensions.hpp:262:34: error: no matching function for call to 'hash_value(const VID&)' return hash_value(val); ^ ../../../Extern/include/boost/functional/hash/extensions.hpp:262:34: note: candidates are: In file included from ../../../Extern/include/boost/intrusive_ptr.hpp:16:0, from event.h:10, from stdafx.h:39, from char_skill.cpp:1: ../../../Extern/include/boost/smart_ptr/intrusive_ptr.hpp:329:33: note: template<class T> std::size_t boost::hash_value(const boost::intrusive_ptr<T>&) template< class T > std::size_t hash_value( boost::intrusive_ptr<T> const & p ) ^ ../../../Extern/include/boost/smart_ptr/intrusive_ptr.hpp:329:33: note: template argument deduction/substitution failed: In file included from ../../../Extern/include/boost/functional/hash/hash.hpp:558:0, from ../../../Extern/include/boost/functional/hash.hpp:6, from ../../../Extern/include/boost/unordered/unordered_map.hpp:21, from ../../../Extern/include/boost/unordered_map.hpp:17, from char.h:4, from char_skill.cpp:7: ../../../Extern/include/boost/functional/hash/extensions.hpp:262:34: note: 'const VID' is not derived from 'const boost::intrusive_ptr<T>' return hash_value(val); ^ In file included from ../../../Extern/include/boost/functional/hash.hpp:6:0, from ../../../Extern/include/boost/unordered/unordered_map.hpp:21, from ../../../Extern/include/boost/unordered_map.hpp:17, from char.h:4, from char_skill.cpp:7: ../../../Extern/include/boost/functional/hash/hash.hpp:256:57: note: template<class T> typename boost::hash_detail::basic_numbers<T>::type boost::hash_value(T) typename boost::hash_detail::basic_numbers<T>::type hash_value(T v) ^ ../../../Extern/include/boost/functional/hash/hash.hpp:256:57: note: template argument deduction/substitution failed: ../../../Extern/include/boost/functional/hash/hash.hpp: In substitution of 'template<class T> typename boost::hash_detail::basic_numbers<T>::type boost::hash_value(T) [with T = VID]': ../../../Extern/include/boost/functional/hash/extensions.hpp:262:34: required from 'std::size_t boost::hash<T>::operator()(const T&) const [with T = VID; std::size_t = unsigned int]' ../../../Extern/include/boost/unordered/detail/buckets.hpp:599:24: required from 'static SizeT boost::unordered::detail::prime_policy<SizeT>::apply_hash(const Hash&, const T&) [with Hash = boost::hash<VID>; T = VID; SizeT = unsigned int]' ../../../Extern/include/boost/unordered/detail/table.hpp:768:63: required from 'std::size_t boost::unordered::detail::table<Types>::hash(const key_type&) const [with Types = boost::unordered::detail::map<std::allocator<std::pair<const VID, unsigned int> >, VID, unsigned int, boost::hash<VID>, std::equal_to<VID> >; std::size_t = unsigned int; boost::unordered::detail::table<Types>::key_type = VID]' ../../../Extern/include/boost/unordered/detail/table.hpp:794:38: required from 'boost::unordered::detail::table<Types>::iterator boost::unordered::detail::table<Types>::find_node(const key_type&) const [with Types = boost::unordered::detail::map<std::allocator<std::pair<const VID, unsigned int> >, VID, unsigned int, boost::hash<VID>, std::equal_to<VID> >; boost::unordered::detail::table<Types>::iterator = boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const VID, unsigned int> > >; typename Types::node = boost::unordered::detail::ptr_node<std::pair<const VID, unsigned int> >; boost::unordered::detail::table<Types>::key_type = VID]' ../../../Extern/include/boost/unordered/unordered_map.hpp:1213:34: required from 'boost::unordered::unordered_map<K, T, H, P, A>::iterator boost::unordered::unordered_map<K, T, H, P, A>::find(const key_type&) [with K = VID; T = unsigned int; H = boost::hash<VID>; P = std::equal_to<VID>; A = std::allocator<std::pair<const VID, unsigned int> >; boost::unordered::unordered_map<K, T, H, P, A>::iterator = boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const VID, unsigned int> > >; boost::unordered::unordered_map<K, T, H, P, A>::key_type = VID]' char_skill.cpp:3622:103: required from here ../../../Extern/include/boost/functional/hash/hash.hpp:256:57: error: no type named 'type' in 'struct boost::hash_detail::basic_numbers<VID>' ../../../Extern/include/boost/functional/hash/extensions.hpp: In instantiation of 'std::size_t boost::hash<T>::operator()(const T&) const [with T = VID; std::size_t = unsigned int]': ../../../Extern/include/boost/unordered/detail/buckets.hpp:599:24: required from 'static SizeT boost::unordered::detail::prime_policy<SizeT>::apply_hash(const Hash&, const T&) [with Hash = boost::hash<VID>; T = VID; SizeT = unsigned int]' ../../../Extern/include/boost/unordered/detail/table.hpp:768:63: required from 'std::size_t boost::unordered::detail::table<Types>::hash(const key_type&) const [with Types = boost::unordered::detail::map<std::allocator<std::pair<const VID, unsigned int> >, VID, unsigned int, boost::hash<VID>, std::equal_to<VID> >; std::size_t = unsigned int; boost::unordered::detail::table<Types>::key_type = VID]' ../../../Extern/include/boost/unordered/detail/table.hpp:794:38: required from 'boost::unordered::detail::table<Types>::iterator boost::unordered::detail::table<Types>::find_node(const key_type&) const [with Types = boost::unordered::detail::map<std::allocator<std::pair<const VID, unsigned int> >, VID, unsigned int, boost::hash<VID>, std::equal_to<VID> >; boost::unordered::detail::table<Types>::iterator = boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const VID, unsigned int> > >; typename Types::node = boost::unordered::detail::ptr_node<std::pair<const VID, unsigned int> >; boost::unordered::detail::table<Types>::key_type = VID]' ../../../Extern/include/boost/unordered/unordered_map.hpp:1213:34: required from 'boost::unordered::unordered_map<K, T, H, P, A>::iterator boost::unordered::unordered_map<K, T, H, P, A>::find(const key_type&) [with K = VID; T = unsigned int; H = boost::hash<VID>; P = std::equal_to<VID>; A = std::allocator<std::pair<const VID, unsigned int> >; boost::unordered::unordered_map<K, T, H, P, A>::iterator = boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const VID, unsigned int> > >; boost::unordered::unordered_map<K, T, H, P, A>::key_type = VID]' char_skill.cpp:3622:103: required from here ../../../Extern/include/boost/functional/hash/hash.hpp:262:56: note: template<class T> typename boost::hash_detail::long_numbers<T>::type boost::hash_value(T) typename boost::hash_detail::long_numbers<T>::type hash_value(T v) ^ ../../../Extern/include/boost/functional/hash/hash.hpp:262:56: note: template argument deduction/substitution failed: ../../../Extern/include/boost/functional/hash/hash.hpp: In substitution of 'template<class T> typename boost::hash_detail::long_numbers<T>::type boost::hash_value(T) [with T = VID]': ../../../Extern/include/boost/functional/hash/extensions.hpp:262:34: required from 'std::size_t boost::hash<T>::operator()(const T&) const [with T = VID; std::size_t = unsigned int]' ../../../Extern/include/boost/unordered/detail/buckets.hpp:599:24: required from 'static SizeT boost::unordered::detail::prime_policy<SizeT>::apply_hash(const Hash&, const T&) [with Hash = boost::hash<VID>; T = VID; SizeT = unsigned int]' ../../../Extern/include/boost/unordered/detail/table.hpp:768:63: required from 'std::size_t boost::unordered::detail::table<Types>::hash(const key_type&) const [with Types = boost::unordered::detail::map<std::allocator<std::pair<const VID, unsigned int> >, VID, unsigned int, boost::hash<VID>, std::equal_to<VID> >; std::size_t = unsigned int; boost::unordered::detail::table<Types>::key_type = VID]' ../../../Extern/include/boost/unordered/detail/table.hpp:794:38: required from 'boost::unordered::detail::table<Types>::iterator boost::unordered::detail::table<Types>::find_node(const key_type&) const [with Types = boost::unordered::detail::map<std::allocator<std::pair<const VID, unsigned int> >, VID, unsigned int, boost::hash<VID>, std::equal_to<VID> >; boost::unordered::detail::table<Types>::iterator = boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const VID, unsigned int> > >; typename Types::node = boost::unordered::detail::ptr_node<std::pair<const VID, unsigned int> >; boost::unordered::detail::table<Types>::key_type = VID]' ../../../Extern/include/boost/unordered/unordered_map.hpp:1213:34: required from 'boost::unordered::unordered_map<K, T, H, P, A>::iterator boost::unordered::unordered_map<K, T, H, P, A>::find(const key_type&) [with K = VID; T = unsigned int; H = boost::hash<VID>; P = std::equal_to<VID>; A = std::allocator<std::pair<const VID, unsigned int> >; boost::unordered::unordered_map<K, T, H, P, A>::iterator = boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const VID, unsigned int> > >; boost::unordered::unordered_map<K, T, H, P, A>::key_type = VID]' char_skill.cpp:3622:103: required from here ../../../Extern/include/boost/functional/hash/hash.hpp:262:56: error: no type named 'type' in 'struct boost::hash_detail::long_numbers<VID>' ../../../Extern/include/boost/functional/hash/extensions.hpp: In instantiation of 'std::size_t boost::hash<T>::operator()(const T&) const [with T = VID; std::size_t = unsigned int]': ../../../Extern/include/boost/unordered/detail/buckets.hpp:599:24: required from 'static SizeT boost::unordered::detail::prime_policy<SizeT>::apply_hash(const Hash&, const T&) [with Hash = boost::hash<VID>; T = VID; SizeT = unsigned int]' ../../../Extern/include/boost/unordered/detail/table.hpp:768:63: required from 'std::size_t boost::unordered::detail::table<Types>::hash(const key_type&) const [with Types = boost::unordered::detail::map<std::allocator<std::pair<const VID, unsigned int> >, VID, unsigned int, boost::hash<VID>, std::equal_to<VID> >; std::size_t = unsigned int; boost::unordered::detail::table<Types>::key_type = VID]' ../../../Extern/include/boost/unordered/detail/table.hpp:794:38: required from 'boost::unordered::detail::table<Types>::iterator boost::unordered::detail::table<Types>::find_node(const key_type&) const [with Types = boost::unordered::detail::map<std::allocator<std::pair<const VID, unsigned int> >, VID, unsigned int, boost::hash<VID>, std::equal_to<VID> >; boost::unordered::detail::table<Types>::iterator = boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const VID, unsigned int> > >; typename Types::node = boost::unordered::detail::ptr_node<std::pair<const VID, unsigned int> >; boost::unordered::detail::table<Types>::key_type = VID]' ../../../Extern/include/boost/unordered/unordered_map.hpp:1213:34: required from 'boost::unordered::unordered_map<K, T, H, P, A>::iterator boost::unordered::unordered_map<K, T, H, P, A>::find(const key_type&) [with K = VID; T = unsigned int; H = boost::hash<VID>; P = std::equal_to<VID>; A = std::allocator<std::pair<const VID, unsigned int> >; boost::unordered::unordered_map<K, T, H, P, A>::iterator = boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const VID, unsigned int> > >; boost::unordered::unordered_map<K, T, H, P, A>::key_type = VID]' char_skill.cpp:3622:103: required from here ../../../Extern/include/boost/functional/hash/hash.hpp:268:57: note: template<class T> typename boost::hash_detail::ulong_numbers<T>::type boost::hash_value(T) typename boost::hash_detail::ulong_numbers<T>::type hash_value(T v) ^ ../../../Extern/include/boost/functional/hash/hash.hpp:268:57: note: template argument deduction/substitution failed: ../../../Extern/include/boost/functional/hash/hash.hpp: In substitution of 'template<class T> typename boost::hash_detail::ulong_numbers<T>::type boost::hash_value(T) [with T = VID]': ../../../Extern/include/boost/functional/hash/extensions.hpp:262:34: required from 'std::size_t boost::hash<T>::operator()(const T&) const [with T = VID; std::size_t = unsigned int]' ../../../Extern/include/boost/unordered/detail/buckets.hpp:599:24: required from 'static SizeT boost::unordered::detail::prime_policy<SizeT>::apply_hash(const Hash&, const T&) [with Hash = boost::hash<VID>; T = VID; SizeT = unsigned int]' ../../../Extern/include/boost/unordered/detail/table.hpp:768:63: required from 'std::size_t boost::unordered::detail::table<Types>::hash(const key_type&) const [with Types = boost::unordered::detail::map<std::allocator<std::pair<const VID, unsigned int> >, VID, unsigned int, boost::hash<VID>, std::equal_to<VID> >; std::size_t = unsigned int; boost::unordered::detail::table<Types>::key_type = VID]' ../../../Extern/include/boost/unordered/detail/table.hpp:794:38: required from 'boost::unordered::detail::table<Types>::iterator boost::unordered::detail::table<Types>::find_node(const key_type&) const [with Types = boost::unordered::detail::map<std::allocator<std::pair<const VID, unsigned int> >, VID, unsigned int, boost::hash<VID>, std::equal_to<VID> >; boost::unordered::detail::table<Types>::iterator = boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const VID, unsigned int> > >; typename Types::node = boost::unordered::detail::ptr_node<std::pair<const VID, unsigned int> >; boost::unordered::detail::table<Types>::key_type = VID]' ../../../Extern/include/boost/unordered/unordered_map.hpp:1213:34: required from 'boost::unordered::unordered_map<K, T, H, P, A>::iterator boost::unordered::unordered_map<K, T, H, P, A>::find(const key_type&) [with K = VID; T = unsigned int; H = boost::hash<VID>; P = std::equal_to<VID>; A = std::allocator<std::pair<const VID, unsigned int> >; boost::unordered::unordered_map<K, T, H, P, A>::iterator = boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const VID, unsigned int> > >; boost::unordered::unordered_map<K, T, H, P, A>::key_type = VID]' char_skill.cpp:3622:103: required from here ../../../Extern/include/boost/functional/hash/hash.hpp:268:57: error: no type named 'type' in 'struct boost::hash_detail::ulong_numbers<VID>' ../../../Extern/include/boost/functional/hash/extensions.hpp: In instantiation of 'std::size_t boost::hash<T>::operator()(const T&) const [with T = VID; std::size_t = unsigned int]': ../../../Extern/include/boost/unordered/detail/buckets.hpp:599:24: required from 'static SizeT boost::unordered::detail::prime_policy<SizeT>::apply_hash(const Hash&, const T&) [with Hash = boost::hash<VID>; T = VID; SizeT = unsigned int]' ../../../Extern/include/boost/unordered/detail/table.hpp:768:63: required from 'std::size_t boost::unordered::detail::table<Types>::hash(const key_type&) const [with Types = boost::unordered::detail::map<std::allocator<std::pair<const VID, unsigned int> >, VID, unsigned int, boost::hash<VID>, std::equal_to<VID> >; std::size_t = unsigned int; boost::unordered::detail::table<Types>::key_type = VID]' ../../../Extern/include/boost/unordered/detail/table.hpp:794:38: required from 'boost::unordered::detail::table<Types>::iterator boost::unordered::detail::table<Types>::find_node(const key_type&) const [with Types = boost::unordered::detail::map<std::allocator<std::pair<const VID, unsigned int> >, VID, unsigned int, boost::hash<VID>, std::equal_to<VID> >; boost::unordered::detail::table<Types>::iterator = boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const VID, unsigned int> > >; typename Types::node = boost::unordered::detail::ptr_node<std::pair<const VID, unsigned int> >; boost::unordered::detail::table<Types>::key_type = VID]' ../../../Extern/include/boost/unordered/unordered_map.hpp:1213:34: required from 'boost::unordered::unordered_map<K, T, H, P, A>::iterator boost::unordered::unordered_map<K, T, H, P, A>::find(const key_type&) [with K = VID; T = unsigned int; H = boost::hash<VID>; P = std::equal_to<VID>; A = std::allocator<std::pair<const VID, unsigned int> >; boost::unordered::unordered_map<K, T, H, P, A>::iterator = boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const VID, unsigned int> > >; boost::unordered::unordered_map<K, T, H, P, A>::key_type = VID]' char_skill.cpp:3622:103: required from here ../../../Extern/include/boost/functional/hash/hash.hpp:275:9: note: template<class T> typename boost::enable_if<boost::is_enum<T>, unsigned int>::type boost::hash_value(T) hash_value(T v) ^ ../../../Extern/include/boost/functional/hash/hash.hpp:275:9: note: template argument deduction/substitution failed: ../../../Extern/include/boost/functional/hash/hash.hpp: In substitution of 'template<class T> typename boost::enable_if<boost::is_enum<T>, unsigned int>::type boost::hash_value(T) [with T = VID]': ../../../Extern/include/boost/functional/hash/extensions.hpp:262:34: required from 'std::size_t boost::hash<T>::operator()(const T&) const [with T = VID; std::size_t = unsigned int]' ../../../Extern/include/boost/unordered/detail/buckets.hpp:599:24: required from 'static SizeT boost::unordered::detail::prime_policy<SizeT>::apply_hash(const Hash&, const T&) [with Hash = boost::hash<VID>; T = VID; SizeT = unsigned int]' ../../../Extern/include/boost/unordered/detail/table.hpp:768:63: required from 'std::size_t boost::unordered::detail::table<Types>::hash(const key_type&) const [with Types = boost::unordered::detail::map<std::allocator<std::pair<const VID, unsigned int> >, VID, unsigned int, boost::hash<VID>, std::equal_to<VID> >; std::size_t = unsigned int; boost::unordered::detail::table<Types>::key_type = VID]' ../../../Extern/include/boost/unordered/detail/table.hpp:794:38: required from 'boost::unordered::detail::table<Types>::iterator boost::unordered::detail::table<Types>::find_node(const key_type&) const [with Types = boost::unordered::detail::map<std::allocator<std::pair<const VID, unsigned int> >, VID, unsigned int, boost::hash<VID>, std::equal_to<VID> >; boost::unordered::detail::table<Types>::iterator = boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const VID, unsigned int> > >; typename Types::node = boost::unordered::detail::ptr_node<std::pair<const VID, unsigned int> >; boost::unordered::detail::table<Types>::key_type = VID]' ../../../Extern/include/boost/unordered/unordered_map.hpp:1213:34: required from 'boost::unordered::unordered_map<K, T, H, P, A>::iterator boost::unordered::unordered_map<K, T, H, P, A>::find(const key_type&) [with K = VID; T = unsigned int; H = boost::hash<VID>; P = std::equal_to<VID>; A = std::allocator<std::pair<const VID, unsigned int> >; boost::unordered::unordered_map<K, T, H, P, A>::iterator = boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const VID, unsigned int> > >; boost::unordered::unordered_map<K, T, H, P, A>::key_type = VID]' char_skill.cpp:3622:103: required from here ../../../Extern/include/boost/functional/hash/hash.hpp:275:9: error: no type named 'type' in 'struct boost::enable_if<boost::is_enum<VID>, unsigned int>' ../../../Extern/include/boost/functional/hash/extensions.hpp: In instantiation of 'std::size_t boost::hash<T>::operator()(const T&) const [with T = VID; std::size_t = unsigned int]': ../../../Extern/include/boost/unordered/detail/buckets.hpp:599:24: required from 'static SizeT boost::unordered::detail::prime_policy<SizeT>::apply_hash(const Hash&, const T&) [with Hash = boost::hash<VID>; T = VID; SizeT = unsigned int]' ../../../Extern/include/boost/unordered/detail/table.hpp:768:63: required from 'std::size_t boost::unordered::detail::table<Types>::hash(const key_type&) const [with Types = boost::unordered::detail::map<std::allocator<std::pair<const VID, unsigned int> >, VID, unsigned int, boost::hash<VID>, std::equal_to<VID> >; std::size_t = unsigned int; boost::unordered::detail::table<Types>::key_type = VID]' ../../../Extern/include/boost/unordered/detail/table.hpp:794:38: required from 'boost::unordered::detail::table<Types>::iterator boost::unordered::detail::table<Types>::find_node(const key_type&) const [with Types = boost::unordered::detail::map<std::allocator<std::pair<const VID, unsigned int> >, VID, unsigned int, boost::hash<VID>, std::equal_to<VID> >; boost::unordered::detail::table<Types>::iterator = boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const VID, unsigned int> > >; typename Types::node = boost::unordered::detail::ptr_node<std::pair<const VID, unsigned int> >; boost::unordered::detail::table<Types>::key_type = VID]' ../../../Extern/include/boost/unordered/unordered_map.hpp:1213:34: required from 'boost::unordered::unordered_map<K, T, H, P, A>::iterator boost::unordered::unordered_map<K, T, H, P, A>::find(const key_type&) [with K = VID; T = unsigned int; H = boost::hash<VID>; P = std::equal_to<VID>; A = std::allocator<std::pair<const VID, unsigned int> >; boost::unordered::unordered_map<K, T, H, P, A>::iterator = boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const VID, unsigned int> > >; boost::unordered::unordered_map<K, T, H, P, A>::key_type = VID]' char_skill.cpp:3622:103: required from here ../../../Extern/include/boost/functional/hash/hash.hpp:282:36: note: template<class T> std::size_t boost::hash_value(T* const&) template <class T> std::size_t hash_value(T* const& v) ^ ../../../Extern/include/boost/functional/hash/hash.hpp:282:36: note: template argument deduction/substitution failed: In file included from ../../../Extern/include/boost/functional/hash/hash.hpp:558:0, from ../../../Extern/include/boost/functional/hash.hpp:6, from ../../../Extern/include/boost/unordered/unordered_map.hpp:21, from ../../../Extern/include/boost/unordered_map.hpp:17, from char.h:4, from char_skill.cpp:7: ../../../Extern/include/boost/functional/hash/extensions.hpp:262:34: note: mismatched types 'T* const' and 'const VID' return hash_value(val); ^ In file included from ../../../Extern/include/boost/functional/hash.hpp:6:0, from ../../../Extern/include/boost/unordered/unordered_map.hpp:21, from ../../../Extern/include/boost/unordered_map.hpp:17, from char.h:4, from char_skill.cpp:7: ../../../Extern/include/boost/functional/hash/hash.hpp:370:24: note: template<class T, unsigned int N> std::size_t boost::hash_value(const T (&)[N]) inline std::size_t hash_value(const T (&x)[N]) ^ ../../../Extern/include/boost/functional/hash/hash.hpp:370:24: note: template argument deduction/substitution failed: In file included from ../../../Extern/include/boost/functional/hash/hash.hpp:558:0, from ../../../Extern/include/boost/functional/hash.hpp:6, from ../../../Extern/include/boost/unordered/unordered_map.hpp:21, from ../../../Extern/include/boost/unordered_map.hpp:17, from char.h:4, from char_skill.cpp:7: ../../../Extern/include/boost/functional/hash/extensions.hpp:262:34: note: mismatched types 'const T [N]' and 'const VID' return hash_value(val); ^ In file included from ../../../Extern/include/boost/functional/hash.hpp:6:0, from ../../../Extern/include/boost/unordered/unordered_map.hpp:21, from ../../../Extern/include/boost/unordered_map.hpp:17, from char.h:4, from char_skill.cpp:7: ../../../Extern/include/boost/functional/hash/hash.hpp:376:24: note: template<class T, unsigned int N> std::size_t boost::hash_value(T (&)[N]) inline std::size_t hash_value(T (&x)[N]) ^ ../../../Extern/include/boost/functional/hash/hash.hpp:376:24: note: template argument deduction/substitution failed: In file included from ../../../Extern/include/boost/functional/hash/hash.hpp:558:0, from ../../../Extern/include/boost/functional/hash.hpp:6, from ../../../Extern/include/boost/unordered/unordered_map.hpp:21, from ../../../Extern/include/boost/unordered_map.hpp:17, from char.h:4, from char_skill.cpp:7: ../../../Extern/include/boost/functional/hash/extensions.hpp:262:34: note: mismatched types 'T [N]' and 'const VID' return hash_value(val); ^ In file included from ../../../Extern/include/boost/functional/hash.hpp:6:0, from ../../../Extern/include/boost/unordered/unordered_map.hpp:21, from ../../../Extern/include/boost/unordered_map.hpp:17, from char.h:4, from char_skill.cpp:7: ../../../Extern/include/boost/functional/hash/hash.hpp:383:24: note: template<class Ch, class A> std::size_t boost::hash_value(const std::basic_string<Ch, std::char_traits<_CharT>, A>&) inline std::size_t hash_value( ^ ../../../Extern/include/boost/functional/hash/hash.hpp:383:24: note: template argument deduction/substitution failed: In file included from ../../../Extern/include/boost/functional/hash/hash.hpp:558:0, from ../../../Extern/include/boost/functional/hash.hpp:6, from ../../../Extern/include/boost/unordered/unordered_map.hpp:21, from ../../../Extern/include/boost/unordered_map.hpp:17, from char.h:4, from char_skill.cpp:7: ../../../Extern/include/boost/functional/hash/extensions.hpp:262:34: note: 'const VID' is not derived from 'const std::basic_string<Ch, std::char_traits<_CharT>, A>' return hash_value(val); ^ In file included from ../../../Extern/include/boost/functional/hash.hpp:6:0, from ../../../Extern/include/boost/unordered/unordered_map.hpp:21, from ../../../Extern/include/boost/unordered_map.hpp:17, from char.h:4, from char_skill.cpp:7: ../../../Extern/include/boost/functional/hash/hash.hpp:390:57: note: template<class T> typename boost::hash_detail::float_numbers<T>::type boost::hash_value(T) typename boost::hash_detail::float_numbers<T>::type hash_value(T v) ^ ../../../Extern/include/boost/functional/hash/hash.hpp:390:57: note: template argument deduction/substitution failed: ../../../Extern/include/boost/functional/hash/hash.hpp: In substitution of 'template<class T> typename boost::hash_detail::float_numbers<T>::type boost::hash_value(T) [with T = VID]': ../../../Extern/include/boost/functional/hash/extensions.hpp:262:34: required from 'std::size_t boost::hash<T>::operator()(const T&) const [with T = VID; std::size_t = unsigned int]' ../../../Extern/include/boost/unordered/detail/buckets.hpp:599:24: required from 'static SizeT boost::unordered::detail::prime_policy<SizeT>::apply_hash(const Hash&, const T&) [with Hash = boost::hash<VID>; T = VID; SizeT = unsigned int]' ../../../Extern/include/boost/unordered/detail/table.hpp:768:63: required from 'std::size_t boost::unordered::detail::table<Types>::hash(const key_type&) const [with Types = boost::unordered::detail::map<std::allocator<std::pair<const VID, unsigned int> >, VID, unsigned int, boost::hash<VID>, std::equal_to<VID> >; std::size_t = unsigned int; boost::unordered::detail::table<Types>::key_type = VID]' ../../../Extern/include/boost/unordered/detail/table.hpp:794:38: required from 'boost::unordered::detail::table<Types>::iterator boost::unordered::detail::table<Types>::find_node(const key_type&) const [with Types = boost::unordered::detail::map<std::allocator<std::pair<const VID, unsigned int> >, VID, unsigned int, boost::hash<VID>, std::equal_to<VID> >; boost::unordered::detail::table<Types>::iterator = boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const VID, unsigned int> > >; typename Types::node = boost::unordered::detail::ptr_node<std::pair<const VID, unsigned int> >; boost::unordered::detail::table<Types>::key_type = VID]' ../../../Extern/include/boost/unordered/unordered_map.hpp:1213:34: required from 'boost::unordered::unordered_map<K, T, H, P, A>::iterator boost::unordered::unordered_map<K, T, H, P, A>::find(const key_type&) [with K = VID; T = unsigned int; H = boost::hash<VID>; P = std::equal_to<VID>; A = std::allocator<std::pair<const VID, unsigned int> >; boost::unordered::unordered_map<K, T, H, P, A>::iterator = boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const VID, unsigned int> > >; boost::unordered::unordered_map<K, T, H, P, A>::key_type = VID]' char_skill.cpp:3622:103: required from here ../../../Extern/include/boost/functional/hash/hash.hpp:390:57: error: no type named 'type' in 'struct boost::hash_detail::float_numbers<VID>' ../../../Extern/include/boost/functional/hash/extensions.hpp: In instantiation of 'std::size_t boost::hash<T>::operator()(const T&) const [with T = VID; std::size_t = unsigned int]': ../../../Extern/include/boost/unordered/detail/buckets.hpp:599:24: required from 'static SizeT boost::unordered::detail::prime_policy<SizeT>::apply_hash(const Hash&, const T&) [with Hash = boost::hash<VID>; T = VID; SizeT = unsigned int]' ../../../Extern/include/boost/unordered/detail/table.hpp:768:63: required from 'std::size_t boost::unordered::detail::table<Types>::hash(const key_type&) const [with Types = boost::unordered::detail::map<std::allocator<std::pair<const VID, unsigned int> >, VID, unsigned int, boost::hash<VID>, std::equal_to<VID> >; std::size_t = unsigned int; boost::unordered::detail::table<Types>::key_type = VID]' ../../../Extern/include/boost/unordered/detail/table.hpp:794:38: required from 'boost::unordered::detail::table<Types>::iterator boost::unordered::detail::table<Types>::find_node(const key_type&) const [with Types = boost::unordered::detail::map<std::allocator<std::pair<const VID, unsigned int> >, VID, unsigned int, boost::hash<VID>, std::equal_to<VID> >; boost::unordered::detail::table<Types>::iterator = boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const VID, unsigned int> > >; typename Types::node = boost::unordered::detail::ptr_node<std::pair<const VID, unsigned int> >; boost::unordered::detail::table<Types>::key_type = VID]' ../../../Extern/include/boost/unordered/unordered_map.hpp:1213:34: required from 'boost::unordered::unordered_map<K, T, H, P, A>::iterator boost::unordered::unordered_map<K, T, H, P, A>::find(const key_type&) [with K = VID; T = unsigned int; H = boost::hash<VID>; P = std::equal_to<VID>; A = std::allocator<std::pair<const VID, unsigned int> >; boost::unordered::unordered_map<K, T, H, P, A>::iterator = boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const VID, unsigned int> > >; boost::unordered::unordered_map<K, T, H, P, A>::key_type = VID]' char_skill.cpp:3622:103: required from here ../../../Extern/include/boost/functional/hash/hash.hpp:396:24: note: std::size_t boost::hash_value(std::type_index) inline std::size_t hash_value(std::type_index v) ^ ../../../Extern/include/boost/functional/hash/hash.hpp:396:24: note: no known conversion for argument 1 from 'const VID' to 'std::type_index' In file included from ../../../Extern/include/boost/functional/hash/hash.hpp:558:0, from ../../../Extern/include/boost/functional/hash.hpp:6, from ../../../Extern/include/boost/unordered/unordered_map.hpp:21, from ../../../Extern/include/boost/unordered_map.hpp:17, from char.h:4, from char_skill.cpp:7: ../../../Extern/include/boost/functional/hash/extensions.hpp:67:17: note: template<class A, class B> std::size_t boost::hash_value(const std::pair<_T1, _T2>&) std::size_t hash_value(std::pair<A, B> const& v) ^ ../../../Extern/include/boost/functional/hash/extensions.hpp:67:17: note: template argument deduction/substitution failed: ../../../Extern/include/boost/functional/hash/extensions.hpp:262:34: note: 'const VID' is not derived from 'const std::pair<_T1, _T2>' return hash_value(val); ^ ../../../Extern/include/boost/functional/hash/extensions.hpp:76:17: note: template<class T, class A> std::size_t boost::hash_value(const std::vector<_Tp, _Alloc>&) std::size_t hash_value(std::vector<T, A> const& v) ^ ../../../Extern/include/boost/functional/hash/extensions.hpp:76:17: note: template argument deduction/substitution failed: ../../../Extern/include/boost/functional/hash/extensions.hpp:262:34: note: 'const VID' is not derived from 'const std::vector<_Tp, _Alloc>' return hash_value(val); ^ ../../../Extern/include/boost/functional/hash/extensions.hpp:82:17: note: template<class T, class A> std::size_t boost::hash_value(const std::list<_Tp, _Alloc>&) std::size_t hash_value(std::list<T, A> const& v) ^ ../../../Extern/include/boost/functional/hash/extensions.hpp:82:17: note: template argument deduction/substitution failed: ../../../Extern/include/boost/functional/hash/extensions.hpp:262:34: note: 'const VID' is not derived from 'const std::list<_Tp, _Alloc>' return hash_value(val); ^ ../../../Extern/include/boost/functional/hash/extensions.hpp:88:17: note: template<class T, class A> std::size_t boost::hash_value(const std::deque<_Tp, _Alloc>&) std::size_t hash_value(std::deque<T, A> const& v) ^ ../../../Extern/include/boost/functional/hash/extensions.hpp:88:17: note: template argument deduction/substitution failed: ../../../Extern/include/boost/functional/hash/extensions.hpp:262:34: note: 'const VID' is not derived from 'const std::deque<_Tp, _Alloc>' return hash_value(val); ^ ../../../Extern/include/boost/functional/hash/extensions.hpp:94:17: note: template<class K, class C, class A> std::size_t boost::hash_value(const std::set<_Key, _Compare, _Alloc>&) std::size_t hash_value(std::set<K, C, A> const& v) ^ ../../../Extern/include/boost/functional/hash/extensions.hpp:94:17: note: template argument deduction/substitution failed: ../../../Extern/include/boost/functional/hash/extensions.hpp:262:34: note: 'const VID' is not derived from 'const std::set<_Key, _Compare, _Alloc>' return hash_value(val); ^ ../../../Extern/include/boost/functional/hash/extensions.hpp:100:17: note: template<class K, class C, class A> std::size_t boost::hash_value(const std::multiset<_Key, _Compare, _Alloc>&) std::size_t hash_value(std::multiset<K, C, A> const& v) ^ ../../../Extern/include/boost/functional/hash/extensions.hpp:100:17: note: template argument deduction/substitution failed: ../../../Extern/include/boost/functional/hash/extensions.hpp:262:34: note: 'const VID' is not derived from 'const std::multiset<_Key, _Compare, _Alloc>' return hash_value(val); ^ ../../../Extern/include/boost/functional/hash/extensions.hpp:106:17: note: template<class K, class T, class C, class A> std::size_t boost::hash_value(const std::map<_Key, _Tp, _Compare, _Alloc>&) std::size_t hash_value(std::map<K, T, C, A> const& v) ^ ../../../Extern/include/boost/functional/hash/extensions.hpp:106:17: note: template argument deduction/substitution failed: ../../../Extern/include/boost/functional/hash/extensions.hpp:262:34: note: 'const VID' is not derived from 'const std::map<_Key, _Tp, _Compare, _Alloc>' return hash_value(val); ^ ../../../Extern/include/boost/functional/hash/extensions.hpp:112:17: note: template<class K, class T, class C, class A> std::size_t boost::hash_value(const std::multimap<_Key, _Tp, _Compare, _Alloc>&) std::size_t hash_value(std::multimap<K, T, C, A> const& v) ^ ../../../Extern/include/boost/functional/hash/extensions.hpp:112:17: note: template argument deduction/substitution failed: ../../../Extern/include/boost/functional/hash/extensions.hpp:262:34: note: 'const VID' is not derived from 'const std::multimap<_Key, _Tp, _Compare, _Alloc>' return hash_value(val); ^ ../../../Extern/include/boost/functional/hash/extensions.hpp:118:17: note: template<class T> std::size_t boost::hash_value(const std::complex<_Tp>&) std::size_t hash_value(std::complex<T> const& v) ^ ../../../Extern/include/boost/functional/hash/extensions.hpp:118:17: note: template argument deduction/substitution failed: ../../../Extern/include/boost/functional/hash/extensions.hpp:262:34: note: 'const VID' is not derived from 'const std::complex<_Tp>' return hash_value(val); ^ ../../../Extern/include/boost/functional/hash/extensions.hpp:128:17: note: template<class T, unsigned int N> std::size_t boost::hash_value(const std::array<_Tp, _Nm>&) std::size_t hash_value(std::array<T, N> const& v) ^ ../../../Extern/include/boost/functional/hash/extensions.hpp:128:17: note: template argument deduction/substitution failed: ../../../Extern/include/boost/functional/hash/extensions.hpp:262:34: note: 'const VID' is not derived from 'const std::array<_Tp, _Nm>' return hash_value(val); ^ ../../../Extern/include/boost/functional/hash/extensions.hpp:163:24: note: template<class ... T> std::size_t boost::hash_value(const std::tuple<_Args1 ...>&) inline std::size_t hash_value(std::tuple<T...> const& v) ^ ../../../Extern/include/boost/functional/hash/extensions.hpp:163:24: note: template argument deduction/substitution failed: ../../../Extern/include/boost/functional/hash/extensions.hpp:262:34: note: 'const VID' is not derived from 'const std::tuple<_Args1 ...>' return hash_value(val); ^ ../../../Extern/include/boost/functional/hash/extensions.hpp:193:24: note: template<class T> std::size_t boost::hash_value(const std::shared_ptr<_Tp1>&) inline std::size_t hash_value(std::shared_ptr<T> const& x) { ^ ../../../Extern/include/boost/functional/hash/extensions.hpp:193:24: note: template argument deduction/substitution failed: ../../../Extern/include/boost/functional/hash/extensions.hpp:262:34: note: 'const VID' is not derived from 'const std::shared_ptr<_Tp1>' return hash_value(val); ^ ../../../Extern/include/boost/functional/hash/extensions.hpp:198:24: note: template<class T, class Deleter> std::size_t boost::hash_value(const std::unique_ptr<_Tp, _Dp>&) inline std::size_t hash_value(std::unique_ptr<T, Deleter> const& x) { ^ ../../../Extern/include/boost/functional/hash/extensions.hpp:198:24: note: template argument deduction/substitution failed: ../../../Extern/include/boost/functional/hash/extensions.hpp:262:34: note: 'const VID' is not derived from 'const std::unique_ptr<_Tp, _Dp>' return hash_value(val); can help me???
  18. Hello guys, so recently i managed to compile my client , and a problem came in. Does anyone here know how to solve this? Thanks!
  19. Veneno

    6/7 Bonus Database lv.5

    Hello guys I just noticed a problem that many of you may have with 6/7 attributes and may have ever noticed of it. When I change the 6/7 attributes it changes the bonuses but they come always on their 5th level from the table player.item_attr_rare (ex. if Max HP has lv1 = 200, lv2 = 250, lv3 = 350, lv4 = 400 and lv5 = 500 it fetches only 500). I really need your help on this guys please if anybody has a tip that can help share it below thanks Also if you can help me with this topic I'd appreciate thanks again https://metin2dev.org/board/index.php?/topic/9457-new-resist-flag-for-mob_proto/
  20. Trying to impement shoulder sash system , i found this error at compiling . This is my char_item.cpp Any help would be appreciated. Thanks , many regards!
  21. utils.cpp:243: warning: NULL used in arithmetic utils.cpp:255: warning: NULL used in arithmetic utils.cpp:269: warning: NULL used in arithmetic compile war_map.cpp compile wedding.cpp compile xmas_event.cpp g++: directory": No such file or directory <command-line>: warning: missing terminating " character version.cpp:10: error: missing terminating " character version.cpp: In function 'void WriteVersion()': version.cpp:10: error: expected primary-expression before ')' token compile panama.cpp gmake: *** [OBJDIR/version.o] Error 1 gmake: *** Waiting for unfinished jobs.... Makefile : version.cpp
  22. Loyal2

    Game compile error

    Hi, metin2dev. I receive the next error just before compiling my game. /usr/bin/ld/usr/bin/ld: cannot find -lILDoes enyone know how to fix it? Thanks
  23. Guys i really need to know how to fix this error (syserr) 1026 05:22:36164 :: GRANNY: r:/granny/rt/granny_file_info.cpp(145): File has run-time type tag of 0x8000000f, which doesn't match this version of Granny (0x80000010). Automatic conversion will be attempted. and if u can tell me where can i find this file because i dont have it somewhere. I found a possible solution (with diff patcher to the gr2 files) but im not sure in how many files i need to do this or if my case is different. Please tell me what i need to do to fix this. Sometimes the game crashes from this error (ex. wolfman running on horse)
  24. Can anybody give me a binary that i can compile? mine always find an error one after another... Please give me a binary that van be compiled or at least the correct python27.lib and just the whole lib if you can i dont know thank you
  25. Can anybody help me with this please???? Severity Code Description Project File Line Error C3861 'back_inserter': identifier not found UserInterface C:\Users\user\Documents\Server\Lab\source_code\client_reboot_dev\source\UserInterface\MarkManager.cpp 396 Error C2039 'back_inserter': is not a member of 'std' UserInterface C:\Users\user\Documents\Server\Lab\source_code\client_reboot_dev\source\UserInterface\MarkManager.cpp 396 It's in MarkManager.cpp from UserInterface in my client binary
×