<div dir="ltr"><div>Hi,</div><div><br></div><div>I'd like to share my experience since I didn't see this on Developer's wiki.</div><div>When I was trying to build LibreOffice in Windows, autogen.sh was not able to finish its job, with message below:</div><div><br></div><div>checking cl.exe... found Visual C++ 2013 (E:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/cl.exe)<br>cygpath: cannot create short name of 12.0\VC\Include<br>realpath: '12.0/VC': No such file or directory<br>configure: WARNING: realpath failed for "12.0/VC", not necessarily a problem.<br>checking the dependency generation prefix (cl.exe -showIncludes)... configure: error: cannot determine the -showIncludes prefix<br>Error running configure at ./autogen.sh line 269.</div><div><br></div><div>Apparently path for Visual Studio broke into parts out of expectation. After investigation I found that cygpath -d doesn't convert it into 8.3 file name format as it's manual describe. It still generates long file name. </div><div><br></div><div>The solution is simple, the partition has to enable 8.3 format support *BEFORE* you install Visual Studio, with following command:</div><div><br></div><div>fsutil 8dot3name set e: 0</div><div><br></div><div>0.represents active. Change the drive letter e to whatever you use. <br clear="all"></div><div><br></div><div>I use Windows8 to build LibreOffice ( A surface3 tablet ). I had built successfully on Windows7 VM without tuning mentioned above. Both Visual Studio and LO source code are installed in a VHD disk image on a microSDHC. I guess that one of them makes the difference. </div><div><br></div><div><br>-- <br></div><div class="gmail_signature"><div dir="ltr"><div>Mark Hung<br></div></div></div>
</div>