Re: Unable to build MiKTeX
| Newsgroups | gmane.comp.tex.miktex |
|---|---|
| Message-ID | <CABoGZRd1GahaWTXAXeJ7r-GEZ+W=Up9YsmQZ5atkeC9h6nsV_g@mail.gmail.com> |
After researching online some more, I found out that the "vcvarsall.bat" script actually takes an argument for the machine type, which needs to be specified as 64-bit when doing a 64-bit build. I deleted everything in "C:\miktex\build" again and did the following, with the working directory as "C:\miktex\build". Now I am getting a different error. > set PATH=C:\Windows\system32 > "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x64 > echo %PATH% - Output: C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\MSBuild\14.0\bin\amd64;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64;C:\Windows\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\VCPackages;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools;C:\Program Files (x86)\HTML Help Workshop;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Team Tools\Performance Tools\x64;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Team Tools\Performance Tools;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files (x86)\Windows Kits\10\bin\x86;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\x64\;C:\Windows\system32 > set PATH=%PATH%;C:\Program Files\CMake\bin;C:\Program Files\java\jdk1.8.0_25\bin;C:\Python27;C:\cygwin\bin;C:\Program Files (x86)\Pandoc;C:\Qt\Qt5.5.1\5.5\msvc2013_64\bin;C:\miktex\ImageMagick-7.0.3-9-portable-Q16-x64;C:\miktex\fop-2.1;C:\miktex\libxslt-1.1.28-win32-x86_64\bin > echo %PATH% - Output: C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\MSBuild\14.0\bin\amd64;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64;C:\Windows\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\VCPackages;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools;C:\Program Files (x86)\HTML Help Workshop;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Team Tools\Performance Tools\x64;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Team Tools\Performance Tools;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files (x86)\Windows Kits\10\bin\x86;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\x64\;C:\Windows\system32;C:\Program Files\CMake\bin;C:\Program Files\java\jdk1.8.0_25\bin;C:\Python27;C:\cygwin\bin;C:\Program Files (x86)\Pandoc;C:\Qt\Qt5.5.1\5.5\msvc2013_64\bin;C:\miktex\ImageMagick-7.0.3-9-portable-Q16-x64;C:\miktex\fop-2.1;C:\miktex\libxslt-1.1.28-win32-x86_64\bin - I set the CMAKE_PREFIX_PATH as before: > set CMAKE_PREFIX_PATH=C:\Qt\Qt5.5.1\5.5\msvc2013_64\lib\cmake\Qt5;C:\miktex\icu4c-58_1-Win64-MSVC2015\icu\include;C:\miktex\icu4c-58_1-Win64-MSVC2015\icu\lib64 - I ran CMake again: > cmake -G "NMake Makefiles" C:\miktex\miktex-2.9-master - Completed successfully - I ran nmake again: > nmake ---- Beginning of tail of nmake output: ---- [ 30%] Building CXX object Libraries/MiKTeX/UI/Qt/CMakeFiles/MiKTeX209-ui-Qt.dir/moc_ui_UpdateDialog.cpp.obj moc_ui_UpdateDialog.cpp [ 30%] Building CXX object Libraries/MiKTeX/UI/Qt/CMakeFiles/MiKTeX209-ui-Qt.dir/qrc_mikuiqt.cpp.obj qrc_mikuiqt.cpp [ 30%] Linking CXX shared library ..\..\..\..\binlib\MiKTeX209-ui-Qt.dll Creating library ..\..\..\..\binlib\MiKTeX209-ui-Qt.lib and object ..\..\..\..\binlib\MiKTeX209-ui-Qt.exp ConnectionSettingsDialog.cpp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class QByteArray __cdecl QString::toUtf8(v oid)&& " (__imp_?toUtf8@QString@@QEHAA?AVQByteArray@@XZ) referenced in function "protected: virtual void __cdecl ConnectionSettingsDialog::accept(void )" (?accept@ConnectionSettingsDialog@@MEAAXXZ) mikuiqt.cpp.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __cdecl QString::toUtf8(void)&& " (__imp_? toUtf8@QString@@QEHAA?AVQByteArray@@XZ) RepositoryTableModel.cpp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class QString __cdecl QString::toUpper(void)&& " (__imp_?toUpper@QString@@QEHAA?AV1@XZ) referenced in function "public: virtual class QVariant __cdecl RepositoryTableModel::data(class QModelIndex const &,int)const " (?data@RepositoryTableModel@@UEBA?AVQVariant@ @AEBVQModelIndex@@H@Z) SiteWizLocal.cpp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class QByteArray __cdecl QString::toLocal8Bit(void)&& " (__imp_?toLocal8Bit@QString@@QEHAA?AVQByteArray@@XZ) referenced in function "public: virtual bool __cdecl SiteWizLocal::validatePage(void)" (?valida tePage@SiteWizLocal@@UEAA_NXZ) ..\..\..\..\binlib\MiKTeX209-ui-Qt.dll : fatal error LNK1120: 3 unresolved externals LINK Pass 1 failed. with 1120 NMAKE : fatal error U1077: '"C:\Program Files\CMake\bin\cmake.exe"' : return code '0xffffffff' Stop. NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64\nmake.exe"' : return code '0x2' Stop. NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64\nmake.exe"' : return code '0x2' Stop. ---- End of tail of nmake output. ---- Am I doing anything else incorrectly? ------------------------------------------------------------------------------ Developer Access Program for Intel Xeon Phi Processors Access to Intel Xeon Phi processor-based developer platforms. With one year of Intel Parallel Studio XE. Training and support from Colfax. Order your platform today.http://sdm.link/xeonphi _______________________________________________ Q: How can I leave the mailing list? A: See http://docs.miktex.org/faq/support.html#leavingml