Re: Unable to build MiKTeX

A <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.