Compiling the SDK Issues

When posting code put it between [CODE] and [/CODE] tags so that the original indentation is maintained. This makes it a lot easier to read the code. Both max() and min() need to have "std::" in front of them. The other stuff looks okay.

You might try posting in the original threads for those old mods asking if anyone has ported them to 3.19.
 
Hi, I'm new to modding, and although I have alot of ideas this is my first time trying to compile the BTS 3.19 source files ...

But it seams that I'm having the same problems of 'Gooblah' ...


Spoiler :

1>------ Build started: Project: CvGameCoreDLL, Configuration: Debug Win32 ------
1>Performing Makefile project actions
1>Microsoft (R) Program Maintenance Utility Version 9.00.30729.01
1>Copyright (C) Microsoft Corporation. All rights reserved.
1> "D:\Arquivos de programas\Microsoft Visual C++ Toolkit 2003\bin\cl.exe" /nologo /MD /O2 /Oy /Oi /G7 /DNDEBUG /DFINAL_RELEASE /Fp"Release\CvGameCoreDLL.pch" /GR /Gy /W3 /EHsc /Gd /Gm- /DWIN32 /D_WINDOWS /D_USRDLL /DCVGAMECOREDLL_EXPORTS /Yu"CvGameCoreDLL.h" /IBoost-1.32.0/include /IPython24/include /I"D:\Arquivos de programas\Microsoft Visual C++ Toolkit 2003/include" /I"D:\Arquivos de programas\Microsoft Platform SDK/Include" /I"D:\Arquivos de programas\Microsoft Platform SDK/Include/mfc" /YcCvGameCoreDLL.h /Fo"Release\_precompile.obj" /c _precompile.cpp
1>_precompile.cpp
1>Boost-1.32.0\include\boost\python\ptr.hpp(44) : error C2653: 'mpl' : is not a class or namespace name
1> Boost-1.32.0\include\boost\python\ptr.hpp(46) : see reference to class template instantiation 'boost::python::is_pointer_wrapper<T>' being compiled
1>Boost-1.32.0\include\boost\python\ptr.hpp(45) : error C2504: 'false_' : base class undefined
1>Boost-1.32.0\include\boost\python\ptr.hpp(50) : error C2653: 'mpl' : is not a class or namespace name
1> Boost-1.32.0\include\boost\python\ptr.hpp(52) : see reference to class template instantiation 'boost::python::is_pointer_wrapper<boost::python::pointer_wrapper<T>>' being compiled
1>Boost-1.32.0\include\boost\python\ptr.hpp(51) : error C2504: 'true_' : base class undefined
1>Boost-1.32.0\include\boost\type_traits\is_same.hpp(37) : error C2653: 'BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE' : is not a class or namespace name
1> Boost-1.32.0\include\boost\type_traits\is_same.hpp(37) : see reference to class template instantiation 'boost::is_same<T,U>' being compiled
1>Boost-1.32.0\include\boost\type_traits\is_same.hpp(37) : error C2504: 'bool_' : base class undefined
1>Boost-1.32.0\include\boost\type_traits\is_same.hpp(37) : error C2143: syntax error : missing ',' before '<'
1>Boost-1.32.0\include\boost\type_traits\is_same.hpp(38) : error C2653: 'BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE' : is not a class or namespace name
1> Boost-1.32.0\include\boost\type_traits\is_same.hpp(38) : see reference to class template instantiation 'boost::is_same<T,T>' being compiled
1>Boost-1.32.0\include\boost\type_traits\is_same.hpp(38) : error C2504: 'bool_' : base class undefined
1>Boost-1.32.0\include\boost\type_traits\is_same.hpp(38) : error C2143: syntax error : missing ',' before '<'
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(22) : error C2653: 'BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE' : is not a class or namespace name
1> Boost-1.32.0\include\boost\type_traits\is_integral.hpp(22) : see reference to class template instantiation 'boost::is_integral<T>' being compiled
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(22) : error C2504: 'bool_' : base class undefined
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(22) : error C2143: syntax error : missing ',' before '<'
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(24) : error C2653: 'BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE' : is not a class or namespace name
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(24) : error C2504: 'bool_' : base class undefined
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(24) : error C2143: syntax error : missing ',' before '<'
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(24) : error C2653: 'BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE' : is not a class or namespace name
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(24) : error C2504: 'bool_' : base class undefined
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(24) : error C2143: syntax error : missing ',' before '<'
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(24) : error C2653: 'BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE' : is not a class or namespace name
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(24) : error C2504: 'bool_' : base class undefined
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(24) : error C2143: syntax error : missing ',' before '<'
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(24) : error C2653: 'BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE' : is not a class or namespace name
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(24) : error C2504: 'bool_' : base class undefined
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(24) : error C2143: syntax error : missing ',' before '<'
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(25) : error C2653: 'BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE' : is not a class or namespace name
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(25) : error C2504: 'bool_' : base class undefined
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(25) : error C2143: syntax error : missing ',' before '<'
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(25) : error C2653: 'BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE' : is not a class or namespace name
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(25) : error C2504: 'bool_' : base class undefined
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(25) : error C2143: syntax error : missing ',' before '<'
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(25) : error C2653: 'BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE' : is not a class or namespace name
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(25) : error C2504: 'bool_' : base class undefined
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(25) : error C2143: syntax error : missing ',' before '<'
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(25) : error C2653: 'BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE' : is not a class or namespace name
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(25) : error C2504: 'bool_' : base class undefined
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(25) : error C2143: syntax error : missing ',' before '<'
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(26) : error C2653: 'BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE' : is not a class or namespace name
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(26) : error C2504: 'bool_' : base class undefined
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(26) : error C2143: syntax error : missing ',' before '<'
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(26) : error C2653: 'BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE' : is not a class or namespace name
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(26) : error C2504: 'bool_' : base class undefined
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(26) : error C2143: syntax error : missing ',' before '<'
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(26) : error C2653: 'BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE' : is not a class or namespace name
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(26) : error C2504: 'bool_' : base class undefined
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(26) : error C2143: syntax error : missing ',' before '<'
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(26) : error C2653: 'BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE' : is not a class or namespace name
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(26) : error C2504: 'bool_' : base class undefined
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(26) : error C2143: syntax error : missing ',' before '<'
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(27) : error C2653: 'BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE' : is not a class or namespace name
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(27) : error C2504: 'bool_' : base class undefined
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(27) : error C2143: syntax error : missing ',' before '<'
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(27) : error C2653: 'BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE' : is not a class or namespace name
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(27) : error C2504: 'bool_' : base class undefined
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(27) : error C2143: syntax error : missing ',' before '<'
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(27) : error C2653: 'BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE' : is not a class or namespace name
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(27) : error C2504: 'bool_' : base class undefined
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(27) : error C2143: syntax error : missing ',' before '<'
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(27) : error C2653: 'BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE' : is not a class or namespace name
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(27) : error C2504: 'bool_' : base class undefined
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(27) : error C2143: syntax error : missing ',' before '<'
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(29) : error C2653: 'BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE' : is not a class or namespace name
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(29) : error C2504: 'bool_' : base class undefined
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(29) : error C2143: syntax error : missing ',' before '<'
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(29) : error C2653: 'BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE' : is not a class or namespace name
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(29) : error C2504: 'bool_' : base class undefined
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(29) : error C2143: syntax error : missing ',' before '<'
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(29) : error C2653: 'BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE' : is not a class or namespace name
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(29) : error C2504: 'bool_' : base class undefined
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(29) : error C2143: syntax error : missing ',' before '<'
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(29) : error C2653: 'BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE' : is not a class or namespace name
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(29) : error C2504: 'bool_' : base class undefined
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(29) : error C2143: syntax error : missing ',' before '<'
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(30) : error C2653: 'BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE' : is not a class or namespace name
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(30) : error C2504: 'bool_' : base class undefined
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(30) : error C2143: syntax error : missing ',' before '<'
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(30) : error C2653: 'BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE' : is not a class or namespace name
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(30) : error C2504: 'bool_' : base class undefined
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(30) : error C2143: syntax error : missing ',' before '<'
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(30) : error C2653: 'BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE' : is not a class or namespace name
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(30) : error C2504: 'bool_' : base class undefined
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(30) : error C2143: syntax error : missing ',' before '<'
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(30) : error C2653: 'BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE' : is not a class or namespace name
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(30) : error C2504: 'bool_' : base class undefined
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(30) : error C2143: syntax error : missing ',' before '<'
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(31) : error C2653: 'BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE' : is not a class or namespace name
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(31) : error C2504: 'bool_' : base class undefined
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(31) : error C2143: syntax error : missing ',' before '<'
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(31) : error C2653: 'BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE' : is not a class or namespace name
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(31) : error C2504: 'bool_' : base class undefined
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(31) : error C2143: syntax error : missing ',' before '<'
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(31) : error C2653: 'BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE' : is not a class or namespace name
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(31) : error C2504: 'bool_' : base class undefined
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(31) : error C2143: syntax error : missing ',' before '<'
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(31) : error C2653: 'BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE' : is not a class or namespace name
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(31) : error C2504: 'bool_' : base class undefined
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(31) : error C2143: syntax error : missing ',' before '<'
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(32) : error C2653: 'BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE' : is not a class or namespace name
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(32) : error C2504: 'bool_' : base class undefined
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(32) : error C2143: syntax error : missing ',' before '<'
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(32) : error C2653: 'BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE' : is not a class or namespace name
1>Boost-1.32.0\include\boost\type_traits\is_integral.hpp(32) : fatal error C1003: error count exceeds 100; stopping compilation
1>NMAKE : fatal error U1077: '"D:\Arquivos de programas\Microsoft Visual C++ Toolkit 2003\bin\cl.exe"' : return code '0x2'
1>Stop.
1>Project : error PRJ0019: A tool returned an error code from "Performing Makefile project actions"
1>Build log was saved at "file://d:\Downloads\CIV_4_SDK\CvGameCoreDLL\Debug\BuildLog.htm"
1>CvGameCoreDLL - 104 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========


But some how he managed what was the problem... I'm using a AMD 64 x2 ...

It seam that has something to do with the 64 bit plataform, but I don't know how to work it...

I was following the :http://modiki.civfanatics.com/index.php/How_to_Install_the_SDK

Tuto, then I tryied an other Makefile ...

But nothing ...

Thanks in Advance =)
 
Back
Top Bottom