Package: src:xmlcopyeditor
Version: 1.3.1.0-1.1
Tags: ftbfs sid forky
User: [email protected]
Usertags: libxml2.14

[this bug is NOT targeted to the upcoming trixie release]

http://qa-logs.debian.net/2025/05/23/xmlcopyeditor_1.3.1.0-1.1_unstable_libxml2.log

[...]
In file included from /usr/include/libxml2/libxml/valid.h:16,
                 from /usr/include/libxml2/libxml/parser.h:20,
                 from wraplibxml.h:28,
                 from wraplibxml.cpp:21:
wraplibxml.cpp: In constructor ‘Initializer::Initializer(const wxString&)’: /usr/include/libxml2/libxml/xmlerror.h:22:69: error: invalid type argument of unary ‘*’ (have ‘long int’) 22 | #define initGenericErrorDefaultFunc(h) xmlSetGenericErrorFunc(NULL, *(h)) | ^~~~ wraplibxml.cpp:57:17: note: in expansion of macro ‘initGenericErrorDefaultFunc’
   57 |                 initGenericErrorDefaultFunc ( NULL );
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
wraplibxml.cpp: In static member function ‘static void Initializer::OnXmlGenericError(void*, const char*, ...)’: wraplibxml.cpp:81:33: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 81 | throw std::runtime_error ( "Out of memory" ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wraplibxml.cpp:90:33: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 90 | throw std::runtime_error ( buffer );
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
wraplibxml.cpp:95:33: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
   95 |                                 throw std::runtime_error (
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
96 | std::string ( "Can't format message: " ) + msg ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wraplibxml.cpp: In member function ‘std::string WrapLibxml::dumpXPathObject(xmlXPathObjectPtr)’: wraplibxml.cpp:476:9: warning: case value ‘5’ not in enumerated type ‘xmlXPathObjectType’ [-Wswitch]
  476 |         case XPATH_POINT:
      |         ^~~~
wraplibxml.cpp:487:9: warning: case value ‘6’ not in enumerated type ‘xmlXPathObjectType’ [-Wswitch]
  487 |         case XPATH_RANGE:
      |         ^~~~
wraplibxml.cpp:488:9: warning: case value ‘7’ not in enumerated type ‘xmlXPathObjectType’ [-Wswitch]
  488 |         case XPATH_LOCATIONSET:
      |         ^~~~
wraplibxml.cpp: In member function ‘wxString WrapLibxml::getLastError()’: wraplibxml.cpp:709:42: warning: invalid conversion from ‘const xmlError*’ {aka ‘const _xmlError*’} to ‘xmlErrorPtr’ {aka ‘_xmlError*’} [-fpermissive]
  709 |         xmlErrorPtr err = xmlGetLastError();
      |                           ~~~~~~~~~~~~~~~^~
      |                                          |
| const xmlError* {aka const _xmlError*} wraplibxml.cpp: In member function ‘std::pair<int, int> WrapLibxml::getErrorPosition()’: wraplibxml.cpp:725:42: warning: invalid conversion from ‘const xmlError*’ {aka ‘const _xmlError*’} to ‘xmlErrorPtr’ {aka ‘_xmlError*’} [-fpermissive]
  725 |         xmlErrorPtr err = xmlGetLastError();
      |                           ~~~~~~~~~~~~~~~^~
      |                                          |
| const xmlError* {aka const _xmlError*} wraplibxml.cpp: In static member function ‘static xmlChar* WrapLibxml::xmlFileNameToURL(const wxString&)’: wraplibxml.cpp:791:21: warning: ‘bool wxFileName::Normalize()’ is deprecated: specify the wanted flags explicitly to avoid surprises [-Wdeprecated-declarations]
  791 |         fn.Normalize();
      |         ~~~~~~~~~~~~^~
In file included from wraplibxml.h:25:
/usr/include/wx-3.2/wx/filename.h:366:10: note: declared here
  366 |     bool Normalize()
      |          ^~~~~~~~~
make[2]: *** [Makefile:720: wraplibxml.o] Error 1
make[2]: Leaving directory '/build/reproducible-path/xmlcopyeditor-1.3.1.0/src'
make[1]: *** [Makefile:433: all-recursive] Error 1

Reply via email to