Date: prev next · Thread: first prev next last
2016 Archives by date, by thread · List index


On Sun Nov 20 22:25:43 UTC 2016, Jan Iversen wrote:

Can someone please tell me, what is our status with microsoft visual
studio 2015 ?

[...]

What should I recommend to new people ?

GCC (or clang) on Linux?

Sorry if this has been answered before, but I have honestly lost
track.

Quoting the wiki page, that is linked from the main compilation page
for that other OS:

https://wiki.documentfoundation.org/Development/msvc-x86_64#Ongoing_eff
orts_to_support_MSVC_14.0_.28aka_VS_2015.29

"
*Status*

64bit mode and 32bit modes, both debug and release modes are known to
work

After installation, LO refuses to start with the following error
message:

  The program can't start because VCRUNTIME140.dll is missing on your
computer.
   Try reinstalling the program to fix this problem.
"

And, on the same page:

"
*Unsolved problems (help wanted)*

VC Runtime libraries are installed in wrong directory (redist libraries
for MSVC 14.0)https://connect.microsoft.com/VisualStudio/feedback/detai
ls/1639267/c-runtime-and-mfc-merge-modules-for-x64-are-broken-install
-to-syswow64-instead-of-system32 ;- here MS claims that since VS 2015
U1, the merge modules for 64-bit runtime are fixedEven after MSVC 14.0
Upgrade 3 installation, and building LO, installing the msi package
refuses to start unless vc2015_redist package is installed separately.

There are two workarounds:

1. install MSVC 14.0 Redistributable manually: 
https://www.microsoft.com/en-us/download/details.aspx?id=48145.

2. patch C:\Program Files (x86)\Common Files\Merge
Modules\Microsoft_VC140_CRT_x64.msm before building LO:

Open the merge module Microsoft_VC140_CRT_x64.msm with an editor,
and replace two lines in "Directory" section: 

System64Folder.363ED482_721F_3A34_85B3_A96CD936D64F: TARGETDIR
 System64Folder_amd64_VC.363ED482_721F_3A34_85B3_A96CD936D64F: 
System64Folder.363ED482_721F_3A34_85B3_A96CD936D64F

with

System64Folder: TARGETDIR
 System64Folder_amd64_VC.363ED482_721F_3A34_85B3_A96CD936D64F:
System64Folder



Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.