undefined reference to non-virtual thunk

Miklos Vajna vmiklos at collabora.co.uk
Sat Dec 20 02:56:55 PST 2014


Hi Kostas,

On Tue, Dec 16, 2014 at 09:22:33AM +0200, Kostas Tamateas <ktamateas at dataways.gr> wrote:
> Hello everyone,
> 
> I'm trying to build libreoffice-4.3.41 sources.
> My system is a Debian distribution 32-bit with gcc 4.9.1 and my configure is this:
> 
> ./autogen.sh --enable-release-build --enable-mergelibs=yes --without-java --without-junit --without-doxygen --disable-gconf --disable-firebird-sdbc --disable-postgresql-sdbc --disable-collada --disable-dbus --disable-gtk --disable-randr --disable-gltf --disable-liblangtag --disable-gstreamer --disable-kdeab --disable-tdeab  --disable-systray --disable-coinmp --disable-lpsolve --disable-sdremote --disable-cve-tests --disable-orcus --disable-graphite --disable-odk --disable-cups --with-system-libs --without-boost-date-time --without-boost-iostreams --disable-pdfimport --disable-opengl --disable-opencl --disable-gstreamer-0-10 --with-webdav=neon
> 
> After long time I get this message:
> 
> /libreoffice-4.3.4.1/workdir/CxxObject/svx/source/fmcomp/fmgridif.o:
> In function `FmXGridControl::createPeer(com::sun::star::uno::Reference<com::sun::star::awt::XToolkit> const&, com::sun::star::uno::Reference<com::sun::star::awt::XWindowPeer> const&)':
> fmgridif.cxx:(.text+0x87dc): undefined reference to `non-virtual thunk to WindowListenerMultiplexer::acquire()'
> fmgridif.cxx:(.text+0x8837): undefined reference to `non-virtual thunk to FocusListenerMultiplexer::acquire()'
> fmgridif.cxx:(.text+0x8892): undefined reference to `non-virtual thunk to KeyListenerMultiplexer::acquire()'
> fmgridif.cxx:(.text+0x88ed): undefined reference to `non-virtual thunk to MouseListenerMultiplexer::acquire()'
> fmgridif.cxx:(.text+0x8948): undefined reference to `non-virtual thunk to MouseMotionListenerMultiplexer::acquire()'
> fmgridif.cxx:(.text+0x89a3): undefined reference to `non-virtual thunk to PaintListenerMultiplexer::acquire()'
> collect2: error: ld returned 1 exit status
> 
> Is a possible way to fix that problem ?

Is there a reason you use custom autogen switches? Can you try without
them, especially without --enable-mergelibs=yes? The more custom
switches you use, the more you're on your own.

Regards,

Miklos
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <http://lists.freedesktop.org/archives/libreoffice/attachments/20141220/77bf98e6/attachment.sig>


More information about the LibreOffice mailing list