Source: nexus
Version: 4.4.3-3
Severity: important
Tags: ftbfs
User: libx...@packages.debian.org
Usertags: ftbfs-2.9.10
Dear maintainer,
your package fails to build agianst the new version of libxml2 2.9.10.
Note that one specific change is that I dropped the `xml2-config` script,
and packages should instead use pkg-config. However it seems to me that
it detects correctly libxml2 but then fails to compile against it.
You can find the new libxml2 package in experimental.
Attached is the full build log, hopefully relevant excerpt follows:
[ 33%] Building CXX object
applications/NXtranslate/text_xml/CMakeFiles/TextXML.dir/xml_retriever_dom.cpp.o
cd /build/nexus-4.4.3/obj-x86_64-linux-gnu/applications/NXtranslate/text_xml &&
/usr/bin/c++ -I/build/nexus-4.4.3/obj-x86_64-linux-gnu/include
-I/build/nexus-4.4.3/include -I/build/nexus-4.4.3/applications/../include
-I/build/nexus-4.4.3/applications/NXtranslate/text_xml -I/usr/include/libxml2
-isystem /usr/include/hdf -g -O2 -fdebug-prefix-map=/build/nexus-4.4.3=.
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -Wno-sign-compare -Wno-comment-o
CMakeFiles/TextXML.dir/xml_retriever_dom.cpp.o -c
/build/nexus-4.4.3/applications/NXtranslate/text_xml/xml_retriever_dom.cpp
Generating
/build/nexus-4.4.3/obj-x86_64-linux-gnu/bindings/java/apidoc/org/nexusformat/NeXusFileInterface.html...
Generating
/build/nexus-4.4.3/obj-x86_64-linux-gnu/bindings/java/apidoc/org/nexusformat/NXlink.html...
Generating
/build/nexus-4.4.3/obj-x86_64-linux-gnu/bindings/java/apidoc/ncsa/hdf/hdflib/package-summary.html...
Generating
/build/nexus-4.4.3/obj-x86_64-linux-gnu/bindings/java/apidoc/ncsa/hdf/hdflib/package-tree.html...
Generating
/build/nexus-4.4.3/obj-x86_64-linux-gnu/bindings/java/apidoc/org/nexusformat/package-summary.html...
Generating
/build/nexus-4.4.3/obj-x86_64-linux-gnu/bindings/java/apidoc/org/nexusformat/package-tree.html...
Generating
/build/nexus-4.4.3/obj-x86_64-linux-gnu/bindings/java/apidoc/constant-values.html...
/build/nexus-4.4.3/applications/NXtranslate/text_xml/xml_retriever_dom.cpp: In
function 'void my_error(void*, const char*, ...)':
/build/nexus-4.4.3/applications/NXtranslate/text_xml/xml_retriever_dom.cpp:166:12:
error: 'getLineNumber' was not declared in this scope
166 | int line=getLineNumber(context);
|^
/build/nexus-4.4.3/applications/NXtranslate/text_xml/xml_retriever_dom.cpp:167:12:
error: 'getColumnNumber' was not declared in this scope; did you mean
'xmlSAX2GetColumnNumber'?
167 | int col =getColumnNumber(context);
|^~~
|xmlSAX2GetColumnNumber
Generating
/build/nexus-4.4.3/obj-x86_64-linux-gnu/bindings/java/apidoc/serialized-form.html...
/build/nexus-4.4.3/applications/NXtranslate/text_xml/xml_retriever_dom.cpp: In
function 'void my_fatalError(void*, const char*, ...)':
/build/nexus-4.4.3/applications/NXtranslate/text_xml/xml_retriever_dom.cpp:189:12:
error: 'getLineNumber' was not declared in this scope
189 | int line=getLineNumber(context);
|^
/build/nexus-4.4.3/applications/NXtranslate/text_xml/xml_retriever_dom.cpp:190:12:
error: 'getColumnNumber' was not declared in this scope; did you mean
'xmlSAX2GetColumnNumber'?
190 | int col =getColumnNumber(context);
|^~~
|xmlSAX2GetColumnNumber
Building index for all the packages and classes...
Generating
/build/nexus-4.4.3/obj-x86_64-linux-gnu/bindings/java/apidoc/overview-tree.html...
Generating
/build/nexus-4.4.3/obj-x86_64-linux-gnu/bindings/java/apidoc/index-all.html...
make[3]: ***
[applications/NXtranslate/text_xml/CMakeFiles/TextXML.dir/build.make:79:
applications/NXtranslate/text_xml/CMakeFiles/TextXML.dir/xml_retriever_dom.cpp.o]
Error 1
make[3]: Leaving directory '/build/nexus-4.4.3/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:1326:
applications/NXtranslate/text_xml/CMakeFiles/TextXML.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs
--
regards,
Mattia Rizzolo
GPG Key: 66AE 2B4A FCCF 3F52 DA18 4D18 4B04 3FCD B944 4540 .''`.
More about me: https://mapreri.org : :' :
Launchpad user: https://launchpad.net/~mapreri `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia `-
[0mI: Using pkgname logfile[0m
[0mI: Current time: Mon Jan 20 10:33:49 UTC 2020[0m
[0mI: pbuilder-time-stamp: 1579516429[0m
[0mI: Obtaining the cached apt archive contents[0m
[0mI: Copying source file[0m
[0mI: copying [pkgs/nexus_4.4.3-3.dsc][0m
[0mI: copying [pkgs/nexus_4.4.3.orig.tar.gz][0m
[0mI: copying [pkgs/nexus_4.4.3-3.debian.tar.xz][0m
[0mI: Extracting source[0m
gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/home/mattia/.gnupg/trustedkeys.kbx': General error
gpgv: Signature made Mon Dec 9 09:45:12