https://bz.apache.org/ooo/show_bug.cgi?id=128153

          Issue ID: 128153
        Issue Type: DEFECT
           Summary: generated .hxx files for 'writerfilter' module miss
                    some methods definitions
           Product: Build Tools
           Version: 4.3.0-dev
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P5 (lowest)
         Component: solenv
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

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

-- 
You are receiving this mail because:
You are the assignee for the issue.

Reply via email to