Problem description: In the registry, the key BASISINSTALLLOCATION is set to C:\Program Files\LibreOffice 3.5\Basis\. But this folder isn't created during the installation in this version (it was created in previous versions). This ends up in problems with 3rd-party scripts which are relying on this registry value (for example scripts that setup the environment for the SDK). Steps to reproduce: 1. Install this version on windows Current behavior: The key BASISINSTALLLOCATION points to C:\Program Files\LibreOffice 3.5\Basis\ Expected behavior: The key BASISINSTALLLOCATION should point to the right folder or the folder should be created on this location Platform (if different from the browser): Windows 7 32 Bit Browser: Mozilla/5.0 (Windows NT 6.1; rv:10.0.2) Gecko/20100101 Firefox/10.0.2
This is fallout from the basis/brand re-merge in LO 3.5. Not sure this Windows registry key is intended for external use at all. So we can either remove it or make it point to the same dir as INSTALLLOCATION. (Note that setup_native/source/win32/customactions/reg64/reg64.cxx also mentions BASISINSTALLLOCATION.)
For 3.5.x I prefer not to remove it. Let it point to INSTALLLOCATION.
Andras Timar committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=06dd0fda38f07a74ba8469542ed4afe93b47ee9c fdo#46377 BASISINSTALLLOCATION = INSTALLLOCATION
Andras Timar committed a patch related to this issue. It has been pushed to "libreoffice-3-5": http://cgit.freedesktop.org/libreoffice/core/commit/?id=05e415f8e98107ef4267939d93b641a35d58cce2&g=libreoffice-3-5 fdo#46377 BASISINSTALLLOCATION = INSTALLLOCATION It will be available in LibreOffice 3.5.2.
Andras Timar committed a patch related to this issue. It has been pushed to "libreoffice-3-5-1": http://cgit.freedesktop.org/libreoffice/core/commit/?id=274407ccd9eaf7bf759650e259470fa44999e3bc&g=libreoffice-3-5-1 fdo#46377 BASISINSTALLLOCATION = INSTALLLOCATION It will be available already in LibreOffice 3.5.1.
I added Fix submitter as assignee because this will ease queries and bug tracking.