Installing Duden Korrektor extension in LibreOffice Version 126.96.36.199.beta2 (Build ID: 4104d660979c57e1160b5135634f732918460a0) on Windows 7 x64 fails with the following error messages:
Duden Korrektor 6.0:
loading component library failed: file:///C:/Users/<username>/AppData/Roaming/LOdev/4/user/uno_packages/cache/uno_packages/lu1ngnd1.tmp_/Duden-Korrektor-OpenOffice-2011.oxt/duden_korrektormi.dll
Duden Korrektor 8.0
loading component library failed: file:///C:/Users/<username>/AppData/Roaming/LOdev/4/user/uno_packages/cache/uno_packages/lu4dwiz.tmp_/DRO-D.oxt/dudenkorrektor.uno.dll
Though, I can confirm that Duden Korrektor 6.0 installs and works fine in LibreOffice 4 Beta 2 on Linux Mint 13 x86 (Ubuntu 12.04 based). Note, I remember that I had to install package libstlport4.6-dev to make Duden Korrektor 6.0 work with LibreOffice 3.5.4 provided by the distribution. That package is still installed.
With LibreOffice 4.0 Beta 2 I'm observing problems on Windows only.
According to an IRC chat, the reason is that LibreOffice no longer ships stlport libraries, which Duden Korrektor links to. The error is in the extension, because that has never been an official interface.
A workaround is to manually install stlport libraries.
On Linux, it should suffice to install a package called 'libstlport4.6-dev' (tested with Linux Mint 13, which is Ubuntu 12.04 based).
On Windows, one needs to extract file 'stlport_vc7145.dll' from an older LibreOffice release.
1. Install LibreOffice 4.x.
2. Get an older installation binary from, e.g., the LibreOffice 3.6.x series.
3. Extract the old MSI installer with uniextract, <URL:http://www.legroom.net/software/uniextract>. Don't install the old LibreOffice version.
4. Copy file \URE\bin\stlport_vc7145.dll from the extracted old MSI into the same location in the LibreOffice 4.0 installation directory (needs administrator rights).
Installation/activation of Duden Korrektor extension should now work (tested with LibreOffice 4.0.0 Beta 2, file stlport_vc7145.dll from LibreOffice 3.6.4 and Duden Korrektor 6.0 and 8.0). If it fails for you, you can try additionally installing Microsoft VS 2008 runtime if that's not already installed.
5. Mail Duden customer support at firstname.lastname@example.org and ask for a fix.
Thanks for filing this - it's great to have a root bug for duplicates of this issue. I've CC'd the relevant people involved.
(In reply to comment #1)
> According to an IRC chat, the reason is that LibreOffice no longer ships
> stlport libraries, which Duden Korrektor links to. The error is in the
> extension, because that has never been an official interface.
The stlport /was/ part of the URE interface (on certain platforms, among them 32-bit Windows and 32-bit Linux), at least has been until we deliberately removed it from LO 4.0, see <http://lists.freedesktop.org/archives/libreoffice/2012-December/042804.html> "modules removal surprises." So marking this as "RESOLVED NOTOURBUG" is a bit of a stretch.
(In reply to comment #0)
> Note, I remember that I had to install package libstlport4.6-dev to make Duden
> Korrektor 6.0 work with LibreOffice 3.5.4 provided by the distribution.
Bug 59237 explains that.
*** Bug 60479 has been marked as a duplicate of this bug. ***
*** Bug 61171 has been marked as a duplicate of this bug. ***
I tried the workaround with libreoffice 188.8.131.52. on Win 7 32 bit.
I also installed the libary Microsoft Visual C++ 2008 with updates before installing the extension like disribed on
Following error after installing the extension:
Zusatzinformation 1: 579e
Zusatzinformation 2: 579e852762bc5e47a0fd3f9a3e93572b
Zusatzinformation 3: 72bf
Zusatzinformation 4: 72bf8cec4755bc0b632a02cc906dc9f2
after trying to restart libreoffice following error:
Zusatzinformation 1: a622
Zusatzinformation 2: a62290a4f42202167eb7f9fd9da2b98e
Zusatzinformation 3: 7ccc
Zusatzinformation 4: 7ccc8d9bbc9582f73905a6177c4a6c40
Don't know what to do know.
(In reply to comment #7)
> I tried the workaround with libreoffice 184.108.40.206. on Win 7 32 bit.
> I also installed the libary Microsoft Visual C++ 2008 with updates before
> installing the extension like disribed on
> Following error after installing the extension:
> Problemereignisname: APPCRASH
> Anwendungsname: uno.exe
> Anwendungsversion: 0.0.0.0
> Anwendungszeitstempel: 51ee7f56
> Fehlermodulname: MSVCR100.dll
That the Duden Korrektor extension does not work at all with LibreOffcie 4.1 on Windows with an "APPCRASH" mentioning "MSVCR100.dll", even with the STLport workaround for LibreOffice 4.0 described at <https://wiki.documentfoundation.org/ReleaseNotes/4.0#Duden_Rechtschreibpr.C3.BCfung_.2F_Duden_Korrektor>, is bug 66050.
Please refrain from re-opening Duden Korrektor bugs. This extension is broken beyond repair and Duden is not willing to fix it. The plug in is not OpenSource so nothing the community could do about it.
NOTOURBUG is the correct state. Thanks for understanding. And feel free to give the BI-Media group a phone call and address this problem if you like: http://www.bi-media.de/
*** Bug 66050 has been marked as a duplicate of this bug. ***
*** Bug 68725 has been marked as a duplicate of this bug. ***