https://bugs.freedesktop.org/show_bug.cgi?id=78174

          Priority: medium
            Bug ID: 78174
          Assignee: [email protected]
           Summary: Build failure: undefined reference to acquire
          Severity: major
    Classification: Unclassified
                OS: Linux (All)
          Reporter: [email protected]
          Hardware: x86 (IA32)
            Status: NEW
           Version: 4.2.3.3 release
         Component: graphics stack
           Product: LibreOffice

The build of libreoffice 4.2.3.3 fails here in a clean build environment on
Linux x86-32 with gcc 4.9.0. However, the build succeeds on an otherwise
identical x86-64 system, and it also succeeds with gcc 4.8.2 (on x86-32 and
x86-64).

The same errors appear in two places (svx and dbaccess), both times referring
to classes from toolkit/source/helper/listenermultiplexer.cxx, which compiled
fine without warnings.

/src/libreoffice-4.2.3.3/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+0x7f5a): undefined reference to `non-virtual thunk to
WindowListenerMultiplexer::acquire()'
fmgridif.cxx:(.text+0x7fb5): undefined reference to `non-virtual thunk to
FocusListenerMultiplexer::acquire()'
fmgridif.cxx:(.text+0x8010): undefined reference to `non-virtual thunk to
KeyListenerMultiplexer::acquire()'
fmgridif.cxx:(.text+0x806b): undefined reference to `non-virtual thunk to
MouseListenerMultiplexer::acquire()'
fmgridif.cxx:(.text+0x80c6): undefined reference to `non-virtual thunk to
MouseMotionListenerMultiplexer::acquire()'
fmgridif.cxx:(.text+0x8121): undefined reference to `non-virtual thunk to
PaintListenerMultiplexer::acquire()'
collect2: error: ld returned 1 exit status
/src/libreoffice-4.2.3.3/svx/Library_svxcore.mk:20: recipe for target
'/src/libreoffice-4.2.3.3/instdir/program/libsvxcorelo.so' failed
make[1]: *** [/src/libreoffice-4.2.3.3/instdir/program/libsvxcorelo.so] Error 1

/src/libreoffice-4.2.3.3/workdir/CxxObject/dbaccess/source/ui/uno/ColumnControl.o:
In function `.L362':
ColumnControl.cxx:(.text+0x1588): undefined reference to `non-virtual thunk to
WindowListenerMultiplexer::acquire()'
ColumnControl.cxx:(.text+0x15d6): undefined reference to `non-virtual thunk to
FocusListenerMultiplexer::acquire()'
ColumnControl.cxx:(.text+0x1624): undefined reference to `non-virtual thunk to
KeyListenerMultiplexer::acquire()'
ColumnControl.cxx:(.text+0x1672): undefined reference to `non-virtual thunk to
MouseListenerMultiplexer::acquire()'
ColumnControl.cxx:(.text+0x16c0): undefined reference to `non-virtual thunk to
MouseMotionListenerMultiplexer::acquire()'
ColumnControl.cxx:(.text+0x170e): undefined reference to `non-virtual thunk to
PaintListenerMultiplexer::acquire()'
collect2: error: ld returned 1 exit status
/src/libreoffice-4.2.3.3/dbaccess/Library_dbu.mk:10: recipe for target
'/src/libreoffice-4.2.3.3/instdir/program/libdbulo.so' failed
make[1]: *** [/src/libreoffice-4.2.3.3/instdir/program/libdbulo.so] Error 1

Configure options:
--disable-epm  --disable-extra-font  --disable-fetch-external 
--disable-gnome-vfs  --disable-kde  --disable-kdeab 
--with-system-npapi-headers=no  --disable-online-update 
--disable-postgresql-sdbc  --disable-systray  --enable-dbus 
--enable-evolution2  --enable-gio  --enable-graphite  --enable-gstreamer
--disable-gstreamer-0-10  --enable-lockdown  --enable-python=system 
--enable-release-build  --enable-vba  --enable-hardlink-deliver
--with-external-dict-dir=/usr/share/hunspell 
--with-external-hyph-dir=/usr/share/hyphen 
--with-external-thes-dir=/usr/share/mythes  --with-lang="en-US de fr it es" 
--with-system-nss  --without-afms  --without-fonts  --without-java 
--without-myspell-dicts  --without-ppds  --without-system-beanshell 
--without-system-hsqldb  --with-system-cairo  --with-system-clucene 
--with-system-ucpp  --with-system-dicts  --with-system-headers 
--with-system-libs  --with-system-mythes

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to