Build of gdome2 with musl toolchain

The build took 00h 01m 11s and was NOT successful.

The program in this build is written in the following languages, according to sloccount:

SLOCLanguage
23,281 ansic
6,785 sh
30,066 total

The process tree of the build process is here.

Log

To avoid scrolling, you may jump to the last line of the invocation of makepkg that was used to build this package.

Removed vanilla repositories from pacman.conf and added:
# [tuscan]
# Server = file:///var/cache/pacman/pkg/

CMD: pacman -Syy --noconfirm
# :: Synchronizing package databases...
# downloading tuscan.db...

There were existing files in /sysroot, using those
# /sysroot/lib
# /sysroot/share
# /sysroot/bin
# /sysroot/include
# /sysroot/libexec

CMD: sudo -u tuscan PATH=/sysroot/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin CC=clang CXX=clang++ red makepkg --noextract --syncdeps --skipinteg --skippgpcheck --skipchecksums --noconfirm --nocolor --log --noprogressbar --nocheck
# ==> Making package: gdome2 0.8.1-5 (Wed Apr 5 01:31:25 UTC 2017)
# ==> Checking runtime dependencies...
# ==> Checking buildtime dependencies...
# ==> WARNING: Using existing $srcdir/ tree
# ==> Starting build()...
# creating cache ./config.cache
# checking for a BSD compatible install... /usr/bin/install -c
# checking whether build environment is sane... yes
# checking whether make sets ${MAKE}... yes
# checking for working aclocal... found
# checking for working autoconf... found
# checking for working automake... found
# checking for working autoheader... found
# checking for working makeinfo... found
# checking whether to enable maintainer-specific portions of Makefiles... no
# checking for strerror in -lcposix... no
# checking for gcc... clang
# checking whether the C compiler (clang ) works... yes
# checking whether the C compiler (clang ) is a cross-compiler... yes
# checking whether we are using GNU C... yes
# checking whether clang accepts -g... yes
# checking for a BSD compatible install... /usr/bin/install -c
# checking how to run the C preprocessor... clang -E
# checking for ANSI C header files... yes
# checking for Cygwin environment... no
# checking for mingw32 environment... no
# checking host system type... x86_64-unknown-linux-gnu
# checking build system type... x86_64-unknown-linux-gnu
# checking for ld used by GCC... /sysroot/bin/ld
# checking if the linker (/sysroot/bin/ld) is GNU ld... yes
# checking for /sysroot/bin/ld option to reload object files... -r
# checking for BSD-compatible nm... /sysroot/bin/nm -B
# checking whether ln -s works... yes
# checking how to recognise dependant libraries... file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )
# checking for object suffix... o
# checking for executable suffix... no
# checking command to parse /sysroot/bin/nm -B output... ok
# checking for dlfcn.h... yes
# checking for file... /usr/bin/file
# checking for ranlib... ranlib
# checking for strip... strip
# checking for objdir... .libs
# checking for clang option to produce PIC... -fPIC
# checking if clang PIC flag -fPIC works... yes
# checking if clang static flag -static works... no
# checking if clang supports -c -o file.o... yes
# checking if clang supports -c -o file.lo... yes
# checking if clang supports -fno-rtti -fno-exceptions... yes
# checking whether the linker (/sysroot/bin/ld) supports shared libraries... yes
# checking how to hardcode library paths into programs... immediate
# checking whether stripping libraries is possible... yes
# checking dynamic linker characteristics... GNU/Linux ld.so
# checking if libtool supports shared libraries... yes
# checking whether to build shared libraries... yes
# checking whether to build static libraries... yes
# checking whether -lc should be explicitly linked in... no
# creating libtool
# checking for pkg-config... /usr/sbin/pkg-config
# checking for glib-2.0... yes
# checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
# checking GLIB_LIBS... -lglib-2.0
# checking for pkg-config... (cached) /usr/sbin/pkg-config
# checking for GLIB - version >= 2.2.0... cross compiling; assumed OK... yes (version 2.48.1)
# checking for GnomeXML libraries >= 2.4.26... found
# updating cache ./config.cache
# creating ./config.status
# creating Makefile
# creating libgdome/Makefile
# creating libgdome/gdomecore/Makefile
# creating libgdome/events/Makefile
# creating libgdome/xpath/Makefile
# creating test/Makefile
# creating test/apigen/Makefile
# creating gtk-doc/Makefile
# creating gdome-config
# creating gdome2.spec
# creating gdome-config.1
# creating gdome2.pc
# creating config.h
# make all-recursive
# make[1]: Entering directory '/tmp/gdome2/src/gdome2-0.8.1'
# Making all in libgdome
# make[2]: Entering directory '/tmp/gdome2/src/gdome2-0.8.1/libgdome'
# Making all in gdomecore
# make[3]: Entering directory '/tmp/gdome2/src/gdome2-0.8.1/libgdome/gdomecore'
# /bin/sh ../../libtool --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libgdome -I../../libgdome/gdomecore -I../../libgdome/events -I../../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -ansi -c gdome-xml-xmldtdutil.c
# /bin/sh ../../libtool --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libgdome -I../../libgdome/gdomecore -I../../libgdome/events -I../../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -ansi -c gdome-xml-xmlmemory.c
# /bin/sh ../../libtool --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libgdome -I../../libgdome/gdomecore -I../../libgdome/events -I../../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -ansi -c gdome-xml-str.c
# /bin/sh ../../libtool --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libgdome -I../../libgdome/gdomecore -I../../libgdome/events -I../../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -ansi -c gdome-xml-text.c
# mkdir .libs
# clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libgdome -I../../libgdome/gdomecore -I../../libgdome/events -I../../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -ansi -c gdome-xml-str.c -fPIC -DPIC -o .libs/gdome-xml-str.lo
# rm -f .libs/gdome-xml-text.lo
# clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libgdome -I../../libgdome/gdomecore -I../../libgdome/events -I../../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -ansi -c gdome-xml-text.c -fPIC -DPIC -o .libs/gdome-xml-text.lo
# rm -f .libs/gdome-xml-xmldtdutil.lo
# clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libgdome -I../../libgdome/gdomecore -I../../libgdome/events -I../../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -ansi -c gdome-xml-xmldtdutil.c -fPIC -DPIC -o .libs/gdome-xml-xmldtdutil.lo
# rm -f .libs/gdome-xml-xmlmemory.lo
# clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libgdome -I../../libgdome/gdomecore -I../../libgdome/events -I../../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -ansi -c gdome-xml-xmlmemory.c -fPIC -DPIC -o .libs/gdome-xml-xmlmemory.lo
# gdome-xml-str.c:130:10: warning: assigning to 'gchar *' (aka 'char *') from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# ds->str = str;
# ^ ~~~
# 1 warning generated.
# clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libgdome -I../../libgdome/gdomecore -I../../libgdome/events -I../../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -ansi -c gdome-xml-str.c -o gdome-xml-str.o >/dev/null 2>&1
# clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libgdome -I../../libgdome/gdomecore -I../../libgdome/events -I../../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -ansi -c gdome-xml-text.c -o gdome-xml-text.o >/dev/null 2>&1
# clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libgdome -I../../libgdome/gdomecore -I../../libgdome/events -I../../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -ansi -c gdome-xml-xmldtdutil.c -o gdome-xml-xmldtdutil.o >/dev/null 2>&1
# clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libgdome -I../../libgdome/gdomecore -I../../libgdome/events -I../../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -ansi -c gdome-xml-xmlmemory.c -o gdome-xml-xmlmemory.o >/dev/null 2>&1
# mv -f .libs/gdome-xml-text.lo gdome-xml-text.lo
# /bin/sh ../../libtool --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libgdome -I../../libgdome/gdomecore -I../../libgdome/events -I../../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -ansi -c gdome-xml-comment.c
# mv -f .libs/gdome-xml-str.lo gdome-xml-str.lo
# /bin/sh ../../libtool --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libgdome -I../../libgdome/gdomecore -I../../libgdome/events -I../../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -ansi -c gdome-xml-cdata.c
# mv -f .libs/gdome-xml-xmldtdutil.lo gdome-xml-xmldtdutil.lo
# /bin/sh ../../libtool --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libgdome -I../../libgdome/gdomecore -I../../libgdome/events -I../../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -ansi -c gdome-xml-attribute.c
# mv -f .libs/gdome-xml-xmlmemory.lo gdome-xml-xmlmemory.lo
# /bin/sh ../../libtool --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libgdome -I../../libgdome/gdomecore -I../../libgdome/events -I../../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -ansi -c gdome-xml-element.c
# rm -f .libs/gdome-xml-comment.lo
# clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libgdome -I../../libgdome/gdomecore -I../../libgdome/events -I../../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -ansi -c gdome-xml-comment.c -fPIC -DPIC -o .libs/gdome-xml-comment.lo
# rm -f .libs/gdome-xml-cdata.lo
# clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libgdome -I../../libgdome/gdomecore -I../../libgdome/events -I../../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -ansi -c gdome-xml-cdata.c -fPIC -DPIC -o .libs/gdome-xml-cdata.lo
# rm -f .libs/gdome-xml-attribute.lo
# clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libgdome -I../../libgdome/gdomecore -I../../libgdome/events -I../../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -ansi -c gdome-xml-attribute.c -fPIC -DPIC -o .libs/gdome-xml-attribute.lo
# rm -f .libs/gdome-xml-element.lo
# clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libgdome -I../../libgdome/gdomecore -I../../libgdome/events -I../../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -ansi -c gdome-xml-element.c -fPIC -DPIC -o .libs/gdome-xml-element.lo
# gdome-xml-cdata.c:188:34: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# return gdome_xml_str_mkref_own (xmlNodeGetContent (priv->n));
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./gdome-xml-str.h:28:59: note: passing argument to parameter 'str' here
# GdomeDOMString *gdome_xml_str_mkref_own (gchar *str);
# ^
# gdome-xml-cdata.c:220:30: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# xmlNodeSetContent (priv->n, data->str);
# ^~~~~~~~~
# /usr/include/libxml2/libxml/tree.h:1061:22: note: passing argument to parameter 'content' here
# const xmlChar *content);
# ^
# gdome-xml-cdata.c:316:34: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# return gdome_xml_str_mkref_own (ret);
# ^~~
# ./gdome-xml-str.h:28:59: note: passing argument to parameter 'str' here
# GdomeDOMString *gdome_xml_str_mkref_own (gchar *str);
# ^
# gdome-xml-cdata.c:352:17: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# len1 = strlen (old_str);
# ^~~~~~~
# /sysroot/include/string.h:52:28: note: passing argument to parameter here
# size_t strlen (const char *);
# ^
# gdome-xml-cdata.c:363:36: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# prevValue = gdome_xml_str_mkref (old_str);
# ^~~~~~~
# ./gdome-xml-str.h:27:65: note: passing argument to parameter 'str' here
# GdomeDOMString *gdome_xml_str_mkref (const gchar *str);
# ^
# gdome-xml-cdata.c:364:35: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# newValue = gdome_xml_str_mkref (new_str);
# ^~~~~~~
# ./gdome-xml-str.h:27:65: note: passing argument to parameter 'str' here
# GdomeDOMString *gdome_xml_str_mkref (const gchar *str);
# ^
# gdome-xml-cdata.c:428:17: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# len1 = strlen (old_str);
# ^~~~~~~
# /sysroot/include/string.h:52:28: note: passing argument to parameter here
# size_t strlen (const char *);
# ^
# gdome-xml-cdata.c:447:36: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# prevValue = gdome_xml_str_mkref (old_str);
# ^~~~~~~
# ./gdome-xml-str.h:27:65: note: passing argument to parameter 'str' here
# GdomeDOMString *gdome_xml_str_mkref (const gchar *str);
# ^
# gdome-xml-cdata.c:448:35: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# newValue = gdome_xml_str_mkref (new_str);
# ^~~~~~~
# ./gdome-xml-str.h:27:65: note: passing argument to parameter 'str' here
# GdomeDOMString *gdome_xml_str_mkref (const gchar *str);
# ^
# gdome-xml-cdata.c:519:18: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# len1 = strlen (old_str);
# ^~~~~~~
# /sysroot/include/string.h:52:28: note: passing argument to parameter here
# size_t strlen (const char *);
# ^
# gdome-xml-cdata.c:531:36: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# prevValue = gdome_xml_str_mkref (old_str);
# ^~~~~~~
# ./gdome-xml-str.h:27:65: note: passing argument to parameter 'str' here
# GdomeDOMString *gdome_xml_str_mkref (const gchar *str);
# ^
# gdome-xml-cdata.c:532:35: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# newValue = gdome_xml_str_mkref (new_str);
# ^~~~~~~
# ./gdome-xml-str.h:27:65: note: passing argument to parameter 'str' here
# GdomeDOMString *gdome_xml_str_mkref (const gchar *str);
# ^
# 12 warnings generated.
# clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libgdome -I../../libgdome/gdomecore -I../../libgdome/events -I../../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -ansi -c gdome-xml-cdata.c -o gdome-xml-cdata.o >/dev/null 2>&1
# clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libgdome -I../../libgdome/gdomecore -I../../libgdome/events -I../../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -ansi -c gdome-xml-comment.c -o gdome-xml-comment.o >/dev/null 2>&1
# gdome-xml-element.c:196:31: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# value = xmlGetProp (priv->n, name->str);
# ^~~~~~~~~
# /usr/include/libxml2/libxml/tree.h:1030:22: note: passing argument to parameter 'name' here
# const xmlChar *name);
# ^
# gdome-xml-element.c:199:35: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# return gdome_xml_str_mkref_own (value);
# ^~~~~
# ./gdome-xml-str.h:28:59: note: passing argument to parameter 'str' here
# GdomeDOMString *gdome_xml_str_mkref_own (gchar *str);
# ^
# gdome-xml-element.c:202:19: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# if (xmlStrEqual(strs[0], "xmlns"))
# ^~~~~~~
# /usr/include/libxml2/libxml/xmlstring.h:78:58: note: passing argument to parameter 'str1' here
# xmlStrEqual (const xmlChar *str1,
# ^
# gdome-xml-element.c:202:28: warning: passing 'char [6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# if (xmlStrEqual(strs[0], "xmlns"))
# ^~~~~~~
# /usr/include/libxml2/libxml/xmlstring.h:79:57: note: passing argument to parameter 'str2' here
# const xmlChar *str2);
# ^
# gdome-xml-element.c:203:37: warning: passing 'gchar *' (aka 'char *') to parameter of type 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# ns = gdome_xmlGetNsDecl(priv->n, strs[1]);
# ^~~~~~~
# ./gdome-xml-xmlutil.h:122:35: note: passing argument to parameter 'localName' here
# xmlChar *localName);
# ^
# gdome-xml-attribute.c:252:37: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# return gdome_xml_str_mkref_own (value);
# ^~~~~
# ./gdome-xml-str.h:28:59: note: passing argument to parameter 'str' here
# GdomeDOMString *gdome_xml_str_mkref_own (gchar *str);
# ^
# gdome-xml-element.c:250:61: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# prevValue = gdome_xml_str_mkref_own (xmlGetProp (priv->n, name->str));
# ^~~~~~~~~
# /usr/include/libxml2/libxml/tree.h:1030:22: note: passing argument to parameter 'name' here
# const xmlChar *name);
# ^
# gdome-xml-element.c:250:40: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# prevValue = gdome_xml_str_mkref_own (xmlGetProp (priv->n, name->str));
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./gdome-xml-str.h:28:59: note: passing argument to parameter 'str' here
# GdomeDOMString *gdome_xml_str_mkref_own (gchar *str);
# ^
# gdome-xml-element.c:251:61: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# attr = gdome_xml_n_mkref ((xmlNode *)xmlSetProp (priv->n, name->str, value->str));
# ^~~~~~~~~
# /usr/include/libxml2/libxml/tree.h:1016:22: note: passing argument to parameter 'name' here
# const xmlChar *name,
# ^
# gdome-xml-element.c:251:72: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# attr = gdome_xml_n_mkref ((xmlNode *)xmlSetProp (priv->n, name->str, value->str));
# ^~~~~~~~~~
# /usr/include/libxml2/libxml/tree.h:1017:22: note: passing argument to parameter 'value' here
# const xmlChar *value);
# ^
# gdome-xml-element.c:446:37: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# localName = gdome_xml_str_mkref(gdome_xmlGetName((xmlNode *)attr));
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./gdome-xml-str.h:27:65: note: passing argument to parameter 'str' here
# GdomeDOMString *gdome_xml_str_mkref (const gchar *str);
# ^
# gdome-xml-element.c:450:37: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# localName = gdome_xml_str_mkref(gdome_xmlGetName((xmlNode *)attr));
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./gdome-xml-str.h:27:65: note: passing argument to parameter 'str' here
# GdomeDOMString *gdome_xml_str_mkref (const gchar *str);
# ^
# gdome-xml-element.c:451:40: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# namespaceURI = gdome_xml_str_mkref(gdome_xmlGetNsURI((xmlNode *)attr));
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./gdome-xml-str.h:27:65: note: passing argument to parameter 'str' here
# GdomeDOMString *gdome_xml_str_mkref (const gchar *str);
# ^
# 1 warning generated.
# gdome-xml-element.c:536:33: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# value = xmlGetNsProp (priv->n, localName->str, namespaceURI->str);
# ^~~~~~~~~~~~~~
# /usr/include/libxml2/libxml/tree.h:1040:22: note: passing argument to parameter 'name' here
# const xmlChar *name,
# ^
# gdome-xml-element.c:536:49: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# value = xmlGetNsProp (priv->n, localName->str, namespaceURI->str);
# ^~~~~~~~~~~~~~~~~
# /usr/include/libxml2/libxml/tree.h:1041:22: note: passing argument to parameter 'nameSpace' here
# const xmlChar *nameSpace);
# ^
# gdome-xml-element.c:539:35: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# return gdome_xml_str_mkref_own (value);
# ^~~~~
# ./gdome-xml-str.h:28:59: note: passing argument to parameter 'str' here
# GdomeDOMString *gdome_xml_str_mkref_own (gchar *str);
# ^
# gdome-xml-element.c:540:23: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (xmlStrEqual(namespaceURI->str, GDOME_XMLNS_NAMESPACE)) {
# ^~~~~~~~~~~~~~~~~
# /usr/include/libxml2/libxml/xmlstring.h:78:58: note: passing argument to parameter 'str1' here
# xmlStrEqual (const xmlChar *str1,
# ^
# gdome-xml-element.c:541:36: warning: passing 'gchar *' (aka 'char *') to parameter of type 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# ns = gdome_xmlGetNsDecl(priv->n, localName->str);
# ^~~~~~~~~~~~~~
# ./gdome-xml-xmlutil.h:122:35: note: passing argument to parameter 'localName' here
# xmlChar *localName);
# ^
# gdome-xml-element.c:628:32: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# ns = gdome_xmlNewNs (doc, namespaceURI->str, prefix);
# ^~~~~~~~~~~~~~~~~
# ./gdome-xml-xmlutil.h:129:78: note: passing argument to parameter 'href' here
# xmlNs * gdome_xmlNewNs (xmlDoc *doc, const xmlChar *href, const xmlChar *prefix);
# ^
# gdome-xml-element.c:628:51: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# ns = gdome_xmlNewNs (doc, namespaceURI->str, prefix);
# ^~~~~~
# ./gdome-xml-xmlutil.h:129:99: note: passing argument to parameter 'prefix' here
# xmlNs * gdome_xmlNewNs (xmlDoc *doc, const xmlChar *href, const xmlChar *prefix);
# ^
# gdome-xml-element.c:630:42: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# prevValue = gdome_xml_str_mkref_own (xmlGetNsProp (priv->n,
# ^~~~~~~~~~~~~~~~~~~~~~
# ./gdome-xml-str.h:28:59: note: passing argument to parameter 'str' here
# GdomeDOMString *gdome_xml_str_mkref_own (gchar *str);
# ^
# gdome-xml-element.c:641:42: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# prevValue = gdome_xml_str_mkref_own (xmlGetProp (priv->n,
# ^~~~~~~~~~~~~~~~~~~~
# ./gdome-xml-str.h:28:59: note: passing argument to parameter 'str' here
# GdomeDOMString *gdome_xml_str_mkref_own (gchar *str);
# ^
# clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libgdome -I../../libgdome/gdomecore -I../../libgdome/events -I../../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -ansi -c gdome-xml-attribute.c -o gdome-xml-attribute.o >/dev/null 2>&1
# gdome-xml-element.c:830:30: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# val = xmlGetProp (priv->n, name->str);
# ^~~~~~~~~
# /usr/include/libxml2/libxml/tree.h:1030:22: note: passing argument to parameter 'name' here
# const xmlChar *name);
# ^
# gdome-xml-element.c:837:19: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# if (xmlStrEqual(strs[0], "xmlns"))
# ^~~~~~~
# /usr/include/libxml2/libxml/xmlstring.h:78:58: note: passing argument to parameter 'str1' here
# xmlStrEqual (const xmlChar *str1,
# ^
# gdome-xml-element.c:837:28: warning: passing 'char [6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# if (xmlStrEqual(strs[0], "xmlns"))
# ^~~~~~~
# /usr/include/libxml2/libxml/xmlstring.h:79:57: note: passing argument to parameter 'str2' here
# const xmlChar *str2);
# ^
# gdome-xml-element.c:838:37: warning: passing 'gchar *' (aka 'char *') to parameter of type 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# ns = gdome_xmlGetNsDecl(priv->n, strs[1]);
# ^~~~~~~
# ./gdome-xml-xmlutil.h:122:35: note: passing argument to parameter 'localName' here
# xmlChar *localName);
# ^
# gdome-xml-element.c:870:31: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# val = xmlGetNsProp (priv->n, localName->str, namespaceURI->str);
# ^~~~~~~~~~~~~~
# /usr/include/libxml2/libxml/tree.h:1040:22: note: passing argument to parameter 'name' here
# const xmlChar *name,
# ^
# gdome-xml-element.c:870:47: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# val = xmlGetNsProp (priv->n, localName->str, namespaceURI->str);
# ^~~~~~~~~~~~~~~~~
# /usr/include/libxml2/libxml/tree.h:1041:22: note: passing argument to parameter 'nameSpace' here
# const xmlChar *nameSpace);
# ^
# gdome-xml-element.c:875:25: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# } else if (xmlStrEqual(namespaceURI->str, GDOME_XMLNS_NAMESPACE)) {
# ^~~~~~~~~~~~~~~~~
# /usr/include/libxml2/libxml/xmlstring.h:78:58: note: passing argument to parameter 'str1' here
# xmlStrEqual (const xmlChar *str1,
# ^
# gdome-xml-element.c:876:36: warning: passing 'gchar *' (aka 'char *') to parameter of type 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# ns = gdome_xmlGetNsDecl(priv->n, localName->str);
# ^~~~~~~~~~~~~~
# ./gdome-xml-xmlutil.h:122:35: note: passing argument to parameter 'localName' here
# xmlChar *localName);
# ^
# 29 warnings generated.
# clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libgdome -I../../libgdome/gdomecore -I../../libgdome/events -I../../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -ansi -c gdome-xml-element.c -o gdome-xml-element.o >/dev/null 2>&1
# mv -f .libs/gdome-xml-comment.lo gdome-xml-comment.lo
# /bin/sh ../../libtool --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libgdome -I../../libgdome/gdomecore -I../../libgdome/events -I../../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -ansi -c gdome-xml-document.c
# mv -f .libs/gdome-xml-cdata.lo gdome-xml-cdata.lo
# /bin/sh ../../libtool --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libgdome -I../../libgdome/gdomecore -I../../libgdome/events -I../../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -ansi -c gdome-xml-documentt.c
# mv -f .libs/gdome-xml-attribute.lo gdome-xml-attribute.lo
# /bin/sh ../../libtool --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libgdome -I../../libgdome/gdomecore -I../../libgdome/events -I../../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -ansi -c gdome-xml-documentf.c
# rm -f .libs/gdome-xml-document.lo
# clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libgdome -I../../libgdome/gdomecore -I../../libgdome/events -I../../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -ansi -c gdome-xml-document.c -fPIC -DPIC -o .libs/gdome-xml-document.lo
# mv -f .libs/gdome-xml-element.lo gdome-xml-element.lo
# /bin/sh ../../libtool --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libgdome -I../../libgdome/gdomecore -I../../libgdome/events -I../../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -ansi -c gdome-xml-domimpl.c
# rm -f .libs/gdome-xml-documentt.lo
# clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libgdome -I../../libgdome/gdomecore -I../../libgdome/events -I../../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -ansi -c gdome-xml-documentt.c -fPIC -DPIC -o .libs/gdome-xml-documentt.lo
# rm -f .libs/gdome-xml-documentf.lo
# clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libgdome -I../../libgdome/gdomecore -I../../libgdome/events -I../../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -ansi -c gdome-xml-documentf.c -fPIC -DPIC -o .libs/gdome-xml-documentf.lo
# gdome-xml-document.c:309:41: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# result = xmlNewDocNode (priv->n, NULL, tagName->str, NULL);
# ^~~~~~~~~~~~
# /usr/include/libxml2/libxml/tree.h:829:22: note: passing argument to parameter 'name' here
# const xmlChar *name,
# ^
# gdome-xml-document.c:370:34: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# ns = gdome_xmlNewNs (priv->n, namespaceURI->str, prefix);
# ^~~~~~~~~~~~~~~~~
# ./gdome-xml-xmlutil.h:129:78: note: passing argument to parameter 'href' here
# xmlNs * gdome_xmlNewNs (xmlDoc *doc, const xmlChar *href, const xmlChar *prefix);
# ^
# gdome-xml-document.c:370:53: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# ns = gdome_xmlNewNs (priv->n, namespaceURI->str, prefix);
# ^~~~~~
# ./gdome-xml-xmlutil.h:129:99: note: passing argument to parameter 'prefix' here
# xmlNs * gdome_xmlNewNs (xmlDoc *doc, const xmlChar *href, const xmlChar *prefix);
# ^
# rm -f .libs/gdome-xml-domimpl.lo
# gdome-xml-document.c:432:35: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# result = xmlNewDocText (priv->n, data->str);
# ^~~~~~~~~
# /usr/include/libxml2/libxml/tree.h:851:22: note: passing argument to parameter 'content' here
# const xmlChar *content);
# ^
# gdome-xml-document.c:457:26: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# result = xmlNewComment (data->str);
# ^~~~~~~~~
# /usr/include/libxml2/libxml/tree.h:872:34: note: passing argument to parameter 'content' here
# xmlNewComment (const xmlChar *content);
# ^
# clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libgdome -I../../libgdome/gdomecore -I../../libgdome/events -I../../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -ansi -c gdome-xml-domimpl.c -fPIC -DPIC -o .libs/gdome-xml-domimpl.lo
# gdome-xml-document.c:483:38: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# result = xmlNewCDataBlock (priv->n, data->str, strlen (data->str));
# ^~~~~~~~~
# /usr/include/libxml2/libxml/tree.h:875:22: note: passing argument to parameter 'content' here
# const xmlChar *content,
# ^
# gdome-xml-document.c:512:21: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# result = xmlNewPI (target->str, data->str);
# ^~~~~~~~~~~
# /usr/include/libxml2/libxml/tree.h:859:29: note: passing argument to parameter 'name' here
# xmlNewPI (const xmlChar *name,
# ^
# gdome-xml-document.c:512:34: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# result = xmlNewPI (target->str, data->str);
# ^~~~~~~~~
# /usr/include/libxml2/libxml/tree.h:860:22: note: passing argument to parameter 'content' here
# const xmlChar *content);
# ^
# gdome-xml-document.c:543:35: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# result = xmlNewDocProp (priv->n, name->str, NULL);
# ^~~~~~~~~
# /usr/include/libxml2/libxml/tree.h:785:22: note: passing argument to parameter 'name' here
# const xmlChar *name,
# ^
# gdome-xml-document.c:610:34: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# ns = gdome_xmlNewNs (priv->n, namespaceURI->str, prefix);
# ^~~~~~~~~~~~~~~~~
# ./gdome-xml-xmlutil.h:129:78: note: passing argument to parameter 'href' here
# xmlNs * gdome_xmlNewNs (xmlDoc *doc, const xmlChar *href, const xmlChar *prefix);
# ^
# gdome-xml-document.c:610:53: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# ns = gdome_xmlNewNs (priv->n, namespaceURI->str, prefix);
# ^~~~~~
# ./gdome-xml-xmlutil.h:129:99: note: passing argument to parameter 'prefix' here
# xmlNs * gdome_xmlNewNs (xmlDoc *doc, const xmlChar *href, const xmlChar *prefix);
# ^
# clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libgdome -I../../libgdome/gdomecore -I../../libgdome/events -I../../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -ansi -c gdome-xml-documentf.c -o gdome-xml-documentf.o >/dev/null 2>&1
# gdome-xml-document.c:650:37: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# result = xmlNewReference (priv->n, name->str);
# ^~~~~~~~~
# /usr/include/libxml2/libxml/tree.h:882:22: note: passing argument to parameter 'name' here
# const xmlChar *name);
# ^
# gdome-xml-documentt.c:345:35: error: incomplete definition of type 'struct _xmlBuf'
# ret = g_strndup (out_buff->buffer->content, out_buff->buffer->use);
# ~~~~~~~~~~~~~~~~^
# /usr/include/libxml2/libxml/tree.h:105:16: note: forward declaration of 'struct _xmlBuf'
# typedef struct _xmlBuf xmlBuf;
# ^
# gdome-xml-documentt.c:345:62: error: incomplete definition of type 'struct _xmlBuf'
# ret = g_strndup (out_buff->buffer->content, out_buff->buffer->use);
# ~~~~~~~~~~~~~~~~^
# /usr/include/libxml2/libxml/tree.h:105:16: note: forward declaration of 'struct _xmlBuf'
# typedef struct _xmlBuf xmlBuf;
# ^
# 2 errors generated.
# make[3]: *** [Makefile:243: gdome-xml-documentt.lo] Error 1
# make[3]: *** Waiting for unfinished jobs....
# 12 warnings generated.
# clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libgdome -I../../libgdome/gdomecore -I../../libgdome/events -I../../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -ansi -c gdome-xml-document.c -o gdome-xml-document.o >/dev/null 2>&1
# gdome-xml-domimpl.c:185:7: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
# if (!g_strcasecmp(feature->str, "Core") ||
# ^
# /usr/include/glib-2.0/glib/gstrfuncs.h:200:23: note: 'g_strcasecmp' has been explicitly marked deprecated here
# gint g_strcasecmp (const gchar *s1,
# ^
# gdome-xml-domimpl.c:186:5: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
# !g_strcasecmp(feature->str, "XML") ||
# ^
# /usr/include/glib-2.0/glib/gstrfuncs.h:200:23: note: 'g_strcasecmp' has been explicitly marked deprecated here
# gint g_strcasecmp (const gchar *s1,
# ^
# gdome-xml-domimpl.c:187:5: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
# !g_strcasecmp(feature->str, "Events") ||
# ^
# /usr/include/glib-2.0/glib/gstrfuncs.h:200:23: note: 'g_strcasecmp' has been explicitly marked deprecated here
# gint g_strcasecmp (const gchar *s1,
# ^
# gdome-xml-domimpl.c:188:5: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
# !g_strcasecmp(feature->str, "MutationEVents"))
# ^
# /usr/include/glib-2.0/glib/gstrfuncs.h:200:23: note: 'g_strcasecmp' has been explicitly marked deprecated here
# gint g_strcasecmp (const gchar *s1,
# ^
# gdome-xml-domimpl.c:223:8: warning: assigning to 'xmlChar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# pch1 = publicId->str;
# ^ ~~~~~~~~~~~~~
# gdome-xml-domimpl.c:225:8: warning: assigning to 'xmlChar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# pch2 = systemId->str;
# ^ ~~~~~~~~~~~~~
# gdome-xml-domimpl.c:300:66: warning: passing 'char [4]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# ret = (GdomeDocument *)gdome_xml_n_mkref ((xmlNode *)xmlNewDoc ("1.0"));
# ^~~~~
# /usr/include/libxml2/libxml/tree.h:780:30: note: passing argument to parameter 'version' here
# xmlNewDoc (const xmlChar *version);
# ^
# mv -f .libs/gdome-xml-documentf.lo gdome-xml-documentf.lo
# gdome-xml-domimpl.c:573:24: warning: passing 'char [4]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# if ((doc = xmlNewDoc ("1.0")) == NULL)
# ^~~~~
# /usr/include/libxml2/libxml/tree.h:780:30: note: passing argument to parameter 'version' here
# xmlNewDoc (const xmlChar *version);
# ^
# gdome-xml-domimpl.c:578:25: warning: passing 'gchar *const' (aka 'char *const') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# xmlAddDocEntity (doc, entityTable[i].name, XML_INTERNAL_GENERAL_ENTITY,
# ^~~~~~~~~~~~~~~~~~~
# /usr/include/libxml2/libxml/entities.h:91:23: note: passing argument to parameter 'name' here
# const xmlChar *name,
# ^
# gdome-xml-domimpl.c:579:12: warning: passing 'gchar *const' (aka 'char *const') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# entityTable[i].publicID, entityTable[i].systemID, entityTable[i].value);
# ^~~~~~~~~~~~~~~~~~~~~~~
# /usr/include/libxml2/libxml/entities.h:93:23: note: passing argument to parameter 'ExternalID' here
# const xmlChar *ExternalID,
# ^
# gdome-xml-domimpl.c:579:37: warning: passing 'gchar *const' (aka 'char *const') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# entityTable[i].publicID, entityTable[i].systemID, entityTable[i].value);
# ^~~~~~~~~~~~~~~~~~~~~~~
# /usr/include/libxml2/libxml/entities.h:94:23: note: passing argument to parameter 'SystemID' here
# const xmlChar *SystemID,
# ^
# gdome-xml-domimpl.c:579:62: warning: passing 'gchar *const' (aka 'char *const') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# entityTable[i].publicID, entityTable[i].systemID, entityTable[i].value);
# ^~~~~~~~~~~~~~~~~~~~
# /usr/include/libxml2/libxml/entities.h:95:23: note: passing argument to parameter 'content' here
# const xmlChar *content);
# ^
# gdome-xml-domimpl.c:677:24: warning: passing 'char [4]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# if ((doc = xmlNewDoc ("1.0")) == NULL)
# ^~~~~
# /usr/include/libxml2/libxml/tree.h:780:30: note: passing argument to parameter 'version' here
# xmlNewDoc (const xmlChar *version);
# ^
# gdome-xml-domimpl.c:682:25: warning: passing 'gchar *const' (aka 'char *const') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# xmlAddDocEntity (doc, entityTable[i].name, XML_INTERNAL_GENERAL_ENTITY,
# ^~~~~~~~~~~~~~~~~~~
# /usr/include/libxml2/libxml/entities.h:91:23: note: passing argument to parameter 'name' here
# const xmlChar *name,
# ^
# gdome-xml-domimpl.c:683:12: warning: passing 'gchar *const' (aka 'char *const') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# entityTable[i].publicID, entityTable[i].systemID, entityTable[i].value);
# ^~~~~~~~~~~~~~~~~~~~~~~
# /usr/include/libxml2/libxml/entities.h:93:23: note: passing argument to parameter 'ExternalID' here
# const xmlChar *ExternalID,
# ^
# gdome-xml-domimpl.c:683:37: warning: passing 'gchar *const' (aka 'char *const') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# entityTable[i].publicID, entityTable[i].systemID, entityTable[i].value);
# ^~~~~~~~~~~~~~~~~~~~~~~
# /usr/include/libxml2/libxml/entities.h:94:23: note: passing argument to parameter 'SystemID' here
# const xmlChar *SystemID,
# ^
# gdome-xml-domimpl.c:683:62: warning: passing 'gchar *const' (aka 'char *const') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
# entityTable[i].publicID, entityTable[i].systemID, entityTable[i].value);
# ^~~~~~~~~~~~~~~~~~~~
# /usr/include/libxml2/libxml/entities.h:95:23: note: passing argument to parameter 'content' here
# const xmlChar *content);
# ^
# 17 warnings generated.
# clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libgdome -I../../libgdome/gdomecore -I../../libgdome/events -I../../libgdome/xpath -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -ansi -c gdome-xml-domimpl.c -o gdome-xml-domimpl.o >/dev/null 2>&1
# mv -f .libs/gdome-xml-document.lo gdome-xml-document.lo
# mv -f .libs/gdome-xml-domimpl.lo gdome-xml-domimpl.lo
# make[3]: Leaving directory '/tmp/gdome2/src/gdome2-0.8.1/libgdome/gdomecore'
# make[2]: *** [Makefile:296: all-recursive] Error 1
# make[2]: Leaving directory '/tmp/gdome2/src/gdome2-0.8.1/libgdome'
# make[1]: *** [Makefile:338: all-recursive] Error 1
# make[1]: Leaving directory '/tmp/gdome2/src/gdome2-0.8.1'
# make: *** [Makefile:482: all-recursive-am] Error 2
# ==> ERROR: A failure occurred in build().
# Aborting...

Printing config logfiles

CMD: config logfiles '/tmp/gdome2/src/gdome2-0.8.1/config.log'
# This file contains any messages produced by compilers while
# running configure, to aid debugging if configure makes a mistake.
#
# configure:759: checking for a BSD compatible install
# configure:812: checking whether build environment is sane
# configure:869: checking whether make sets ${MAKE}
# configure:908: checking for working aclocal
# configure:921: checking for working autoconf
# configure:934: checking for working automake
# configure:947: checking for working autoheader
# configure:960: checking for working makeinfo
# configure:974: checking whether to enable maintainer-specific portions of Makefiles
# configure:1039: checking for strerror in -lcposix
# configure:1058: clang -o conftest conftest.c -lcposix 1>&5
# configure:1051:6: warning: incompatible redeclaration of library function 'strerror' [-Wincompatible-library-redeclaration]
# char strerror();
# ^
# configure:1051:6: note: 'strerror' is a builtin with type 'char *(int)'
# 1 warning generated.
# /sysroot/bin/ld: error: cannot find -lcposix
# clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
# configure: failed program was:
# #line 1047 "configure"
# #include "confdefs.h"
# /* Override any gcc2 internal prototype to avoid an error. */
# /* We use char because int might match the return type of a gcc2
# builtin and then its argument prototype would still apply. */
# char strerror();
#
# int main() {
# strerror()
# ; return 0; }
# configure:1083: checking for gcc
# configure:1196: checking whether the C compiler (clang ) works
# configure:1212: clang -o conftest conftest.c 1>&5
# configure:1209:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
# main(){return(0);}
# ^
# 1 warning generated.
# configure:1238: checking whether the C compiler (clang ) is a cross-compiler
# configure:1243: checking whether we are using GNU C
# configure:1252: clang -E conftest.c
# configure:1271: checking whether clang accepts -g
# configure:1314: checking for a BSD compatible install
# configure:1367: checking how to run the C preprocessor
# configure:1388: clang -E conftest.c >/dev/null 2>conftest.out
# configure:1447: checking for ANSI C header files
# configure:1460: clang -E conftest.c >/dev/null 2>conftest.out
# configure:1581: checking for Cygwin environment
# configure:1597: clang -c conftest.c 1>&5
# configure:1593:8: error: use of undeclared identifier '__CYGWIN32__'
# return __CYGWIN__;
# ^
# configure:1591:20: note: expanded from macro '__CYGWIN__'
# #define __CYGWIN__ __CYGWIN32__
# ^
# 1 error generated.
# configure: failed program was:
# #line 1586 "configure"
# #include "confdefs.h"
#
# int main() {
#
# #ifndef __CYGWIN__
# #define __CYGWIN__ __CYGWIN32__
# #endif
# return __CYGWIN__;
# ; return 0; }
# configure:1614: checking for mingw32 environment
# configure:1626: clang -c conftest.c 1>&5
# configure:1622:8: error: use of undeclared identifier '__MINGW32__'
# return __MINGW32__;
# ^
# 1 error generated.
# configure: failed program was:
# #line 1619 "configure"
# #include "confdefs.h"
#
# int main() {
# return __MINGW32__;
# ; return 0; }
# configure:1718: checking host system type
# configure:1739: checking build system type
# configure:1768: checking for ld used by GCC
# configure:1836: checking if the linker (/sysroot/bin/ld) is GNU ld
# GNU gold (GNU Binutils 2.26.20160125) 1.11
# configure:1853: checking for /sysroot/bin/ld option to reload object files
# configure:1865: checking for BSD-compatible nm
# configure:1903: checking whether ln -s works
# configure:1924: checking how to recognise dependant libraries
# configure:2107: checking for object suffix
# configure:2113: clang -c conftest.c 1>&5
# configure:2133: checking for executable suffix
# configure:2143: clang -o conftest conftest.c 1>&5
# configure:2174: checking command to parse /sysroot/bin/nm -B output
# configure:2254: clang -c conftest.c 1>&5
# configure:2257: /sysroot/bin/nm -B conftest.o | sed -n -e 's/^.*[ ]\([ABCDGISTW][ABCDGISTW]*\)[ ][ ]*\(\)\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2\3 \3/p' > conftest.nm
# configure:2308: clang -o conftest conftest.c conftstm.o 1>&5
# conftest.c:6:1: warning: variable named 'main' with external linkage has undefined behavior [-Wmain]
# extern char main;
# ^
# 1 warning generated.
# configure:2357: checking for dlfcn.h
# configure:2367: clang -E conftest.c >/dev/null 2>conftest.out
# configure:2402: checking for file
# configure:2535: checking for ranlib
# configure:2602: checking for strip
# configure:2845: checking for objdir
# configure:2872: checking for clang option to produce PIC
# configure:3024: checking if clang PIC flag -fPIC works
# configure:3038: clang -c -fPIC -DPIC conftest.c 1>&5
# configure:3090: checking if clang static flag -static works
# configure:3105: clang -o conftest -static conftest.c 1>&5
# //../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/crtbeginT.o(.text+0x1): error: undefined reference to '__TMC_END__'
# //../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/crtbeginT.o(.text+0x41): error: undefined reference to '__TMC_END__'
# clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
# configure: failed program was:
# #line 3098 "configure"
# #include "confdefs.h"
#
# int main() {
#
# ; return 0; }
# configure:3132: checking if clang supports -c -o file.o
# configure:3151: clang -c -o out/conftest2.o conftest.c 1>&5
# configure:3180: checking if clang supports -c -o file.lo
# configure:3198: clang -c -c -o conftest.lo conftest.c 1>&5
# configure:3248: checking if clang supports -fno-rtti -fno-exceptions
# configure:3261: clang -c -fno-rtti -fno-exceptions -c conftest.c conftest.c 1>&5
# configure:3288: checking whether the linker (/sysroot/bin/ld) supports shared libraries
# configure:3972: checking how to hardcode library paths into programs
# configure:4000: checking whether stripping libraries is possible
# configure:4014: checking dynamic linker characteristics
# configure:4411: checking if libtool supports shared libraries
# configure:4415: checking whether to build shared libraries
# configure:4438: checking whether to build static libraries
# configure:4974: checking whether -lc should be explicitly linked in
# configure:4981: clang -c conftest.c 1>&5
# configure:4994: clang -shared conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2>&1 | grep -lc >/dev/null 2>&1
# configure:5960: checking for pkg-config
# configure:6004: checking for glib-2.0
# configure:6011: checking GLIB_CFLAGS
# configure:6016: checking GLIB_LIBS
# configure:6072: checking for pkg-config
# configure:6122: checking for GLIB - version >= 2.2.0
# configure:6325: checking for GnomeXML libraries >= 2.4.26