Jump to content

revengertmt

Member
  • Posts

    94
  • Joined

  • Last visited

  • Feedback

    0%

Posts posted by revengertmt

  1. Hi M2dev!
    I want to make communications with packets like this

    but i have 1 problem....1 little problem...

    Error	201	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\Packet.h	2006	1	UserInterface
    Error	202	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\Packet.h	2006	1	UserInterface
    Error	203	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\packet.h	2006	1	UserInterface
    Error	204	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\packet.h	2006	1	UserInterface
    Error	205	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\packet.h	2006	1	UserInterface
    Error	206	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\packet.h	2006	1	UserInterface
    Error	207	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\packet.h	2006	1	UserInterface
    Error	208	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\packet.h	2006	1	UserInterface
    Error	209	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\Packet.h	2006	1	UserInterface
    Error	210	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\Packet.h	2006	1	UserInterface
    Error	211	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\Packet.h	2006	1	UserInterface
    Error	212	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\Packet.h	2006	1	UserInterface
    Error	213	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\Packet.h	2006	1	UserInterface
    Error	214	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\Packet.h	2006	1	UserInterface
    Error	215	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\Packet.h	2006	1	UserInterface
    Error	216	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\Packet.h	2006	1	UserInterface
    Error	217	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\Packet.h	2006	1	UserInterface
    Error	218	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\Packet.h	2006	1	UserInterface
    Error	219	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\Packet.h	2006	1	UserInterface
    Error	220	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\Packet.h	2006	1	UserInterface
    Error	221	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\Packet.h	2006	1	UserInterface
    Error	222	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\Packet.h	2006	1	UserInterface
    Error	223	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\Packet.h	2006	1	UserInterface
    Error	224	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\Packet.h	2006	1	UserInterface
    Error	225	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\Packet.h	2006	1	UserInterface
    Error	226	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\Packet.h	2006	1	UserInterface
    Error	227	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\Packet.h	2006	1	UserInterface
    Error	228	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\Packet.h	2006	1	UserInterface
    Error	229	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\Packet.h	2006	1	UserInterface
    Error	230	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\Packet.h	2006	1	UserInterface
    Error	231	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\Packet.h	2006	1	UserInterface
    Error	232	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\Packet.h	2006	1	UserInterface
    Error	233	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\Packet.h	2006	1	UserInterface
    Error	234	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\Packet.h	2006	1	UserInterface
    Error	235	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\Packet.h	2006	1	UserInterface
    Error	237	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\Packet.h	2006	1	UserInterface
    Error	238	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\Packet.h	2006	1	UserInterface
    Error	241	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\packet.h	2006	1	UserInterface
    Error	242	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\packet.h	2006	1	UserInterface
    Error	243	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\packet.h	2006	1	UserInterface
    Error	244	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\packet.h	2006	1	UserInterface
    Error	245	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\packet.h	2006	1	UserInterface
    Error	255	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\packet.h	2006	1	UserInterface
    Error	256	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\packet.h	2006	1	UserInterface
    Error	257	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\packet.h	2006	1	UserInterface
    Error	258	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\packet.h	2006	1	UserInterface
    Error	260	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\packet.h	2006	1	UserInterface
    Error	261	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\packet.h	2006	1	UserInterface
    Error	262	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\packet.h	2006	1	UserInterface
    Error	263	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\Packet.h	2006	1	UserInterface
    Error	264	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\Packet.h	2006	1	UserInterface
    Error	265	error C2011: 'SPacketGCStateGetMd5' : 'struct' type redefinition	c:\users\dev\desktop\morphefiles\client src\source\userinterface\Packet.h	2006	1	UserInterface
    Error	247	error C2051: case expression not constant	C:\Users\DEV\Desktop\MorpheFiles\Client Src\Source\UserInterface\PythonNetworkStreamPhaseGame.cpp	635	1	UserInterface
    Error	250	error C2065: 'GetFalseMd5Packet' : undeclared identifier	C:\Users\DEV\Desktop\MorpheFiles\Client Src\Source\UserInterface\PythonNetworkStreamPhaseGame.cpp	4316	1	UserInterface
    Error	251	error C2065: 'GetFalseMd5Packet' : undeclared identifier	C:\Users\DEV\Desktop\MorpheFiles\Client Src\Source\UserInterface\PythonNetworkStreamPhaseGame.cpp	4317	1	UserInterface
    Error	253	error C2065: 'GetFalseMd5Packet' : undeclared identifier	C:\Users\DEV\Desktop\MorpheFiles\Client Src\Source\UserInterface\PythonNetworkStreamPhaseGame.cpp	4319	1	UserInterface
    Error	246	error C2065: 'HEADER_GC_GETMD5_FALSE' : undeclared identifier	C:\Users\DEV\Desktop\MorpheFiles\Client Src\Source\UserInterface\PythonNetworkStreamPhaseGame.cpp	635	1	UserInterface
    Error	248	error C2065: 'TPacketCGGetFalseMd5' : undeclared identifier	C:\Users\DEV\Desktop\MorpheFiles\Client Src\Source\UserInterface\PythonNetworkStreamPhaseGame.cpp	4316	1	UserInterface
    Error	254	error C2070: 'unknown-type': illegal sizeof operand	C:\Users\DEV\Desktop\MorpheFiles\Client Src\Source\UserInterface\PythonNetworkStreamPhaseGame.cpp	4319	1	UserInterface
    Error	249	error C2146: syntax error : missing ';' before identifier 'GetFalseMd5Packet'	C:\Users\DEV\Desktop\MorpheFiles\Client Src\Source\UserInterface\PythonNetworkStreamPhaseGame.cpp	4316	1	UserInterface
    Error	252	error C2228: left of '.header' must have class/struct/union	C:\Users\DEV\Desktop\MorpheFiles\Client Src\Source\UserInterface\PythonNetworkStreamPhaseGame.cpp	4317	1	UserInterface
    

    in packet.h at line 2006 i have right this...

    typedef struct packet_quest_confirm  //line 1997
    {
        BYTE header;
        char msg[64+1];
        long timeout;
        DWORD requestPID;
    } TPacketGCQuestConfirm;
    
    typedef struct SPacketGCStateGetMd5 //line 2005
    {                                   //line 2006
    	BYTE header;
    } TPacketCGGetFalseMd5;
    
    typedef struct packet_attack
    {
        BYTE        header;
        DWORD       dwVID;
        DWORD       dwVictimVID;    // 적 VID
        BYTE        bType;          // 공격 유형
    } TPacketGCAttack;                            ///line 2016

    in pythonnetworkstreamphasegame at line 635 i have this

    			case HEADER_GC_DRAGON_SOUL_REFINE:    ///line 631
    				ret = RecvDragonSoulRefine();
    				break;
    
    			case HEADER_GC_GETMD5_FALSE:    ////line 635
    				ret = RecvDragonSoulRefine();
    				break;
    
    			default:
    				ret = RecvDefaultPacket(header);
    				break;
    		}
    #ifdef __PERFORMANCE_CHECK__
    		DWORD timeEndPacket=timeGetTime();
    
    		{
    			PERF_PacketInfo& rkPacketInfo=kMap_kPacketInfo[header];
    			rkPacketInfo.dwCount++;
    			rkPacketInfo.dwTime+=timeEndPacket-timeBeginPacket;			
    		}
    
    		{
    			PERF_PacketInfo& rkPacketInfo=gs_kPacketTimeAnalyzer.m_kMap_kPacketInfo[header];
    			rkPacketInfo.dwCount++;
    			rkPacketInfo.dwTime+=timeEndPacket-timeBeginPacket;			
    		}
    #endif
    	}                                                          ///line 658

    and at line 4316-4317-4319 i have this...

    	if (LocaleService_IsEUROPE() && false == LocaleService_IsYMIR())     ///line 4288
    	{
    		TPacketCGClientVersion2 kVersionPacket;
    		kVersionPacket.header = HEADER_CG_CLIENT_VERSION2;
    		strncpy(kVersionPacket.filename, filename.c_str(), sizeof(kVersionPacket.filename)-1);
    		strncpy(kVersionPacket.timestamp, "1215955205", sizeof(kVersionPacket.timestamp)-1); // # python time.time 앞자리
    		//strncpy(kVersionPacket.timestamp, __TIMESTAMP__, sizeof(kVersionPacket.timestamp)-1); // old_string_ver
    		//strncpy(kVersionPacket.timestamp, "1218055205", sizeof(kVersionPacket.timestamp)-1); // new_future
    		//strncpy(kVersionPacket.timestamp, "1214055205", sizeof(kVersionPacket.timestamp)-1); // old_past
    
    		if (!Send(sizeof(kVersionPacket), &kVersionPacket))
    			Tracef("SendClientReportPacket Error");
    	}
    	else
    	{
    		TPacketCGClientVersion kVersionPacket;
    		kVersionPacket.header = HEADER_CG_CLIENT_VERSION;
    		strncpy(kVersionPacket.filename, filename.c_str(), sizeof(kVersionPacket.filename)-1);
    		strncpy(kVersionPacket.timestamp, __TIMESTAMP__, sizeof(kVersionPacket.timestamp)-1);
    
    		if (!Send(sizeof(kVersionPacket), &kVersionPacket))
    			Tracef("SendClientReportPacket Error");
    	}
    	return SendSequence();
    }
    
    bool CPythonNetworkStream::SendGetFalseMd5Packet()
    {
    	TPacketCGGetFalseMd5 GetFalseMd5Packet;       ///line 4316
    	GetFalseMd5Packet.header = HEADER_CG_GETFALSE_MD5;    ////line 4317
    
    	if (!Send(sizeof(GetFalseMd5Packet), &GetFalseMd5Packet))  ///line 4319
    		Tracef("GetFalseMd5Packet Error");
    
    	return SendSequence();
    }
    
    bool CPythonNetworkStream::RecvAffectAddPacket()
    {
    	TPacketGCAffectAdd kAffectAdd;
    	if (!Recv(sizeof(kAffectAdd), &kAffectAdd))
    		return false;
    
    	TPacketAffectElement & rkElement = kAffectAdd.elem;
    	if (rkElement.bPointIdxApplyOn == POINT_ENERGY)
    	{
    		CPythonPlayer::instance().SetStatus (POINT_ENERGY_END_TIME, CPythonApplication::Instance().GetServerTimeStamp() + rkElement.lDuration);
    		__RefreshStatus();
    	}
    	PyCallClassMemberFunc(m_apoPhaseWnd[PHASE_WINDOW_GAME], "BINARY_NEW_AddAffect", Py_BuildValue("(iiii)", rkElement.dwType, rkElement.bPointIdxApplyOn, rkElement.lApplyValue, rkElement.lDuration));
    
    	return true;
    }                                          ///line 4340
    

    who is the problem???.....

  2. i have this error now

    Error	19	error LNK1169: one or more multiply defined symbols found	C:\Users\DEV\Desktop\client_source_clean\binary\Metin2Debug.exe	1	1	UserInterface
    Error	9	error LNK2005: "void __cdecl _invalid_parameter(unsigned short const *,unsigned short const *,unsigned short const *,unsigned int,unsigned int)" (?_invalid_parameter@@YAXPBG00II@Z) already defined in LIBCMTD.lib(invarg.obj)	C:\Users\DEV\Desktop\client_source_clean\vs_files\UserInterface\libcmt.lib(invarg.obj)	UserInterface
    Error	10	error LNK2005: "void __cdecl _invoke_watson(unsigned short const *,unsigned short const *,unsigned short const *,unsigned int,unsigned int)" (?_invoke_watson@@YAXPBG00II@Z) already defined in LIBCMTD.lib(invarg.obj)	C:\Users\DEV\Desktop\client_source_clean\vs_files\UserInterface\libcmt.lib(invarg.obj)	UserInterface
    Error	17	error LNK2005: ___pInvalidArgHandler already defined in LIBCMTD.lib(invarg.obj)	C:\Users\DEV\Desktop\client_source_clean\vs_files\UserInterface\libcmt.lib(invarg.obj)	UserInterface
    Error	11	error LNK2005: __call_reportfault already defined in LIBCMTD.lib(invarg.obj)	C:\Users\DEV\Desktop\client_source_clean\vs_files\UserInterface\libcmt.lib(invarg.obj)	UserInterface
    Error	12	error LNK2005: __get_invalid_parameter_handler already defined in LIBCMTD.lib(invarg.obj)	C:\Users\DEV\Desktop\client_source_clean\vs_files\UserInterface\libcmt.lib(invarg.obj)	UserInterface
    Error	13	error LNK2005: __initp_misc_invarg already defined in LIBCMTD.lib(invarg.obj)	C:\Users\DEV\Desktop\client_source_clean\vs_files\UserInterface\libcmt.lib(invarg.obj)	UserInterface
    Error	14	error LNK2005: __invalid_parameter already defined in LIBCMTD.lib(invarg.obj)	C:\Users\DEV\Desktop\client_source_clean\vs_files\UserInterface\libcmt.lib(invarg.obj)	UserInterface
    Error	15	error LNK2005: __invoke_watson already defined in LIBCMTD.lib(invarg.obj)	C:\Users\DEV\Desktop\client_source_clean\vs_files\UserInterface\libcmt.lib(invarg.obj)	UserInterface
    Error	16	error LNK2005: __set_invalid_parameter_handler already defined in LIBCMTD.lib(invarg.obj)	C:\Users\DEV\Desktop\client_source_clean\vs_files\UserInterface\libcmt.lib(invarg.obj)	UserInterface
    Warning	8	warning C4101: 'iSlotPos' : unreferenced local variable	C:\Users\DEV\Desktop\client_source_clean\source\UserInterface\PythonPlayerModule.cpp	978	1	UserInterface
    Warning	7	warning C4101: 'iSourceSlotIndex' : unreferenced local variable	C:\Users\DEV\Desktop\client_source_clean\source\UserInterface\PythonPlayerModule.cpp	763	1	UserInterface
    Warning	2	warning C4193: #pragma warning(pop) : no matching '#pragma warning(push)'	C:\Users\DEV\Desktop\client_source_clean\source\EterBase\cipher.cpp	446	1	EterBase
    Warning	5	warning C4800: 'BOOL' : forcing value to bool 'true' or 'false' (performance warning)	C:\Users\DEV\Desktop\client_source_clean\source\UserInterface\NetworkActorManager.cpp	367	1	UserInterface
    Warning	6	warning C4800: 'BOOL' : forcing value to bool 'true' or 'false' (performance warning)	C:\Users\DEV\Desktop\client_source_clean\source\UserInterface\NetworkActorManager.cpp	417	1	UserInterface
    Warning	4	warning C4996: 'stricmp': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _stricmp. See online help for details.	C:\Users\DEV\Desktop\client_source_clean\source\EterGrnLib\Motion.cpp	66	1	EterGrnLib
    Warning	3	warning C4996: 'strnicmp': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _strnicmp. See online help for details.	C:\Users\DEV\Desktop\client_source_clean\source\EterGrnLib\Material.cpp	230	1	EterGrnLib
    Warning	1	warning C4996: 'strupr': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _strupr. See online help for details.	C:\Users\DEV\Desktop\client_source_clean\source\EterImageLib\DXTCImage.cpp	96	1	EterImageLib
    Warning	18	warning LNK4098: defaultlib 'libcmt.lib' conflicts with use of other libs; use /NODEFAULTLIB:library	C:\Users\DEV\Desktop\client_source_clean\vs_files\UserInterface\libcpmtd.lib(xdebug.obj)	UserInterface
    

     

  3. Hi m2dev!

    i have 1 problem with source client....

    i want to compile, but.....

    Error	1	error C2039: 'WEAPON_CLAW' : is not a member of 'CItemData'	C:\Users\DEV\Desktop\client_source_clean\source\GameLib\ActorInstanceAttach.cpp	110	1	GameLib
    Error	2	error C2065: 'WEAPON_CLAW' : undeclared identifier	C:\Users\DEV\Desktop\client_source_clean\source\GameLib\ActorInstanceAttach.cpp	110	1	GameLib
    Error	3	error C2039: 'WEAPON_CLAW' : is not a member of 'CItemData'	C:\Users\DEV\Desktop\client_source_clean\source\GameLib\ActorInstanceAttach.cpp	122	1	GameLib
    Error	4	error C2065: 'WEAPON_CLAW' : undeclared identifier	C:\Users\DEV\Desktop\client_source_clean\source\GameLib\ActorInstanceAttach.cpp	122	1	GameLib
    Error	5	error C2039: 'GetMobLevel' : is not a member of 'CPythonNonPlayer'	C:\Users\DEV\Desktop\client_source_clean\source\UserInterface\InstanceBase.cpp	763	1	UserInterface
    Error	6	error C2039: 'GetMobAIFlag' : is not a member of 'CPythonNonPlayer'	C:\Users\DEV\Desktop\client_source_clean\source\UserInterface\InstanceBase.cpp	890	1	UserInterface
    Error	7	error C2039: 'AIFLAG_AGGRESSIVE' : is not a member of 'CPythonNonPlayer'	C:\Users\DEV\Desktop\client_source_clean\source\UserInterface\InstanceBase.cpp	890	1	UserInterface
    Error	8	error C2065: 'AIFLAG_AGGRESSIVE' : undeclared identifier	C:\Users\DEV\Desktop\client_source_clean\source\UserInterface\InstanceBase.cpp	890	1	UserInterface
    Error	9	error C2039: 'WEAPON_CLAW' : is not a member of 'CItemData'	C:\Users\DEV\Desktop\client_source_clean\source\UserInterface\InstanceBase.cpp	2760	1	UserInterface
    Error	10	error C2065: 'WEAPON_CLAW' : undeclared identifier	C:\Users\DEV\Desktop\client_source_clean\source\UserInterface\InstanceBase.cpp	2760	1	UserInterface
    Error	11	error C2051: case expression not constant	C:\Users\DEV\Desktop\client_source_clean\source\UserInterface\InstanceBase.cpp	2760	1	UserInterface
    Error	12	error C2039: 'WEAPON_CLAW' : is not a member of 'CItemData'	C:\Users\DEV\Desktop\client_source_clean\source\UserInterface\InstanceBase.cpp	2980	1	UserInterface
    Error	13	error C2065: 'WEAPON_CLAW' : undeclared identifier	C:\Users\DEV\Desktop\client_source_clean\source\UserInterface\InstanceBase.cpp	2980	1	UserInterface
    Error	14	error C2051: case expression not constant	C:\Users\DEV\Desktop\client_source_clean\source\UserInterface\InstanceBase.cpp	2980	1	UserInterface
    Error	15	error C2039: 'WEAPON_CLAW' : is not a member of 'CItemData'	C:\Users\DEV\Desktop\client_source_clean\source\UserInterface\InstanceBase.cpp	3017	1	UserInterface
    Error	16	error C2065: 'WEAPON_CLAW' : undeclared identifier	C:\Users\DEV\Desktop\client_source_clean\source\UserInterface\InstanceBase.cpp	3017	1	UserInterface
    Error	17	error C2051: case expression not constant	C:\Users\DEV\Desktop\client_source_clean\source\UserInterface\InstanceBase.cpp	3017	1	UserInterface
    

     

  4. Most probably your Extern folder does not contain "everything", try to use 'includes' & 'library' from novaline.

    Or you can use my Extern folder from here: https://mega.co.nz/#!TBlEWKoR!kDGoHHohJjGxCtYwiFUu0remxRvWYE0KBndQezKqQnc

    You can link includes & library from VCC+ Directories in Visual Studio.

    don't work :|

    Edit:

    how can I make libjpeg????

    in lib directory i have....

    libjpeg.png

     

    and my error is this....

     

    erorijpeglib.png

  5. Hi metin2dev!

    I try to compile the client source in VS2013 but i have 1 problem....

     UserInterface.cpp
    17>  Generating Code...
    17>C:Program Files (x86)MSBuildMicrosoft.Cppv4.0V120Microsoft.CppBuild.targets(1193,5): warning MSB8012: TargetPath(C:UsersDEVDesktopdev_clientclientsrcUserInterface../binUserInterface.exe) does not match the Linker's OutputFile property value (C:UsersDEVDesktopdev_clientclientsrcbinDEBUGmetin2client.exe). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile).
    17>C:Program Files (x86)MSBuildMicrosoft.Cppv4.0V120Microsoft.CppBuild.targets(1195,5): warning MSB8012: TargetName(UserInterface) does not match the Linker's OutputFile property value (metin2client). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile).
    17>cryptlib-5.6.2MTd-vc120.lib(cryptlib.obj) : warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/OPT:LBR' specification
    17>eterlib.lib(JpegFile.obj) : error LNK2001: unresolved external symbol _jpeg_std_error
    17>eterlib.lib(JpegFile.obj) : error LNK2001: unresolved external symbol _jpeg_CreateCompress
    17>eterlib.lib(JpegFile.obj) : error LNK2001: unresolved external symbol _jpeg_CreateDecompress
    17>eterlib.lib(JpegFile.obj) : error LNK2001: unresolved external symbol _jpeg_destroy_compress
    17>eterlib.lib(JpegFile.obj) : error LNK2001: unresolved external symbol _jpeg_destroy_decompress
    17>eterlib.lib(JpegFile.obj) : error LNK2001: unresolved external symbol _jpeg_stdio_src
    17>eterlib.lib(JpegFile.obj) : error LNK2001: unresolved external symbol _jpeg_set_defaults
    17>eterlib.lib(JpegFile.obj) : error LNK2001: unresolved external symbol _jpeg_set_quality
    17>eterlib.lib(JpegFile.obj) : error LNK2001: unresolved external symbol _jpeg_start_compress
    17>eterlib.lib(JpegFile.obj) : error LNK2001: unresolved external symbol _jpeg_write_scanlines
    17>eterlib.lib(JpegFile.obj) : error LNK2001: unresolved external symbol _jpeg_finish_compress
    17>eterlib.lib(JpegFile.obj) : error LNK2001: unresolved external symbol _jpeg_read_header
    17>eterlib.lib(JpegFile.obj) : error LNK2001: unresolved external symbol _jpeg_start_decompress
    17>eterlib.lib(JpegFile.obj) : error LNK2001: unresolved external symbol _jpeg_read_scanlines
    17>eterlib.lib(JpegFile.obj) : error LNK2001: unresolved external symbol _jpeg_finish_decompress
    17>../bin/DEBUG/metin2client.exe : fatal error LNK1120: 15 unresolved externals
    ========== Build: 15 succeeded, 1 failed, 0 up-to-date, 1 skipped ==========
    

    How i can fix that????

    sorry for my bad english

  6. Hi metin2dev !

    For a while I noticed that there were different published sources.....

    Well bypassing all, I would be interested to !

    How is it compiles the source?

    I must say that I am the beginner in C ++

    Can anyone make a tutorial, or give me a hint 2-3 ???

    Thanks In Advance!

  7. char.cpp:7341:124: warning: trigraph ??) converted to ] [-Wtrigraphs]
         if (!strcmp(Message, "(?¢­¢¥c)") || !strcmp(Message, "(¥ì¡¤)") || !strcmp(Message, "(¡¾a¡íY)") || !strcmp(Message, "(AA??)") || !strcmp(Message, "(¡íc¢Ò?)") || !strcmp(Message, "(?©¢©©e)") || !strcmp(Message, "(??C?)") || !strcmp(Message, "(????)") || !strcmp(Message, "(AE??)"))
     ^
    char.cpp:7341:246: warning: trigraph ??) converted to ] [-Wtrigraphs]
    char.cpp:7341:274: warning: trigraph ??) converted to ] [-Wtrigraphs]
         if (!strcmp(Message, "(?¢­¢¥c)") || !strcmp(Message, "(¥ì¡¤)") || !strcmp(Message, "(¡¾a¡íY)") || !strcmp(Message, "(AA??)") || !strcmp(Message, "(¡íc¢Ò?)") || !strcmp(Message, "(?©¢©©e)") || !strcmp(Message, "(??C?)") || !strcmp(Message, "(????)") || !strcmp(Message, "(AE??)"))
     ^
    PetSystem.cpp: In member function 'virtual bool CPetActor::_UpdateFollowAI()':
    PetSystem.cpp:246:7: warning: unused variable 'bDoMoveAlone' [-Wunused-variable]
      bool bDoMoveAlone = true;     // ij¸¯ÅÍ¿Í °¡±îÀÌ ÀÖÀ» ¶§ È¥ÀÚ ¿©±âÀú±â ¿òÁ÷ÀÏ°ÇÁö ¿©ºÎ ;
           ^
    PetSystem.cpp: In member function 'CPetActor* CPetSystem::Summon(DWORD, LPITEM, const char*, bool, DWORD)':
    PetSystem.cpp:552:8: warning: unused variable 'petVID' [-Wunused-variable]
      DWORD petVID = petActor->Summon(petName, pSummonItem, bSpawnFar);
            ^
    In file included from ../../../Extern/include/cryptopp/secblock.h:7:0,
                     from ../../../Extern/include/cryptopp/modes.h:8,
                     from cipher.cpp:7:
    ../../../Extern/include/cryptopp/algparam.h: In instantiation of 'CryptoPP::ConstByteArrayParameter::ConstByteArrayParameter(const T&, bool) [with T = std::basic_string<char>]':
    ../../../Extern/include/cryptopp/filters.h:793:132:   required from here
    ../../../Extern/include/cryptopp/misc.h:58:118: warning: unused variable 'cryptopp_assert_26' [-Wunused-variable]
     #define CRYPTOPP_COMPILE_ASSERT_INSTANCE(assertion, instance) static CompileAssert<(assertion)> CRYPTOPP_ASSERT_JOIN(cryptopp_assert_, instance)
                                                                                                                          ^
    ../../../Extern/include/cryptopp/misc.h:61:39: note: in definition of macro 'CRYPTOPP_DO_ASSERT_JOIN'
     #define CRYPTOPP_DO_ASSERT_JOIN(X, Y) X##Y
                                           ^
    ../../../Extern/include/cryptopp/misc.h:58:97: note: in expansion of macro 'CRYPTOPP_ASSERT_JOIN'
     #define CRYPTOPP_COMPILE_ASSERT_INSTANCE(assertion, instance) static CompileAssert<(assertion)> CRYPTOPP_ASSERT_JOIN(cryptopp_assert_, instance)
                                                                                                     ^
    ../../../Extern/include/cryptopp/misc.h:54:44: note: in expansion of macro 'CRYPTOPP_COMPILE_ASSERT_INSTANCE'
     #define CRYPTOPP_COMPILE_ASSERT(assertion) CRYPTOPP_COMPILE_ASSERT_INSTANCE(assertion, __LINE__)
                                                ^
    ../../../Extern/include/cryptopp/algparam.h:26:9: note: in expansion of macro 'CRYPTOPP_COMPILE_ASSERT'
             CRYPTOPP_COMPILE_ASSERT(sizeof(CPP_TYPENAME T::value_type) == 1);
             ^
    In file included from ../../../Extern/include/cryptopp/modes.h:12:0,
                     from cipher.cpp:7:
    ../../../Extern/include/cryptopp/algparam.h: In instantiation of 'void CryptoPP::AlgorithmParametersTemplate<T>::MoveInto(void*) const [with T = CryptoPP::RandomNumberGenerator*]':
    cipher.cpp:398:1:   required from here
    ../../../Extern/include/cryptopp/algparam.h:322:35: warning: unused variable 'p' [-Wunused-variable]
       AlgorithmParametersTemplate<T>* p = new(buffer) AlgorithmParametersTemplate<T>(*this);
                                       ^
    buff_on_attributes.cpp: In member function 'void CBuffOnAttributes::ChangeBuffValue(BYTE)':
    buff_on_attributes.cpp:119:8: warning: unused variable 'old_value' [-Wunused-variable]
        int old_value = sum_of_attr_value * m_bBuffValue / 100;
            ^
    buff_on_attributes.cpp:120:8: warning: unused variable 'new_value' [-Wunused-variable]
        int new_value = sum_of_attr_value * bNewValue / 100;
            ^
    DragonSoul.cpp: In member function 'bool DSManager::ExtractDragonHeart(LPCHARACTER, LPITEM, LPITEM)':
    DragonSoul.cpp:353:8: warning: unused variable 'sum' [-Wunused-variable]
      float sum = 0.f;
            ^
    DragonSoul.cpp: In member function 'bool DSManager::PullOut(LPCHARACTER, TItemPos, CItem*&, LPITEM)':
    DragonSoul.cpp:438:9: warning: unused variable 'dwVnum' [-Wunused-variable]
       DWORD dwVnum = pItem->GetVnum(); 
             ^
    DragonSoul.cpp: In member function 'bool DSManager::DoRefineGrade(LPCHARACTER, TItemPos (&)[15])':
    DragonSoul.cpp:558:8: warning: unused variable 'prob_sum' [-Wunused-variable]
      float prob_sum;
            ^
    DragonSoul.cpp: In member function 'bool DSManager::DoRefineStep(LPCHARACTER, TItemPos (&)[15])':
    DragonSoul.cpp:766:8: warning: unused variable 'sum' [-Wunused-variable]
      float sum = 0.f;
            ^
    In file included from ../../../Extern/include/cryptopp/secblock.h:7:0,
                     from ../../../Extern/include/cryptopp/modes.h:8,
                     from cipher.cpp:7:
    ../../../Extern/include/cryptopp/misc.h:548:20: warning: 'std::string CryptoPP::StringNarrow(const wchar_t*, bool)' defined but not used [-Wunused-function]
     static std::string StringNarrow(const wchar_t *str, bool throwOnError = true)
                        ^
    minilzo.c: In function 'lzo_bool basic_integral_check()':
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:931:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(CHAR_BIT == 8);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:932:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(char) == 1);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:933:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(short) >= 2);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:934:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(long) >= 4);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:935:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(int) >= sizeof(short));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:936:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(long) >= sizeof(int));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:938:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_uint) == sizeof(lzo_int));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:939:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_uint32) == sizeof(lzo_int32));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:941:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_uint32) >= 4);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:942:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_uint32) >= sizeof(unsigned));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:946:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_uint) >= 4);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:947:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_uint) >= sizeof(unsigned));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:951:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(short) == 2);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:960:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(int) == 4);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:967:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(long) == 4);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:973:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(SIZEOF_UNSIGNED == sizeof(unsigned));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:976:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(SIZEOF_UNSIGNED_LONG == sizeof(unsigned long));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:987:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_UNSIGNED(unsigned char));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:988:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_UNSIGNED(unsigned short));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:989:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_UNSIGNED(unsigned));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:990:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_UNSIGNED(unsigned long));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:991:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_SIGNED(short));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:992:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_SIGNED(int));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:993:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_SIGNED(long));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:995:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_UNSIGNED(lzo_uint32));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:996:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_UNSIGNED(lzo_uint));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:997:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_SIGNED(lzo_int32));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:998:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_SIGNED(lzo_int));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1000:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(INT_MAX    == LZO_STYPE_MAX(sizeof(int)));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1001:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(UINT_MAX   == LZO_UTYPE_MAX(sizeof(unsigned)));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1002:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(LONG_MAX   == LZO_STYPE_MAX(sizeof(long)));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1003:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(ULONG_MAX  == LZO_UTYPE_MAX(sizeof(unsigned long)));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1004:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(SHRT_MAX   == LZO_STYPE_MAX(sizeof(short)));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1005:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(USHRT_MAX  == LZO_UTYPE_MAX(sizeof(unsigned short)));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1006:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(LZO_UINT32_MAX == LZO_UTYPE_MAX(sizeof(lzo_uint32)));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1007:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(LZO_UINT_MAX   == LZO_UTYPE_MAX(sizeof(lzo_uint)));
      ^
    minilzo.c: In function 'lzo_bool basic_ptr_check()':
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1021:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(char *) >= sizeof(int));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1022:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_byte *) >= sizeof(char *));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1024:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_voidp) == sizeof(lzo_byte *));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1025:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_voidp) == sizeof(lzo_voidpp));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1026:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_voidp) == sizeof(lzo_bytepp));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1027:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_voidp) >= sizeof(lzo_uint));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1029:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_ptr_t) == sizeof(lzo_voidp));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1030:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_ptr_t) == sizeof(lzo_sptr_t));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1031:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_ptr_t) >= sizeof(lzo_uint));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1033:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_ptrdiff_t) >= 4);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1034:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_ptrdiff_t) >= sizeof(ptrdiff_t));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1036:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(ptrdiff_t) >= sizeof(size_t));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1037:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_ptrdiff_t) >= sizeof(lzo_uint));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1046:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_SIGNED(ptrdiff_t));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1047:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_UNSIGNED(size_t));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1048:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_SIGNED(lzo_ptrdiff_t));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1049:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_SIGNED(lzo_sptr_t));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1050:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_UNSIGNED(lzo_ptr_t));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1051:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_UNSIGNED(lzo_moff_t));
      ^
    minilzo.c: In function 'int _lzo_config_check()':
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1172:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT( (int) ((unsigned char) ((signed char) -1)) == 255);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1173:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT( (((unsigned char)128) << (int)(8*sizeof(int)-8)) < 0);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1211:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(short) == 2);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1234:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_uint32) == 4);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1260:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(lzo_sizeof_dict_t == sizeof(lzo_dict_t));
      ^
    item_manager_read_tables.cpp: In member function 'bool ITEM_MANAGER::ReadMonsterDropItemGroup(const char*)':
    item_manager_read_tables.cpp:637:21: warning: unused variable 'pkGroup' [-Wunused-variable]
         CDropItemGroup* pkGroup = it->second;
                         ^
    In file included from ../../../Extern/include/boost/mpl/aux_/integral_wrapper.hpp:22:0,
                     from ../../../Extern/include/boost/mpl/int.hpp:20,
                     from ../../../Extern/include/boost/mpl/lambda_fwd.hpp:23,
                     from ../../../Extern/include/boost/mpl/aux_/na_spec.hpp:18,
                     from ../../../Extern/include/boost/mpl/if.hpp:19,
                     from ../../../Extern/include/boost/mpl/eval_if.hpp:17,
                     from ../../../Extern/include/boost/iterator/iterator_categories.hpp:15,
                     from ../../../Extern/include/boost/unordered/detail/table.hpp:14,
                     from ../../../Extern/include/boost/unordered/detail/equivalent.hpp:10,
                     from ../../../Extern/include/boost/unordered/unordered_map.hpp:19,
                     from ../../../Extern/include/boost/unordered_map.hpp:16,
                     from desc_manager.h:4,
                     from shop_manager.cpp:8:
    ../../../Extern/include/boost/concept_check.hpp: In function 'void boost::function_requires(Model*)':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check43' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:43:7: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
           BOOST_CONCEPT_ASSERT((Model));
           ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::AdaptableGenerator<Func, Return>::~AdaptableGenerator()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check413' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:413:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::AdaptableUnaryFunction<Func, Return, Arg>::~AdaptableUnaryFunction()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check425' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:425:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
               ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check426' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:426:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::AdaptableBinaryFunction<Func, Return, First, Second>::~AdaptableBinaryFunction()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check444' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:444:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
               ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check445' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:445:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
               ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check446' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:446:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::InputIterator<TT>::~InputIterator()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check477' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:477:9: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
             BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
             ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check478' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:478:9: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
             BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
             ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::ForwardIterator<TT>::~ForwardIterator()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check511' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:508:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((Convertible<
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::BidirectionalIterator<TT>::~BidirectionalIterator()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check539' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:536:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((Convertible<
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::RandomAccessIterator<TT>::~RandomAccessIterator()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check569' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:566:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((Convertible<
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::Container<C>::~Container()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check613' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:613:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::Mutable_Container<C>::~Mutable_Container()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check641' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:640:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((
               ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check643' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:643:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::ForwardContainer<C>::~ForwardContainer()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check663' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:660:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::Mutable_ForwardContainer<C>::~Mutable_ForwardContainer()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check676' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:673:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::ReversibleContainer<C>::~ReversibleContainer()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check691' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:689:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((
               ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check693' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:693:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::Mutable_ReversibleContainer<C>::~Mutable_ReversibleContainer()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check715' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:715:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
               ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check716' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:716:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::RandomAccessContainer<C>::~RandomAccessContainer()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check736' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:733:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::Mutable_RandomAccessContainer<C>::~Mutable_RandomAccessContainer()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check760' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:760:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
               ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check761' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:761:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::AssociativeContainer<C>::~AssociativeContainer()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check865' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:865:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
               ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check868' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:868:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
               ^
    ../../../Extern/include/boost/range/algorithm/equal.hpp: In function 'bool boost::range::equal(const SinglePassRange1&, const SinglePassRange2&)':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check162' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/range/concepts.hpp:92:45: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
         #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                                 ^
    ../../../Extern/include/boost/range/algorithm/equal.hpp:162:13: note: in expansion of macro 'BOOST_RANGE_CONCEPT_ASSERT'
                 BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<SinglePassRange1> ));
                 ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check163' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/range/concepts.hpp:92:45: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
         #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                                 ^
    ../../../Extern/include/boost/range/algorithm/equal.hpp:163:13: note: in expansion of macro 'BOOST_RANGE_CONCEPT_ASSERT'
                 BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<SinglePassRange2> ));
                 ^
    ../../../Extern/include/boost/range/algorithm/equal.hpp: In function 'bool boost::range::equal(const SinglePassRange1&, const SinglePassRange2&, BinaryPredicate)':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check175' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/range/concepts.hpp:92:45: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
         #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                                 ^
    ../../../Extern/include/boost/range/algorithm/equal.hpp:175:13: note: in expansion of macro 'BOOST_RANGE_CONCEPT_ASSERT'
                 BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<SinglePassRange1> ));
                 ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check176' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/range/concepts.hpp:92:45: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
         #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                                 ^
    ../../../Extern/include/boost/range/algorithm/equal.hpp:176:13: note: in expansion of macro 'BOOST_RANGE_CONCEPT_ASSERT'
                 BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<SinglePassRange2> ));
                 ^
    In file included from ../../../Extern/include/boost/algorithm/string/finder.hpp:23:0,
                     from ../../../Extern/include/boost/algorithm/string/find.hpp:22,
                     from ../../../Extern/include/boost/algorithm/string/predicate.hpp:23,
                     from shop_manager.cpp:25:
    ../../../Extern/include/boost/algorithm/string/detail/finder.hpp: In member function 'boost::iterator_range<Iterator> boost::algorithm::detail::last_finderF<SearchIteratorT, PredicateT>::findit(ForwardIteratorT, ForwardIteratorT, std::forward_iterator_tag) const':
    ../../../Extern/include/boost/algorithm/string/detail/finder.hpp:145:46: warning: typedef 'input_iterator_type' locally defined but not used [-Wunused-local-typedefs]
                         typedef ForwardIteratorT input_iterator_type;
                                                  ^
    ../../../Extern/include/boost/algorithm/string/detail/finder.hpp: In member function 'boost::iterator_range<Iterator> boost::algorithm::detail::nth_finderF<SearchIteratorT, PredicateT>::find_forward(ForwardIteratorT, ForwardIteratorT, unsigned int) const':
    ../../../Extern/include/boost/algorithm/string/detail/finder.hpp:266:46: warning: typedef 'input_iterator_type' locally defined but not used [-Wunused-local-typedefs]
                         typedef ForwardIteratorT input_iterator_type;
                                                  ^
    ../../../Extern/include/boost/algorithm/string/detail/finder.hpp: In member function 'boost::iterator_range<Iterator> boost::algorithm::detail::nth_finderF<SearchIteratorT, PredicateT>::find_backward(ForwardIteratorT, ForwardIteratorT, unsigned int) const':
    ../../../Extern/include/boost/algorithm/string/detail/finder.hpp:301:46: warning: typedef 'input_iterator_type' locally defined but not used [-Wunused-local-typedefs]
                         typedef ForwardIteratorT input_iterator_type;
                                                  ^
    ../../../Extern/include/boost/algorithm/string/detail/finder.hpp: In function 'boost::iterator_range<IteratorT> boost::algorithm::detail::find_head_impl(ForwardIteratorT, ForwardIteratorT, unsigned int, std::random_access_iterator_tag)':
    ../../../Extern/include/boost/algorithm/string/detail/finder.hpp:365:42: warning: typedef 'input_iterator_type' locally defined but not used [-Wunused-local-typedefs]
                     typedef ForwardIteratorT input_iterator_type;
                                              ^
    ../../../Extern/include/boost/algorithm/string/detail/finder.hpp: In function 'boost::iterator_range<IteratorT> boost::algorithm::detail::find_tail_impl(ForwardIteratorT, ForwardIteratorT, unsigned int, std::random_access_iterator_tag)':
    ../../../Extern/include/boost/algorithm/string/detail/finder.hpp:439:42: warning: typedef 'input_iterator_type' locally defined but not used [-Wunused-local-typedefs]
                     typedef ForwardIteratorT input_iterator_type;
                                              ^
    In file included from stdafx.h:7:0,
                     from shop_manager.cpp:1:
    shop_manager.cpp: In member function 'bool CShopManager::Initialize(TShopTable*, int)':
    debug_allocator.h:157:31: warning: deleting object of polymorphic class type 'CShop' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor]
     #define M2_DELETE(p) delete (p)
                                   ^
    shop_manager.cpp:54:4: note: in expansion of macro 'M2_DELETE'
        M2_DELETE(shop);
        ^
    shop_manager.cpp: In member function 'void CShopManager::Destroy()':
    debug_allocator.h:157:31: warning: deleting object of polymorphic class type 'CShop' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor]
     #define M2_DELETE(p) delete (p)
                                   ^
    shop_manager.cpp:75:3: note: in expansion of macro 'M2_DELETE'
       M2_DELETE(it->second);
       ^
    shop_manager.cpp: In member function 'void CShopManager::DestroyPCShop(LPCHARACTER)':
    debug_allocator.h:157:31: warning: deleting object of polymorphic class type 'CShop' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor]
     #define M2_DELETE(p) delete (p)
                                   ^
    shop_manager.cpp:190:2: note: in expansion of macro 'M2_DELETE'
      M2_DELETE(pkShop);
      ^
    In file included from stdafx.h:7:0,
                     from item_manager_read_tables.cpp:1:
    debug_allocator.h:157:31: warning: 'pkGroup' may be used uninitialized in this function [-Wmaybe-uninitialized]
     #define M2_DELETE(p) delete (p)
                                   ^
    item_manager_read_tables.cpp:627:20: note: 'pkGroup' was declared here
        CDropItemGroup* pkGroup;
                        ^
    ../../../Extern/include/cryptopp/secblock.h:109: error: undefined reference to 'CryptoPP::AlignedDeallocate(void*)'
    ../../../Extern/include/cryptopp/secblock.h:109: error: undefined reference to 'CryptoPP::AlignedDeallocate(void*)'
    ../../../Extern/include/cryptopp/secblock.h:109: error: undefined reference to 'CryptoPP::AlignedDeallocate(void*)'
    ../../../Extern/include/cryptopp/secblock.h:97: error: undefined reference to 'CryptoPP::AlignedAllocate(unsigned int)'
    ../../../Extern/include/cryptopp/secblock.h:109: error: undefined reference to 'CryptoPP::AlignedDeallocate(void*)'
    ../../../Extern/include/cryptopp/secblock.h:97: error: undefined reference to 'CryptoPP::AlignedAllocate(unsigned int)'
    ../../../Extern/include/cryptopp/secblock.h:97: error: undefined reference to 'CryptoPP::AlignedAllocate(unsigned int)'
    collect2: error: ld returned 1 exit status
    gmake: *** [../game_r65730_striped] Error 1
    gmake: *** Waiting for unfinished jobs....
    ../../../Extern/include/cryptopp/secblock.h:109: error: undefined reference to 'CryptoPP::AlignedDeallocate(void*)'
    ../../../Extern/include/cryptopp/secblock.h:109: error: undefined reference to 'CryptoPP::AlignedDeallocate(void*)'
    ../../../Extern/include/cryptopp/secblock.h:109: error: undefined reference to 'CryptoPP::AlignedDeallocate(void*)'
    ../../../Extern/include/cryptopp/secblock.h:97: error: undefined reference to 'CryptoPP::AlignedAllocate(unsigned int)'
    ../../../Extern/include/cryptopp/secblock.h:109: error: undefined reference to 'CryptoPP::AlignedDeallocate(void*)'
    ../../../Extern/include/cryptopp/secblock.h:97: error: undefined reference to 'CryptoPP::AlignedAllocate(unsigned int)'
    ../../../Extern/include/cryptopp/secblock.h:97: error: undefined reference to 'CryptoPP::AlignedAllocate(unsigned int)'
    collect2: error: ld returned 1 exit status
    gmake: *** [../game_r65730_32] Error 1
    
    

    :|

  8. i have this error!

    char.cpp:7341:124: warning: trigraph ??) converted to ] [-Wtrigraphs]
         if (!strcmp(Message, "(?¢­¢¥c)") || !strcmp(Message, "(¥ì¡¤)") || !strcmp(Message, "(¡¾a¡íY)") || !strcmp(Message, "(AA??)") || !strcmp(Message, "(¡íc¢Ò?)") || !strcmp(Message, "(?©¢©©e)") || !strcmp(Message, "(??C?)") || !strcmp(Message, "(????)") || !strcmp(Message, "(AE??)"))
     ^
    char.cpp:7341:246: warning: trigraph ??) converted to ] [-Wtrigraphs]
    char.cpp:7341:274: warning: trigraph ??) converted to ] [-Wtrigraphs]
         if (!strcmp(Message, "(?¢­¢¥c)") || !strcmp(Message, "(¥ì¡¤)") || !strcmp(Message, "(¡¾a¡íY)") || !strcmp(Message, "(AA??)") || !strcmp(Message, "(¡íc¢Ò?)") || !strcmp(Message, "(?©¢©©e)") || !strcmp(Message, "(??C?)") || !strcmp(Message, "(????)") || !strcmp(Message, "(AE??)"))
     ^
    PetSystem.cpp: In member function 'virtual bool CPetActor::_UpdateFollowAI()':
    PetSystem.cpp:246:7: warning: unused variable 'bDoMoveAlone' [-Wunused-variable]
      bool bDoMoveAlone = true;     // ij¸¯ÅÍ¿Í °¡±îÀÌ ÀÖÀ» ¶§ È¥ÀÚ ¿©±âÀú±â ¿òÁ÷ÀÏ°ÇÁö ¿©ºÎ ;
           ^
    PetSystem.cpp: In member function 'CPetActor* CPetSystem::Summon(DWORD, LPITEM, const char*, bool, DWORD)':
    PetSystem.cpp:552:8: warning: unused variable 'petVID' [-Wunused-variable]
      DWORD petVID = petActor->Summon(petName, pSummonItem, bSpawnFar);
            ^
    In file included from ../../../Extern/include/cryptopp/secblock.h:7:0,
                     from ../../../Extern/include/cryptopp/modes.h:8,
                     from cipher.cpp:7:
    ../../../Extern/include/cryptopp/algparam.h: In instantiation of 'CryptoPP::ConstByteArrayParameter::ConstByteArrayParameter(const T&, bool) [with T = std::basic_string<char>]':
    ../../../Extern/include/cryptopp/filters.h:793:132:   required from here
    ../../../Extern/include/cryptopp/misc.h:58:118: warning: unused variable 'cryptopp_assert_26' [-Wunused-variable]
     #define CRYPTOPP_COMPILE_ASSERT_INSTANCE(assertion, instance) static CompileAssert<(assertion)> CRYPTOPP_ASSERT_JOIN(cryptopp_assert_, instance)
                                                                                                                          ^
    ../../../Extern/include/cryptopp/misc.h:61:39: note: in definition of macro 'CRYPTOPP_DO_ASSERT_JOIN'
     #define CRYPTOPP_DO_ASSERT_JOIN(X, Y) X##Y
                                           ^
    ../../../Extern/include/cryptopp/misc.h:58:97: note: in expansion of macro 'CRYPTOPP_ASSERT_JOIN'
     #define CRYPTOPP_COMPILE_ASSERT_INSTANCE(assertion, instance) static CompileAssert<(assertion)> CRYPTOPP_ASSERT_JOIN(cryptopp_assert_, instance)
                                                                                                     ^
    ../../../Extern/include/cryptopp/misc.h:54:44: note: in expansion of macro 'CRYPTOPP_COMPILE_ASSERT_INSTANCE'
     #define CRYPTOPP_COMPILE_ASSERT(assertion) CRYPTOPP_COMPILE_ASSERT_INSTANCE(assertion, __LINE__)
                                                ^
    ../../../Extern/include/cryptopp/algparam.h:26:9: note: in expansion of macro 'CRYPTOPP_COMPILE_ASSERT'
             CRYPTOPP_COMPILE_ASSERT(sizeof(CPP_TYPENAME T::value_type) == 1);
             ^
    In file included from ../../../Extern/include/cryptopp/modes.h:12:0,
                     from cipher.cpp:7:
    ../../../Extern/include/cryptopp/algparam.h: In instantiation of 'void CryptoPP::AlgorithmParametersTemplate<T>::MoveInto(void*) const [with T = CryptoPP::Integer]':
    cipher.cpp:398:1:   required from here
    ../../../Extern/include/cryptopp/algparam.h:322:35: warning: unused variable 'p' [-Wunused-variable]
       AlgorithmParametersTemplate<T>* p = new(buffer) AlgorithmParametersTemplate<T>(*this);
                                       ^
    ../../../Extern/include/cryptopp/algparam.h: In instantiation of 'void CryptoPP::AlgorithmParametersTemplate<T>::MoveInto(void*) const [with T = CryptoPP::RandomNumberGenerator*]':
    cipher.cpp:398:1:   required from here
    ../../../Extern/include/cryptopp/algparam.h:322:35: warning: unused variable 'p' [-Wunused-variable]
    buff_on_attributes.cpp: In member function 'void CBuffOnAttributes::ChangeBuffValue(BYTE)':
    buff_on_attributes.cpp:119:8: warning: unused variable 'old_value' [-Wunused-variable]
        int old_value = sum_of_attr_value * m_bBuffValue / 100;
            ^
    buff_on_attributes.cpp:120:8: warning: unused variable 'new_value' [-Wunused-variable]
        int new_value = sum_of_attr_value * bNewValue / 100;
            ^
    DragonSoul.cpp: In member function 'bool DSManager::ExtractDragonHeart(LPCHARACTER, LPITEM, LPITEM)':
    DragonSoul.cpp:353:8: warning: unused variable 'sum' [-Wunused-variable]
      float sum = 0.f;
            ^
    DragonSoul.cpp: In member function 'bool DSManager::PullOut(LPCHARACTER, TItemPos, CItem*&, LPITEM)':
    DragonSoul.cpp:438:9: warning: unused variable 'dwVnum' [-Wunused-variable]
       DWORD dwVnum = pItem->GetVnum(); 
             ^
    DragonSoul.cpp: In member function 'bool DSManager::DoRefineGrade(LPCHARACTER, TItemPos (&)[15])':
    DragonSoul.cpp:558:8: warning: unused variable 'prob_sum' [-Wunused-variable]
      float prob_sum;
            ^
    DragonSoul.cpp: In member function 'bool DSManager::DoRefineStep(LPCHARACTER, TItemPos (&)[15])':
    DragonSoul.cpp:766:8: warning: unused variable 'sum' [-Wunused-variable]
      float sum = 0.f;
            ^
    In file included from ../../../Extern/include/cryptopp/secblock.h:7:0,
                     from ../../../Extern/include/cryptopp/modes.h:8,
                     from cipher.cpp:7:
    ../../../Extern/include/cryptopp/misc.h:548:20: warning: 'std::string CryptoPP::StringNarrow(const wchar_t*, bool)' defined but not used [-Wunused-function]
     static std::string StringNarrow(const wchar_t *str, bool throwOnError = true)
                        ^
    minilzo.c: In function 'lzo_bool basic_integral_check()':
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:931:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(CHAR_BIT == 8);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:932:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(char) == 1);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:933:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(short) >= 2);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:934:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(long) >= 4);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:935:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(int) >= sizeof(short));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:936:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(long) >= sizeof(int));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:938:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_uint) == sizeof(lzo_int));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:939:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_uint32) == sizeof(lzo_int32));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:941:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_uint32) >= 4);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:942:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_uint32) >= sizeof(unsigned));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:946:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_uint) >= 4);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:947:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_uint) >= sizeof(unsigned));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:951:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(short) == 2);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:960:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(int) == 4);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:967:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(long) == 4);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:973:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(SIZEOF_UNSIGNED == sizeof(unsigned));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:976:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(SIZEOF_UNSIGNED_LONG == sizeof(unsigned long));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:987:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_UNSIGNED(unsigned char));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:988:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_UNSIGNED(unsigned short));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:989:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_UNSIGNED(unsigned));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:990:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_UNSIGNED(unsigned long));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:991:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_SIGNED(short));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:992:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_SIGNED(int));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:993:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_SIGNED(long));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:995:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_UNSIGNED(lzo_uint32));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:996:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_UNSIGNED(lzo_uint));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:997:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_SIGNED(lzo_int32));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:998:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_SIGNED(lzo_int));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1000:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(INT_MAX    == LZO_STYPE_MAX(sizeof(int)));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1001:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(UINT_MAX   == LZO_UTYPE_MAX(sizeof(unsigned)));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1002:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(LONG_MAX   == LZO_STYPE_MAX(sizeof(long)));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1003:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(ULONG_MAX  == LZO_UTYPE_MAX(sizeof(unsigned long)));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1004:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(SHRT_MAX   == LZO_STYPE_MAX(sizeof(short)));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1005:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(USHRT_MAX  == LZO_UTYPE_MAX(sizeof(unsigned short)));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1006:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(LZO_UINT32_MAX == LZO_UTYPE_MAX(sizeof(lzo_uint32)));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1007:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(LZO_UINT_MAX   == LZO_UTYPE_MAX(sizeof(lzo_uint)));
      ^
    minilzo.c: In function 'lzo_bool basic_ptr_check()':
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1021:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(char *) >= sizeof(int));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1022:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_byte *) >= sizeof(char *));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1024:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_voidp) == sizeof(lzo_byte *));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1025:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_voidp) == sizeof(lzo_voidpp));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1026:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_voidp) == sizeof(lzo_bytepp));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1027:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_voidp) >= sizeof(lzo_uint));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1029:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_ptr_t) == sizeof(lzo_voidp));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1030:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_ptr_t) == sizeof(lzo_sptr_t));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1031:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_ptr_t) >= sizeof(lzo_uint));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1033:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_ptrdiff_t) >= 4);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1034:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_ptrdiff_t) >= sizeof(ptrdiff_t));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1036:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(ptrdiff_t) >= sizeof(size_t));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1037:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_ptrdiff_t) >= sizeof(lzo_uint));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1046:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_SIGNED(ptrdiff_t));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1047:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_UNSIGNED(size_t));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1048:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_SIGNED(lzo_ptrdiff_t));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1049:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_SIGNED(lzo_sptr_t));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1050:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_UNSIGNED(lzo_ptr_t));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1051:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_UNSIGNED(lzo_moff_t));
      ^
    minilzo.c: In function 'int _lzo_config_check()':
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1172:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT( (int) ((unsigned char) ((signed char) -1)) == 255);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1173:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT( (((unsigned char)128) << (int)(8*sizeof(int)-8)) < 0);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1211:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(short) == 2);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1234:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_uint32) == 4);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1260:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(lzo_sizeof_dict_t == sizeof(lzo_dict_t));
      ^
    In file included from ../../../Extern/include/boost/mpl/aux_/integral_wrapper.hpp:22:0,
                     from ../../../Extern/include/boost/mpl/int.hpp:20,
                     from ../../../Extern/include/boost/mpl/lambda_fwd.hpp:23,
                     from ../../../Extern/include/boost/mpl/aux_/na_spec.hpp:18,
                     from ../../../Extern/include/boost/mpl/if.hpp:19,
                     from ../../../Extern/include/boost/mpl/eval_if.hpp:17,
                     from ../../../Extern/include/boost/iterator/iterator_categories.hpp:15,
                     from ../../../Extern/include/boost/unordered/detail/table.hpp:14,
                     from ../../../Extern/include/boost/unordered/detail/equivalent.hpp:10,
                     from ../../../Extern/include/boost/unordered/unordered_map.hpp:19,
                     from ../../../Extern/include/boost/unordered_map.hpp:16,
                     from desc_manager.h:4,
                     from shop_manager.cpp:8:
    ../../../Extern/include/boost/concept_check.hpp: In function 'void boost::function_requires(Model*)':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check43' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:43:7: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
           BOOST_CONCEPT_ASSERT((Model));
           ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::AdaptableGenerator<Func, Return>::~AdaptableGenerator()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check413' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:413:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::AdaptableUnaryFunction<Func, Return, Arg>::~AdaptableUnaryFunction()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check425' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:425:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
               ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check426' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:426:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::AdaptableBinaryFunction<Func, Return, First, Second>::~AdaptableBinaryFunction()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check444' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:444:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
               ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check445' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:445:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
               ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check446' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:446:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::InputIterator<TT>::~InputIterator()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check477' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:477:9: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
             BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
             ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check478' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:478:9: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
             BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
             ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::ForwardIterator<TT>::~ForwardIterator()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check511' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:508:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((Convertible<
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::BidirectionalIterator<TT>::~BidirectionalIterator()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check539' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:536:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((Convertible<
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::RandomAccessIterator<TT>::~RandomAccessIterator()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check569' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:566:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((Convertible<
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::Container<C>::~Container()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check613' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:613:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::Mutable_Container<C>::~Mutable_Container()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check641' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:640:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((
               ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check643' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:643:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::ForwardContainer<C>::~ForwardContainer()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check663' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:660:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::Mutable_ForwardContainer<C>::~Mutable_ForwardContainer()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check676' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:673:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::ReversibleContainer<C>::~ReversibleContainer()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check691' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:689:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((
               ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check693' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:693:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::Mutable_ReversibleContainer<C>::~Mutable_ReversibleContainer()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check715' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:715:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
               ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check716' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:716:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::RandomAccessContainer<C>::~RandomAccessContainer()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check736' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:733:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::Mutable_RandomAccessContainer<C>::~Mutable_RandomAccessContainer()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check760' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:760:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
               ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check761' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:761:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::AssociativeContainer<C>::~AssociativeContainer()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check865' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:865:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
               ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check868' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:868:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
               ^
    ../../../Extern/include/boost/range/algorithm/equal.hpp: In function 'bool boost::range::equal(const SinglePassRange1&, const SinglePassRange2&)':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check162' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/range/concepts.hpp:92:45: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
         #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                                 ^
    ../../../Extern/include/boost/range/algorithm/equal.hpp:162:13: note: in expansion of macro 'BOOST_RANGE_CONCEPT_ASSERT'
                 BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<SinglePassRange1> ));
                 ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check163' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/range/concepts.hpp:92:45: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
         #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                                 ^
    ../../../Extern/include/boost/range/algorithm/equal.hpp:163:13: note: in expansion of macro 'BOOST_RANGE_CONCEPT_ASSERT'
                 BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<SinglePassRange2> ));
                 ^
    ../../../Extern/include/boost/range/algorithm/equal.hpp: In function 'bool boost::range::equal(const SinglePassRange1&, const SinglePassRange2&, BinaryPredicate)':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check175' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/range/concepts.hpp:92:45: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
         #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                                 ^
    ../../../Extern/include/boost/range/algorithm/equal.hpp:175:13: note: in expansion of macro 'BOOST_RANGE_CONCEPT_ASSERT'
                 BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<SinglePassRange1> ));
                 ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check176' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/range/concepts.hpp:92:45: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
         #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                                 ^
    ../../../Extern/include/boost/range/algorithm/equal.hpp:176:13: note: in expansion of macro 'BOOST_RANGE_CONCEPT_ASSERT'
                 BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<SinglePassRange2> ));
                 ^
    In file included from ../../../Extern/include/boost/algorithm/string/finder.hpp:23:0,
                     from ../../../Extern/include/boost/algorithm/string/find.hpp:22,
                     from ../../../Extern/include/boost/algorithm/string/predicate.hpp:23,
                     from shop_manager.cpp:25:
    ../../../Extern/include/boost/algorithm/string/detail/finder.hpp: In member function 'boost::iterator_range<Iterator> boost::algorithm::detail::last_finderF<SearchIteratorT, PredicateT>::findit(ForwardIteratorT, ForwardIteratorT, std::forward_iterator_tag) const':
    ../../../Extern/include/boost/algorithm/string/detail/finder.hpp:145:46: warning: typedef 'input_iterator_type' locally defined but not used [-Wunused-local-typedefs]
                         typedef ForwardIteratorT input_iterator_type;
                                                  ^
    ../../../Extern/include/boost/algorithm/string/detail/finder.hpp: In member function 'boost::iterator_range<Iterator> boost::algorithm::detail::nth_finderF<SearchIteratorT, PredicateT>::find_forward(ForwardIteratorT, ForwardIteratorT, unsigned int) const':
    ../../../Extern/include/boost/algorithm/string/detail/finder.hpp:266:46: warning: typedef 'input_iterator_type' locally defined but not used [-Wunused-local-typedefs]
                         typedef ForwardIteratorT input_iterator_type;
                                                  ^
    ../../../Extern/include/boost/algorithm/string/detail/finder.hpp: In member function 'boost::iterator_range<Iterator> boost::algorithm::detail::nth_finderF<SearchIteratorT, PredicateT>::find_backward(ForwardIteratorT, ForwardIteratorT, unsigned int) const':
    ../../../Extern/include/boost/algorithm/string/detail/finder.hpp:301:46: warning: typedef 'input_iterator_type' locally defined but not used [-Wunused-local-typedefs]
                         typedef ForwardIteratorT input_iterator_type;
                                                  ^
    ../../../Extern/include/boost/algorithm/string/detail/finder.hpp: In function 'boost::iterator_range<IteratorT> boost::algorithm::detail::find_head_impl(ForwardIteratorT, ForwardIteratorT, unsigned int, std::random_access_iterator_tag)':
    ../../../Extern/include/boost/algorithm/string/detail/finder.hpp:365:42: warning: typedef 'input_iterator_type' locally defined but not used [-Wunused-local-typedefs]
                     typedef ForwardIteratorT input_iterator_type;
                                              ^
    ../../../Extern/include/boost/algorithm/string/detail/finder.hpp: In function 'boost::iterator_range<IteratorT> boost::algorithm::detail::find_tail_impl(ForwardIteratorT, ForwardIteratorT, unsigned int, std::random_access_iterator_tag)':
    ../../../Extern/include/boost/algorithm/string/detail/finder.hpp:439:42: warning: typedef 'input_iterator_type' locally defined but not used [-Wunused-local-typedefs]
                     typedef ForwardIteratorT input_iterator_type;
                                              ^
    In file included from stdafx.h:7:0,
                     from shop_manager.cpp:1:
    shop_manager.cpp: In member function 'bool CShopManager::Initialize(TShopTable*, int)':
    debug_allocator.h:157:31: warning: deleting object of polymorphic class type 'CShop' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor]
     #define M2_DELETE(p) delete (p)
                                   ^
    shop_manager.cpp:54:4: note: in expansion of macro 'M2_DELETE'
        M2_DELETE(shop);
        ^
    shop_manager.cpp: In member function 'void CShopManager::Destroy()':
    debug_allocator.h:157:31: warning: deleting object of polymorphic class type 'CShop' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor]
     #define M2_DELETE(p) delete (p)
                                   ^
    shop_manager.cpp:75:3: note: in expansion of macro 'M2_DELETE'
       M2_DELETE(it->second);
       ^
    shop_manager.cpp: In member function 'void CShopManager::DestroyPCShop(LPCHARACTER)':
    debug_allocator.h:157:31: warning: deleting object of polymorphic class type 'CShop' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor]
     #define M2_DELETE(p) delete (p)
                                   ^
    shop_manager.cpp:190:2: note: in expansion of macro 'M2_DELETE'
      M2_DELETE(pkShop);
      ^
    item_manager_read_tables.cpp: In member function 'bool ITEM_MANAGER::ReadMonsterDropItemGroup(const char*)':
    item_manager_read_tables.cpp:637:21: warning: unused variable 'pkGroup' [-Wunused-variable]
         CDropItemGroup* pkGroup = it->second;
                         ^
    In file included from ../../../Extern/include/boost/bind/bind.hpp:29:0,
                     from ../../../Extern/include/boost/bind.hpp:22,
                     from main.cpp:67:
    ../../../Extern/include/boost/bind/arg.hpp: In constructor 'boost::arg<I>::arg(const T&)':
    ../../../Extern/include/boost/bind/arg.hpp:37:22: warning: typedef 'T_must_be_placeholder' locally defined but not used [-Wunused-local-typedefs]
             typedef char T_must_be_placeholder[ I == is_placeholder<T>::value? 1: -1 ];
                          ^
    char_item.cpp: In member function 'void CHARACTER::BuffOnAttr_ValueChange(BYTE, BYTE, BYTE)':
    char_item.cpp:6474:23: warning: 'pBuff' may be used uninitialized in this function [-Wmaybe-uninitialized]
       pBuff->On(bNewValue);
                           ^
    ../../../Extern/include/cryptopp/secblock.h:109: error: undefined reference to 'CryptoPP::AlignedDeallocate(void*)'
    ../../../Extern/include/cryptopp/secblock.h:109: error: undefined reference to 'CryptoPP::AlignedDeallocate(void*)'
    ../../../Extern/include/cryptopp/secblock.h:109: error: undefined reference to 'CryptoPP::AlignedDeallocate(void*)'
    ../../../Extern/include/cryptopp/secblock.h:97: error: undefined reference to 'CryptoPP::AlignedAllocate(unsigned int)'
    ../../../Extern/include/cryptopp/secblock.h:109: error: undefined reference to 'CryptoPP::AlignedDeallocate(void*)'
    ../../../Extern/include/cryptopp/secblock.h:97: error: undefined reference to 'CryptoPP::AlignedAllocate(unsigned int)'
    ../../../Extern/include/cryptopp/secblock.h:97: error: undefined reference to 'CryptoPP::AlignedAllocate(unsigned int)'
    collect2: error: ld returned 1 exit status
    gmake: *** [../game_r65730_striped] Error 1
    gmake: *** Waiting for unfinished jobs....
    ../../../Extern/include/cryptopp/secblock.h:109: error: undefined reference to 'CryptoPP::AlignedDeallocate(void*)'
    ../../../Extern/include/cryptopp/secblock.h:109: error: undefined reference to 'CryptoPP::AlignedDeallocate(void*)'
    ../../../Extern/include/cryptopp/secblock.h:109: error: undefined reference to 'CryptoPP::AlignedDeallocate(void*)'
    ../../../Extern/include/cryptopp/secblock.h:97: error: undefined reference to 'CryptoPP::AlignedAllocate(unsigned int)'
    ../../../Extern/include/cryptopp/secblock.h:109: error: undefined reference to 'CryptoPP::AlignedDeallocate(void*)'
    ../../../Extern/include/cryptopp/secblock.h:97: error: undefined reference to 'CryptoPP::AlignedAllocate(unsigned int)'
    ../../../Extern/include/cryptopp/secblock.h:97: error: undefined reference to 'CryptoPP::AlignedAllocate(unsigned int)'
    collect2: error: ld returned 1 exit status
    gmake: *** [../game_r65730_32] Error 1
    
    
  9. to solve this error you have to open the file secblock.h from cryptopp and go to line 91 and replace CheckSize(n); with this->CheckSize(n);


     


    :)

    it worked perfectly, but now I found another problem!

    char.cpp:7341:124: warning: trigraph ??) converted to ] [-Wtrigraphs]
         if (!strcmp(Message, "(?¢­¢¥c)") || !strcmp(Message, "(¥ì¡¤)") || !strcmp(Message, "(¡¾a¡íY)") || !strcmp(Message, "(AA??)") || !strcmp(Message, "(¡íc¢Ò?)") || !strcmp(Message, "(?©¢©©e)") || !strcmp(Message, "(??C?)") || !strcmp(Message, "(????)") || !strcmp(Message, "(AE??)"))
     ^
    char.cpp:7341:246: warning: trigraph ??) converted to ] [-Wtrigraphs]
    char.cpp:7341:274: warning: trigraph ??) converted to ] [-Wtrigraphs]
         if (!strcmp(Message, "(?¢­¢¥c)") || !strcmp(Message, "(¥ì¡¤)") || !strcmp(Message, "(¡¾a¡íY)") || !strcmp(Message, "(AA??)") || !strcmp(Message, "(¡íc¢Ò?)") || !strcmp(Message, "(?©¢©©e)") || !strcmp(Message, "(??C?)") || !strcmp(Message, "(????)") || !strcmp(Message, "(AE??)"))
     ^
    PetSystem.cpp: In member function 'virtual bool CPetActor::_UpdateFollowAI()':
    PetSystem.cpp:246:7: warning: unused variable 'bDoMoveAlone' [-Wunused-variable]
      bool bDoMoveAlone = true;     // ij¸¯ÅÍ¿Í °¡±îÀÌ ÀÖÀ» ¶§ È¥ÀÚ ¿©±âÀú±â ¿òÁ÷ÀÏ°ÇÁö ¿©ºÎ ;
           ^
    PetSystem.cpp: In member function 'CPetActor* CPetSystem::Summon(DWORD, LPITEM, const char*, bool, DWORD)':
    PetSystem.cpp:552:8: warning: unused variable 'petVID' [-Wunused-variable]
      DWORD petVID = petActor->Summon(petName, pSummonItem, bSpawnFar);
            ^
    In file included from ../../../Extern/include/cryptopp/secblock.h:7:0,
                     from ../../../Extern/include/cryptopp/modes.h:8,
                     from cipher.cpp:7:
    ../../../Extern/include/cryptopp/algparam.h: In instantiation of 'CryptoPP::ConstByteArrayParameter::ConstByteArrayParameter(const T&, bool) [with T = std::basic_string<char>]':
    ../../../Extern/include/cryptopp/filters.h:793:132:   required from here
    ../../../Extern/include/cryptopp/misc.h:58:118: warning: unused variable 'cryptopp_assert_26' [-Wunused-variable]
     #define CRYPTOPP_COMPILE_ASSERT_INSTANCE(assertion, instance) static CompileAssert<(assertion)> CRYPTOPP_ASSERT_JOIN(cryptopp_assert_, instance)
                                                                                                                          ^
    ../../../Extern/include/cryptopp/misc.h:61:39: note: in definition of macro 'CRYPTOPP_DO_ASSERT_JOIN'
     #define CRYPTOPP_DO_ASSERT_JOIN(X, Y) X##Y
                                           ^
    ../../../Extern/include/cryptopp/misc.h:58:97: note: in expansion of macro 'CRYPTOPP_ASSERT_JOIN'
     #define CRYPTOPP_COMPILE_ASSERT_INSTANCE(assertion, instance) static CompileAssert<(assertion)> CRYPTOPP_ASSERT_JOIN(cryptopp_assert_, instance)
                                                                                                     ^
    ../../../Extern/include/cryptopp/misc.h:54:44: note: in expansion of macro 'CRYPTOPP_COMPILE_ASSERT_INSTANCE'
     #define CRYPTOPP_COMPILE_ASSERT(assertion) CRYPTOPP_COMPILE_ASSERT_INSTANCE(assertion, __LINE__)
                                                ^
    ../../../Extern/include/cryptopp/algparam.h:26:9: note: in expansion of macro 'CRYPTOPP_COMPILE_ASSERT'
             CRYPTOPP_COMPILE_ASSERT(sizeof(CPP_TYPENAME T::value_type) == 1);
             ^
    buff_on_attributes.cpp: In member function 'void CBuffOnAttributes::ChangeBuffValue(BYTE)':
    buff_on_attributes.cpp:119:8: warning: unused variable 'old_value' [-Wunused-variable]
        int old_value = sum_of_attr_value * m_bBuffValue / 100;
            ^
    buff_on_attributes.cpp:120:8: warning: unused variable 'new_value' [-Wunused-variable]
        int new_value = sum_of_attr_value * bNewValue / 100;
            ^
    In file included from ../../../Extern/include/cryptopp/modes.h:12:0,
                     from cipher.cpp:7:
    ../../../Extern/include/cryptopp/algparam.h: In instantiation of 'void CryptoPP::AlgorithmParametersTemplate<T>::MoveInto(void*) const [with T = CryptoPP::RandomNumberGenerator*]':
    cipher.cpp:398:1:   required from here
    ../../../Extern/include/cryptopp/algparam.h:322:35: warning: unused variable 'p' [-Wunused-variable]
       AlgorithmParametersTemplate<T>* p = new(buffer) AlgorithmParametersTemplate<T>(*this);
                                       ^
    DragonSoul.cpp: In member function 'bool DSManager::ExtractDragonHeart(LPCHARACTER, LPITEM, LPITEM)':
    DragonSoul.cpp:353:8: warning: unused variable 'sum' [-Wunused-variable]
      float sum = 0.f;
            ^
    DragonSoul.cpp: In member function 'bool DSManager::PullOut(LPCHARACTER, TItemPos, CItem*&, LPITEM)':
    DragonSoul.cpp:438:9: warning: unused variable 'dwVnum' [-Wunused-variable]
       DWORD dwVnum = pItem->GetVnum(); 
             ^
    DragonSoul.cpp: In member function 'bool DSManager::DoRefineGrade(LPCHARACTER, TItemPos (&)[15])':
    DragonSoul.cpp:558:8: warning: unused variable 'prob_sum' [-Wunused-variable]
      float prob_sum;
            ^
    DragonSoul.cpp: In member function 'bool DSManager::DoRefineStep(LPCHARACTER, TItemPos (&)[15])':
    DragonSoul.cpp:766:8: warning: unused variable 'sum' [-Wunused-variable]
      float sum = 0.f;
            ^
    In file included from ../../../Extern/include/cryptopp/secblock.h:7:0,
                     from ../../../Extern/include/cryptopp/modes.h:8,
                     from cipher.cpp:7:
    ../../../Extern/include/cryptopp/misc.h:548:20: warning: 'std::string CryptoPP::StringNarrow(const wchar_t*, bool)' defined but not used [-Wunused-function]
     static std::string StringNarrow(const wchar_t *str, bool throwOnError = true)
                        ^
    minilzo.c: In function 'lzo_bool basic_integral_check()':
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:931:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(CHAR_BIT == 8);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:932:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(char) == 1);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:933:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(short) >= 2);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:934:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(long) >= 4);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:935:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(int) >= sizeof(short));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:936:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(long) >= sizeof(int));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:938:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_uint) == sizeof(lzo_int));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:939:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_uint32) == sizeof(lzo_int32));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:941:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_uint32) >= 4);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:942:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_uint32) >= sizeof(unsigned));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:946:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_uint) >= 4);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:947:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_uint) >= sizeof(unsigned));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:951:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(short) == 2);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:960:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(int) == 4);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:967:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(long) == 4);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:973:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(SIZEOF_UNSIGNED == sizeof(unsigned));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:976:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(SIZEOF_UNSIGNED_LONG == sizeof(unsigned long));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:987:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_UNSIGNED(unsigned char));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:988:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_UNSIGNED(unsigned short));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:989:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_UNSIGNED(unsigned));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:990:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_UNSIGNED(unsigned long));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:991:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_SIGNED(short));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:992:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_SIGNED(int));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:993:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_SIGNED(long));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:995:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_UNSIGNED(lzo_uint32));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:996:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_UNSIGNED(lzo_uint));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:997:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_SIGNED(lzo_int32));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:998:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_SIGNED(lzo_int));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1000:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(INT_MAX    == LZO_STYPE_MAX(sizeof(int)));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1001:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(UINT_MAX   == LZO_UTYPE_MAX(sizeof(unsigned)));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1002:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(LONG_MAX   == LZO_STYPE_MAX(sizeof(long)));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1003:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(ULONG_MAX  == LZO_UTYPE_MAX(sizeof(unsigned long)));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1004:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(SHRT_MAX   == LZO_STYPE_MAX(sizeof(short)));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1005:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(USHRT_MAX  == LZO_UTYPE_MAX(sizeof(unsigned short)));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1006:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(LZO_UINT32_MAX == LZO_UTYPE_MAX(sizeof(lzo_uint32)));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1007:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(LZO_UINT_MAX   == LZO_UTYPE_MAX(sizeof(lzo_uint)));
      ^
    minilzo.c: In function 'lzo_bool basic_ptr_check()':
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1021:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(char *) >= sizeof(int));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1022:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_byte *) >= sizeof(char *));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1024:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_voidp) == sizeof(lzo_byte *));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1025:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_voidp) == sizeof(lzo_voidpp));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1026:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_voidp) == sizeof(lzo_bytepp));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1027:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_voidp) >= sizeof(lzo_uint));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1029:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_ptr_t) == sizeof(lzo_voidp));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1030:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_ptr_t) == sizeof(lzo_sptr_t));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1031:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_ptr_t) >= sizeof(lzo_uint));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1033:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_ptrdiff_t) >= 4);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1034:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_ptrdiff_t) >= sizeof(ptrdiff_t));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1036:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(ptrdiff_t) >= sizeof(size_t));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1037:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_ptrdiff_t) >= sizeof(lzo_uint));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1046:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_SIGNED(ptrdiff_t));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1047:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_UNSIGNED(size_t));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1048:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_SIGNED(lzo_ptrdiff_t));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1049:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_SIGNED(lzo_sptr_t));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1050:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_UNSIGNED(lzo_ptr_t));
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1051:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(IS_UNSIGNED(lzo_moff_t));
      ^
    minilzo.c: In function 'int _lzo_config_check()':
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1172:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT( (int) ((unsigned char) ((signed char) -1)) == 255);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1173:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT( (((unsigned char)128) << (int)(8*sizeof(int)-8)) < 0);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1211:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(short) == 2);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1234:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(sizeof(lzo_uint32) == 4);
      ^
    minilzo.c:118:16: warning: typedef '__lzo_compile_time_assert_fail' locally defined but not used [-Wunused-local-typedefs]
      { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; }
                    ^
    minilzo.c:924:41: note: in expansion of macro 'LZO_COMPILE_TIME_ASSERT'
     #  define COMPILE_TIME_ASSERT(expr)     LZO_COMPILE_TIME_ASSERT(expr)
                                             ^
    minilzo.c:1260:2: note: in expansion of macro 'COMPILE_TIME_ASSERT'
      COMPILE_TIME_ASSERT(lzo_sizeof_dict_t == sizeof(lzo_dict_t));
      ^
    In file included from ../../../Extern/include/boost/mpl/aux_/integral_wrapper.hpp:22:0,
                     from ../../../Extern/include/boost/mpl/int.hpp:20,
                     from ../../../Extern/include/boost/mpl/lambda_fwd.hpp:23,
                     from ../../../Extern/include/boost/mpl/aux_/na_spec.hpp:18,
                     from ../../../Extern/include/boost/mpl/if.hpp:19,
                     from ../../../Extern/include/boost/mpl/eval_if.hpp:17,
                     from ../../../Extern/include/boost/iterator/iterator_categories.hpp:15,
                     from ../../../Extern/include/boost/unordered/detail/table.hpp:14,
                     from ../../../Extern/include/boost/unordered/detail/equivalent.hpp:10,
                     from ../../../Extern/include/boost/unordered/unordered_map.hpp:19,
                     from ../../../Extern/include/boost/unordered_map.hpp:16,
                     from desc_manager.h:4,
                     from shop_manager.cpp:8:
    ../../../Extern/include/boost/concept_check.hpp: In function 'void boost::function_requires(Model*)':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check43' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:43:7: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
           BOOST_CONCEPT_ASSERT((Model));
           ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::AdaptableGenerator<Func, Return>::~AdaptableGenerator()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check413' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:413:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::AdaptableUnaryFunction<Func, Return, Arg>::~AdaptableUnaryFunction()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check425' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:425:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
               ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check426' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:426:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((Convertible<Arg, argument_type>));
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::AdaptableBinaryFunction<Func, Return, First, Second>::~AdaptableBinaryFunction()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check444' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:444:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((Convertible<result_type, Return>));
               ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check445' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:445:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((Convertible<First, first_argument_type>));
               ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check446' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:446:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((Convertible<Second, second_argument_type>));
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::InputIterator<TT>::~InputIterator()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check477' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:477:9: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
             BOOST_CONCEPT_ASSERT((SignedInteger<difference_type>));
             ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check478' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:478:9: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
             BOOST_CONCEPT_ASSERT((Convertible<iterator_category, std::input_iterator_tag>));
             ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::ForwardIterator<TT>::~ForwardIterator()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check511' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:508:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((Convertible<
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::BidirectionalIterator<TT>::~BidirectionalIterator()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check539' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:536:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((Convertible<
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::RandomAccessIterator<TT>::~RandomAccessIterator()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check569' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:566:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((Convertible<
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::Container<C>::~Container()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check613' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:613:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((InputIterator<const_iterator>));
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::Mutable_Container<C>::~Mutable_Container()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check641' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:640:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((
               ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check643' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:643:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((InputIterator<iterator>));
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::ForwardContainer<C>::~ForwardContainer()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check663' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:660:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::Mutable_ForwardContainer<C>::~Mutable_ForwardContainer()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check676' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:673:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::ReversibleContainer<C>::~ReversibleContainer()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check691' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:689:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((
               ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check693' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:693:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((BidirectionalIterator<const_reverse_iterator>));
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::Mutable_ReversibleContainer<C>::~Mutable_ReversibleContainer()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check715' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:715:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<iterator>));
               ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check716' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:716:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator<reverse_iterator>));
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::RandomAccessContainer<C>::~RandomAccessContainer()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check736' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:733:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::Mutable_RandomAccessContainer<C>::~Mutable_RandomAccessContainer()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check760' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:760:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::iterator>));
               ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check761' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:761:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator<typename self::reverse_iterator>));
               ^
    ../../../Extern/include/boost/concept_check.hpp: In destructor 'boost::AssociativeContainer<C>::~AssociativeContainer()':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check865' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:865:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((BinaryPredicate<key_compare,key_type,key_type>));
               ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check868' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/concept_check.hpp:868:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
               BOOST_CONCEPT_ASSERT((BinaryPredicate<value_compare,value_type_,value_type_>));
               ^
    ../../../Extern/include/boost/range/algorithm/equal.hpp: In function 'bool boost::range::equal(const SinglePassRange1&, const SinglePassRange2&)':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check162' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/range/concepts.hpp:92:45: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
         #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                                 ^
    ../../../Extern/include/boost/range/algorithm/equal.hpp:162:13: note: in expansion of macro 'BOOST_RANGE_CONCEPT_ASSERT'
                 BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<SinglePassRange1> ));
                 ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check163' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/range/concepts.hpp:92:45: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
         #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                                 ^
    ../../../Extern/include/boost/range/algorithm/equal.hpp:163:13: note: in expansion of macro 'BOOST_RANGE_CONCEPT_ASSERT'
                 BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<SinglePassRange2> ));
                 ^
    ../../../Extern/include/boost/range/algorithm/equal.hpp: In function 'bool boost::range::equal(const SinglePassRange1&, const SinglePassRange2&, BinaryPredicate)':
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check175' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/range/concepts.hpp:92:45: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
         #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                                 ^
    ../../../Extern/include/boost/range/algorithm/equal.hpp:175:13: note: in expansion of macro 'BOOST_RANGE_CONCEPT_ASSERT'
                 BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<SinglePassRange1> ));
                 ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:20: warning: typedef 'boost_concept_check176' locally defined but not used [-Wunused-local-typedefs]
           BOOST_PP_CAT(boost_concept_check,__LINE__)
                        ^
    ../../../Extern/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I'
     #    define BOOST_PP_CAT_I(a,  a ## b
                                      ^
    ../../../Extern/include/boost/concept/detail/general.hpp:62:7: note: in expansion of macro 'BOOST_PP_CAT'
           BOOST_PP_CAT(boost_concept_check,__LINE__)
           ^
    ../../../Extern/include/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN'
         BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
         ^
    ../../../Extern/include/boost/range/concepts.hpp:92:45: note: in expansion of macro 'BOOST_CONCEPT_ASSERT'
         #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x )
                                                 ^
    ../../../Extern/include/boost/range/algorithm/equal.hpp:176:13: note: in expansion of macro 'BOOST_RANGE_CONCEPT_ASSERT'
                 BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept<SinglePassRange2> ));
                 ^
    In file included from ../../../Extern/include/boost/algorithm/string/finder.hpp:23:0,
                     from ../../../Extern/include/boost/algorithm/string/find.hpp:22,
                     from ../../../Extern/include/boost/algorithm/string/predicate.hpp:23,
                     from shop_manager.cpp:25:
    ../../../Extern/include/boost/algorithm/string/detail/finder.hpp: In member function 'boost::iterator_range<Iterator> boost::algorithm::detail::last_finderF<SearchIteratorT, PredicateT>::findit(ForwardIteratorT, ForwardIteratorT, std::forward_iterator_tag) const':
    ../../../Extern/include/boost/algorithm/string/detail/finder.hpp:145:46: warning: typedef 'input_iterator_type' locally defined but not used [-Wunused-local-typedefs]
                         typedef ForwardIteratorT input_iterator_type;
                                                  ^
    ../../../Extern/include/boost/algorithm/string/detail/finder.hpp: In member function 'boost::iterator_range<Iterator> boost::algorithm::detail::nth_finderF<SearchIteratorT, PredicateT>::find_forward(ForwardIteratorT, ForwardIteratorT, unsigned int) const':
    ../../../Extern/include/boost/algorithm/string/detail/finder.hpp:266:46: warning: typedef 'input_iterator_type' locally defined but not used [-Wunused-local-typedefs]
                         typedef ForwardIteratorT input_iterator_type;
                                                  ^
    ../../../Extern/include/boost/algorithm/string/detail/finder.hpp: In member function 'boost::iterator_range<Iterator> boost::algorithm::detail::nth_finderF<SearchIteratorT, PredicateT>::find_backward(ForwardIteratorT, ForwardIteratorT, unsigned int) const':
    ../../../Extern/include/boost/algorithm/string/detail/finder.hpp:301:46: warning: typedef 'input_iterator_type' locally defined but not used [-Wunused-local-typedefs]
                         typedef ForwardIteratorT input_iterator_type;
                                                  ^
    ../../../Extern/include/boost/algorithm/string/detail/finder.hpp: In function 'boost::iterator_range<IteratorT> boost::algorithm::detail::find_head_impl(ForwardIteratorT, ForwardIteratorT, unsigned int, std::random_access_iterator_tag)':
    ../../../Extern/include/boost/algorithm/string/detail/finder.hpp:365:42: warning: typedef 'input_iterator_type' locally defined but not used [-Wunused-local-typedefs]
                     typedef ForwardIteratorT input_iterator_type;
                                              ^
    ../../../Extern/include/boost/algorithm/string/detail/finder.hpp: In function 'boost::iterator_range<IteratorT> boost::algorithm::detail::find_tail_impl(ForwardIteratorT, ForwardIteratorT, unsigned int, std::random_access_iterator_tag)':
    ../../../Extern/include/boost/algorithm/string/detail/finder.hpp:439:42: warning: typedef 'input_iterator_type' locally defined but not used [-Wunused-local-typedefs]
                     typedef ForwardIteratorT input_iterator_type;
                                              ^
    In file included from stdafx.h:7:0,
                     from shop_manager.cpp:1:
    shop_manager.cpp: In member function 'bool CShopManager::Initialize(TShopTable*, int)':
    debug_allocator.h:157:31: warning: deleting object of polymorphic class type 'CShop' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor]
     #define M2_DELETE(p) delete (p)
                                   ^
    shop_manager.cpp:54:4: note: in expansion of macro 'M2_DELETE'
        M2_DELETE(shop);
        ^
    shop_manager.cpp: In member function 'void CShopManager::Destroy()':
    debug_allocator.h:157:31: warning: deleting object of polymorphic class type 'CShop' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor]
     #define M2_DELETE(p) delete (p)
                                   ^
    shop_manager.cpp:75:3: note: in expansion of macro 'M2_DELETE'
       M2_DELETE(it->second);
       ^
    shop_manager.cpp: In member function 'void CShopManager::DestroyPCShop(LPCHARACTER)':
    debug_allocator.h:157:31: warning: deleting object of polymorphic class type 'CShop' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor]
     #define M2_DELETE(p) delete (p)
                                   ^
    shop_manager.cpp:190:2: note: in expansion of macro 'M2_DELETE'
      M2_DELETE(pkShop);
      ^
    item_manager_read_tables.cpp: In member function 'bool ITEM_MANAGER::ReadMonsterDropItemGroup(const char*)':
    item_manager_read_tables.cpp:637:21: warning: unused variable 'pkGroup' [-Wunused-variable]
         CDropItemGroup* pkGroup = it->second;
                         ^
    In file included from ../../../Extern/include/boost/regex.h:22:0,
                     from ../../../Extern/include/gtest/internal/gtest-port.h:277,
                     from ../../../Extern/include/gtest/internal/gtest-internal.h:40,
                     from ../../../Extern/include/gtest/gtest.h:57,
                     from main.cpp:79:
    ../../../Extern/include/boost/cregex.hpp:24:34: fatal error: boost/regex/config.hpp: No such file or directory
     #include <boost/regex/config.hpp>
                                      ^
    compilation terminated.
    gmake: *** [OBJDIR/main.o] Error 1
    gmake: *** Waiting for unfinished jobs....
    In file included from stdafx.h:7:0,
                     from item_manager_read_tables.cpp:1:
    debug_allocator.h:157:31: warning: 'pkGroup' may be used uninitialized in this function [-Wmaybe-uninitialized]
     #define M2_DELETE(p) delete (p)
                                   ^
    item_manager_read_tables.cpp:627:20: note: 'pkGroup' was declared here
        CDropItemGroup* pkGroup;
                        ^
    
    

  10. up!

    char.cpp:7341:124: warning: trigraph ??) converted to ] [-Wtrigraphs]
         if (!strcmp(Message, "(?˛´c)") || !strcmp(Message, "(μ·)") || !strcmp(Message, "(±a≫Y)") || !strcmp(Message, "(AA??)") || !strcmp(Message, "(≫c¶?)") || !strcmp(Message, "(?đłe)") || !strcmp(Message, "(??C?)") || !strcmp(Message, "(????)") || !strcmp(Message, "(AE??)"))
     ^
    char.cpp:7341:246: warning: trigraph ??) converted to ] [-Wtrigraphs]
    char.cpp:7341:274: warning: trigraph ??) converted to ] [-Wtrigraphs]
         if (!strcmp(Message, "(?˛´c)") || !strcmp(Message, "(μ·)") || !strcmp(Message, "(±a≫Y)") || !strcmp(Message, "(AA??)") || !strcmp(Message, "(≫c¶?)") || !strcmp(Message, "(?đłe)") || !strcmp(Message, "(??C?)") || !strcmp(Message, "(????)") || !strcmp(Message, "(AE??)"))
     ^
    PetSystem.cpp: In member function 'virtual bool CPetActor::_UpdateFollowAI()':
    PetSystem.cpp:246:7: warning: unused variable 'bDoMoveAlone' [-Wunused-variable]
      bool bDoMoveAlone = true;     // 캐릭터와 가까이 있을 때 혼자 여기저기 움직일건지 여부 ;
           ^
    PetSystem.cpp: In member function 'CPetActor* CPetSystem::Summon(DWORD, LPITEM, const char*, bool, DWORD)':
    PetSystem.cpp:552:8: warning: unused variable 'petVID' [-Wunused-variable]
      DWORD petVID = petActor->Summon(petName, pSummonItem, bSpawnFar);
            ^
    questlua_npc.cpp: In function 'int quest::npc_get_vid_attack_mul(lua_State*)':
    questlua_npc.cpp:379:18: warning: unused variable 'q' [-Wunused-variable]
       CQuestManager& q = CQuestManager::instance();
                      ^
    questlua_npc.cpp: In function 'int quest::npc_set_vid_attack_mul(lua_State*)':
    questlua_npc.cpp:395:18: warning: unused variable 'q' [-Wunused-variable]
       CQuestManager& q = CQuestManager::instance();
                      ^
    questlua_npc.cpp: In function 'int quest::npc_get_vid_damage_mul(lua_State*)':
    questlua_npc.cpp:410:18: warning: unused variable 'q' [-Wunused-variable]
       CQuestManager& q = CQuestManager::instance();
                      ^
    questlua_npc.cpp: In function 'int quest::npc_set_vid_damage_mul(lua_State*)':
    questlua_npc.cpp:426:18: warning: unused variable 'q' [-Wunused-variable]
       CQuestManager& q = CQuestManager::instance();
                      ^
    In file included from ../../../Extern/include/cryptopp/secblock.h:7:0,
                     from ../../../Extern/include/cryptopp/modes.h:8,
                     from cipher.cpp:7:
    ../../../Extern/include/cryptopp/algparam.h: In instantiation of 'CryptoPP::ConstByteArrayParameter::ConstByteArrayParameter(const T&, bool) [with T = std::basic_string<char>]':
    ../../../Extern/include/cryptopp/filters.h:793:132:   required from here
    ../../../Extern/include/cryptopp/misc.h:58:118: warning: unused variable 'cryptopp_assert_26' [-Wunused-variable]
     #define CRYPTOPP_COMPILE_ASSERT_INSTANCE(assertion, instance) static CompileAssert<(assertion)> CRYPTOPP_ASSERT_JOIN(cryptopp_assert_, instance)
                                                                                                                          ^
    ../../../Extern/include/cryptopp/misc.h:61:39: note: in definition of macro 'CRYPTOPP_DO_ASSERT_JOIN'
     #define CRYPTOPP_DO_ASSERT_JOIN(X, Y) X##Y
                                           ^
    ../../../Extern/include/cryptopp/misc.h:58:97: note: in expansion of macro 'CRYPTOPP_ASSERT_JOIN'
     #define CRYPTOPP_COMPILE_ASSERT_INSTANCE(assertion, instance) static CompileAssert<(assertion)> CRYPTOPP_ASSERT_JOIN(cryptopp_assert_, instance)
                                                                                                     ^
    ../../../Extern/include/cryptopp/misc.h:54:44: note: in expansion of macro 'CRYPTOPP_COMPILE_ASSERT_INSTANCE'
     #define CRYPTOPP_COMPILE_ASSERT(assertion) CRYPTOPP_COMPILE_ASSERT_INSTANCE(assertion, __LINE__)
                                                ^
    ../../../Extern/include/cryptopp/algparam.h:26:9: note: in expansion of macro 'CRYPTOPP_COMPILE_ASSERT'
             CRYPTOPP_COMPILE_ASSERT(sizeof(CPP_TYPENAME T::value_type) == 1);
             ^
    In file included from ../../../Extern/include/cryptopp/modes.h:8:0,
                     from cipher.cpp:7:
    ../../../Extern/include/cryptopp/secblock.h: In instantiation of 'CryptoPP::AllocatorWithCleanup<T, T_Align16>::pointer CryptoPP::AllocatorWithCleanup<T, T_Align16>::allocate(CryptoPP::AllocatorWithCleanup<T, T_Align16>::size_type, const void*) [with T = unsigned char; bool T_Align16 = false; CryptoPP::AllocatorWithCleanup<T, T_Align16>::pointer = unsigned char*; CryptoPP::AllocatorWithCleanup<T, T_Align16>::size_type = unsigned int]':
    ../../../Extern/include/cryptopp/secblock.h:247:25:   required from 'CryptoPP::SecBlock<T, A>::SecBlock(CryptoPP::SecBlock<T, A>::size_type) [with T = unsigned char; A = CryptoPP::AllocatorWithCleanup<unsigned char>; CryptoPP::SecBlock<T, A>::size_type = unsigned int]'
    ../../../Extern/include/cryptopp/algparam.h:17:2:   required from here
    ../../../Extern/include/cryptopp/secblock.h:91:14: error: 'CheckSize' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
       CheckSize(n);
                  ^
    ../../../Extern/include/cryptopp/secblock.h:91:14: note: declarations in dependent base 'CryptoPP::AllocatorBase<unsigned char>' are not found by unqualified lookup
    ../../../Extern/include/cryptopp/secblock.h:91:14: note: use 'this->CheckSize' instead
    ../../../Extern/include/cryptopp/secblock.h: In instantiation of 'CryptoPP::AllocatorWithCleanup<T, T_Align16>::pointer CryptoPP::AllocatorWithCleanup<T, T_Align16>::allocate(CryptoPP::AllocatorWithCleanup<T, T_Align16>::size_type, const void*) [with T = unsigned char; bool T_Align16 = true; CryptoPP::AllocatorWithCleanup<T, T_Align16>::pointer = unsigned char*; CryptoPP::AllocatorWithCleanup<T, T_Align16>::size_type = unsigned int]':
    ../../../Extern/include/cryptopp/secblock.h:247:25:   required from 'CryptoPP::SecBlock<T, A>::SecBlock(CryptoPP::SecBlock<T, A>::size_type) [with T = unsigned char; A = CryptoPP::AllocatorWithCleanup<unsigned char, true>; CryptoPP::SecBlock<T, A>::size_type = unsigned int]'
    ../../../Extern/include/cryptopp/modes.h:63:34:   required from here
    ../../../Extern/include/cryptopp/secblock.h:91:14: error: 'CheckSize' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
    ../../../Extern/include/cryptopp/secblock.h:91:14: note: declarations in dependent base 'CryptoPP::AllocatorBase<unsigned char>' are not found by unqualified lookup
    ../../../Extern/include/cryptopp/secblock.h:91:14: note: use 'this->CheckSize' instead
    ../../../Extern/include/cryptopp/secblock.h: In instantiation of 'CryptoPP::AllocatorWithCleanup<T, T_Align16>::pointer CryptoPP::AllocatorWithCleanup<T, T_Align16>::allocate(CryptoPP::AllocatorWithCleanup<T, T_Align16>::size_type, const void*) [with T = unsigned int; bool T_Align16 = true; CryptoPP::AllocatorWithCleanup<T, T_Align16>::pointer = unsigned int*; CryptoPP::AllocatorWithCleanup<T, T_Align16>::size_type = unsigned int]':
    ../../../Extern/include/cryptopp/secblock.h:249:29:   required from 'CryptoPP::SecBlock<T, A>::SecBlock(const CryptoPP::SecBlock<T, A>&) [with T = unsigned int; A = CryptoPP::AllocatorWithCleanup<unsigned int, true>]'
    ../../../Extern/include/cryptopp/modarith.h:122:20:   required from here
    ../../../Extern/include/cryptopp/secblock.h:91:14: error: 'CheckSize' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
    ../../../Extern/include/cryptopp/secblock.h:91:14: note: declarations in dependent base 'CryptoPP::AllocatorBase<unsigned int>' are not found by unqualified lookup
    ../../../Extern/include/cryptopp/secblock.h:91:14: note: use 'this->CheckSize' instead
    In file included from ../../../Extern/include/cryptopp/modes.h:12:0,
                     from cipher.cpp:7:
    ../../../Extern/include/cryptopp/algparam.h: In instantiation of 'void CryptoPP::AlgorithmParametersTemplate<T>::MoveInto(void*) const [with T = CryptoPP::RandomNumberGenerator*]':
    cipher.cpp:398:1:   required from here
    ../../../Extern/include/cryptopp/algparam.h:322:35: warning: unused variable 'p' [-Wunused-variable]
       AlgorithmParametersTemplate<T>* p = new(buffer) AlgorithmParametersTemplate<T>(*this);
                                       ^
    In file included from ../../../Extern/include/cryptopp/modes.h:8:0,
                     from cipher.cpp:7:
    ../../../Extern/include/cryptopp/secblock.h: In instantiation of 'CryptoPP::AllocatorWithCleanup<T, T_Align16>::pointer CryptoPP::AllocatorWithCleanup<T, T_Align16>::allocate(CryptoPP::AllocatorWithCleanup<T, T_Align16>::size_type, const void*) [with T = unsigned int; bool T_Align16 = false; CryptoPP::AllocatorWithCleanup<T, T_Align16>::pointer = unsigned int*; CryptoPP::AllocatorWithCleanup<T, T_Align16>::size_type = unsigned int]':
    ../../../Extern/include/cryptopp/secblock.h:247:25:   required from 'CryptoPP::SecBlock<T, A>::SecBlock(CryptoPP::SecBlock<T, A>::size_type) [with T = unsigned int; A = CryptoPP::AllocatorWithCleanup<unsigned int>; CryptoPP::SecBlock<T, A>::size_type = unsigned int]'
    ../../../Extern/include/cryptopp/rc5.h:22:27:   required from 'CryptoPP::BlockCipherFinal<DIR, BASE>::BlockCipherFinal() [with CryptoPP::CipherDir DIR = (CryptoPP::CipherDir)0u; BASE = CryptoPP::RC5::Enc]'
    ../../../Extern/include/cryptopp/misc.h:82:7:   required from 'CryptoPP::CipherModeFinalTemplate_CipherHolder<CIPHER, BASE>::CipherModeFinalTemplate_CipherHolder(const byte*, size_t, const byte*) [with CIPHER = CryptoPP::BlockCipherFinal<(CryptoPP::CipherDir)0u, CryptoPP::RC5::Enc>; BASE = CryptoPP::ConcretePolicyHolder<CryptoPP::Empty, CryptoPP::AdditiveCipherTemplate<CryptoPP::AbstractPolicyHolder<CryptoPP::AdditiveCipherAbstractPolicy, CryptoPP::CTR_ModePolicy> > >; byte = unsigned char; size_t = unsigned int]'
    cipher.cpp:88:64:   required from 'CryptoPP::SymmetricCipher* BlockCipherDetail<T>::CreateEncoder(const byte*, size_t, const byte*) const [with T = CryptoPP::RC5; byte = unsigned char; size_t = unsigned int]'
    cipher.cpp:398:1:   required from here
    ../../../Extern/include/cryptopp/secblock.h:91:14: error: 'CheckSize' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
       CheckSize(n);
                  ^
    ../../../Extern/include/cryptopp/secblock.h:91:14: note: declarations in dependent base 'CryptoPP::AllocatorBase<unsigned int>' are not found by unqualified lookup
    ../../../Extern/include/cryptopp/secblock.h:91:14: note: use 'this->CheckSize' instead
    In file included from ../../../Extern/include/cryptopp/secblock.h:7:0,
                     from ../../../Extern/include/cryptopp/modes.h:8,
                     from cipher.cpp:7:
    ../../../Extern/include/cryptopp/misc.h:548:20: warning: 'std::string CryptoPP::StringNarrow(const wchar_t*, bool)' defined but not used [-Wunused-function]
     static std::string StringNarrow(const wchar_t *str, bool throwOnError = true)
                        ^
    buff_on_attributes.cpp: In member function 'void CBuffOnAttributes::ChangeBuffValue(BYTE)':
    buff_on_attributes.cpp:119:8: warning: unused variable 'old_value' [-Wunused-variable]
        int old_value = sum_of_attr_value * m_bBuffValue / 100;
            ^
    buff_on_attributes.cpp:120:8: warning: unused variable 'new_value' [-Wunused-variable]
        int new_value = sum_of_attr_value * bNewValue / 100;
            ^
    gmake: *** [OBJDIR/cipher.o] Error 1
    gmake: *** Waiting for unfinished jobs....
    [/spoiler]
  11.  

    Use this version of cryptopp:

     

    This is the hidden content, please

     

     

    Delete the old one from /Extern. If you still have errors after this , install cryptopp from ports :)

    cd /usr/ports/security/cryptopp/ && make install clean
    

    I have the same problem!

    I think everything comes from folder /usr/src/...branch/extern

    char.cpp:7341:124: warning: trigraph ??) converted to ] [-Wtrigraphs]
         if (!strcmp(Message, "(?˛´c)") || !strcmp(Message, "(μ·)") || !strcmp(Message, "(±a≫Y)") || !strcmp(Message, "(AA??)") || !strcmp(Message, "(≫c¶?)") || !strcmp(Message, "(?đłe)") || !strcmp(Message, "(??C?)") || !strcmp(Message, "(????)") || !strcmp(Message, "(AE??)"))
     ^
    char.cpp:7341:246: warning: trigraph ??) converted to ] [-Wtrigraphs]
    char.cpp:7341:274: warning: trigraph ??) converted to ] [-Wtrigraphs]
         if (!strcmp(Message, "(?˛´c)") || !strcmp(Message, "(μ·)") || !strcmp(Message, "(±a≫Y)") || !strcmp(Message, "(AA??)") || !strcmp(Message, "(≫c¶?)") || !strcmp(Message, "(?đłe)") || !strcmp(Message, "(??C?)") || !strcmp(Message, "(????)") || !strcmp(Message, "(AE??)"))
     ^
    PetSystem.cpp: In member function 'virtual bool CPetActor::_UpdateFollowAI()':
    PetSystem.cpp:246:7: warning: unused variable 'bDoMoveAlone' [-Wunused-variable]
      bool bDoMoveAlone = true;     // 캐릭터와 가까이 있을 때 혼자 여기저기 움직일건지 여부 ;
           ^
    PetSystem.cpp: In member function 'CPetActor* CPetSystem::Summon(DWORD, LPITEM, const char*, bool, DWORD)':
    PetSystem.cpp:552:8: warning: unused variable 'petVID' [-Wunused-variable]
      DWORD petVID = petActor->Summon(petName, pSummonItem, bSpawnFar);
            ^
    questlua_npc.cpp: In function 'int quest::npc_get_vid_attack_mul(lua_State*)':
    questlua_npc.cpp:379:18: warning: unused variable 'q' [-Wunused-variable]
       CQuestManager& q = CQuestManager::instance();
                      ^
    questlua_npc.cpp: In function 'int quest::npc_set_vid_attack_mul(lua_State*)':
    questlua_npc.cpp:395:18: warning: unused variable 'q' [-Wunused-variable]
       CQuestManager& q = CQuestManager::instance();
                      ^
    questlua_npc.cpp: In function 'int quest::npc_get_vid_damage_mul(lua_State*)':
    questlua_npc.cpp:410:18: warning: unused variable 'q' [-Wunused-variable]
       CQuestManager& q = CQuestManager::instance();
                      ^
    questlua_npc.cpp: In function 'int quest::npc_set_vid_damage_mul(lua_State*)':
    questlua_npc.cpp:426:18: warning: unused variable 'q' [-Wunused-variable]
       CQuestManager& q = CQuestManager::instance();
                      ^
    In file included from ../../../Extern/include/cryptopp/secblock.h:7:0,
                     from ../../../Extern/include/cryptopp/modes.h:8,
                     from cipher.cpp:7:
    ../../../Extern/include/cryptopp/algparam.h: In instantiation of 'CryptoPP::ConstByteArrayParameter::ConstByteArrayParameter(const T&, bool) [with T = std::basic_string<char>]':
    ../../../Extern/include/cryptopp/filters.h:793:132:   required from here
    ../../../Extern/include/cryptopp/misc.h:58:118: warning: unused variable 'cryptopp_assert_26' [-Wunused-variable]
     #define CRYPTOPP_COMPILE_ASSERT_INSTANCE(assertion, instance) static CompileAssert<(assertion)> CRYPTOPP_ASSERT_JOIN(cryptopp_assert_, instance)
                                                                                                                          ^
    ../../../Extern/include/cryptopp/misc.h:61:39: note: in definition of macro 'CRYPTOPP_DO_ASSERT_JOIN'
     #define CRYPTOPP_DO_ASSERT_JOIN(X, Y) X##Y
                                           ^
    ../../../Extern/include/cryptopp/misc.h:58:97: note: in expansion of macro 'CRYPTOPP_ASSERT_JOIN'
     #define CRYPTOPP_COMPILE_ASSERT_INSTANCE(assertion, instance) static CompileAssert<(assertion)> CRYPTOPP_ASSERT_JOIN(cryptopp_assert_, instance)
                                                                                                     ^
    ../../../Extern/include/cryptopp/misc.h:54:44: note: in expansion of macro 'CRYPTOPP_COMPILE_ASSERT_INSTANCE'
     #define CRYPTOPP_COMPILE_ASSERT(assertion) CRYPTOPP_COMPILE_ASSERT_INSTANCE(assertion, __LINE__)
                                                ^
    ../../../Extern/include/cryptopp/algparam.h:26:9: note: in expansion of macro 'CRYPTOPP_COMPILE_ASSERT'
             CRYPTOPP_COMPILE_ASSERT(sizeof(CPP_TYPENAME T::value_type) == 1);
             ^
    In file included from ../../../Extern/include/cryptopp/modes.h:8:0,
                     from cipher.cpp:7:
    ../../../Extern/include/cryptopp/secblock.h: In instantiation of 'CryptoPP::AllocatorWithCleanup<T, T_Align16>::pointer CryptoPP::AllocatorWithCleanup<T, T_Align16>::allocate(CryptoPP::AllocatorWithCleanup<T, T_Align16>::size_type, const void*) [with T = unsigned char; bool T_Align16 = false; CryptoPP::AllocatorWithCleanup<T, T_Align16>::pointer = unsigned char*; CryptoPP::AllocatorWithCleanup<T, T_Align16>::size_type = unsigned int]':
    ../../../Extern/include/cryptopp/secblock.h:247:25:   required from 'CryptoPP::SecBlock<T, A>::SecBlock(CryptoPP::SecBlock<T, A>::size_type) [with T = unsigned char; A = CryptoPP::AllocatorWithCleanup<unsigned char>; CryptoPP::SecBlock<T, A>::size_type = unsigned int]'
    ../../../Extern/include/cryptopp/algparam.h:17:2:   required from here
    ../../../Extern/include/cryptopp/secblock.h:91:14: error: 'CheckSize' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
       CheckSize(n);
                  ^
    ../../../Extern/include/cryptopp/secblock.h:91:14: note: declarations in dependent base 'CryptoPP::AllocatorBase<unsigned char>' are not found by unqualified lookup
    ../../../Extern/include/cryptopp/secblock.h:91:14: note: use 'this->CheckSize' instead
    ../../../Extern/include/cryptopp/secblock.h: In instantiation of 'CryptoPP::AllocatorWithCleanup<T, T_Align16>::pointer CryptoPP::AllocatorWithCleanup<T, T_Align16>::allocate(CryptoPP::AllocatorWithCleanup<T, T_Align16>::size_type, const void*) [with T = unsigned char; bool T_Align16 = true; CryptoPP::AllocatorWithCleanup<T, T_Align16>::pointer = unsigned char*; CryptoPP::AllocatorWithCleanup<T, T_Align16>::size_type = unsigned int]':
    ../../../Extern/include/cryptopp/secblock.h:247:25:   required from 'CryptoPP::SecBlock<T, A>::SecBlock(CryptoPP::SecBlock<T, A>::size_type) [with T = unsigned char; A = CryptoPP::AllocatorWithCleanup<unsigned char, true>; CryptoPP::SecBlock<T, A>::size_type = unsigned int]'
    ../../../Extern/include/cryptopp/modes.h:63:34:   required from here
    ../../../Extern/include/cryptopp/secblock.h:91:14: error: 'CheckSize' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
    ../../../Extern/include/cryptopp/secblock.h:91:14: note: declarations in dependent base 'CryptoPP::AllocatorBase<unsigned char>' are not found by unqualified lookup
    ../../../Extern/include/cryptopp/secblock.h:91:14: note: use 'this->CheckSize' instead
    ../../../Extern/include/cryptopp/secblock.h: In instantiation of 'CryptoPP::AllocatorWithCleanup<T, T_Align16>::pointer CryptoPP::AllocatorWithCleanup<T, T_Align16>::allocate(CryptoPP::AllocatorWithCleanup<T, T_Align16>::size_type, const void*) [with T = unsigned int; bool T_Align16 = true; CryptoPP::AllocatorWithCleanup<T, T_Align16>::pointer = unsigned int*; CryptoPP::AllocatorWithCleanup<T, T_Align16>::size_type = unsigned int]':
    ../../../Extern/include/cryptopp/secblock.h:249:29:   required from 'CryptoPP::SecBlock<T, A>::SecBlock(const CryptoPP::SecBlock<T, A>&) [with T = unsigned int; A = CryptoPP::AllocatorWithCleanup<unsigned int, true>]'
    ../../../Extern/include/cryptopp/modarith.h:122:20:   required from here
    ../../../Extern/include/cryptopp/secblock.h:91:14: error: 'CheckSize' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
    ../../../Extern/include/cryptopp/secblock.h:91:14: note: declarations in dependent base 'CryptoPP::AllocatorBase<unsigned int>' are not found by unqualified lookup
    ../../../Extern/include/cryptopp/secblock.h:91:14: note: use 'this->CheckSize' instead
    In file included from ../../../Extern/include/cryptopp/modes.h:12:0,
                     from cipher.cpp:7:
    ../../../Extern/include/cryptopp/algparam.h: In instantiation of 'void CryptoPP::AlgorithmParametersTemplate<T>::MoveInto(void*) const [with T = CryptoPP::RandomNumberGenerator*]':
    cipher.cpp:398:1:   required from here
    ../../../Extern/include/cryptopp/algparam.h:322:35: warning: unused variable 'p' [-Wunused-variable]
       AlgorithmParametersTemplate<T>* p = new(buffer) AlgorithmParametersTemplate<T>(*this);
                                       ^
    In file included from ../../../Extern/include/cryptopp/modes.h:8:0,
                     from cipher.cpp:7:
    ../../../Extern/include/cryptopp/secblock.h: In instantiation of 'CryptoPP::AllocatorWithCleanup<T, T_Align16>::pointer CryptoPP::AllocatorWithCleanup<T, T_Align16>::allocate(CryptoPP::AllocatorWithCleanup<T, T_Align16>::size_type, const void*) [with T = unsigned int; bool T_Align16 = false; CryptoPP::AllocatorWithCleanup<T, T_Align16>::pointer = unsigned int*; CryptoPP::AllocatorWithCleanup<T, T_Align16>::size_type = unsigned int]':
    ../../../Extern/include/cryptopp/secblock.h:247:25:   required from 'CryptoPP::SecBlock<T, A>::SecBlock(CryptoPP::SecBlock<T, A>::size_type) [with T = unsigned int; A = CryptoPP::AllocatorWithCleanup<unsigned int>; CryptoPP::SecBlock<T, A>::size_type = unsigned int]'
    ../../../Extern/include/cryptopp/rc5.h:22:27:   required from 'CryptoPP::BlockCipherFinal<DIR, BASE>::BlockCipherFinal() [with CryptoPP::CipherDir DIR = (CryptoPP::CipherDir)0u; BASE = CryptoPP::RC5::Enc]'
    ../../../Extern/include/cryptopp/misc.h:82:7:   required from 'CryptoPP::CipherModeFinalTemplate_CipherHolder<CIPHER, BASE>::CipherModeFinalTemplate_CipherHolder(const byte*, size_t, const byte*) [with CIPHER = CryptoPP::BlockCipherFinal<(CryptoPP::CipherDir)0u, CryptoPP::RC5::Enc>; BASE = CryptoPP::ConcretePolicyHolder<CryptoPP::Empty, CryptoPP::AdditiveCipherTemplate<CryptoPP::AbstractPolicyHolder<CryptoPP::AdditiveCipherAbstractPolicy, CryptoPP::CTR_ModePolicy> > >; byte = unsigned char; size_t = unsigned int]'
    cipher.cpp:88:64:   required from 'CryptoPP::SymmetricCipher* BlockCipherDetail<T>::CreateEncoder(const byte*, size_t, const byte*) const [with T = CryptoPP::RC5; byte = unsigned char; size_t = unsigned int]'
    cipher.cpp:398:1:   required from here
    ../../../Extern/include/cryptopp/secblock.h:91:14: error: 'CheckSize' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
       CheckSize(n);
                  ^
    ../../../Extern/include/cryptopp/secblock.h:91:14: note: declarations in dependent base 'CryptoPP::AllocatorBase<unsigned int>' are not found by unqualified lookup
    ../../../Extern/include/cryptopp/secblock.h:91:14: note: use 'this->CheckSize' instead
    In file included from ../../../Extern/include/cryptopp/secblock.h:7:0,
                     from ../../../Extern/include/cryptopp/modes.h:8,
                     from cipher.cpp:7:
    ../../../Extern/include/cryptopp/misc.h:548:20: warning: 'std::string CryptoPP::StringNarrow(const wchar_t*, bool)' defined but not used [-Wunused-function]
     static std::string StringNarrow(const wchar_t *str, bool throwOnError = true)
                        ^
    buff_on_attributes.cpp: In member function 'void CBuffOnAttributes::ChangeBuffValue(BYTE)':
    buff_on_attributes.cpp:119:8: warning: unused variable 'old_value' [-Wunused-variable]
        int old_value = sum_of_attr_value * m_bBuffValue / 100;
            ^
    buff_on_attributes.cpp:120:8: warning: unused variable 'new_value' [-Wunused-variable]
        int new_value = sum_of_attr_value * bNewValue / 100;
            ^
    gmake: *** [OBJDIR/cipher.o] Error 1
    gmake: *** Waiting for unfinished jobs....
    [/spoiler]
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / 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.