Bug#377531: openoffice.org-dev: unowinreg.dll should be included
Just trying to get around having to write the makefile patch ;-)
> However, I am very grateful that you have tried this. Could you please
> provide a little more details about how did you compile your dll? I'd
> like to repeat your method and see if I can somehow get it working...
> Maybe not, I'm just interested.
apt-get install mingw32
cd <OOo source>/odk/source/unowinreg/win
i586-mingw32msvc-gcc -shared -I/usr/lib/jvm/java-gcj/include -o unowinreg.dll unowinreg.c -lkernel32 -ladvapi32
There's a (non-cross-compiling) FAQ for mingw/JNI here:
You could try with the extra -D_JNI_IMPLEMENTATION_ -Wl,--kill-at
arguments. The kill-at might be interesting because without it,
strings unowinreg.dll | grep RegOpenCurrentUser shows
and with --kill-at, the @12 was killed
(See also man ld)