bugGNU gettext - Bugs: bug #56360, 0.20.1: build fails in...

 
 

You are not allowed to post comments on this tracker with your current authentication level.

bug #56360: 0.20.1: build fails in libtextstyle/lib

Submitter:  Tomasz Kłoczko <kloczek>
Submitted:  Tue 21 May 2019 06:21:31 AM UTC
   
 
Category:  Build Severity:  3 - Normal
Item Group:  None Status:  Duplicate
Privacy:  Public Assigned to:  haible
Open/Closed:  Closed

Tue 21 May 2019 06:45:32 AM UTC, comment #1: 

You are using -Werror=format-security.
Thus this report is a duplicate of bug #55356.

Bruno Haible <haible>
Group administrator
Tue 21 May 2019 06:21:31 AM UTC, original submission:  

[tkloczko@domek lib]$ make
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
  : "Avoid double inclusion, to avoid a warning about redefinitions."; \
  echo '#ifndef LIBTEXTSTYLE_CONFIG_H'; \
  echo '#define LIBTEXTSTYLE_CONFIG_H'; \
  echo; \
  echo '#include "../config.h"'; \
  echo; \
  echo '#endif /* LIBTEXTSTYLE_CONFIG_H */'; \
  case "linux-gnu" in \
    mingw*) echo '#define isatty libtextstyle_isatty' ;; \
  esac; \
} > config.h && \
if test -n "yes" && test -n "1"; then \
  { \
    { \
      for f in gl_array_list.h gl_array_list.c binary-io.h binary-io.c c-ctype.h c-ctype.c c-strcase.h c-strcasecmp.c c-strncasecmp.c concat-filename.c dirname-lgpl.c basename-lgpl.c stripslash.c exitfail.c fatal-signal.h fatal-signal.c fd-hook.c fd-ostream.c file-ostream.c full-write.h full-write.c getprogname.h getprogname.c gettext.h hash.h hash.c html-ostream.c html-styled-ostream.c iconv-ostream.c gl_list.h gl_list.c math.c memory-ostream.c minmax.h noop-styled-ostream.c ostream.c safe-read.c safe-write.c sig-handler.c size_max.h styled-ostream.c term-ostream.c term-style-control.c term-styled-ostream.c unistd.c unistr/u8-mbtouc.c unistr/u8-mbtouc-aux.c xalloc.h xmalloc.c xstrdup.c xconcat-filename.c gl_xlist.h gl_xlist.c xsize.h xsize.c xvasprintf.h xvasprintf.c xasprintf.c color.h color.c misc.h misc.c version.c  libcroco/cr-additional-sel.c libcroco/cr-attr-sel.c libcroco/cr-cascade.c libcroco/cr-declaration.c libcroco/cr-doc-handler.c libcroco/cr-enc-handler.c libcroco/cr-fonts.c libcroco/cr-input.c libcroco/cr-num.c libcroco/cr-om-parser.c libcroco/cr-parser.c libcroco/cr-parsing-location.c libcroco/cr-prop-list.c libcroco/cr-pseudo.c libcroco/cr-rgb.c libcroco/cr-sel-eng.c libcroco/cr-selector.c libcroco/cr-simple-sel.c libcroco/cr-statement.c libcroco/cr-string.c libcroco/cr-style.c libcroco/cr-stylesheet.c libcroco/cr-term.c libcroco/cr-tknzr.c libcroco/cr-token.c libcroco/cr-utils.c libxml/DOCBparser.c libxml/HTMLparser.c libxml/HTMLtree.c libxml/SAX.c libxml/SAX2.c libxml/buf.h libxml/buf.c libxml/c14n.c libxml/catalog.c libxml/chvalid.c libxml/debugXML.c libxml/dict.c libxml/enc.h libxml/encoding.c libxml/entities.c libxml/error.c libxml/globals.c libxml/hash.c libxml/legacy.c libxml/list.c libxml/nanoftp.c libxml/nanohttp.c libxml/parser.c libxml/parserInternals.c libxml/pattern.c libxml/relaxng.c libxml/save.h libxml/schematron.c libxml/threads.c libxml/timsort.h libxml/tree.c libxml/trionan.c libxml/uri.c libxml/valid.c libxml/xinclude.c libxml/xlink.c libxml/xmlIO.c libxml/xmlmemory.c libxml/xmlmodule.c libxml/xmlreader.c libxml/xmlregexp.c libxml/xmlsave.c libxml/xmlschemas.c libxml/xmlschemastypes.c libxml/xmlstring.c libxml/xmlunicode.c libxml/xmlwriter.c libxml/xpath.c libxml/xpointer.c glib/ghash.c glib/glist.c glib/gmessages.c glib/gprimes.c glib/gstrfuncs.c glib/gstring.c; do \
        case $f in \
          *.res.lo ) ;; \
          .c | .o | *.lo ) \
            sf=`echo "$f" | sed -e 's,\\.[^.]*$,,'`.c; \
            test -f $sf || sf=./$sf; \
            of=`echo "$f" | sed -e 's,^.*/,,' -e 's,\\.[^.]*$,,'`.o; \
            echo "gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c $sf" 1>&6; \
            gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c $sf || { rm -f config.h; exit 1; }; \
            sh ./exported.sh $of 1>&5; \
            rm -f $of `echo "$of" | sed -e 's,\\.o$,.lo,'`; \
            ;; \
        esac; \
      done; \
    } 5>&1 \
      | sed -e 's,.* ,,' | LC_ALL=C sort | LC_ALL=C uniq \
      | LC_ALL=C join -v 1 - libtextstyle.sym \
      | sed -e 's,^\(.*\)$,#define \1 libtextstyle_\1,' > config.h-t; \
  } 6>&1 && \
  if test -f config.h; then \
    cat config.h-t >> config.h; \
    rm -f config.h-t; \
  else \
    rm -f config.h-t; \
    exit 1; \
  fi \
fi
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c gl_array_list.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c binary-io.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c c-ctype.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c c-strcasecmp.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c c-strncasecmp.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c concat-filename.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c dirname-lgpl.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c basename-lgpl.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c stripslash.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c exitfail.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c fatal-signal.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c fd-hook.c
/usr/bin/nm: fd-hook.o: no symbols
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c fd-ostream.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c file-ostream.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c full-write.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c getprogname.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c hash.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c html-ostream.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c html-styled-ostream.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c iconv-ostream.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c gl_list.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c math.c
/usr/bin/nm: math.o: no symbols
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c memory-ostream.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c noop-styled-ostream.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c ostream.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c safe-read.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c safe-write.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c sig-handler.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c styled-ostream.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c term-ostream.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c term-style-control.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c term-styled-ostream.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c unistd.c
/usr/bin/nm: unistd.o: no symbols
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c unistr/u8-mbtouc.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c unistr/u8-mbtouc-aux.c
/usr/bin/nm: u8-mbtouc-aux.o: no symbols
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c xmalloc.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c xstrdup.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c xconcat-filename.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c gl_xlist.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c xsize.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c xvasprintf.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c xasprintf.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c color.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c misc.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c version.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c libcroco/cr-additional-sel.c
libcroco/cr-additional-sel.c: In function ‘cr_additional_sel_to_string’:
libcroco/cr-additional-sel.c:251:46: warning: pointer targets in assignment from ‘gchar ’ {aka ‘char ’} to ‘guchar ’ {aka ‘unsigned char ’} differ in signedness [-Wpointer-sign]
  251 |                                         name = g_strndup
      |                                              ^
libcroco/cr-additional-sel.c:271:46: warning: pointer targets in assignment from ‘gchar ’ {aka ‘char ’} to ‘guchar ’ {aka ‘unsigned char ’} differ in signedness [-Wpointer-sign]
  271 |                                         name = g_strndup
      |                                              ^
libcroco/cr-additional-sel.c:327:24: warning: pointer targets in assignment from ‘gchar ’ {aka ‘char ’} to ‘guchar ’ {aka ‘unsigned char ’} differ in signedness [-Wpointer-sign]
  327 |                 result = str_buf->str;
      |                        ^
libcroco/cr-additional-sel.c: In function ‘cr_additional_sel_one_to_string’:
libcroco/cr-additional-sel.c:351:30: warning: pointer targets in assignment from ‘gchar ’ {aka ‘char ’} to ‘guchar ’ {aka ‘unsigned char ’} differ in signedness [-Wpointer-sign]
  351 |                         name = g_strndup
      |                              ^
libcroco/cr-additional-sel.c:371:30: warning: pointer targets in assignment from ‘gchar ’ {aka ‘char ’} to ‘guchar ’ {aka ‘unsigned char ’} differ in signedness [-Wpointer-sign]
  371 |                         name = g_strndup
      |                              ^
libcroco/cr-additional-sel.c:426:24: warning: pointer targets in assignment from ‘gchar ’ {aka ‘char ’} to ‘guchar ’ {aka ‘unsigned char ’} differ in signedness [-Wpointer-sign]
  426 |                 result = str_buf->str;
      |                        ^
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c libcroco/cr-attr-sel.c
libcroco/cr-attr-sel.c: In function ‘cr_attr_sel_to_string’:
libcroco/cr-attr-sel.c:127:30: warning: pointer targets in assignment from ‘gchar ’ {aka ‘char ’} to ‘guchar ’ {aka ‘unsigned char ’} differ in signedness [-Wpointer-sign]
  127 |                         name = g_strndup (cur->name->stryng->str,
      |                              ^
libcroco/cr-attr-sel.c:130:59: warning: pointer targets in passing argument 2 of ‘g_string_append’ differ in signedness [-Wpointer-sign]
  130 |                                 g_string_append (str_buf, name);
      |                                                           ^~~~
      |                                                           |
      |                                                           guchar {aka unsigned char }
In file included from ./glib.h:83,
                 from libcroco/cr-attr-sel.h:28,
                 from libcroco/cr-attr-sel.c:25:
./glib/gstring.h:95:14: note: expected ‘const gchar ’ {aka ‘const char ’} but argument is of type ‘guchar ’ {aka ‘unsigned char ’}
   95 | GString*     g_string_append            (GString  *string,
      |              ^~~~~~~~~~~~~~~
libcroco/cr-attr-sel.c:139:31: warning: pointer targets in assignment from ‘gchar ’ {aka ‘char ’} to ‘guchar ’ {aka ‘unsigned char ’} differ in signedness [-Wpointer-sign]
  139 |                         value = g_strndup (cur->value->stryng->str,
      |                               ^
libcroco/cr-attr-sel.c:172:24: warning: pointer targets in assignment from ‘gchar ’ {aka ‘char ’} to ‘guchar ’ {aka ‘unsigned char ’} differ in signedness [-Wpointer-sign]
  172 |                 result = str_buf->str;
      |                        ^
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c libcroco/cr-cascade.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c libcroco/cr-declaration.c
libcroco/cr-declaration.c: In function ‘dump’:
libcroco/cr-declaration.c:51:13: warning: pointer targets in assignment from ‘gchar ’ {aka ‘char ’} to ‘guchar ’ {aka ‘unsigned char ’} differ in signedness [-Wpointer-sign]
   51 |         str = cr_declaration_to_string (a_this, a_indent);
      |             ^
libcroco/cr-declaration.c: In function ‘cr_declaration_parse_from_buf’:
libcroco/cr-declaration.c:129:66: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
  129 |         parser = cr_parser_new_from_buf ((guchar*)a_str, strlen (a_str), a_enc, FALSE);
      |                                                                  ^~~~~
      |                                                                  |
      |                                                                  const guchar {aka const unsigned char }
In file included from ./string.h:41,
                 from libcroco/cr-declaration.c:25:
/usr/include/string.h:384:35: note: expected ‘const char ’ but argument is of type ‘const guchar ’ {aka ‘const unsigned char *’}
  384 | extern size_t strlen (const char *__s)
      |                       ~~~~~~~~~~~~^~~
libcroco/cr-declaration.c: In function ‘cr_declaration_parse_list_from_buf’:
libcroco/cr-declaration.c:193:66: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
  193 |         parser = cr_parser_new_from_buf ((guchar*)a_str, strlen (a_str), a_enc, FALSE);
      |                                                                  ^~~~~
      |                                                                  |
      |                                                                  const guchar {aka const unsigned char }
In file included from ./string.h:41,
                 from libcroco/cr-declaration.c:25:
/usr/include/string.h:384:35: note: expected ‘const char ’ but argument is of type ‘const guchar ’ {aka ‘const unsigned char *’}
  384 | extern size_t strlen (const char *__s)
      |                       ~~~~~~~~~~~~^~~
libcroco/cr-declaration.c: In function ‘cr_declaration_to_string’:
libcroco/cr-declaration.c:510:7: warning: pointer targets in assignment from ‘gchar ’ {aka ‘char ’} to ‘guchar ’ {aka ‘unsigned char ’} differ in signedness [-Wpointer-sign]
  510 |   str = g_strndup (a_this->property->stryng->str,
      |       ^
libcroco/cr-declaration.c:515:31: warning: pointer targets in passing argument 2 of ‘g_string_append’ differ in signedness [-Wpointer-sign]
  515 |    g_string_append (stringue, str);
      |                               ^~~
      |                               |
      |                               guchar {aka unsigned char }
In file included from ./glib.h:83,
                 from libcroco/cr-utils.h:28,
                 from libcroco/cr-declaration.h:27,
                 from libcroco/cr-declaration.c:26:
./glib/gstring.h:95:14: note: expected ‘const gchar ’ {aka ‘const char ’} but argument is of type ‘guchar ’ {aka ‘unsigned char ’}
   95 | GString*     g_string_append            (GString  *string,
      |              ^~~~~~~~~~~~~~~
libcroco/cr-declaration.c:538:24: warning: pointer targets in assignment from ‘gchar ’ {aka ‘char ’} to ‘guchar ’ {aka ‘unsigned char ’} differ in signedness [-Wpointer-sign]
  538 |                 result = stringue->str;
      |                        ^
libcroco/cr-declaration.c:541:16: warning: pointer targets in returning ‘guchar ’ {aka ‘unsigned char ’} from a function with return type ‘gchar ’ {aka ‘char ’} differ in signedness [-Wpointer-sign]
  541 |         return result;
      |                ^~~~~~
libcroco/cr-declaration.c:553:16: warning: pointer targets in returning ‘guchar ’ {aka ‘unsigned char ’} from a function with return type ‘gchar ’ {aka ‘char ’} differ in signedness [-Wpointer-sign]
  553 |         return result;
      |                ^~~~~~
libcroco/cr-declaration.c: In function ‘cr_declaration_list_to_string’:
libcroco/cr-declaration.c:577:21: warning: pointer targets in assignment from ‘gchar ’ {aka ‘char ’} to ‘guchar ’ {aka ‘unsigned char ’} differ in signedness [-Wpointer-sign]
  577 |                 str = cr_declaration_to_string (cur, a_indent);
      |                     ^
libcroco/cr-declaration.c:585:24: warning: pointer targets in assignment from ‘gchar ’ {aka ‘char ’} to ‘guchar ’ {aka ‘unsigned char ’} differ in signedness [-Wpointer-sign]
  585 |                 result = stringue->str;
      |                        ^
libcroco/cr-declaration.c: In function ‘cr_declaration_list_to_string2’:
libcroco/cr-declaration.c:616:21: warning: pointer targets in assignment from ‘gchar ’ {aka ‘char ’} to ‘guchar ’ {aka ‘unsigned char ’} differ in signedness [-Wpointer-sign]
  616 |                 str = cr_declaration_to_string (cur, a_indent);
      |                     ^
libcroco/cr-declaration.c:624:58: warning: pointer targets in passing argument 2 of ‘g_string_append’ differ in signedness [-Wpointer-sign]
  624 |                                                          str);
      |                                                          ^~~
      |                                                          |
      |                                                          guchar {aka unsigned char }
In file included from ./glib.h:83,
                 from libcroco/cr-utils.h:28,
                 from libcroco/cr-declaration.h:27,
                 from libcroco/cr-declaration.c:26:
./glib/gstring.h:95:14: note: expected ‘const gchar ’ {aka ‘const char ’} but argument is of type ‘guchar ’ {aka ‘unsigned char ’}
   95 | GString*     g_string_append            (GString  *string,
      |              ^~~~~~~~~~~~~~~
libcroco/cr-declaration.c:631:58: warning: pointer targets in passing argument 2 of ‘g_string_append’ differ in signedness [-Wpointer-sign]
  631 |                                                          str);
      |                                                          ^~~
      |                                                          |
      |                                                          guchar {aka unsigned char }
In file included from ./glib.h:83,
                 from libcroco/cr-utils.h:28,
                 from libcroco/cr-declaration.h:27,
                 from libcroco/cr-declaration.c:26:
./glib/gstring.h:95:14: note: expected ‘const gchar ’ {aka ‘const char ’} but argument is of type ‘guchar ’ {aka ‘unsigned char ’}
   95 | GString*     g_string_append            (GString  *string,
      |              ^~~~~~~~~~~~~~~
libcroco/cr-declaration.c:638:24: warning: pointer targets in assignment from ‘gchar ’ {aka ‘char ’} to ‘guchar ’ {aka ‘unsigned char ’} differ in signedness [-Wpointer-sign]
  638 |                 result = stringue->str;
      |                        ^
libcroco/cr-declaration.c: In function ‘cr_declaration_get_by_prop_name’:
libcroco/cr-declaration.c:710:10: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign]
  710 |          a_prop)) {
      |          ^~~~~~
      |          |
      |          const guchar {aka const unsigned char }
In file included from ./string.h:41,
                 from libcroco/cr-declaration.c:25:
/usr/include/string.h:136:50: note: expected ‘const char ’ but argument is of type ‘const guchar ’ {aka ‘const unsigned char *’}
  136 | extern int strcmp (const char *__s1, const char *__s2)
      |                                      ~~~~~~~~~~~~^~~~
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c libcroco/cr-doc-handler.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c libcroco/cr-enc-handler.c
libcroco/cr-enc-handler.c: In function ‘cr_enc_handler_resolve_enc_alias’:
libcroco/cr-enc-handler.c:122:35: warning: pointer targets in passing argument 1 of ‘g_strdup’ differ in signedness [-Wpointer-sign]
  122 |         alias_name_up = g_strdup (a_alias_name);
      |                                   ^~~~~~~~~~~~
      |                                   |
      |                                   const guchar {aka const unsigned char }
In file included from ./glib.h:82,
                 from libcroco/cr-utils.h:28,
                 from libcroco/cr-enc-handler.h:36,
                 from libcroco/cr-enc-handler.c:33:
./glib/gstrfuncs.h:200:22: note: expected ‘const gchar ’ {aka ‘const char ’} but argument is of type ‘const guchar ’ {aka ‘const unsigned char ’}
  200 | gchar*               g_strdup        (const gchar *str) G_GNUC_MALLOC;
      |                      ^~~~~~~~
libcroco/cr-enc-handler.c:122:23: warning: pointer targets in assignment from ‘gchar ’ {aka ‘char ’} to ‘guchar ’ {aka ‘unsigned char ’} differ in signedness [-Wpointer-sign]
  122 |         alias_name_up = g_strdup (a_alias_name);
      |                       ^
libcroco/cr-enc-handler.c:123:24: warning: pointer targets in passing argument 1 of ‘g_ascii_strup’ differ in signedness [-Wpointer-sign]
  123 |         g_ascii_strup (alias_name_up, -1);
      |                        ^~~~~~~~~~~~~
      |                        |
      |                        guchar {aka unsigned char }
In file included from ./glib.h:82,
                 from libcroco/cr-utils.h:28,
                 from libcroco/cr-enc-handler.h:36,
                 from libcroco/cr-enc-handler.c:33:
./glib/gstrfuncs.h:173:23: note: expected ‘const gchar ’ {aka ‘const char ’} but argument is of type ‘guchar ’ {aka ‘unsigned char ’}
  173 | gchar*                g_ascii_strup       (const gchar *str,
      |                       ^~~~~~~~~~~~~
libcroco/cr-enc-handler.c:126:58: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign]
  126 |                 if (!strcmp (gv_default_aliases[i].name, alias_name_up)) {
      |                                                          ^~~~~~~~~~~~~
      |                                                          |
      |                                                          guchar {aka unsigned char }
In file included from ./string.h:41,
                 from libcroco/cr-enc-handler.c:36:
/usr/include/string.h:136:50: note: expected ‘const char ’ but argument is of type ‘guchar ’ {aka ‘unsigned char *’}
  136 | extern int strcmp (const char *__s1, const char *__s2)
      |                                      ~~~~~~~~~~~~^~~~
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c libcroco/cr-fonts.c
libcroco/cr-fonts.c: In function ‘cr_font_family_to_string_real’:
libcroco/cr-fonts.c:82:53: warning: pointer targets in passing argument 2 of ‘g_string_append’ differ in signedness [-Wpointer-sign]
   82 |                         g_string_append (*a_string, name);
      |                                                     ^~~~
      |                                                     |
      |                                                     guchar {aka unsigned char }
In file included from ./glib.h:83,
                 from libcroco/cr-utils.h:28,
                 from libcroco/cr-fonts.h:29,
                 from libcroco/cr-fonts.c:27:
./glib/gstring.h:95:14: note: expected ‘const gchar ’ {aka ‘const char ’} but argument is of type ‘guchar ’ {aka ‘unsigned char ’}
   95 | GString*     g_string_append            (GString  *string,
      |              ^~~~~~~~~~~~~~~
libcroco/cr-fonts.c: In function ‘cr_font_family_to_string’:
libcroco/cr-fonts.c:191:24: warning: pointer targets in assignment from ‘gchar ’ {aka ‘char ’} to ‘guchar ’ {aka ‘unsigned char ’} differ in signedness [-Wpointer-sign]
  191 |                 result = g_strdup ("NULL");
      |                        ^
libcroco/cr-fonts.c:200:24: warning: pointer targets in assignment from ‘gchar ’ {aka ‘char ’} to ‘guchar ’ {aka ‘unsigned char ’} differ in signedness [-Wpointer-sign]
  200 |                 result = stringue->str;
      |                        ^
In file included from ./glib/gtypes.h:35,
                 from ./glib/ghash.h:35,
                 from ./glib.h:52,
                 from libcroco/cr-utils.h:28,
                 from libcroco/cr-fonts.h:29,
                 from libcroco/cr-fonts.c:27:
libcroco/cr-fonts.c: In function ‘cr_font_size_set_predefined_absolute_font_size’:
libcroco/cr-fonts.c:424:44: warning: comparison between ‘enum CRPredefinedAbsoluteFontSize’ and ‘enum CRFontSizeType’ [-Wenum-compare]
  424 |         g_return_val_if_fail (a_predefined >= PREDEFINED_ABSOLUTE_FONT_SIZE
      |                                            ^~
./glibconfig.h:152:46: note: in definition of macro ‘g_return_val_if_fail’
  152 | #define g_return_val_if_fail(expr,val) if (!(expr)) return (val)
      |                                              ^~~~
libcroco/cr-fonts.c:425:47: warning: comparison between ‘enum CRPredefinedAbsoluteFontSize’ and ‘enum CRFontSizeType’ [-Wenum-compare]
  425 |                               && a_predefined < NB_FONT_SIZE_TYPE,
      |                                               ^
./glibconfig.h:152:46: note: in definition of macro ‘g_return_val_if_fail’
  152 | #define g_return_val_if_fail(expr,val) if (!(expr)) return (val)
      |                                              ^~~~
libcroco/cr-fonts.c: In function ‘cr_font_size_to_string’:
libcroco/cr-fonts.c:533:21: warning: pointer targets in assignment from ‘guchar ’ {aka ‘unsigned char ’} to ‘gchar ’ {aka ‘char ’} differ in signedness [-Wpointer-sign]
  533 |                 str = cr_num_to_string (&a_this->value.absolute);
      |                     ^
libcroco/cr-fonts.c: In function ‘cr_font_size_adjust_to_string’:
libcroco/cr-fonts.c:693:29: warning: pointer targets in assignment from ‘guchar ’ {aka ‘unsigned char ’} to ‘gchar ’ {aka ‘char ’} differ in signedness [-Wpointer-sign]
  693 |                         str = cr_num_to_string (a_this->num);
      |                             ^
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c libcroco/cr-input.c
libcroco/cr-input.c: In function ‘cr_input_peek_char’:
libcroco/cr-input.c:770:41: warning: pointer targets in passing argument 4 of ‘cr_utils_read_char_from_utf8_buf’ differ in signedness [-Wpointer-sign]
  770 |                  nb_bytes_left, a_char, &consumed);
      |                                         ^~~~~~~~~
      |                                         |
      |                                         glong {aka long int }
In file included from libcroco/cr-input.h:29,
                 from libcroco/cr-input.c:27:
libcroco/cr-utils.h:148:59: note: expected ‘gulong ’ {aka ‘long unsigned int ’} but argument is of type ‘glong ’ {aka ‘long int ’}
  148 |                                   guint32 *a_out, gulong *a_consumed) ;
      |                                                   ~~~~~~~~^~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c libcroco/cr-num.c
libcroco/cr-num.c: In function ‘cr_num_to_string’:
libcroco/cr-num.c:109:27: warning: pointer targets in assignment from ‘gchar ’ {aka ‘char ’} to ‘guchar ’ {aka ‘unsigned char ’} differ in signedness [-Wpointer-sign]
  109 |                 tmp_char1 = g_strdup_printf ("%ld", (glong) a_this->val);
      |                           ^
libcroco/cr-num.c:111:27: warning: pointer targets in assignment from ‘gchar ’ {aka ‘char ’} to ‘guchar ’ {aka ‘unsigned char ’} differ in signedness [-Wpointer-sign]
  111 |                 tmp_char1 = g_strdup_printf ("%.3f", a_this->val);
      |                           ^
libcroco/cr-num.c:195:39: warning: pointer targets in passing argument 1 of ‘g_strconcat’ differ in signedness [-Wpointer-sign]
  195 |                 result = g_strconcat (tmp_char1, tmp_char2, NULL);
      |                                       ^~~~~~~~~
      |                                       |
      |                                       guchar {aka unsigned char }
In file included from ./glib.h:82,
                 from libcroco/cr-num.h:34,
                 from libcroco/cr-num.c:33:
./glib/gstrfuncs.h:213:22: note: expected ‘const gchar ’ {aka ‘const char ’} but argument is of type ‘guchar ’ {aka ‘unsigned char ’}
  213 | gchar*               g_strconcat      (const gchar *string1,
      |                      ^~~~~~~~~~~
libcroco/cr-num.c:195:24: warning: pointer targets in assignment from ‘gchar ’ {aka ‘char ’} to ‘guchar ’ {aka ‘unsigned char ’} differ in signedness [-Wpointer-sign]
  195 |                 result = g_strconcat (tmp_char1, tmp_char2, NULL);
      |                        ^
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c libcroco/cr-om-parser.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c libcroco/cr-parser.c
libcroco/cr-parser.c: In function ‘cr_parser_error_set_msg’:
libcroco/cr-parser.c:448:33: warning: pointer targets in passing argument 1 of ‘g_strdup’ differ in signedness [-Wpointer-sign]
  448 |         a_this->msg = g_strdup (a_msg);
      |                                 ^~~~~
      |                                 |
      |                                 const guchar {aka const unsigned char }
In file included from ./glib.h:82,
                 from libcroco/cr-parser.h:27,
                 from libcroco/cr-parser.c:34:
./glib/gstrfuncs.h:200:22: note: expected ‘const gchar ’ {aka ‘const char ’} but argument is of type ‘const guchar ’ {aka ‘const unsigned char ’}
  200 | gchar*               g_strdup        (const gchar *str) G_GNUC_MALLOC;
      |                      ^~~~~~~~
libcroco/cr-parser.c:448:21: warning: pointer targets in assignment from ‘gchar ’ {aka ‘char ’} to ‘guchar ’ {aka ‘unsigned char ’} differ in signedness [-Wpointer-sign]
  448 |         a_this->msg = g_strdup (a_msg);
      |                     ^
libcroco/cr-parser.c: In function ‘cr_parser_parse_stylesheet_core’:
libcroco/cr-parser.c:737:26: warning: pointer targets in passing argument 2 of ‘cr_parser_push_error’ differ in signedness [-Wpointer-sign]
  737 |                 (a_this, "could not recognize next production", CR_ERROR);
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                          |
      |                          char *
libcroco/cr-parser.c:519:38: note: expected ‘const guchar ’ {aka ‘const unsigned char ’} but argument is of type ‘char *’
  519 |                       const guchar * a_msg, enum CRStatus a_status)
      |                       ~~~~~~~~~~~~~~~^~~~~
libcroco/cr-parser.c: In function ‘cr_parser_parse_stylesheet’:
libcroco/cr-parser.c:2707:26: warning: pointer targets in passing argument 2 of ‘cr_parser_push_error’ differ in signedness [-Wpointer-sign]
 2707 |                 (a_this, "could not recognize next production", CR_ERROR);
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                          |
      |                          char *
libcroco/cr-parser.c:519:38: note: expected ‘const guchar ’ {aka ‘const unsigned char ’} but argument is of type ‘char *’
  519 |                       const guchar * a_msg, enum CRStatus a_status)
      |                       ~~~~~~~~~~~~~~~^~~~~
libcroco/cr-parser.c: In function ‘cr_parser_parse_declaration’:
libcroco/cr-parser.c:3193:18: warning: pointer targets in passing argument 2 of ‘cr_parser_push_error’ differ in signedness [-Wpointer-sign]
 3193 |                  "while parsing declaration: next property is malformed",
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                  |
      |                  char *
libcroco/cr-parser.c:185:39: note: in definition of macro ‘CHECK_PARSING_STATUS_ERR’
  185 |         cr_parser_push_error (a_this, a_err_msg, a_err_status) ; \
      |                                       ^~~~~~~~~
libcroco/cr-parser.c:519:38: note: expected ‘const guchar ’ {aka ‘const unsigned char ’} but argument is of type ‘char *’
  519 |                       const guchar * a_msg, enum CRStatus a_status)
      |                       ~~~~~~~~~~~~~~~^~~~~
libcroco/cr-parser.c:3202:26: warning: pointer targets in passing argument 2 of ‘cr_parser_push_error’ differ in signedness [-Wpointer-sign]
 3202 |                          "while parsing declaration: this char must be ':'",
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                          |
      |                          char *
libcroco/cr-parser.c:519:38: note: expected ‘const guchar ’ {aka ‘const unsigned char ’} but argument is of type ‘char *’
  519 |                       const guchar * a_msg, enum CRStatus a_status)
      |                       ~~~~~~~~~~~~~~~^~~~~
libcroco/cr-parser.c:3213:18: warning: pointer targets in passing argument 2 of ‘cr_parser_push_error’ differ in signedness [-Wpointer-sign]
 3213 |                  "while parsing declaration: next expression is malformed",
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                  |
      |                  char *
libcroco/cr-parser.c:185:39: note: in definition of macro ‘CHECK_PARSING_STATUS_ERR’
  185 |         cr_parser_push_error (a_this, a_err_msg, a_err_status) ; \
      |                                       ^~~~~~~~~
libcroco/cr-parser.c:519:38: note: expected ‘const guchar ’ {aka ‘const unsigned char ’} but argument is of type ‘char *’
  519 |                       const guchar * a_msg, enum CRStatus a_status)
      |                       ~~~~~~~~~~~~~~~^~~~~
libcroco/cr-parser.c: In function ‘cr_parser_parse_ruleset’:
libcroco/cr-parser.c:3352:18: warning: pointer targets in passing argument 2 of ‘cr_parser_push_error’ differ in signedness [-Wpointer-sign]
 3352 |                  "while parsing rulset: current char should be '{'",
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                  |
      |                  char *
libcroco/cr-parser.c:318:39: note: in definition of macro ‘ENSURE_PARSING_COND_ERR’
  318 |         cr_parser_push_error (a_this, a_err_msg, a_err_status) ; \
      |                                       ^~~~~~~~~
libcroco/cr-parser.c:519:38: note: expected ‘const guchar ’ {aka ‘const unsigned char ’} but argument is of type ‘char *’
  519 |                       const guchar * a_msg, enum CRStatus a_status)
      |                       ~~~~~~~~~~~~~~~^~~~~
libcroco/cr-parser.c:3416:18: warning: pointer targets in passing argument 2 of ‘cr_parser_push_error’ differ in signedness [-Wpointer-sign]
 3416 |                  "while parsing ruleset: next construction should be a declaration",
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                  |
      |                  char *
libcroco/cr-parser.c:185:39: note: in definition of macro ‘CHECK_PARSING_STATUS_ERR’
  185 |         cr_parser_push_error (a_this, a_err_msg, a_err_status) ; \
      |                                       ^~~~~~~~~
libcroco/cr-parser.c:519:38: note: expected ‘const guchar ’ {aka ‘const unsigned char ’} but argument is of type ‘char *’
  519 |                       const guchar * a_msg, enum CRStatus a_status)
      |                       ~~~~~~~~~~~~~~~^~~~~
libcroco/cr-parser.c:3457:18: warning: pointer targets in passing argument 2 of ‘cr_parser_push_error’ differ in signedness [-Wpointer-sign]
 3457 |                  "while parsing rulset: current char must be a '}'",
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                  |
      |                  char *
libcroco/cr-parser.c:318:39: note: in definition of macro ‘ENSURE_PARSING_COND_ERR’
  318 |         cr_parser_push_error (a_this, a_err_msg, a_err_status) ; \
      |                                       ^~~~~~~~~
libcroco/cr-parser.c:519:38: note: expected ‘const guchar ’ {aka ‘const unsigned char ’} but argument is of type ‘char *’
  519 |                       const guchar * a_msg, enum CRStatus a_status)
      |                       ~~~~~~~~~~~~~~~^~~~~
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c libcroco/cr-parsing-location.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c libcroco/cr-prop-list.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c libcroco/cr-pseudo.c
libcroco/cr-pseudo.c: In function ‘cr_pseudo_to_string’:
libcroco/cr-pseudo.c:71:22: warning: pointer targets in assignment from ‘gchar ’ {aka ‘char ’} to ‘guchar ’ {aka ‘unsigned char ’} differ in signedness [-Wpointer-sign]
   71 |                 name = g_strndup (a_this->name->stryng->str,
      |                      ^
libcroco/cr-pseudo.c:75:51: warning: pointer targets in passing argument 2 of ‘g_string_append’ differ in signedness [-Wpointer-sign]
   75 |                         g_string_append (str_buf, name);
      |                                                   ^~~~
      |                                                   |
      |                                                   guchar {aka unsigned char }
In file included from ./glib.h:83,
                 from libcroco/cr-pseudo.h:27,
                 from libcroco/cr-pseudo.c:25:
./glib/gstring.h:95:14: note: expected ‘const gchar ’ {aka ‘const char ’} but argument is of type ‘guchar ’ {aka ‘unsigned char ’}
   95 | GString*     g_string_append            (GString  *string,
      |              ^~~~~~~~~~~~~~~
libcroco/cr-pseudo.c:86:22: warning: pointer targets in assignment from ‘gchar ’ {aka ‘char ’} to ‘guchar ’ {aka ‘unsigned char ’} differ in signedness [-Wpointer-sign]
   86 |                 name = g_strndup (a_this->name->stryng->str,
      |                      ^
libcroco/cr-pseudo.c:90:29: warning: pointer targets in assignment from ‘gchar ’ {aka ‘char ’} to ‘guchar ’ {aka ‘unsigned char ’} differ in signedness [-Wpointer-sign]
   90 |                         arg = g_strndup (a_this->extra->stryng->str,
      |                             ^
libcroco/cr-pseudo.c:100:59: warning: pointer targets in passing argument 2 of ‘g_string_append’ differ in signedness [-Wpointer-sign]
  100 |                                 g_string_append (str_buf, arg);
      |                                                           ^~~
      |                                                           |
      |                                                           guchar {aka unsigned char }
In file included from ./glib.h:83,
                 from libcroco/cr-pseudo.h:27,
                 from libcroco/cr-pseudo.c:25:
./glib/gstring.h:95:14: note: expected ‘const gchar ’ {aka ‘const char ’} but argument is of type ‘guchar ’ {aka ‘unsigned char ’}
   95 | GString*     g_string_append            (GString  *string,
      |              ^~~~~~~~~~~~~~~
libcroco/cr-pseudo.c:110:24: warning: pointer targets in assignment from ‘gchar ’ {aka ‘char ’} to ‘guchar ’ {aka ‘unsigned char ’} differ in signedness [-Wpointer-sign]
  110 |                 result = str_buf->str;
      |                        ^
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -DIN_LIBTEXTSTYLE -DLIBXML_STATIC   -I./libcroco  -DDEPENDS_ON_LIBICONV=1   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -c libcroco/cr-rgb.c
libcroco/cr-rgb.c:32:10: warning: pointer targets in initialization of ‘const guchar ’ {aka ‘const unsigned char ’} from ‘char *’ differ in signedness [-Wpointer-sign]
   32 |         {"aliceblue", 240, 248, 255, 0,},
      |          ^~~~~~~~~~~
libcroco/cr-rgb.c:32:10: note: (near initialization for ‘gv_standard_colors[0].name’)
libcroco/cr-rgb.c:33:10: warning: pointer targets in initialization of ‘const guchar ’ {aka ‘const unsigned char ’} from ‘char *’ differ in signedness [-Wpointer-sign]
   33 |         {"antiquewhite", 250, 235, 215, 0},
      |          ^~~~~~~~~~~~~~
libcroco/cr-rgb.c:33:1

Tomasz Kłoczko <kloczek>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by haible (Posted a comment)
  • -email is unavailable- added by kloczek (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

     

    Follow 4 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2019-05-21 haible CategoryNone Build
    2019-05-21 haible StatusNone Duplicate
        Assigned toNone haible
        Open/ClosedOpen Closed

    Back to the top

    Powered by Savane 3.13-d3ae.
    Corresponding source code