On Mon, 2010-10-25 at 15:52 +0100, Michael Meeks wrote: > I just got this: > > Compiling: oox/source/ppt/timenodelistcontext.cxx > Making: ppt.lib > Compiling: oox/source/ppt/dgmimport.cxx > In file included from > /data/opt/OpenOffice/HEAD/build/libreoffice-3.2.99.2/oox/source/ppt/dgmimport.cxx:31:0: > ./../inc/oox/ppt/dgmimport.hxx:63:52: error: conflicting return type > specified for 'virtual oox::drawingml::chart::ChartConverter* > oox::ppt::QuickDiagrammingImport::getChartConverter()' > ./../inc/oox/core/xmlfilterbase.hxx:92:54: error: overriding 'virtual > oox::drawingml::chart::ChartConverter& > oox::core::XmlFilterBase::getChartConverter()' > /data/opt/OpenOffice/HEAD/build/libreoffice-3.2.99.2/oox/source/ppt/dgmimport.cxx: > In member function 'virtual bool > oox::ppt::QuickDiagrammingImport::importDocument()': > /data/opt/OpenOffice/HEAD/build/libreoffice-3.2.99.2/oox/source/ppt/dgmimport.cxx:77:61: > error: 'getParentShape' was not declared in this scope > /data/opt/OpenOffice/HEAD/build/libreoffice-3.2.99.2/oox/source/ppt/dgmimport.cxx:81:5: > error: 'loadDiagram' is not a member of 'oox::drawingml' > > The 'solution' was to remove the oox build directory. > > Clearly, we need some better dependency tracking somewhere here ...
The dgmimport.cxx and matching .hxx were introduced with an earlier commit, and removed later. Because the sources are rsynced over to the build dir, the .cxx file remained in the build dir, I suspect that's the trigger for this, but unsure as to why exactly. Adding a random .cxx to the dir doesn't make dmake attempt to compile it. *shrug* C. _______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice