Apache OpenOffice (AOO) Bugzilla – Issue 32849
instset_native windows: cannot register ldapbe2.uno.dll
Last modified: 2004-11-29 10:57:39 UTC
A dmake in instset_native/util or instsetoo_native/util on windows fails with error message error (CannotRegisterImplementaionException): loading component library failed: ldapbe2.uno.dll except you by change have a msvcr70.dll in your windows system directory (i.e. you once installed .NET2002). Background.: we once had the same problem for ldapbe1.dll. The reason was that this libs are linked against nsldap32v50.dll which is a precompiled library checked in in module moz. Obviously nsldap32v50.dll has been made with .NET2002 (by the way, isn't this a bug too?). AFAIK Ingo fixed this by adding the path to all packed libraries (msvcr70.dll belongs to an install set and is taken from %SO_PACK) to the search patch of regcomp. Probably somewhere around solenv/bin/modules/installer/servicesfile.pm line 705. That used to work until m49. In m50 ldapbe1.dll has been replaced by ldapbe2.uno.dll, and now somehow this mechanism seems broken. RT->CP: Christof, as Ingo currently is on vacation, could you as his manager please take care of this issue please?
workarounded by putting the library into the build environment
cp->is: fyi, please send back to rt if there isn't anything more to do.
.
reassigning for evaluation
mh->is: ping, can we close this issue ?
I think as a prio 1 we can close this issue (or send it back to Rüdiger). But I kept this task until now, to think about a more reliable process for registering the ldapbe library. One solution is, to shift vom regcomp to regmerge, which is introduced in my cws nativefixer1.
This is a fixed task with cws. Therefore I close it now. With the change from regmerge to regcomp we will no longer have this problem in the future.