feature/gbuild_merge needs testing

David Tardon dtardon at redhat.com
Sun May 27 23:29:28 PDT 2012


On Sun, May 27, 2012 at 02:10:08PM +0200, Matúš Kukan wrote:
> On 27 May 2012 11:45, David Tardon <dtardon at redhat.com> wrote:
> > On Sun, May 27, 2012 at 12:39:32AM +0200, Matúš Kukan wrote:
> >> Problems:
> >> shell - missing exported symbols in ooofilt library from
> >> shell/source/win32/shlxthandler/ooofilt/exports.dxp
> >
> > Right. And the same for shlxthdl. I will fix that.
> 
> Sorry, does not work:
> C:/cygwin/home/matus/git/libo/shell/source/win32/shlxthandler/ooofilt/ooofilt.cxx(910)
> : error C2375: 'DllGetClassObject' : redefinition; different linkage
>         C:/PROGRA~1/MICROS~2/Windows/v6.0A/include\objbase.h(852) :
> see declaration of 'DllGetClassObject'
> C:/cygwin/home/matus/git/libo/shell/source/win32/shlxthandler/ooofilt/ooofilt.cxx(946)
> : error C2375: 'DllCanUnloadNow' : redefinition; different linkage
>         C:/PROGRA~1/MICROS~2/Windows/v6.0A/include\objbase.h(854) :
> see declaration of 'DllCanUnloadNow'

Ah, so this only works if the declaration in the header file supports it
too. Well, what can we do...

> >> Something like 156202b06270a90a4b73370d04401486145076d2 could help.
> >
> > I do not understand what are you trying to achieve there.
> 
> To export symbols and work around problems as above.
> Though I am not sure if that really works.

There is a GUI tool for examining various aspects of DLLs, including
list of exported functions. It is called dllviewer or something like
that. (And it is possible there is already a tool for that in the
system.)

D.


More information about the LibreOffice mailing list