Closed devosalain closed 5 years ago
On FreeBSD and NetBSD, you must use gmake and not make.
But gmake produces :
mkdir -p obj/utilada_core/static mkdir -p obj/utilada_base/static mkdir -p obj/utilada_sys/static mkdir -p obj/utilada_curl/static mkdir -p obj/utilada_unit/static mkdir -p obj/utilada_http/static gprbuild -m -q -p -Putilada_core.gpr -XHARDWARE_PLATFORM=x86_64 -XMODE=distrib -XCOVERAGE=no -XPROCESSORS=8 -XUTIL_LIBRARY_TYPE=static gprbuild -m -q -p -Putilada_base.gpr -XHARDWARE_PLATFORM=x86_64 -XMODE=distrib -XCOVERAGE=no -XPROCESSORS=8 -XUTIL_LIBRARY_TYPE=static gprbuild -m -q -p -Putilada_sys.gpr -XHARDWARE_PLATFORM=x86_64 -XMODE=distrib -XCOVERAGE=no -XPROCESSORS=8 -XUTIL_LIBRARY_TYPE=static util-systems-types.ads:65:27: warning: 640 bits of "Stat_Type" unused util-serialize-io-xml.adb:19:06: file "unicode.ads" not found util-serialize-io-xml.adb:20:06: file "unicode-ces-utf8.ads" not found util-serialize-io-xml.ads:19:06: file "sax.ads" not found util-serialize-io-xml.ads:19:06: "Util.Serialize.Io.Xml (body)" depends on "Util.Serialize.Io.Xml (spec)" util-serialize-io-xml.ads:19:06: "Util.Serialize.Io.Xml (spec)" depends on "Sax (spec)" util-serialize-io-xml.ads:20:06: file "sax.ads" not found util-serialize-io-xml.ads:20:06: "Util.Serialize.Io.Xml (body)" depends on "Util.Serialize.Io.Xml (spec)" util-serialize-io-xml.ads:20:06: "Util.Serialize.Io.Xml (spec)" depends on "Sax (spec)" util-serialize-io-xml.ads:21:06: file "sax.ads" not found util-serialize-io-xml.ads:21:06: "Util.Serialize.Io.Xml (body)" depends on "Util.Serialize.Io.Xml (spec)" util-serialize-io-xml.ads:21:06: "Util.Serialize.Io.Xml (spec)" depends on "Sax (spec)" util-serialize-io-xml.ads:22:06: file "sax.ads" not found util-serialize-io-xml.ads:22:06: "Util.Serialize.Io.Xml (body)" depends on "Util.Serialize.Io.Xml (spec)" util-serialize-io-xml.ads:22:06: "Util.Serialize.Io.Xml (spec)" depends on "Sax (spec)" util-serialize-io-xml.ads:23:06: file "unicode.ads" not found util-serialize-io-xml.ads:23:06: "Util.Serialize.Io.Xml (body)" depends on "Util.Serialize.Io.Xml (spec)" util-serialize-io-xml.ads:23:06: "Util.Serialize.Io.Xml (spec)" depends on "Unicode (spec)" util-serialize-io-xml.ads:24:06: file "input_sources.ads" not found util-serialize-io-xml.ads:24:06: "Util.Serialize.Io.Xml (body)" depends on "Util.Serialize.Io.Xml (spec)" util-serialize-io-xml.ads:24:06: "Util.Serialize.Io.Xml (spec)" depends on "Input_Sources (spec)"
compilation of util-serialize-io-xml.adb failed
gprbuild: compilation phase failed gmake: [Makefile:35: static] Error 4
The compiler used is gcc6-aux `
checking XML/Ada version... none
It looks like XML/Ada is not installed.
The build should not fail. It should build without the XML support but it looks like this is broken.
You can configure with:
./configure --with-xmlada=no
and the build should succeed. It will not try building the XML serialization support.
bin/util_harness -l utilada: -xml util-aunit.xml -timeout 30
Usage: test
config.status: creating utilada_lzma.gpr config.status: creating utilada_tests.gpr /home/x/ada-util-master %make 19-10-27 1:42 make: "/fbsd2/usr/home/x/ada-util-master/Makefile" line 11: Missing dependency operator make: "/fbsd2/usr/home/x/ada-util-master/Makefile" line 13: Need an operator