Problem compiling with mstoolkit.py v1.3
Hello,
i'm having problem to compile NSIS with the latest version of MSTOOLKIT.py (1.3), it works perfectly with the previous version... here is the log
Can someone please help me to find where the problem is?
D:\Scripts NSIS\NSIS-20051011>scons -j4 MSTOOLKIT=YES
scons: Reading SConscript files ...
Delete("nsis-12-Oct-2005.cvs")
Delete(".instdist")
Delete(".test")
Using Microsoft tools configuration
Checking for main() in C library gdi32... (cached) yes
Checking for main() in C library user32... (cached) yes
Checking for main() in C library version... (cached) yes
Checking for main() in C library pthread... (cached) no
Checking for main() in C library stdc++... (cached) no
Checking for main() in C library iconv... (cached) no
Checking for main() in C library dl... (cached) no
Checking for main() in C++ library cppunit... (cached) no
scons: done reading SConscript files.
scons: Building targets ...
"C:\Progra~1\Installers\MS-Platform-SDK\\bin\Win64\link.exe" /nologo /opt:nowin9
8 /map /entry:DllMain /NODEFAULTLIB /dll /out:build\release\InstallOptions\Insta
llOptions.dll kernel32.lib user32.lib gdi32.lib shell32.lib comdlg32.lib build\r
elease\InstallOptions\InstallerOptions.obj build\release\InstallOptions\ioptdll.
res
"C:\Progra~1\Installers\MS-Platform-SDK\\bin\Win64\link.exe" /nologo /opt:nowin9
8 /map /OUT:build\release\Library\LibraryLocal\LibraryLocal.exe kernel32.lib ole
aut32.lib version.lib build\release\Library\LibraryLocal\LibraryLocal.obj
LibraryLocal.obj : error LNK2019: unresolved external symbol "__int64 std::_Fpz"
(?_Fpz@std@@3_JA) referenced in function "protected: virtual class std::fpos<in
t> __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::seekoff
(long,int,int)" (?seekoff@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE?AV?
$fpos@H@2@JHH@Z)
LibraryLocal.obj : error LNK2019: unresolved external symbol "long const std::_B
ADOFF" (?_BADOFF@std@@3JB) referenced in function "protected: virtual class std:
:fpos<int> __thiscall std::basic_streambuf<char,struct std::char_traits<char> >:
:seekoff(long,int,int)" (?seekoff@?$basic_streambuf@DU?$char_traits@D@std@@@std@
@MAE?AV?$fpos@H@2@JHH@Z)
LibraryLocal.obj : error LNK2019: unresolved external symbol "public: void __thi
scall std::_String_base::_Xran(void)const " (?_Xran@_String_base@std@@QBEXXZ) re
ferenced in function "public: int __thiscall std::basic_string<char,struct std::
char_traits<char>,class std::allocator<char> >::compare(unsigned int,unsigned in
t,char const *,unsigned int)const " (?compare@?$basic_string@DU Creating libra
ry build\release\Insta?$char_traits@D@stllOptions\InstallOd@@V?$allocator@D@ptio
ns.lib and obj2@@std@@QBEHIIPBDIect build\release\@Z)
LibraryLocal.oInstallOptions\Insbj : error LNK2019tallOptions.exp
: unresolved external symbol "public: void __thiscall std::locale::facet::_Regis
ter(void)" (?_Register@facet@locale@std@@QAEXXZ) referenced in function "class s
td::ctype<char> const & __cdecl std::use_facet<class std::ctype<char> >(class st
d::locale const &)" (??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVloca
le@0@@Z)
LibraryLocal.obj : error LNK2019: unresolved external symbol "public: class std:
:locale::facet const * __thiscall std::locale::_Getfacet(unsigned int)const " (?
_Getfacet@locale@std@@QBEPBVfacet@12@I@Z) referenced in function "class std::cty
pe<char> const & __cdecl std::use_facet<class std::ctype<char> >(class std::loca
le const &)" (??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z
)
LibraryLocal.obj : error LNK2019: unresolved external symbol "public: void __thi
scall std::_String_base::_Xlen(void)const " (?_Xlen@_String_base@std@@QBEXXZ) re
ferenced in function "protected: bool __thiscall std::basic_string<char,struct s
td::char_traits<char>,class std::allocator<char> >::_Grow(unsigned int,bool)" (?
_Grow@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@IAE_NI_N@Z)
LibraryLocal.obj : error LNK2019: unresolved external symbol "public: void __thi
scall std::ios_base::_Addstd(void)" (?_Addstd@ios_base@std@@QAEXXZ) referenced i
n function "protected: void __thiscall std::basic_ios<char,struct std::char_trai
ts<char> >::init(class std::basic_streambuf<char,struct std::char_traits<char> >
*,bool)" (?init@?$basic_ios@DU?$char_traits@D@std@@@std@@IAEXPAV?$basic_streamb
uf@DU?$char_traits@D@std@@@2@_N@Z)
LibraryLocal.obj : error LNK2019: unresolved external symbol "struct _iobuf * __
cdecl std::_Fiopen(char const *,int,int)" (?_Fiopen@std@@YAPAU_iobuf@@PBDHH@Z) r
eferenced in function "public: class std::basic_filebuf<char,struct std::char_tr
aits<char> > * __thiscall std::basic_filebuf<char,struct std::char_traits<char>
>::open(char const *,int,int)" (?open@?$basic_filebuf@DU?$char_traits@D@std@@@st
d@@QAEPAV12@PBDHH@Z)
build\release\Library\LibraryLocal\LibraryLocal.exe : fatal error LNK1120: 8 unr
esolved externals
cl /nologo /O2 /GX /W3 /TP /D_WIN32_IE=0x0500 /DNSIS_MAX_STRLEN=1024 /DNSIS_MAX_
INST_TYPES=32 /DNSIS_DEFAULT_LANG=1033 /DNSIS_CONFIG_UNINSTALL_SUPPORT /DNSIS_CO
NFIG_LICENSEPAGE /DNSIS_CONFIG_COMPONENTPAGE /DNSIS_CONFIG_SILENT_SUPPORT /DNSIS
_CONFIG_VISIBLE_SUPPORT /DNSIS_CONFIG_ENHANCEDUI_SUPPORT /DNSIS_CONFIG_COMPRESSI
ON_SUPPORT /DNSIS_COMPRESS_BZIP2_LEVEL=9 /DNSIS_CONFIG_CRC_SUPPORT /DNSIS_SUPPOR
T_BGBG /DNSIS_SUPPORT_CODECALLBACKS /DNSIS_SUPPORT_MOVEONREBOOT /DNSIS_SUPPORT_A
CTIVEXREG /DNSIS_SUPPORT_INTOPTS /DNSIS_SUPPORT_STROPTS /DNSIS_SUPPORT_STACK /DN
SIS_SUPPORT_FILEFUNCTIONS /DNSIS_SUPPORT_FINDFIRST /DNSIS_SUPPORT_CREATESHORTCUT
/DNSIS_SUPPORT_INIFILES /DNSIS_SUPPORT_REGISTRYFUNCTIONS /DNSIS_SUPPORT_COPYFIL
ES /DNSIS_SUPPORT_REBOOT /DNSIS_SUPPORT_FNUTIL /DNSIS_SUPPORT_EXECUTE /DNSIS_SUP
PORT_SHELLEXECUTE /DNSIS_SUPPORT_GETDLLVERSION /DNSIS_SUPPORT_GETFILETIME /DNSIS
_SUPPORT_HWNDS /DNSIS_SUPPORT_ENVIRONMENT /DNSIS_SUPPORT_RMDIR /DNSIS_SUPPORT_FI
LE /DNSIS_SUPPORT_DELETE /DNSIS_SUPPORT_RENAME /DNSIS_SUPPORT_MESSAGEBOX /DNSIS_
SUPPORT_VERSION_INFO /DNSIS_SUPPORT_STANDARD_PREDEFINES /DNSIS_LOCKWINDOW_SUPPOR
T /DNSIS_CONFIG_PLUGIN_SUPPORT /DNSIS_VERSION=v12-Oct-2005.cvs /c Source\build.c
pp /Fobuild\release\makensis\build.obj
scons: *** [build\release\Library\LibraryLocal\LibraryLocal.exe] Error 1120
build.cpp
scons: building terminated because of errors.
Thanks in advance