Bug Hunting Session
Bug 59107 - Duden Korrektor installation fails on LibreOffice 4 Beta 2
Summary: Duden Korrektor installation fails on LibreOffice 4 Beta 2
Status: RESOLVED NOTOURBUG
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Extensions (show other bugs)
Version:
(earliest affected)
4.0.0.0.beta2
Hardware: x86 (IA32) All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
: 60479 61171 66050 68725 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-01-07 16:58 UTC by Stephan Hennig
Modified: 2013-09-01 12:06 UTC (History)
9 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stephan Hennig 2013-01-07 16:58:03 UTC
Installing Duden Korrektor extension in LibreOffice Version 4.0.0.0.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.

Thanks,
Stephan Hennig
Comment 1 Stephan Hennig 2013-01-08 17:03:52 UTC
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 hotline@duden.de and ask for a fix.
Comment 2 Michael Meeks 2013-01-08 17:22:45 UTC
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.
Comment 3 Stephan Bergmann 2013-01-09 08:15:11 UTC
(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.
Comment 4 Stephan Bergmann 2013-01-11 10:38:46 UTC
(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.
Comment 5 Stephan Hennig 2013-02-08 09:43:46 UTC
*** Bug 60479 has been marked as a duplicate of this bug. ***
Comment 6 bfoman (inactive) 2013-02-21 22:26:58 UTC
*** Bug 61171 has been marked as a duplicate of this bug. ***
Comment 7 nero75 2013-08-20 08:44:07 UTC
Hello,

I tried the workaround with libreoffice 4.1.0.4. 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: 
https://wiki.documentfoundation.org/ReleaseNotes/4.0#Duden_Rechtschreibpr.C3.BCfung_.2F_Duden_Korrektor

Problemsignatur:
  Problemereignisname:	APPCRASH
  Anwendungsname:	uno.exe
  Anwendungsversion:	0.0.0.0
  Anwendungszeitstempel:	51ee7f56
  Fehlermodulname:	MSVCR100.dll
  Fehlermodulversion:	10.0.40219.325
  Fehlermodulzeitstempel:	4df2be1e
  Ausnahmecode:	40000015
  Ausnahmeoffset:	0008d6fd
  Betriebsystemversion:	6.1.7601.2.1.0.256.48
  Gebietsschema-ID:	1031
  Zusatzinformation 1:	579e
  Zusatzinformation 2:	579e852762bc5e47a0fd3f9a3e93572b
  Zusatzinformation 3:	72bf
  Zusatzinformation 4:	72bf8cec4755bc0b632a02cc906dc9f2

after trying to restart libreoffice following error:

Problemsignatur:
  Problemereignisname:	APPCRASH
  Anwendungsname:	soffice.bin
  Anwendungsversion:	4.1.0.4
  Anwendungszeitstempel:	51ee9b15
  Fehlermodulname:	MSVCR100.dll
  Fehlermodulversion:	10.0.40219.325
  Fehlermodulzeitstempel:	4df2be1e
  Ausnahmecode:	40000015
  Ausnahmeoffset:	0008d6fd
  Betriebsystemversion:	6.1.7601.2.1.0.256.48
  Gebietsschema-ID:	1031
  Zusatzinformation 1:	a622
  Zusatzinformation 2:	a62290a4f42202167eb7f9fd9da2b98e
  Zusatzinformation 3:	7ccc
  Zusatzinformation 4:	7ccc8d9bbc9582f73905a6177c4a6c40

Don't know what to do know.

Thanks,
zg
Comment 8 Stephan Bergmann 2013-08-20 09:32:08 UTC
(In reply to comment #7)
> I tried the workaround with libreoffice 4.1.0.4. 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: 
> https://wiki.documentfoundation.org/ReleaseNotes/4.0#Duden_Rechtschreibpr.C3.
> BCfung_.2F_Duden_Korrektor
> 
> Problemsignatur:
>   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.
Comment 9 retired 2013-08-20 09:50:00 UTC
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/
Comment 10 retired 2013-08-20 09:50:57 UTC
*** Bug 66050 has been marked as a duplicate of this bug. ***
Comment 11 Julien Nabet 2013-09-01 12:06:22 UTC
*** Bug 68725 has been marked as a duplicate of this bug. ***