Apache OpenOffice (AOO) Bugzilla – Issue 128153
generated .hxx files for 'writerfilter' module miss some methods definitions
Last modified: 2020-01-03 00:02:32 UTC
The compiler is gcc 8.3.0 on linux 64-bit. What happens, as I see it, is xalan generates 'OOXMLFactory_wml.cxx' with endAction method, which is absent in the class definition in the corresponding 'OOXMLFactory_wml.hxx'. I don't understand the source or XSLT enough to either add the definition or decide whether the method is actually needed. The error messages follow: /d/home/ty/c/+ooo/AOO45X/main/solver/450/unxlngx6.pro/workdir/CustomTarget/writerfilter/source/OOXMLFactory_wml.cxx:4401:6: error: no declaration matches 'void writerfilter::ooxml::OOXMLFactory_wml::endAction(writerfilter::ooxml::OOXMLFastContextHandler*)' void OOXMLFactory_wml::endAction(OOXMLFastContextHandler* pHandler) ^~~~~~~~~~~~~~~~ /d/home/ty/c/+ooo/AOO45X/main/solver/450/unxlngx6.pro/workdir/CustomTarget/writerfilter/source/OOXMLFactory_wml.cxx:4401:6: note: no functions named 'void writerfilter::ooxml::OOXMLFactory_wml::endAction(writerfilter::ooxml::OOXMLFastContextHandler*)' In file included from /d/home/ty/c/+ooo/AOO45X/main/solver/450/unxlngx6.pro/workdir/CustomTarget/writerfilter/source/OOXMLFactory_wml.cxx:6: /d/home/ty/c/+ooo/AOO45X/main/solver/450/unxlngx6.pro/workdir/CustomTarget/writerfilter/source/OOXMLFactory_wml.hxx:21:7: note: 'class writerfilter::ooxml::OOXMLFactory_wml' defined here class OOXMLFactory_wml : public OOXMLFactory_ns ^~~~~~~~~~~~~~~~ make: *** No rule to make target '/d/home/ty/c/+ooo/AOO45X/main/solver/450/unxlngx6.pro/workdir/GenCxxObject/CustomTarget/writerfilter/source/OOXMLFactory_wml.o', needed by '/d/home/ty/c/+ooo/AOO45X/main/solver/450/unxlngx6.pro/workdir/LinkTarget/Library/libwriterfilter.so'. Stop. dmake: Error code 2, while making 'all' 1 module(s): writerfilter need(s) to be rebuilt
I don't think that Bugzilla is the right place for this question. You don't mention which build script is used. The good place to start is: https://cwiki.apache.org/confluence/display/OOOUSERS/How+to+Cook+a+Release And the right place to discuss is developer mailing list.