Bug#652784: libreoffice: FTBFS: acceleratorcache.cxx:64:29: error: no match for 'operator=' in '((framework::AcceleratorCache*)this)->framework::AcceleratorCache::m_lCommand2Keys = rCopy.framework::AcceleratorCache::m_lCommand2Keys'
tag 652784 - wheezy
severity 652784 important
tag 652784 + pending
forwarded 652784 https://bugs.freedesktop.org/show_bug.cgi?id=43139
thanks
On Tue, Dec 20, 2011 at 03:49:54PM +0100, Lucas Nussbaum wrote:
> Source: libreoffice
> Version: 1:3.4.4-2
> Severity: serious
> Tags: wheezy sid
Did you try on wheezy? I guess not. Only appeared after recent boost and/or gcc updates *in sid*
as far as I noticed (these days I was busy with dealing with 3.5.0 beta1/2)
> > [ build CXX ] framework/source/accelerators/acceleratorcache
> > R=/build/libreoffice-cMrvV8/libreoffice-3.4.4/libreoffice-build/build && S=$R/libreoffice-3.4.4.2 && O=$S/solver/340/unxlngx6.pro && W=$O/workdir && mkdir -p $W/CxxObject/framework/source/accelerators/ && mkdir -p $W/Dep/CxxObject/framework/source/accelerators/ && x86_64-linux-gnu-g++ -DCPPU_ENV=gcc3 -DCUI -DENABLE_GRAPHITE -DENABLE_GTK -DENABLE_KDE4 -DENABLE_LAYOUT=0 -DENABLE_LAYOUT_EXPERIMENTAL=0 -DGCC -DGXX_INCLUDE_PATH=/usr/include/c++/4.6 -DHAVE_GCC_VISIBILITY_FEATURE -DLINUX -DNDEBUG -DOPTIMIZE -DOSL_DEBUG_LEVEL=0 -DPRODUCT -DPRODUCT_FULL -DSOLAR_JAVA -DSUPD=340 -DUNIX -DUNX -DVCL -DX86_64 -D_PTHREADS -D_REENTRANT -Wall -Wendif-labels -Wextra -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Woverloaded-virtual -Wshadow -fPIC -fmessage-length=0 -fno-common -fvisibility-inlines-hidden -fvisibility=hidden -pipe -ggdb2 -DEXCEPTIONS_ON -fexceptions -fno-enforce-eh-specs -O2 -c $S/framework/source/accelerators/acceleratorcache.cxx -o $W/CxxObject/framework/source/accelerators/acceleratorcache.o -MMD -M
> T $W/CxxObject/framework/source/accelerators/acceleratorcache.o -MF $W/Dep/CxxObject/framework/source/accelerators/acceleratorcache.d -I$S/framework/source/accelerators/ -I$O/inc/stl -I$S/framework/inc/pch -I$S/framework/source/inc -I$S/framework/inc -I$W/inc/framework/ -I$O/inc/external -I$O/inc -I$S/solenv/unxlngx6/inc -I$S/solenv/inc -I$S/res -I$S/solenv/inc/Xp31 -I/usr/lib/jvm/java-6-openjdk-amd64/include -I/usr/lib/jvm/java-6-openjdk-amd64/include/linux -I/usr/lib/jvm/java-6-openjdk-amd64/include/native_threads/include -I$O/inc/framework -I$O/inc/offuh
> > /build/libreoffice-cMrvV8/libreoffice-3.4.4/libreoffice-build/build/libreoffice-3.4.4.2/framework/source/accelerators/acceleratorcache.cxx: In copy constructor 'framework::AcceleratorCache::AcceleratorCache(const framework::AcceleratorCache&)':
> > /build/libreoffice-cMrvV8/libreoffice-3.4.4/libreoffice-build/build/libreoffice-3.4.4.2/framework/source/accelerators/acceleratorcache.cxx:64:29: error: no match for 'operator=' in '((framework::AcceleratorCache*)this)->framework::AcceleratorCache::m_lCommand2Keys = rCopy.framework::AcceleratorCache::m_lCommand2Keys'
> > /build/libreoffice-cMrvV8/libreoffice-3.4.4/libreoffice-build/build/libreoffice-3.4.4.2/framework/source/accelerators/acceleratorcache.cxx:64:29: note: candidate is:
> > /build/libreoffice-cMrvV8/libreoffice-3.4.4/libreoffice-build/build/libreoffice-3.4.4.2/framework/inc/stdtypes.h:170:7: note: framework::BaseHash<comphelper::SequenceAsVector<com::sun::star::awt::KeyEvent> >& framework::BaseHash<comphelper::SequenceAsVector<com::sun::star::awt::KeyEvent> >::operator=(framework::BaseHash<comphelper::SequenceAsVector<com::sun::star::awt::KeyEvent> >&)
> > /build/libreoffice-cMrvV8/libreoffice-3.4.4/libreoffice-build/build/libreoffice-3.4.4.2/framework/inc/stdtypes.h:170:7: note: no known conversion for argument 1 from 'const TCommand2Keys {aka const framework::BaseHash<comphelper::SequenceAsVector<com::sun::star::awt::KeyEvent> >}' to 'framework::BaseHash<comphelper::SequenceAsVector<com::sun::star::awt::KeyEvent> >&'
> > /build/libreoffice-cMrvV8/libreoffice-3.4.4/libreoffice-build/build/libreoffice-3.4.4.2/framework/source/accelerators/acceleratorcache.cxx: In member function 'virtual void framework::AcceleratorCache::takeOver(const framework::AcceleratorCache&)':
> > /build/libreoffice-cMrvV8/libreoffice-3.4.4/libreoffice-build/build/libreoffice-3.4.4.2/framework/source/accelerators/acceleratorcache.cxx:81:29: error: no match for 'operator=' in '((framework::AcceleratorCache*)this)->framework::AcceleratorCache::m_lCommand2Keys = rCopy.framework::AcceleratorCache::m_lCommand2Keys'
> > /build/libreoffice-cMrvV8/libreoffice-3.4.4/libreoffice-build/build/libreoffice-3.4.4.2/framework/source/accelerators/acceleratorcache.cxx:81:29: note: candidate is:
> > /build/libreoffice-cMrvV8/libreoffice-3.4.4/libreoffice-build/build/libreoffice-3.4.4.2/framework/inc/stdtypes.h:170:7: note: framework::BaseHash<comphelper::SequenceAsVector<com::sun::star::awt::KeyEvent> >& framework::BaseHash<comphelper::SequenceAsVector<com::sun::star::awt::KeyEvent> >::operator=(framework::BaseHash<comphelper::SequenceAsVector<com::sun::star::awt::KeyEvent> >&)
> > /build/libreoffice-cMrvV8/libreoffice-3.4.4/libreoffice-build/build/libreoffice-3.4.4.2/framework/inc/stdtypes.h:170:7: note: no known conversion for argument 1 from 'const TCommand2Keys {aka const framework::BaseHash<comphelper::SequenceAsVector<com::sun::star::awt::KeyEvent> >}' to 'framework::BaseHash<comphelper::SequenceAsVector<com::sun::star::awt::KeyEvent> >&'
> > make[2]: *** [/build/libreoffice-cMrvV8/libreoffice-3.4.4/libreoffice-build/build/libreoffice-3.4.4.2/solver/340/unxlngx6.pro/workdir/CxxObject/framework/source/accelerators/acceleratorcache.o] Error 1
Already discussed the last days and fixed in
http://anonscm.debian.org/gitweb/?p=pkg-openoffice/libreoffice.git;a=commitdiff;h=26a5e2de7b0a1698a457bf11acb5dd55d092c6e5;hp=e330a4ff022c380f545e042adcb9560b1d1edd7a
See https://bugs.freedesktop.org/show_bug.cgi?id=43139.
(Probably caused by the boost 1.48 update, which now got reverted, so I don't have a non-applying
RC bug here.... Downgrading to important. Will be fixed whever we do really boost 1.48 or in January
with 3.4.5-1 upload)
Regards,
Rene
Reply to: