<86>Jul 4 02:08:16 userdel[880713]: delete user 'rooter' <86>Jul 4 02:08:16 userdel[880713]: removed group 'rooter' owned by 'rooter' <86>Jul 4 02:08:16 userdel[880713]: removed shadow group 'rooter' owned by 'rooter' <86>Jul 4 02:08:16 groupadd[881144]: group added to /etc/group: name=rooter, GID=1838 <86>Jul 4 02:08:16 groupadd[881144]: group added to /etc/gshadow: name=rooter <86>Jul 4 02:08:16 groupadd[881144]: new group: name=rooter, GID=1838 <86>Jul 4 02:08:16 useradd[881528]: new user: name=rooter, UID=1838, GID=1838, home=/root, shell=/bin/bash, from=none <86>Jul 4 02:08:16 userdel[881842]: delete user 'builder' <86>Jul 4 02:08:16 userdel[881842]: removed group 'builder' owned by 'builder' <86>Jul 4 02:08:16 userdel[881842]: removed shadow group 'builder' owned by 'builder' <86>Jul 4 02:08:17 groupadd[882012]: group added to /etc/group: name=builder, GID=1839 <86>Jul 4 02:08:17 groupadd[882012]: group added to /etc/gshadow: name=builder <86>Jul 4 02:08:17 groupadd[882012]: new group: name=builder, GID=1839 <86>Jul 4 02:08:17 useradd[882122]: new user: name=builder, UID=1839, GID=1839, home=/usr/src, shell=/bin/bash, from=none <13>Jul 4 02:08:23 rpmi: libruby-3.1.4-alt4.4 sisyphus+344821.44.45.2 1715887248 installed <13>Jul 4 02:08:23 rpmi: libruby-devel-3.1.4-alt4.4 sisyphus+344821.44.45.2 1715887248 installed <13>Jul 4 02:08:23 rpmi: rpm-macros-ruby-1:3.1.4-alt4.4 sisyphus+344821.44.45.2 1715887248 installed <13>Jul 4 02:08:23 rpmi: libyaml2-0.2.5-alt1 sisyphus+278391.100.1.1 1626094928 installed <13>Jul 4 02:08:23 rpmi: libncurses6-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486705 installed <13>Jul 4 02:08:23 rpmi: chrpath-0.16-alt1 sisyphus+346101.200.3.1 1716459476 installed <13>Jul 4 02:08:23 rpmi: setup-rb-5.999.6-alt10 sisyphus+342746.62.8.1 1710630324 installed <13>Jul 4 02:08:23 rpmi: gem-setup-5.999.6-alt10 sisyphus+342746.62.8.1 1710630324 installed <13>Jul 4 02:08:23 rpmi: libp11-kit-1:0.25.3-alt2 sisyphus+336533.100.1.1 1702645560 installed <13>Jul 4 02:08:23 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802615 installed <13>Jul 4 02:08:23 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Jul 4 02:08:23 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Jul 4 02:08:23 rpmi: ca-certificates-2024.07.01-alt1 sisyphus+351897.100.1.1 1719826350 installed <13>Jul 4 02:08:23 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed <13>Jul 4 02:08:23 rpmi: p11-kit-trust-1:0.25.3-alt2 sisyphus+336533.100.1.1 1702645560 installed <13>Jul 4 02:08:23 rpmi: libcrypto3-3.1.6-alt1 sisyphus+350419.100.1.1 1717605656 installed <13>Jul 4 02:08:23 rpmi: libssl3-3.1.6-alt1 sisyphus+350419.100.1.1 1717605656 installed <86>Jul 4 02:08:23 groupadd[912577]: group added to /etc/group: name=ruby, GID=999 <86>Jul 4 02:08:23 groupadd[912577]: group added to /etc/gshadow: name=ruby <86>Jul 4 02:08:23 groupadd[912577]: new group: name=ruby, GID=999 <86>Jul 4 02:08:23 usermod[912695]: add 'root' to group 'ruby' <86>Jul 4 02:08:23 usermod[912695]: add 'root' to shadow group 'ruby' <13>Jul 4 02:08:23 rpmi: ruby-3.1.4-alt4.4 sisyphus+344821.44.45.2 1715887248 installed NOTE: to make the environment variable changes come into effect, please relogin the terminal session <13>Jul 4 02:08:23 rpmi: ruby-stdlibs-3.1.4-alt4.4 sisyphus+344821.44.45.2 1715887248 installed <13>Jul 4 02:08:23 rpmi: gem-rake-13.1.0-alt1.1 sisyphus+343176.100.1.1 1710938591 installed <13>Jul 4 02:08:23 rpmi: rake-13.1.0-alt1.1 sisyphus+343176.100.1.1 1710938591 installed <13>Jul 4 02:08:23 rpmi: rpm-build-ruby-1:1.1.1-alt1 sisyphus+334339.50.37.1 1702423926 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/gem-rdiscount-2.2.0.2-alt1.1.nosrc.rpm (w1.gzdio) Installing gem-rdiscount-2.2.0.2-alt1.1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.51249 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf gem-rdiscount-2.2.0.2 + echo 'Source #0 (gem-rdiscount-2.2.0.2.tar):' Source #0 (gem-rdiscount-2.2.0.2.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/gem-rdiscount-2.2.0.2.tar + cd gem-rdiscount-2.2.0.2 + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.51249 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd gem-rdiscount-2.2.0.2 + rm -f Gemfile.lock + GEM_HOME=/usr/lib/ruby/gemie + /usr/bin/ruby /usr/lib/ruby/bin/setup-rb build --shebang=auto --bindir=/usr/bin --prefixes=gem,ruby,rails-engine --gem-version-replace= --ignore-names= --regard-names= --alias=:: --use-gem-dependencies= --pre= --use-gem-version= --ignore-path-tokens=templates,example,examples,sample,samples,spec,test,features,fixtures,doc,docs,contrib,demo,acceptance,conformance,myapp,website,benchmarks,benchmark,gemfiles,misc,steer --debug-io=/usr/src/tmp/debug.log --verbose=debug (ruby 3.1.4 x86_64-linux) [setup.rb][INFO]> Source list are the following: [setup.rb][INFO]> V *rdiscount:2.2.0.2 [/usr/src/RPM/BUILD/gem-rdiscount-2.2.0.2/rdiscount.gemspec] [setup.rb][INFO]> = *rdiscount:2.2.0.2 [/usr/src/RPM/BUILD/gem-rdiscount-2.2.0.2/Rakefile] [DEPRECATED] This Gemfile does not include an explicit global source. Not using an explicit global source may result in a different lockfile being generated depending on the gems you have installed locally before bundler is run. Instead, define a global source in your Gemfile like this: source "https://rubygems.org". - - PRECONFIG - - - - - - - - - - - - - - - - - - - - - - - - - - - - SetupConfig was saved. Edit to customize configuration. - - COMPILE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - checking for random()... yes checking for srandom()... yes checking for rand()... yes checking for srand()... yes checking size of unsigned long... 8 checking size of unsigned int... 4 checking size of unsigned int... 4 checking size of unsigned short... 2 creating Makefile make: Entering directory '/usr/src/RPM/BUILD/gem-rdiscount-2.2.0.2/ext' compiling Csio.c In file included from Csio.c:4: Csio.c: In function 'Csputc': cstring.h:22:30: warning: operation on 'iot->size' may be undefined [-Wsequence-point] 22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \ | ~~~~~^~~ Csio.c:14:5: note: in expansion of macro 'EXPAND' 14 | EXPAND(*iot) = c; | ^~~~~~ Csio.c: In function 'Csprintf': Csio.c:29:9: warning: function 'Csprintf' might be a candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] 29 | siz = vsnprintf(T(*iot)+S(*iot), ALLOCATED(*iot)-S(*iot), fmt, ptr); | ^~~ At top level: cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics compiling amalloc.c amalloc.c: In function 'acalloc': amalloc.c:39:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 39 | if ( ret = calloc(count + sizeof(struct alist) + sizeof(int), size) ) { | ^~~ amalloc.c: In function 'afree': amalloc.c:76:17: warning: passing argument 1 of 'die' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 76 | die("goddam: corrupted memory block %d in free()!\n", p2->index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ amalloc.c:22:11: note: expected 'char *' but argument is of type 'const char *' 22 | die(char *msg, int index) | ~~~~~~^~~ amalloc.c: In function 'arealloc': amalloc.c:95:17: warning: passing argument 1 of 'die' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 95 | die("goddam: corrupted memory block %d in realloc()!\n", p2->index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ amalloc.c:22:11: note: expected 'char *' but argument is of type 'const char *' 22 | die(char *msg, int index) | ~~~~~~^~~ amalloc.c: In function 'adump': amalloc.c:120:1: warning: old-style function definition [-Wold-style-definition] 120 | adump() | ^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics compiling basename.c compiling css.c In file included from css.c:16: css.c: In function 'mkd_css': cstring.h:22:30: warning: operation on 'f.size' may be undefined [-Wsequence-point] 22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \ | ~~~~~^~~ css.c:57:13: note: in expansion of macro 'EXPAND' 57 | EXPAND(f) = 0; | ^~~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics compiling docheader.c compiling dumptree.c dumptree.c: In function 'Pptype': dumptree.c:23:29: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 23 | case WHITESPACE: return "whitespace"; | ^~~~~~~~~~~~ dumptree.c:24:29: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 24 | case CODE : return "code"; | ^~~~~~ dumptree.c:25:29: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 25 | case QUOTE : return "quote"; | ^~~~~~~ dumptree.c:26:29: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 26 | case MARKUP : return "markup"; | ^~~~~~~~ dumptree.c:27:29: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 27 | case HTML : return "html"; | ^~~~~~ dumptree.c:28:29: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 28 | case DL : return "dl"; | ^~~~ dumptree.c:29:29: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 29 | case UL : return "ul"; | ^~~~ dumptree.c:30:29: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 30 | case OL : return "ol"; | ^~~~ dumptree.c:31:29: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 31 | case LISTITEM : return "item"; | ^~~~~~ dumptree.c:32:29: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 32 | case HDR : return "header"; | ^~~~~~~~ dumptree.c:33:29: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 33 | case HR : return "hr"; | ^~~~ dumptree.c:34:29: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 34 | case TABLE : return "table"; | ^~~~~~~ dumptree.c:35:29: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 35 | case SOURCE : return "source"; | ^~~~~~~~ dumptree.c:36:29: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 36 | case STYLE : return "style"; | ^~~~~~~ dumptree.c:37:29: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 37 | default : return "mystery node!"; | ^~~~~~~~~~~~~~~ In file included from markdown.h:4, from dumptree.c:8: dumptree.c: In function 'pushpfx': cstring.h:22:30: warning: operation on 'sp->size' may be undefined [-Wsequence-point] 22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \ | ~~~~~^~~ dumptree.c:44:24: note: in expansion of macro 'EXPAND' 44 | struct frame *q = &EXPAND(*sp); | ^~~~~~ dumptree.c: In function 'dumptree': dumptree.c:104:33: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 104 | static char *Begin[] = { 0, "P", "center" }; | ^~~ dumptree.c:104:38: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 104 | static char *Begin[] = { 0, "P", "center" }; | ^~~~~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics compiling emmatch.c In file included from emmatch.c:16: emmatch.c: In function 'emfill': cstring.h:22:30: warning: operation on 'p->b_text.size' may be undefined [-Wsequence-point] 22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \ | ~~~~~^~~ emmatch.c:79:11: note: in expansion of macro 'EXPAND' 79 | EXPAND(p->b_text) = p->b_char; | ^~~~~~ emmatch.c: In function 'emmatch': emmatch.c:113:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 113 | case 2: if ( e = empair(f,first,last,match=2) ) | ^ At top level: cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics compiling flags.c flags.c:10:27: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 10 | { MKD_NOLINKS, "!LINKS" }, | ^~~~~~~~ flags.c:11:27: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 11 | { MKD_NOIMAGE, "!IMAGE" }, | ^~~~~~~~ flags.c:12:27: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 12 | { MKD_NOPANTS, "!PANTS" }, | ^~~~~~~~ flags.c:13:27: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 13 | { MKD_NOHTML, "!HTML" }, | ^~~~~~~ flags.c:14:27: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 14 | { MKD_STRICT, "STRICT" }, | ^~~~~~~~ flags.c:15:27: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 15 | { MKD_TAGTEXT, "TAGTEXT" }, | ^~~~~~~~~ flags.c:16:27: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 16 | { MKD_NO_EXT, "!EXT" }, | ^~~~~~ flags.c:17:27: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 17 | { MKD_CDATA, "CDATA" }, | ^~~~~~~ flags.c:18:27: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 18 | { MKD_NOSUPERSCRIPT, "!SUPERSCRIPT" }, | ^~~~~~~~~~~~~~ flags.c:19:27: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 19 | { MKD_NORELAXED, "!RELAXED" }, | ^~~~~~~~~~ flags.c:20:27: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 20 | { MKD_NOTABLES, "!TABLES" }, | ^~~~~~~~~ flags.c:21:27: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 21 | { MKD_NOSTRIKETHROUGH,"!STRIKETHROUGH" }, | ^~~~~~~~~~~~~~~~ flags.c:22:27: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 22 | { MKD_TOC, "TOC" }, | ^~~~~ flags.c:23:27: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 23 | { MKD_1_COMPAT, "MKD_1_COMPAT" }, | ^~~~~~~~~~~~~~ flags.c:24:27: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 24 | { MKD_AUTOLINK, "AUTOLINK" }, | ^~~~~~~~~~ flags.c:25:27: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 25 | { MKD_SAFELINK, "SAFELINK" }, | ^~~~~~~~~~ flags.c:26:27: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 26 | { MKD_NOHEADER, "!HEADER" }, | ^~~~~~~~~ flags.c:27:27: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 27 | { MKD_TABSTOP, "TABSTOP" }, | ^~~~~~~~~ flags.c:28:27: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 28 | { MKD_NODIVQUOTE, "!DIVQUOTE" }, | ^~~~~~~~~~~ flags.c:29:27: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 29 | { MKD_NOALPHALIST, "!ALPHALIST" }, | ^~~~~~~~~~~~ flags.c:30:27: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 30 | { MKD_NODLIST, "!DLIST" }, | ^~~~~~~~ flags.c:31:27: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 31 | { MKD_EXTRA_FOOTNOTE, "FOOTNOTE" }, | ^~~~~~~~~~ flags.c:32:27: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 32 | { MKD_NOSTYLE, "!STYLE" }, | ^~~~~~~~ flags.c:33:27: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 33 | { MKD_NODLDISCOUNT, "!DLDISCOUNT" }, | ^~~~~~~~~~~~~ flags.c:34:27: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 34 | { MKD_DLEXTRA, "DLEXTRA" }, | ^~~~~~~~~ flags.c:35:27: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 35 | { MKD_FENCEDCODE, "FENCEDCODE" }, | ^~~~~~~~~~~~ flags.c:36:27: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 36 | { MKD_IDANCHOR, "IDANCHOR" }, | ^~~~~~~~~~ flags.c:37:27: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 37 | { MKD_GITHUBTAGS, "GITHUBTAGS" }, | ^~~~~~~~~~~~ flags.c:38:29: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 38 | { MKD_URLENCODEDANCHOR, "URLENCODEDANCHOR" }, | ^~~~~~~~~~~~~~~~~~ flags.c: In function 'mkd_flags_are': flags.c:52:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 52 | for (i=0; i < NR(flagnames); i++) { | ^ flags.c:55:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 55 | if ( not = (*name == '!') ) { | ^~~ At top level: cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics compiling generate.c In file included from generate.c:16: generate.c: In function 'push': cstring.h:22:30: warning: operation on 'f->in.size' may be undefined [-Wsequence-point] 22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \ | ~~~~~^~~ generate.c:37:9: note: in expansion of macro 'EXPAND' 37 | EXPAND(f->in) = *bfr++; | ^~~~~~ generate.c: In function 'pushc': cstring.h:22:30: warning: operation on 'f->in.size' may be undefined [-Wsequence-point] 22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \ | ~~~~~^~~ generate.c:47:5: note: in expansion of macro 'EXPAND' 47 | EXPAND(f->in) = c; | ^~~~~~ generate.c: In function 'Qchar': cstring.h:22:30: warning: operation on 'f->Q.size' may be undefined [-Wsequence-point] 22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \ | ~~~~~^~~ generate.c:134:16: note: in expansion of macro 'EXPAND' 134 | cur = &EXPAND(f->Q); | ^~~~~~ cstring.h:22:30: warning: operation on 'cur->b_text.size' may be undefined [-Wsequence-point] 22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \ | ~~~~~^~~ generate.c:141:5: note: in expansion of macro 'EXPAND' 141 | EXPAND(cur->b_text) = c; | ^~~~~~ generate.c: In function 'Qprintf': generate.c:175:5: warning: function 'Qprintf' might be a candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] 175 | vsnprintf(bfr, sizeof bfr, fmt, ptr); | ^~~~~~~~~ generate.c: In function 'Qem': cstring.h:22:30: warning: operation on 'f->Q.size' may be undefined [-Wsequence-point] 22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \ | ~~~~~^~~ generate.c:186:17: note: in expansion of macro 'EXPAND' 186 | block *p = &EXPAND(f->Q); | ^~~~~~ cstring.h:22:30: warning: operation on 'f->Q.size' may be undefined [-Wsequence-point] 22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \ | ~~~~~^~~ generate.c:193:13: note: in expansion of macro 'EXPAND' 193 | memset(&EXPAND(f->Q), 0, sizeof(block)); | ^~~~~~ generate.c: In function 'puturl': generate.c:268:21: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 268 | Qstring("&", f); | ^~~~~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c:270:21: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 270 | Qstring("<", f); | ^~~~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c:272:21: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 272 | Qstring("%22", f); | ^~~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c:276:21: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 276 | Qstring(" ", f); | ^~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c:278:24: warning: passing argument 2 of 'Qprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 278 | Qprintf(f, "%%%02X", c); | ^~~~~~~~ generate.c:169:25: note: expected 'char *' but argument is of type 'const char *' 169 | Qprintf(MMIOT *f, char *fmt, ...) | ~~~~~~^~~ generate.c: At top level: generate.c:498:17: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 498 | _aprotocol( "https:" ), | ^~~~~~~~ generate.c:497:27: note: in definition of macro '_aprotocol' 497 | #define _aprotocol(x) { x, (sizeof x)-1 } | ^ generate.c:499:17: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 499 | _aprotocol( "http:" ), | ^~~~~~~ generate.c:497:27: note: in definition of macro '_aprotocol' 497 | #define _aprotocol(x) { x, (sizeof x)-1 } | ^ generate.c:500:17: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 500 | _aprotocol( "news:" ), | ^~~~~~~ generate.c:497:27: note: in definition of macro '_aprotocol' 497 | #define _aprotocol(x) { x, (sizeof x)-1 } | ^ generate.c:501:17: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 501 | _aprotocol( "ftp:" ), | ^~~~~~ generate.c:497:27: note: in definition of macro '_aprotocol' 497 | #define _aprotocol(x) { x, (sizeof x)-1 } | ^ generate.c: In function 'isautoprefix': generate.c:513:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 513 | for (i=0, p=protocol; i < NRPROTOCOLS; i++, p++) | ^ generate.c: At top level: generate.c:537:35: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 537 | static linkytype imaget = { 0, 0, "\"",", MKD_NOIMAGE|MKD_TAGTEXT, IS_URL }; | ^~~~~~~~~ generate.c:538:44: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 538 | 1, " alt=\"", "\" />", MKD_NOIMAGE|MKD_TAGTEXT, IS_URL }; | ^~~~~~~ generate.c:539:35: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 539 | static linkytype linkt = { 0, 0, "", "", MKD_NOLINKS, IS_URL }; | ^~~ generate.c:540:38: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 540 | 0, ">", "", MKD_NOLINKS, IS_URL }; | ^~~~~~ generate.c:550:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 550 | { "id:", 3, "", "", 0, 0 }, | ^~~~~ generate.c:550:17: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 550 | { "id:", 3, "", "", 0, 0 }, | ^~~~~~~~~~~~~ generate.c:550:32: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 550 | { "id:", 3, "", "", 0, 0 }, | ^~~~ generate.c:550:41: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 550 | { "id:", 3, "", "", 0, 0 }, | ^~~ generate.c:550:46: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 550 | { "id:", 3, "", "", 0, 0 }, | ^~~~~~~~~ generate.c:551:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 551 | { "raw:", 4, 0, 0, 0, 0, 0, MKD_NOHTML, 0 }, | ^~~~~~ generate.c:552:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 552 | { "lang:", 5, "", "", 0, 0 }, | ^~~~~~~ generate.c:552:19: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 552 | { "lang:", 5, "", "", 0, 0 }, | ^~~~~~~~~~~~~~~ generate.c:552:36: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 552 | { "lang:", 5, "", "", 0, 0 }, | ^~~~ generate.c:552:45: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 552 | { "lang:", 5, "", "", 0, 0 }, | ^~~ generate.c:552:50: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 552 | { "lang:", 5, "", "", 0, 0 }, | ^~~~~~~~~ generate.c:553:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 553 | { "abbr:", 5, "", "", 0, 0 }, | ^~~~~~~ generate.c:553:19: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 553 | { "abbr:", 5, "", "", 0, 0 }, | ^~~~~~~~~~~~~~~~ generate.c:553:37: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 553 | { "abbr:", 5, "", "", 0, 0 }, | ^~~~ generate.c:553:46: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 553 | { "abbr:", 5, "", "", 0, 0 }, | ^~~ generate.c:553:51: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 553 | { "abbr:", 5, "", "", 0, 0 }, | ^~~~~~~~~ generate.c:554:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 554 | { "class:", 6, "", "", 0, 0 }, | ^~~~~~~~ generate.c:554:20: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 554 | { "class:", 6, "", "", 0, 0 }, | ^~~~~~~~~~~~~~~~ generate.c:554:38: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 554 | { "class:", 6, "", "", 0, 0 }, | ^~~~ generate.c:554:47: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 554 | { "class:", 6, "", "", 0, 0 }, | ^~~ generate.c:554:52: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 554 | { "class:", 6, "", "", 0, 0 }, | ^~~~~~~~~ generate.c: In function 'pseudo': generate.c:567:30: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 567 | for ( i=0, r=specials; i < NR(specials); i++,r++ ) { | ^ generate.c: In function 'p_or_nothing': generate.c:612:1: warning: old-style function definition [-Wold-style-definition] 612 | p_or_nothing(p) | ^~~~~~~~~~~~ generate.c:615:42: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 615 | return p->ref_prefix ? p->ref_prefix : "fn"; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ generate.c: In function 'extra_linky': generate.c:632:20: warning: passing argument 2 of 'Qprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 632 | Qprintf(f, "%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ generate.c:169:25: note: expected 'char *' but argument is of type 'const char *' 169 | Qprintf(MMIOT *f, char *fmt, ...) | ~~~~~~^~~ generate.c: In function 'linkyformat': generate.c:650:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 650 | else if ( tag = pseudo(ref->link) ) { | ^~~ generate.c:673:42: warning: passing argument 2 of 'Qprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 673 | if ( ref->height ) Qprintf(f," height=\"%d\"", ref->height); | ^~~~~~~~~~~~~~~~ generate.c:169:25: note: expected 'char *' but argument is of type 'const char *' 169 | Qprintf(MMIOT *f, char *fmt, ...) | ~~~~~~^~~ generate.c:674:42: warning: passing argument 2 of 'Qprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 674 | if ( ref->width ) Qprintf(f, " width=\"%d\"", ref->width); | ^~~~~~~~~~~~~~~ generate.c:169:25: note: expected 'char *' but argument is of type 'const char *' 169 | Qprintf(MMIOT *f, char *fmt, ...) | ~~~~~~^~~ generate.c:678:21: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 678 | Qstring(" title=\"", f); | ^~~~~~~~~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c: In function 'linkylinky': generate.c:744:22: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 744 | if ( ref = bsearch(&key, T(f->footnotes->note), | ^~~ generate.c: In function 'cputc': generate.c:773:25: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 773 | case '&': Qstring("&", f); break; | ^~~~~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c:774:25: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 774 | case '>': Qstring(">", f); break; | ^~~~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c:775:25: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 775 | case '<': Qstring("<", f); break; | ^~~~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c: In function 'mangle': generate.c:788:5: warning: "DEBIAN_GLITCH" is not defined, evaluates to 0 [-Wundef] 788 | #if DEBIAN_GLITCH | ^~~~~~~~~~~~~ generate.c:791:17: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 791 | Qstring("&#", f); | ^~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c:792:42: warning: passing argument 2 of 'Qprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 792 | Qprintf(f, COINTOSS() ? "x%02x;" : "%02d;", *((unsigned char*)(s++)) ); generate.c:169:25: note: expected 'char *' but argument is of type 'const char *' 169 | Qprintf(MMIOT *f, char *fmt, ...) | ~~~~~~^~~ generate.c: In function 'code': generate.c:856:21: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 856 | Qstring(" ", f); | ^~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c: In function 'delspan': generate.c:868:13: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 868 | Qstring("", f); | ^~~~~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c:870:13: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 870 | Qstring("", f); | ^~~~~~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c: In function 'codespan': generate.c:885:13: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 885 | Qstring("", f); | ^~~~~~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c:887:13: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 887 | Qstring("", f); | ^~~~~~~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c: In function 'process_possible_link': generate.c:964:17: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 964 | Qstring("", f); | ^~~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c:972:17: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 972 | Qstring("", f); | ^~~~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c:979:17: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 979 | Qstring("", f); | ^~~~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c: In function 'smartyquote': generate.c:1087:24: warning: passing argument 2 of 'Qprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1087 | Qprintf(f, "&r%cquo;", typeofquote); | ^~~~~~~~~~ generate.c:169:25: note: expected 'char *' but argument is of type 'const char *' 169 | Qprintf(MMIOT *f, char *fmt, ...) | ~~~~~~^~~ generate.c:1093:20: warning: passing argument 2 of 'Qprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1093 | Qprintf(f, "&l%cquo;", typeofquote); | ^~~~~~~~~~ generate.c:169:25: note: expected 'char *' but argument is of type 'const char *' 169 | Qprintf(MMIOT *f, char *fmt, ...) | ~~~~~~^~~ generate.c: At top level: generate.c:1135:13: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1135 | { '\'', "'s|", "rsquo", 0 }, | ^~~~~ generate.c:1135:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1135 | { '\'', "'s|", "rsquo", 0 }, | ^~~~~~~ generate.c:1136:13: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1136 | { '\'', "'t|", "rsquo", 0 }, | ^~~~~ generate.c:1136:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1136 | { '\'', "'t|", "rsquo", 0 }, | ^~~~~~~ generate.c:1137:13: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1137 | { '\'', "'re|", "rsquo", 0 }, | ^~~~~~ generate.c:1137:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1137 | { '\'', "'re|", "rsquo", 0 }, | ^~~~~~~ generate.c:1138:13: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1138 | { '\'', "'ll|", "rsquo", 0 }, | ^~~~~~ generate.c:1138:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1138 | { '\'', "'ll|", "rsquo", 0 }, | ^~~~~~~ generate.c:1139:13: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1139 | { '\'', "'ve|", "rsquo", 0 }, | ^~~~~~ generate.c:1139:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1139 | { '\'', "'ve|", "rsquo", 0 }, | ^~~~~~~ generate.c:1140:13: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1140 | { '\'', "'m|", "rsquo", 0 }, | ^~~~~ generate.c:1140:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1140 | { '\'', "'m|", "rsquo", 0 }, | ^~~~~~~ generate.c:1141:13: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1141 | { '\'', "'d|", "rsquo", 0 }, | ^~~~~ generate.c:1141:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1141 | { '\'', "'d|", "rsquo", 0 }, | ^~~~~~~ generate.c:1142:13: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1142 | { '-', "---", "mdash", 2 }, | ^~~~~ generate.c:1142:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1142 | { '-', "---", "mdash", 2 }, | ^~~~~~~ generate.c:1143:13: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1143 | { '-', "--", "ndash", 1 }, | ^~~~ generate.c:1143:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1143 | { '-', "--", "ndash", 1 }, | ^~~~~~~ generate.c:1144:13: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1144 | { '.', "...", "hellip", 2 }, | ^~~~~ generate.c:1144:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1144 | { '.', "...", "hellip", 2 }, | ^~~~~~~~ generate.c:1145:13: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1145 | { '.', ". . .", "hellip", 4 }, | ^~~~~~~ generate.c:1145:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1145 | { '.', ". . .", "hellip", 4 }, | ^~~~~~~~ generate.c:1146:13: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1146 | { '(', "(c)", "copy", 2 }, | ^~~~~ generate.c:1146:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1146 | { '(', "(c)", "copy", 2 }, | ^~~~~~ generate.c:1147:13: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1147 | { '(', "(r)", "reg", 2 }, | ^~~~~ generate.c:1147:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1147 | { '(', "(r)", "reg", 2 }, | ^~~~~ generate.c:1148:13: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1148 | { '(', "(tm)", "trade", 3 }, | ^~~~~~ generate.c:1148:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1148 | { '(', "(tm)", "trade", 3 }, | ^~~~~~~ generate.c:1149:13: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1149 | { '3', "|3/4|", "frac34", 2 }, | ^~~~~~~ generate.c:1149:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1149 | { '3', "|3/4|", "frac34", 2 }, | ^~~~~~~~ generate.c:1150:13: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1150 | { '3', "|3/4ths|", "frac34", 2 }, | ^~~~~~~~~~ generate.c:1150:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1150 | { '3', "|3/4ths|", "frac34", 2 }, | ^~~~~~~~ generate.c:1151:13: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1151 | { '1', "|1/2|", "frac12", 2 }, | ^~~~~~~ generate.c:1151:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1151 | { '1', "|1/2|", "frac12", 2 }, | ^~~~~~~~ generate.c:1152:13: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1152 | { '1', "|1/4|", "frac14", 2 }, | ^~~~~~~ generate.c:1152:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1152 | { '1', "|1/4|", "frac14", 2 }, | ^~~~~~~~ generate.c:1153:13: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1153 | { '1', "|1/4th|", "frac14", 2 }, | ^~~~~~~~~ generate.c:1153:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1153 | { '1', "|1/4th|", "frac14", 2 }, | ^~~~~~~~ generate.c:1154:13: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1154 | { '&', "�", 0, 3 }, | ^~~~~~ generate.c: In function 'smartypants': generate.c:1169:18: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1169 | for ( i=0; i < NRSMART; i++) | ^ generate.c:1172:28: warning: passing argument 2 of 'Qprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1172 | Qprintf(f, "&%s;", smarties[i].entity); | ^~~~~~ generate.c:169:25: note: expected 'char *' but argument is of type 'const char *' 169 | Qprintf(MMIOT *f, char *fmt, ...) | ~~~~~~^~~ generate.c:1194:37: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1194 | Qstring("“", f); | ^~~~~~~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c:1196:37: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1196 | Qstring("”", f); | ^~~~~~~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c: At top level: generate.c:1210:5: warning: "WITH_LATEX" is not defined, evaluates to 0 [-Wundef] 1210 | #if WITH_LATEX | ^~~~~~~~~~ generate.c: In function 'text': generate.c:1285:48: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1285 | Qstring(tag_text(f) ? " " : "
", f); | ^ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c:1289:33: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1289 | Qstring(">", f); | ^~~~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c:1295:33: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1295 | Qstring(""", f); | ^~~~~~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c:1303:37: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1303 | Qstring("![", f); | ^~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c:1341:33: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1341 | Qstring("",f); | ^~~~~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c:1342:56: warning: passing argument 5 of '___mkd_reparse' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1342 | ___mkd_reparse(sup, len, 0, f, "()"); | ^~~~ generate.c:200:64: note: expected 'char *' but argument is of type 'const char *' 200 | ___mkd_reparse(char *bfr, int size, int flags, MMIOT *f, char *esc) | ~~~~~~^~~ generate.c:1343:33: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1343 | Qstring("", f); | ^~~~~~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c:1380:41: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1380 | case '&': Qstring("&", f); | ^~~~~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c:1384:45: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1384 | Qstring("<", f); | ^~~~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c:1413:5: warning: "WITH_LATEX" is not defined, evaluates to 0 [-Wundef] 1413 | #if WITH_LATEX | ^~~~~~~~~~ generate.c:1432:33: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1432 | Qstring("<", f); | ^~~~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c:1440:33: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1440 | Qstring("&", f); | ^~~~~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c:1445:5: warning: "WITH_LATEX" is not defined, evaluates to 0 [-Wundef] 1445 | #if WITH_LATEX | ^~~~~~~~~~ generate.c: In function 'printheader': generate.c:1470:20: warning: passing argument 2 of 'Qprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1470 | Qprintf(f, "hnumber); | ^~~~~~ generate.c:169:25: note: expected 'char *' but argument is of type 'const char *' 169 | Qprintf(MMIOT *f, char *fmt, ...) | ~~~~~~^~~ generate.c:1472:21: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1472 | Qstring(" id=\"", f); | ^~~~~~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c:1481:21: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1481 | Qstring("\n", f); | ^~~~~~~~~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c:1487:20: warning: passing argument 2 of 'Qprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1487 | Qprintf(f, "", pp->hnumber); | ^~~~~~~ generate.c:169:25: note: expected 'char *' but argument is of type 'const char *' 169 | Qprintf(MMIOT *f, char *fmt, ...) | ~~~~~~^~~ generate.c:1491:16: warning: passing argument 2 of 'Qprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1491 | Qprintf(f, "", pp->hnumber); | ^~~~~~~~ generate.c:169:25: note: expected 'char *' but argument is of type 'const char *' 169 | Qprintf(MMIOT *f, char *fmt, ...) | ~~~~~~^~~ generate.c: At top level: generate.c:1497:31: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1497 | static char* alignments[] = { "", " style=\"text-align:center;\"", | ^~ generate.c:1497:35: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1497 | static char* alignments[] = { "", " style=\"text-align:center;\"", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ generate.c:1498:35: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1498 | " style=\"text-align:left;\"", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ generate.c:1499:35: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1499 | " style=\"text-align:right;\"" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ generate.c: In function 'splat': generate.c:1515:13: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1515 | Qstring("\n", f); | ^~~~~~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c:1527:20: warning: passing argument 2 of 'Qprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1527 | Qprintf(f, "<%s%s>", | ^~~~~~~~ generate.c:169:25: note: expected 'char *' but argument is of type 'const char *' 169 | Qprintf(MMIOT *f, char *fmt, ...) | ~~~~~~^~~ generate.c:1530:59: warning: passing argument 5 of '___mkd_reparse' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1530 | ___mkd_reparse(T(p->text)+first, idx-first, 0, f, "|"); | ^~~ generate.c:200:64: note: expected 'char *' but argument is of type 'const char *' 200 | ___mkd_reparse(char *bfr, int size, int flags, MMIOT *f, char *esc) | ~~~~~~^~~ generate.c:1531:20: warning: passing argument 2 of 'Qprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1531 | Qprintf(f, "\n", block); | ^~~~~~~~~ generate.c:169:25: note: expected 'char *' but argument is of type 'const char *' 169 | Qprintf(MMIOT *f, char *fmt, ...) | ~~~~~~^~~ generate.c:1537:24: warning: passing argument 2 of 'Qprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1537 | Qprintf(f, "<%s>\n", block, block); | ^~~~~~~~~~~~~ generate.c:169:25: note: expected 'char *' but argument is of type 'const char *' 169 | Qprintf(MMIOT *f, char *fmt, ...) | ~~~~~~^~~ generate.c:1540:13: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1540 | Qstring("\n", f); | ^~~~~~~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c: In function 'printtable': cstring.h:22:30: warning: operation on 'align.size' may be undefined [-Wsequence-point] 22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \ | ~~~~~^~~ generate.c:1588:9: note: in expansion of macro 'EXPAND' 1588 | EXPAND(align) = it; | ^~~~~~ generate.c:1592:13: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1592 | Qstring("\n", f); | ^~~~~~~~~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c:1593:13: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1593 | Qstring("\n", f); | ^~~~~~~~~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c:1594:24: warning: passing argument 2 of 'splat' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1594 | hcols = splat(hdr, "th", align, 0, f); | ^~~~ generate.c:1504:22: note: expected 'char *' but argument is of type 'const char *' 1504 | splat(Line *p, char *block, Istring align, int force, MMIOT *f) | ~~~~~~^~~~~ generate.c:1595:13: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1595 | Qstring("\n", f); | ^~~~~~~~~~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ cstring.h:22:30: warning: operation on 'align.size' may be undefined [-Wsequence-point] 22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \ | ~~~~~^~~ generate.c:1601:13: note: in expansion of macro 'EXPAND' 1601 | EXPAND(align) = a_NONE; | ^~~~~~ generate.c:1603:13: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1603 | Qstring("\n", f); | ^~~~~~~~~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c:1605:21: warning: passing argument 2 of 'splat' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1605 | splat(body, "td", align, 1, f); | ^~~~ generate.c:1504:22: note: expected 'char *' but argument is of type 'const char *' 1504 | splat(Line *p, char *block, Istring align, int force, MMIOT *f) | ~~~~~~^~~~~ generate.c:1606:13: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1606 | Qstring("\n", f); | ^~~~~~~~~~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c:1607:13: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1607 | Qstring("
\n", f); | ^~~~~~~~~~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c: In function 'printblock': generate.c:1618:30: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1618 | static char *Begin[] = { "", "

", "

" }; | ^~ generate.c:1618:34: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1618 | static char *Begin[] = { "", "

", "

" }; | ^~~~~ generate.c:1618:41: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1618 | static char *Begin[] = { "", "

", "

" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ generate.c:1619:30: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1619 | static char *End[] = { "", "

","

" }; | ^~ generate.c:1619:34: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1619 | static char *End[] = { "", "

","

" }; | ^~~~~~ generate.c:1619:41: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1619 | static char *End[] = { "", "

","

" }; | ^~~~~~ generate.c: In function 'printcode': generate.c:1651:13: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1651 | Qstring("
", f);
      |             ^~~
generate.c:149:15: note: expected 'char *' but argument is of type 'const char *'
  149 | Qstring(char *s, MMIOT *f)
      |         ~~~~~~^
generate.c:1669:13: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 1669 |     Qstring("
", f); | ^~~~~~~~~~~~~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c: In function 'htmlify': generate.c:1696:42: warning: passing argument 2 of 'Qprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1696 | Qprintf(f, arguments ? "<%s %s>" : "<%s>", block, arguments); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ generate.c:169:25: note: expected 'char *' but argument is of type 'const char *' 169 | Qprintf(MMIOT *f, char *fmt, ...) | ~~~~~~^~~ generate.c:1701:17: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1701 | Qstring("\n\n", f); | ^~~~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c:1705:21: warning: passing argument 2 of 'Qprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1705 | Qprintf(f, "", block); | ^~~~~~~ generate.c:169:25: note: expected 'char *' but argument is of type 'const char *' 169 | Qprintf(MMIOT *f, char *fmt, ...) | ~~~~~~^~~ generate.c: In function 'definitionlist': generate.c:1716:17: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1716 | Qstring("
\n", f); | ^~~~~~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c:1720:25: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1720 | Qstring("
", f); | ^~~~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c:1722:25: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1722 | Qstring("
\n", f); | ^~~~~~~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c:1725:30: warning: passing argument 2 of 'htmlify' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1725 | htmlify(p->down, "dd", p->ident, f); | ^~~~ generate.c:1692:29: note: expected 'char *' but argument is of type 'const char *' 1692 | htmlify(Paragraph *p, char *block, char *arguments, MMIOT *f) | ~~~~~~^~~~~ generate.c:1729:17: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1729 | Qstring("
", f); | ^~~~~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c: In function 'listdisplay': generate.c:1738:20: warning: passing argument 2 of 'Qprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1738 | Qprintf(f, "<%cl", (typ==UL)?'u':'o'); | ^~~~~~ generate.c:169:25: note: expected 'char *' but argument is of type 'const char *' 169 | Qprintf(MMIOT *f, char *fmt, ...) | ~~~~~~^~~ generate.c:1740:24: warning: passing argument 2 of 'Qprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1740 | Qprintf(f, " type=\"a\""); | ^~~~~~~~~~~~~ generate.c:169:25: note: expected 'char *' but argument is of type 'const char *' 169 | Qprintf(MMIOT *f, char *fmt, ...) | ~~~~~~^~~ generate.c:1741:20: warning: passing argument 2 of 'Qprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1741 | Qprintf(f, ">\n"); | ^~~~~ generate.c:169:25: note: expected 'char *' but argument is of type 'const char *' 169 | Qprintf(MMIOT *f, char *fmt, ...) | ~~~~~~^~~ generate.c:1744:30: warning: passing argument 2 of 'htmlify' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1744 | htmlify(p->down, "li", p->ident, f); | ^~~~ generate.c:1692:29: note: expected 'char *' but argument is of type 'const char *' 1692 | htmlify(Paragraph *p, char *block, char *arguments, MMIOT *f) | ~~~~~~^~~~~ generate.c:1748:20: warning: passing argument 2 of 'Qprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1748 | Qprintf(f, "\n", (typ==UL)?'u':'o'); | ^~~~~~~~~~ generate.c:169:25: note: expected 'char *' but argument is of type 'const char *' 169 | Qprintf(MMIOT *f, char *fmt, ...) | ~~~~~~^~~ generate.c: In function 'display': generate.c:1774:43: warning: passing argument 2 of 'htmlify' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1774 | htmlify(p->down, p->ident ? "div" : "blockquote", p->ident, f); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ generate.c:1692:29: note: expected 'char *' but argument is of type 'const char *' 1692 | htmlify(Paragraph *p, char *block, char *arguments, MMIOT *f) | ~~~~~~^~~~~ generate.c:1788:17: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1788 | Qstring("
", f); | ^~~~~~~~ generate.c:149:15: note: expected 'char *' but argument is of type 'const char *' 149 | Qstring(char *s, MMIOT *f) | ~~~~~~^ generate.c: In function 'mkd_extra_footnotes': generate.c:1822:23: warning: passing argument 2 of 'Csprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1822 | Csprintf(&m->out, "\n
\n
\n
    \n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cstring.h:73:32: note: expected 'char *' but argument is of type 'const char *' 73 | extern int Csprintf(Cstring *, char *, ...); | ^~~~~~ generate.c:1828:35: warning: passing argument 2 of 'Csprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1828 | Csprintf(&m->out, "
  1. \n

    ", | ^~~~~~~~~~~~~~~~~~~~~~~~ cstring.h:73:32: note: expected 'char *' but argument is of type 'const char *' 73 | extern int Csprintf(Cstring *, char *, ...); | ^~~~~~ generate.c:1831:35: warning: passing argument 2 of 'Csprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1831 | Csprintf(&m->out, "", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cstring.h:73:32: note: expected 'char *' but argument is of type 'const char *' 73 | extern int Csprintf(Cstring *, char *, ...); | ^~~~~~ generate.c:1833:35: warning: passing argument 2 of 'Csprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1833 | Csprintf(&m->out, "

  2. \n"); | ^~~~~~~~~~~~~ cstring.h:73:32: note: expected 'char *' but argument is of type 'const char *' 73 | extern int Csprintf(Cstring *, char *, ...); | ^~~~~~ generate.c:1837:23: warning: passing argument 2 of 'Csprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1837 | Csprintf(&m->out, "
\n
\n"); | ^~~~~~~~~~~~~~~~~ cstring.h:73:32: note: expected 'char *' but argument is of type 'const char *' 73 | extern int Csprintf(Cstring *, char *, ...); | ^~~~~~ generate.c: In function 'mkd_document': cstring.h:22:30: warning: operation on 'p->ctx->out.size' may be undefined [-Wsequence-point] 22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \ | ~~~~~^~~ generate.c:1861:17: note: in expansion of macro 'EXPAND' 1861 | EXPAND(p->ctx->out) = 0; | ^~~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics compiling github_flavoured.c In file included from github_flavoured.c:15: github_flavoured.c: In function 'gfm_populate': cstring.h:22:30: warning: operation on 'line.size' may be undefined [-Wsequence-point] 22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \ | ~~~~~^~~ github_flavoured.c:47:17: note: in expansion of macro 'EXPAND' 47 | EXPAND(line) = ' '; | ^~~~~~ cstring.h:22:30: warning: operation on 'line.size' may be undefined [-Wsequence-point] 22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \ | ~~~~~^~~ github_flavoured.c:48:17: note: in expansion of macro 'EXPAND' 48 | EXPAND(line) = ' '; | ^~~~~~ cstring.h:22:30: warning: operation on 'line.size' may be undefined [-Wsequence-point] 22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \ | ~~~~~^~~ github_flavoured.c:54:13: note: in expansion of macro 'EXPAND' 54 | EXPAND(line) = c; | ^~~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics compiling html5.c html5.c: In function 'mkd_with_html5_tags': html5.c:6:1: warning: old-style function definition [-Wold-style-definition] 6 | mkd_with_html5_tags() | ^~~~~~~~~~~~~~~~~~~ html5.c:13:20: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 13 | mkd_define_tag("ASIDE", 0); | ^~~~~~~ In file included from html5.c:3: tags.h:17:21: note: expected 'char *' but argument is of type 'const char *' 17 | void mkd_define_tag(char *, int); | ^~~~~~ html5.c:14:20: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 14 | mkd_define_tag("FOOTER", 0); | ^~~~~~~~ tags.h:17:21: note: expected 'char *' but argument is of type 'const char *' 17 | void mkd_define_tag(char *, int); | ^~~~~~ html5.c:15:20: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 15 | mkd_define_tag("HEADER", 0); | ^~~~~~~~ tags.h:17:21: note: expected 'char *' but argument is of type 'const char *' 17 | void mkd_define_tag(char *, int); | ^~~~~~ html5.c:16:20: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 16 | mkd_define_tag("HGROUP", 0); | ^~~~~~~~ tags.h:17:21: note: expected 'char *' but argument is of type 'const char *' 17 | void mkd_define_tag(char *, int); | ^~~~~~ html5.c:17:20: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 17 | mkd_define_tag("NAV", 0); | ^~~~~ tags.h:17:21: note: expected 'char *' but argument is of type 'const char *' 17 | void mkd_define_tag(char *, int); | ^~~~~~ html5.c:18:20: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 18 | mkd_define_tag("SECTION", 0); | ^~~~~~~~~ tags.h:17:21: note: expected 'char *' but argument is of type 'const char *' 17 | void mkd_define_tag(char *, int); | ^~~~~~ html5.c:19:20: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 19 | mkd_define_tag("ARTICLE", 0); | ^~~~~~~~~ tags.h:17:21: note: expected 'char *' but argument is of type 'const char *' 17 | void mkd_define_tag(char *, int); | ^~~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics compiling markdown.c markdown.c:107:30: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 107 | static struct kw comment = { "!--", 3, 0 }; | ^~~~~ markdown.c: In function 'commentblock': markdown.c:264:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 264 | if ( end = strstr(T(t->text), "-->") ) { | ^~~ markdown.c: In function 'htmlblock': markdown.c:315:22: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 315 | if ( closing = (c == '/') ) c = flogetc(&f); | ^~~~~~~ markdown.c: In function 'is_extra_dt': markdown.c:489:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 489 | if ( x=is_extra_dt(t->next, clip, flags) ) | ^ markdown.c: In function 'isdefinition': markdown.c:502:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 502 | if ( ret = is_discount_dt(t,clip,flags) ) | ^~~ markdown.c: In function 'quoteblock': markdown.c:820:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 820 | char *prefix = "class"; | ^~~~~~~ markdown.c:828:19: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 828 | prefix="id"; | ^ markdown.c:830:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 830 | if ( p->ident = malloc(4+strlen(prefix)+S(q->text)) ) | ^ markdown.c: In function 'definition_block': markdown.c:918:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 918 | if ( para = (text != q->next) ) | ^~~~ markdown.c:941:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 941 | if ( para = (q != text) ) { | ^~~~ markdown.c: In function 'enumerated_block': markdown.c:981:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 981 | if ( para = (q != text) ) { | ^~~~ In file included from markdown.c:16: markdown.c: In function 'addfootnote': cstring.h:22:30: warning: operation on 'f->footnotes->note.size' may be undefined [-Wsequence-point] 22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \ | ~~~~~^~~ markdown.c:1018:23: note: in expansion of macro 'EXPAND' 1018 | Footnote *foot = &EXPAND(f->footnotes->note); | ^~~~~~ cstring.h:22:30: warning: operation on 'foot->tag.size' may be undefined [-Wsequence-point] 22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \ | ~~~~~^~~ markdown.c:1026:9: note: in expansion of macro 'EXPAND' 1026 | EXPAND(foot->tag) = T(p->text)[j]; | ^~~~~~ cstring.h:22:30: warning: operation on 'foot->tag.size' may be undefined [-Wsequence-point] 22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \ | ~~~~~^~~ markdown.c:1028:5: note: in expansion of macro 'EXPAND' 1028 | EXPAND(foot->tag) = 0; | ^~~~~~ cstring.h:22:30: warning: operation on 'foot->title.size' may be undefined [-Wsequence-point] 22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \ | ~~~~~^~~ markdown.c:1035:13: note: in expansion of macro 'EXPAND' 1035 | EXPAND(foot->title) = T(p->text)[j++]; | ^~~~~~ cstring.h:22:30: warning: operation on 'foot->link.size' may be undefined [-Wsequence-point] 22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \ | ~~~~~^~~ markdown.c:1040:9: note: in expansion of macro 'EXPAND' 1040 | EXPAND(foot->link) = T(p->text)[j++]; | ^~~~~~ cstring.h:22:30: warning: operation on 'foot->link.size' may be undefined [-Wsequence-point] 22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \ | ~~~~~^~~ markdown.c:1041:5: note: in expansion of macro 'EXPAND' 1041 | EXPAND(foot->link) = 0; | ^~~~~~ cstring.h:22:30: warning: operation on 'foot->title.size' may be undefined [-Wsequence-point] 22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \ | ~~~~~^~~ markdown.c:1068:13: note: in expansion of macro 'EXPAND' 1068 | EXPAND(foot->title) = T(p->text)[j++]; | ^~~~~~ cstring.h:22:30: warning: operation on 'foot->title.size' may be undefined [-Wsequence-point] 22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \ | ~~~~~^~~ markdown.c:1074:9: note: in expansion of macro 'EXPAND' 1074 | EXPAND(foot->title) = 0; | ^~~~~~ markdown.c: In function 'compile': markdown.c:1272:19: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1272 | else if ( list_class = islist(ptr, &indent, f->flags, &list_type) ) { | ^~~~~~~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics compiling mkdio.c mkdio.c: In function '__mkd_new_Document': mkdio.c:23:1: warning: old-style function definition [-Wold-style-definition] 23 | __mkd_new_Document() | ^~~~~~~~~~~~~~~~~~ mkdio.c:28:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 28 | if ( ret->ctx = calloc(sizeof(MMIOT), 1) ) { | ^~~ In file included from mkdio.c:13: mkdio.c: In function '__mkd_enqueue': cstring.h:22:30: warning: operation on 'p->text.size' may be undefined [-Wsequence-point] 22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \ | ~~~~~^~~ mkdio.c:61:17: note: in expansion of macro 'EXPAND' 61 | EXPAND(p->text) = ' '; | ^~~~~~ cstring.h:22:30: warning: operation on 'p->text.size' may be undefined [-Wsequence-point] 22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \ | ~~~~~^~~ mkdio.c:67:13: note: in expansion of macro 'EXPAND' 67 | EXPAND(p->text) = c; | ^~~~~~ cstring.h:22:30: warning: operation on 'p->text.size' may be undefined [-Wsequence-point] 22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \ | ~~~~~^~~ mkdio.c:71:5: note: in expansion of macro 'EXPAND' 71 | EXPAND(p->text) = 0; | ^~~~~~ mkdio.c: In function 'populate': cstring.h:22:30: warning: operation on 'line.size' may be undefined [-Wsequence-point] 22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \ | ~~~~~^~~ mkdio.c:117:13: note: in expansion of macro 'EXPAND' 117 | EXPAND(line) = c; | ^~~~~~ mkdio.c: In function 'mkd_line': mkdio.c:274:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 274 | if ( len = S(f.out) ) { | ^~~ cstring.h:22:30: warning: operation on 'f.out.size' may be undefined [-Wsequence-point] 22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \ | ~~~~~^~~ mkdio.c:280:9: note: in expansion of macro 'EXPAND' 280 | EXPAND(f.out) = 0; | ^~~~~~ mkdio.c: In function 'mkd_generateline': mkdio.c:306:56: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 306 | status = fwrite(T(f.out), S(f.out), 1, output) == S(f.out); | ^~ At top level: cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics compiling mktags.c In file included from mktags.c:6: mktags.c: In function 'define_one_tag': cstring.h:22:30: warning: operation on 'blocktags.size' may be undefined [-Wsequence-point] 22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \ | ~~~~~^~~ mktags.c:17:21: note: in expansion of macro 'EXPAND' 17 | struct kw *p = &EXPAND(blocktags); | ^~~~~~ mktags.c: At top level: mktags.c:44:1: warning: return type defaults to 'int' [-Wimplicit-int] 44 | main() | ^~~~ mktags.c: In function 'main': mktags.c:44:1: warning: old-style function definition [-Wold-style-definition] mktags.c:51:8: warning: passing argument 1 of 'define_one_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 51 | KW("STYLE"); | ^~~~~~~ mktags.c:48:32: note: in definition of macro 'KW' 48 | #define KW(x) define_one_tag(x, 0) | ^ mktags.c:15:22: note: expected 'char *' but argument is of type 'const char *' 15 | define_one_tag(char *id, int selfclose) | ~~~~~~^~ mktags.c:52:8: warning: passing argument 1 of 'define_one_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 52 | KW("SCRIPT"); | ^~~~~~~~ mktags.c:48:32: note: in definition of macro 'KW' 48 | #define KW(x) define_one_tag(x, 0) | ^ mktags.c:15:22: note: expected 'char *' but argument is of type 'const char *' 15 | define_one_tag(char *id, int selfclose) | ~~~~~~^~ mktags.c:53:8: warning: passing argument 1 of 'define_one_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 53 | KW("ADDRESS"); | ^~~~~~~~~ mktags.c:48:32: note: in definition of macro 'KW' 48 | #define KW(x) define_one_tag(x, 0) | ^ mktags.c:15:22: note: expected 'char *' but argument is of type 'const char *' 15 | define_one_tag(char *id, int selfclose) | ~~~~~~^~ mktags.c:54:8: warning: passing argument 1 of 'define_one_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 54 | KW("BDO"); | ^~~~~ mktags.c:48:32: note: in definition of macro 'KW' 48 | #define KW(x) define_one_tag(x, 0) | ^ mktags.c:15:22: note: expected 'char *' but argument is of type 'const char *' 15 | define_one_tag(char *id, int selfclose) | ~~~~~~^~ mktags.c:55:8: warning: passing argument 1 of 'define_one_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 55 | KW("BLOCKQUOTE"); | ^~~~~~~~~~~~ mktags.c:48:32: note: in definition of macro 'KW' 48 | #define KW(x) define_one_tag(x, 0) | ^ mktags.c:15:22: note: expected 'char *' but argument is of type 'const char *' 15 | define_one_tag(char *id, int selfclose) | ~~~~~~^~ mktags.c:56:8: warning: passing argument 1 of 'define_one_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 56 | KW("CENTER"); | ^~~~~~~~ mktags.c:48:32: note: in definition of macro 'KW' 48 | #define KW(x) define_one_tag(x, 0) | ^ mktags.c:15:22: note: expected 'char *' but argument is of type 'const char *' 15 | define_one_tag(char *id, int selfclose) | ~~~~~~^~ mktags.c:57:8: warning: passing argument 1 of 'define_one_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 57 | KW("DFN"); | ^~~~~ mktags.c:48:32: note: in definition of macro 'KW' 48 | #define KW(x) define_one_tag(x, 0) | ^ mktags.c:15:22: note: expected 'char *' but argument is of type 'const char *' 15 | define_one_tag(char *id, int selfclose) | ~~~~~~^~ mktags.c:58:8: warning: passing argument 1 of 'define_one_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 58 | KW("DIV"); | ^~~~~ mktags.c:48:32: note: in definition of macro 'KW' 48 | #define KW(x) define_one_tag(x, 0) | ^ mktags.c:15:22: note: expected 'char *' but argument is of type 'const char *' 15 | define_one_tag(char *id, int selfclose) | ~~~~~~^~ mktags.c:59:8: warning: passing argument 1 of 'define_one_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 59 | KW("OBJECT"); | ^~~~~~~~ mktags.c:48:32: note: in definition of macro 'KW' 48 | #define KW(x) define_one_tag(x, 0) | ^ mktags.c:15:22: note: expected 'char *' but argument is of type 'const char *' 15 | define_one_tag(char *id, int selfclose) | ~~~~~~^~ mktags.c:60:8: warning: passing argument 1 of 'define_one_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 60 | KW("H1"); | ^~~~ mktags.c:48:32: note: in definition of macro 'KW' 48 | #define KW(x) define_one_tag(x, 0) | ^ mktags.c:15:22: note: expected 'char *' but argument is of type 'const char *' 15 | define_one_tag(char *id, int selfclose) | ~~~~~~^~ mktags.c:61:8: warning: passing argument 1 of 'define_one_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 61 | KW("H2"); | ^~~~ mktags.c:48:32: note: in definition of macro 'KW' 48 | #define KW(x) define_one_tag(x, 0) | ^ mktags.c:15:22: note: expected 'char *' but argument is of type 'const char *' 15 | define_one_tag(char *id, int selfclose) | ~~~~~~^~ mktags.c:62:8: warning: passing argument 1 of 'define_one_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 62 | KW("H3"); | ^~~~ mktags.c:48:32: note: in definition of macro 'KW' 48 | #define KW(x) define_one_tag(x, 0) | ^ mktags.c:15:22: note: expected 'char *' but argument is of type 'const char *' 15 | define_one_tag(char *id, int selfclose) | ~~~~~~^~ mktags.c:63:8: warning: passing argument 1 of 'define_one_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 63 | KW("H4"); | ^~~~ mktags.c:48:32: note: in definition of macro 'KW' 48 | #define KW(x) define_one_tag(x, 0) | ^ mktags.c:15:22: note: expected 'char *' but argument is of type 'const char *' 15 | define_one_tag(char *id, int selfclose) | ~~~~~~^~ mktags.c:64:8: warning: passing argument 1 of 'define_one_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 64 | KW("H5"); | ^~~~ mktags.c:48:32: note: in definition of macro 'KW' 48 | #define KW(x) define_one_tag(x, 0) | ^ mktags.c:15:22: note: expected 'char *' but argument is of type 'const char *' 15 | define_one_tag(char *id, int selfclose) | ~~~~~~^~ mktags.c:65:8: warning: passing argument 1 of 'define_one_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 65 | KW("H6"); | ^~~~ mktags.c:48:32: note: in definition of macro 'KW' 48 | #define KW(x) define_one_tag(x, 0) | ^ mktags.c:15:22: note: expected 'char *' but argument is of type 'const char *' 15 | define_one_tag(char *id, int selfclose) | ~~~~~~^~ mktags.c:66:8: warning: passing argument 1 of 'define_one_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 66 | KW("LISTING"); | ^~~~~~~~~ mktags.c:48:32: note: in definition of macro 'KW' 48 | #define KW(x) define_one_tag(x, 0) | ^ mktags.c:15:22: note: expected 'char *' but argument is of type 'const char *' 15 | define_one_tag(char *id, int selfclose) | ~~~~~~^~ mktags.c:67:8: warning: passing argument 1 of 'define_one_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 67 | KW("NOBR"); | ^~~~~~ mktags.c:48:32: note: in definition of macro 'KW' 48 | #define KW(x) define_one_tag(x, 0) | ^ mktags.c:15:22: note: expected 'char *' but argument is of type 'const char *' 15 | define_one_tag(char *id, int selfclose) | ~~~~~~^~ mktags.c:68:8: warning: passing argument 1 of 'define_one_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 68 | KW("UL"); | ^~~~ mktags.c:48:32: note: in definition of macro 'KW' 48 | #define KW(x) define_one_tag(x, 0) | ^ mktags.c:15:22: note: expected 'char *' but argument is of type 'const char *' 15 | define_one_tag(char *id, int selfclose) | ~~~~~~^~ mktags.c:69:8: warning: passing argument 1 of 'define_one_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 69 | KW("P"); | ^~~ mktags.c:48:32: note: in definition of macro 'KW' 48 | #define KW(x) define_one_tag(x, 0) | ^ mktags.c:15:22: note: expected 'char *' but argument is of type 'const char *' 15 | define_one_tag(char *id, int selfclose) | ~~~~~~^~ mktags.c:70:8: warning: passing argument 1 of 'define_one_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 70 | KW("OL"); | ^~~~ mktags.c:48:32: note: in definition of macro 'KW' 48 | #define KW(x) define_one_tag(x, 0) | ^ mktags.c:15:22: note: expected 'char *' but argument is of type 'const char *' 15 | define_one_tag(char *id, int selfclose) | ~~~~~~^~ mktags.c:71:8: warning: passing argument 1 of 'define_one_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 71 | KW("DL"); | ^~~~ mktags.c:48:32: note: in definition of macro 'KW' 48 | #define KW(x) define_one_tag(x, 0) | ^ mktags.c:15:22: note: expected 'char *' but argument is of type 'const char *' 15 | define_one_tag(char *id, int selfclose) | ~~~~~~^~ mktags.c:72:8: warning: passing argument 1 of 'define_one_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 72 | KW("PLAINTEXT"); | ^~~~~~~~~~~ mktags.c:48:32: note: in definition of macro 'KW' 48 | #define KW(x) define_one_tag(x, 0) | ^ mktags.c:15:22: note: expected 'char *' but argument is of type 'const char *' 15 | define_one_tag(char *id, int selfclose) | ~~~~~~^~ mktags.c:73:8: warning: passing argument 1 of 'define_one_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 73 | KW("PRE"); | ^~~~~ mktags.c:48:32: note: in definition of macro 'KW' 48 | #define KW(x) define_one_tag(x, 0) | ^ mktags.c:15:22: note: expected 'char *' but argument is of type 'const char *' 15 | define_one_tag(char *id, int selfclose) | ~~~~~~^~ mktags.c:74:8: warning: passing argument 1 of 'define_one_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 74 | KW("TABLE"); | ^~~~~~~ mktags.c:48:32: note: in definition of macro 'KW' 48 | #define KW(x) define_one_tag(x, 0) | ^ mktags.c:15:22: note: expected 'char *' but argument is of type 'const char *' 15 | define_one_tag(char *id, int selfclose) | ~~~~~~^~ mktags.c:75:8: warning: passing argument 1 of 'define_one_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 75 | KW("WBR"); | ^~~~~ mktags.c:48:32: note: in definition of macro 'KW' 48 | #define KW(x) define_one_tag(x, 0) | ^ mktags.c:15:22: note: expected 'char *' but argument is of type 'const char *' 15 | define_one_tag(char *id, int selfclose) | ~~~~~~^~ mktags.c:76:8: warning: passing argument 1 of 'define_one_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 76 | KW("XMP"); | ^~~~~ mktags.c:48:32: note: in definition of macro 'KW' 48 | #define KW(x) define_one_tag(x, 0) | ^ mktags.c:15:22: note: expected 'char *' but argument is of type 'const char *' 15 | define_one_tag(char *id, int selfclose) | ~~~~~~^~ mktags.c:77:8: warning: passing argument 1 of 'define_one_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 77 | SC("HR"); | ^~~~ mktags.c:49:32: note: in definition of macro 'SC' 49 | #define SC(x) define_one_tag(x, 1) | ^ mktags.c:15:22: note: expected 'char *' but argument is of type 'const char *' 15 | define_one_tag(char *id, int selfclose) | ~~~~~~^~ mktags.c:78:8: warning: passing argument 1 of 'define_one_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 78 | KW("IFRAME"); | ^~~~~~~~ mktags.c:48:32: note: in definition of macro 'KW' 48 | #define KW(x) define_one_tag(x, 0) | ^ mktags.c:15:22: note: expected 'char *' but argument is of type 'const char *' 15 | define_one_tag(char *id, int selfclose) | ~~~~~~^~ mktags.c:79:8: warning: passing argument 1 of 'define_one_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 79 | KW("MAP"); | ^~~~~ mktags.c:48:32: note: in definition of macro 'KW' 48 | #define KW(x) define_one_tag(x, 0) | ^ mktags.c:15:22: note: expected 'char *' but argument is of type 'const char *' 15 | define_one_tag(char *id, int selfclose) | ~~~~~~^~ At top level: cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics compiling pgm_options.c pgm_options.c:22:5: warning: "HAVE_LIBGEN_H" is not defined, evaluates to 0 [-Wundef] 22 | #if HAVE_LIBGEN_H | ^~~~~~~~~~~~~ pgm_options.c:34:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 34 | { "tabstop", "default (4-space) tabstops", 0, 0, 1, MKD_TABSTOP }, | ^~~~~~~~~ pgm_options.c:34:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 34 | { "tabstop", "default (4-space) tabstops", 0, 0, 1, MKD_TABSTOP }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ pgm_options.c:35:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 35 | { "image", "images", 1, 0, 1, MKD_NOIMAGE }, | ^~~~~~~ pgm_options.c:35:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 35 | { "image", "images", 1, 0, 1, MKD_NOIMAGE }, | ^~~~~~~~ pgm_options.c:36:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 36 | { "links", "links", 1, 0, 1, MKD_NOLINKS }, | ^~~~~~~ pgm_options.c:36:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 36 | { "links", "links", 1, 0, 1, MKD_NOLINKS }, | ^~~~~~~ pgm_options.c:37:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 37 | { "relax", "emphasis inside words", 1, 1, 1, MKD_STRICT }, | ^~~~~~~ pgm_options.c:37:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 37 | { "relax", "emphasis inside words", 1, 1, 1, MKD_STRICT }, | ^~~~~~~~~~~~~~~~~~~~~~~ pgm_options.c:38:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 38 | { "strict", "emphasis inside words", 0, 0, 1, MKD_STRICT }, | ^~~~~~~~ pgm_options.c:38:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 38 | { "strict", "emphasis inside words", 0, 0, 1, MKD_STRICT }, | ^~~~~~~~~~~~~~~~~~~~~~~ pgm_options.c:39:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 39 | { "tables", "tables", 1, 0, 1, MKD_NOTABLES }, | ^~~~~~~~ pgm_options.c:39:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 39 | { "tables", "tables", 1, 0, 1, MKD_NOTABLES }, | ^~~~~~~~ pgm_options.c:40:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 40 | { "header", "pandoc-style headers", 1, 0, 1, MKD_NOHEADER }, | ^~~~~~~~ pgm_options.c:40:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 40 | { "header", "pandoc-style headers", 1, 0, 1, MKD_NOHEADER }, | ^~~~~~~~~~~~~~~~~~~~~~ pgm_options.c:41:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 41 | { "html", "raw html", 1, 0, 1, MKD_NOHTML }, | ^~~~~~ pgm_options.c:41:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 41 | { "html", "raw html", 1, 0, 1, MKD_NOHTML }, | ^~~~~~~~~~ pgm_options.c:42:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 42 | { "ext", "extended protocols", 1, 0, 1, MKD_NO_EXT }, | ^~~~~ pgm_options.c:42:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 42 | { "ext", "extended protocols", 1, 0, 1, MKD_NO_EXT }, | ^~~~~~~~~~~~~~~~~~~~ pgm_options.c:43:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 43 | { "cdata", "generate cdata", 0, 0, 0, MKD_CDATA }, | ^~~~~~~ pgm_options.c:43:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 43 | { "cdata", "generate cdata", 0, 0, 0, MKD_CDATA }, | ^~~~~~~~~~~~~~~~ pgm_options.c:44:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 44 | { "smarty", "smartypants", 1, 0, 1, MKD_NOPANTS }, | ^~~~~~~~ pgm_options.c:44:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 44 | { "smarty", "smartypants", 1, 0, 1, MKD_NOPANTS }, | ^~~~~~~~~~~~~ pgm_options.c:45:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 45 | { "pants", "smartypants", 1, 1, 1, MKD_NOPANTS }, | ^~~~~~~ pgm_options.c:45:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 45 | { "pants", "smartypants", 1, 1, 1, MKD_NOPANTS }, | ^~~~~~~~~~~~~ pgm_options.c:46:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 46 | { "toc", "tables of contents", 0, 0, 1, MKD_TOC }, | ^~~~~ pgm_options.c:46:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 46 | { "toc", "tables of contents", 0, 0, 1, MKD_TOC }, | ^~~~~~~~~~~~~~~~~~~~ pgm_options.c:47:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 47 | { "autolink", "autolinking", 0, 0, 1, MKD_AUTOLINK }, | ^~~~~~~~~~ pgm_options.c:47:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 47 | { "autolink", "autolinking", 0, 0, 1, MKD_AUTOLINK }, | ^~~~~~~~~~~~~ pgm_options.c:48:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 48 | { "safelink", "safe links", 0, 0, 1, MKD_SAFELINK }, | ^~~~~~~~~~ pgm_options.c:48:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 48 | { "safelink", "safe links", 0, 0, 1, MKD_SAFELINK }, | ^~~~~~~~~~~~ pgm_options.c:49:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 49 | { "strikethrough", "strikethrough", 1, 0, 1, MKD_NOSTRIKETHROUGH }, | ^~~~~~~~~~~~~~~ pgm_options.c:49:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 49 | { "strikethrough", "strikethrough", 1, 0, 1, MKD_NOSTRIKETHROUGH }, | ^~~~~~~~~~~~~~~ pgm_options.c:50:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 50 | { "del", "strikethrough", 1, 1, 1, MKD_NOSTRIKETHROUGH }, | ^~~~~ pgm_options.c:50:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 50 | { "del", "strikethrough", 1, 1, 1, MKD_NOSTRIKETHROUGH }, | ^~~~~~~~~~~~~~~ pgm_options.c:51:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 51 | { "superscript", "superscript", 1, 0, 1, MKD_NOSUPERSCRIPT }, | ^~~~~~~~~~~~~ pgm_options.c:51:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 51 | { "superscript", "superscript", 1, 0, 1, MKD_NOSUPERSCRIPT }, | ^~~~~~~~~~~~~ pgm_options.c:52:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 52 | { "emphasis", "emphasis inside words", 0, 0, 1, MKD_NORELAXED }, | ^~~~~~~~~~ pgm_options.c:52:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 52 | { "emphasis", "emphasis inside words", 0, 0, 1, MKD_NORELAXED }, | ^~~~~~~~~~~~~~~~~~~~~~~ pgm_options.c:53:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 53 | { "divquote", ">%class% blockquotes", 1, 0, 1, MKD_NODIVQUOTE }, | ^~~~~~~~~~ pgm_options.c:53:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 53 | { "divquote", ">%class% blockquotes", 1, 0, 1, MKD_NODIVQUOTE }, | ^~~~~~~~~~~~~~~~~~~~~~ pgm_options.c:54:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 54 | { "alphalist", "alpha lists", 1, 0, 1, MKD_NOALPHALIST }, | ^~~~~~~~~~~ pgm_options.c:54:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 54 | { "alphalist", "alpha lists", 1, 0, 1, MKD_NOALPHALIST }, | ^~~~~~~~~~~~~ pgm_options.c:55:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 55 | { "definitionlist","definition lists", 1, 0, 1, MKD_NODLIST }, | ^~~~~~~~~~~~~~~~ pgm_options.c:55:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 55 | { "definitionlist","definition lists", 1, 0, 1, MKD_NODLIST }, | ^~~~~~~~~~~~~~~~~~ pgm_options.c:56:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 56 | { "1.0", "markdown 1.0 compatibility", 0, 0, 1, MKD_1_COMPAT }, | ^~~~~ pgm_options.c:56:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 56 | { "1.0", "markdown 1.0 compatibility", 0, 0, 1, MKD_1_COMPAT }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ pgm_options.c:57:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 57 | { "footnotes", "markdown extra footnotes", 0, 0, 1, MKD_EXTRA_FOOTNOTE }, | ^~~~~~~~~~~ pgm_options.c:57:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 57 | { "footnotes", "markdown extra footnotes", 0, 0, 1, MKD_EXTRA_FOOTNOTE }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ pgm_options.c:58:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 58 | { "footnote", "markdown extra footnotes", 0, 1, 1, MKD_EXTRA_FOOTNOTE }, | ^~~~~~~~~~ pgm_options.c:58:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 58 | { "footnote", "markdown extra footnotes", 0, 1, 1, MKD_EXTRA_FOOTNOTE }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ pgm_options.c:59:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 59 | { "style", "extract style blocks", 1, 0, 1, MKD_NOSTYLE }, | ^~~~~~~ pgm_options.c:59:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 59 | { "style", "extract style blocks", 1, 0, 1, MKD_NOSTYLE }, | ^~~~~~~~~~~~~~~~~~~~~~ pgm_options.c:60:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 60 | { "dldiscount", "discount-style definition lists", 1, 0, 1, MKD_NODLDISCOUNT }, | ^~~~~~~~~~~~ pgm_options.c:60:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 60 | { "dldiscount", "discount-style definition lists", 1, 0, 1, MKD_NODLDISCOUNT }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pgm_options.c:61:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 61 | { "dlextra", "extra-style definition lists", 0, 0, 1, MKD_DLEXTRA }, | ^~~~~~~~~ pgm_options.c:61:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 61 | { "dlextra", "extra-style definition lists", 0, 0, 1, MKD_DLEXTRA }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pgm_options.c:62:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 62 | { "fencedcode", "fenced code blocks", 0, 0, 1, MKD_FENCEDCODE }, | ^~~~~~~~~~~~ pgm_options.c:62:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 62 | { "fencedcode", "fenced code blocks", 0, 0, 1, MKD_FENCEDCODE }, | ^~~~~~~~~~~~~~~~~~~~ pgm_options.c:63:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 63 | { "idanchor", "id= anchors in TOC", 0, 0, 1, MKD_IDANCHOR }, | ^~~~~~~~~~ pgm_options.c:63:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 63 | { "idanchor", "id= anchors in TOC", 0, 0, 1, MKD_IDANCHOR }, | ^~~~~~~~~~~~~~~~~~~~ pgm_options.c:64:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 64 | { "githubtags", "permit - and _ in element names", 0, 0, 0, MKD_GITHUBTAGS }, | ^~~~~~~~~~~~ pgm_options.c:64:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 64 | { "githubtags", "permit - and _ in element names", 0, 0, 0, MKD_GITHUBTAGS }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pgm_options.c:65:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 65 | { "urlencodedanchor", "urlencode special chars in TOC links", 0, 0, 0, MKD_URLENCODEDANCHOR }, | ^~~~~~~~~~~~~~~~~~ pgm_options.c:65:27: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 65 | { "urlencodedanchor", "urlencode special chars in TOC links", 0, 0, 0, MKD_URLENCODEDANCHOR }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pgm_options.c: In function 'show_flags': pgm_options.c:94:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 94 | for (i=0; i < NR(opts); i++) | ^ pgm_options.c:101:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 101 | for (i=0; i < NR(opts); i++) | ^ pgm_options.c: In function 'set_flag': pgm_options.c:129:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 129 | for ( i=0; i < NR(opts); i++ ) | ^ pgm_options.c:133:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 133 | if ( i < NR(opts) ) { | ^ At top level: cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics compiling rdiscount.c rdiscount.c:25:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 25 | { "filter_html", MKD_NOHTML }, | ^~~~~~~~~~~~~ rdiscount.c:26:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 26 | { "footnotes", MKD_EXTRA_FOOTNOTE }, | ^~~~~~~~~~~ rdiscount.c:27:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 27 | { "generate_toc", MKD_TOC }, | ^~~~~~~~~~~~~~ rdiscount.c:28:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 28 | { "no_image", MKD_NOIMAGE }, | ^~~~~~~~~~ rdiscount.c:29:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 29 | { "no_links", MKD_NOLINKS }, | ^~~~~~~~~~ rdiscount.c:30:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 30 | { "no_tables", MKD_NOTABLES }, | ^~~~~~~~~~~ rdiscount.c:31:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 31 | { "strict", MKD_STRICT }, | ^~~~~~~~ rdiscount.c:32:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 32 | { "autolink", MKD_AUTOLINK }, | ^~~~~~~~~~ rdiscount.c:33:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 33 | { "safelink", MKD_SAFELINK }, | ^~~~~~~~~~ rdiscount.c:34:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 34 | { "no_pseudo_protocols", MKD_NO_EXT }, | ^~~~~~~~~~~~~~~~~~~~~ rdiscount.c:35:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 35 | { "no_superscript", MKD_NOSUPERSCRIPT }, | ^~~~~~~~~~~~~~~~ rdiscount.c:36:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 36 | { "no_strikethrough", MKD_NOSTRIKETHROUGH }, | ^~~~~~~~~~~~~~~~~~ rdiscount.c: In function 'Init_rdiscount': rdiscount.c:143:6: warning: old-style function definition [-Wold-style-definition] 143 | void Init_rdiscount() | ^~~~~~~~~~~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics compiling resource.c compiling setup.c setup.c: In function 'mkd_initialize': setup.c:24:1: warning: old-style function definition [-Wold-style-definition] 24 | mkd_initialize() | ^~~~~~~~~~~~~~ setup.c: In function 'mkd_shlib_destructor': setup.c:35:1: warning: old-style function definition [-Wold-style-definition] 35 | mkd_shlib_destructor() | ^~~~~~~~~~~~~~~~~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics compiling tags.c In file included from tags.c:15: blocktags:2:6: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2 | { "P", 1, 0 }, | ^~~ blocktags:3:6: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3 | { "DL", 2, 0 }, | ^~~~ blocktags:4:6: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 4 | { "H1", 2, 0 }, | ^~~~ blocktags:5:6: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5 | { "H2", 2, 0 }, | ^~~~ blocktags:6:6: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6 | { "H3", 2, 0 }, | ^~~~ blocktags:7:6: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7 | { "H4", 2, 0 }, | ^~~~ blocktags:8:6: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 8 | { "H5", 2, 0 }, | ^~~~ blocktags:9:6: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 9 | { "H6", 2, 0 }, | ^~~~ blocktags:10:6: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 10 | { "HR", 2, 1 }, | ^~~~ blocktags:11:6: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 11 | { "OL", 2, 0 }, | ^~~~ blocktags:12:6: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 12 | { "UL", 2, 0 }, | ^~~~ blocktags:13:6: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 13 | { "BDO", 3, 0 }, | ^~~~~ blocktags:14:6: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 14 | { "DFN", 3, 0 }, | ^~~~~ blocktags:15:6: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 15 | { "DIV", 3, 0 }, | ^~~~~ blocktags:16:6: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 16 | { "MAP", 3, 0 }, | ^~~~~ blocktags:17:6: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 17 | { "PRE", 3, 0 }, | ^~~~~ blocktags:18:6: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 18 | { "WBR", 3, 0 }, | ^~~~~ blocktags:19:6: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 19 | { "XMP", 3, 0 }, | ^~~~~ blocktags:20:6: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 20 | { "NOBR", 4, 0 }, | ^~~~~~ blocktags:21:6: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 21 | { "STYLE", 5, 0 }, | ^~~~~~~ blocktags:22:6: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 22 | { "TABLE", 5, 0 }, | ^~~~~~~ blocktags:23:6: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 23 | { "CENTER", 6, 0 }, | ^~~~~~~~ blocktags:24:6: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 24 | { "IFRAME", 6, 0 }, | ^~~~~~~~ blocktags:25:6: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 25 | { "OBJECT", 6, 0 }, | ^~~~~~~~ blocktags:26:6: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 26 | { "SCRIPT", 6, 0 }, | ^~~~~~~~ blocktags:27:6: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 27 | { "ADDRESS", 7, 0 }, | ^~~~~~~~~ blocktags:28:6: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 28 | { "LISTING", 7, 0 }, | ^~~~~~~~~ blocktags:29:6: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 29 | { "PLAINTEXT", 9, 0 }, | ^~~~~~~~~~~ blocktags:30:6: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 30 | { "BLOCKQUOTE", 10, 0 }, | ^~~~~~~~~~~~ In file included from tags.c:4: tags.c: In function 'mkd_define_tag': cstring.h:22:30: warning: operation on 'extratags.size' may be undefined [-Wsequence-point] 22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \ | ~~~~~^~~ tags.c:32:14: note: in expansion of macro 'EXPAND' 32 | p = &EXPAND(extratags); | ^~~~~~ tags.c: In function 'mkd_sort_tags': tags.c:60:1: warning: old-style function definition [-Wold-style-definition] 60 | mkd_sort_tags() | ^~~~~~~~~~~~~ tags.c: In function 'mkd_deallocate_tags': tags.c:90:1: warning: old-style function definition [-Wold-style-definition] 90 | mkd_deallocate_tags() | ^~~~~~~~~~~~~~~~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics compiling toc.c toc.c: In function 'mkd_toc': toc.c:45:48: warning: passing argument 2 of 'Csprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 45 | Csprintf(&res, "\n"); | ^~~~ In file included from toc.c:14: cstring.h:73:32: note: expected 'char *' but argument is of type 'const char *' 73 | extern int Csprintf(Cstring *, char *, ...); | ^~~~~~ toc.c:46:40: warning: passing argument 2 of 'Csprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 46 | Csprintf(&res, "\n%*s\n%*s", | ^~~~~~~~~~~~~~~~~~~~~~ cstring.h:73:32: note: expected 'char *' but argument is of type 'const char *' 73 | extern int Csprintf(Cstring *, char *, ...); | ^~~~~~ toc.c:52:40: warning: passing argument 2 of 'Csprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 52 | Csprintf(&res, "\n"); | ^~~~~~~~~ cstring.h:73:32: note: expected 'char *' but argument is of type 'const char *' 73 | extern int Csprintf(Cstring *, char *, ...); | ^~~~~~ toc.c:54:40: warning: passing argument 2 of 'Csprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 54 | Csprintf(&res, "\n"); | ^~~~ cstring.h:73:32: note: expected 'char *' but argument is of type 'const char *' 73 | extern int Csprintf(Cstring *, char *, ...); | ^~~~~~ toc.c:57:40: warning: passing argument 2 of 'Csprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 57 | Csprintf(&res, "%*s\n%*s", | ^~~~~~~~~~~~~~~~~~~~~~ cstring.h:73:32: note: expected 'char *' but argument is of type 'const char *' 73 | extern int Csprintf(Cstring *, char *, ...); | ^~~~~~ cstring.h:22:30: warning: operation on 'res.size' may be undefined [-Wsequence-point] 22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \ | ~~~~~^~~ toc.c:85:9: note: in expansion of macro 'EXPAND' 85 | EXPAND(res) = 0; | ^~~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics compiling version.c version.c:7:5: warning: "USE_AMALLOC" is not defined, evaluates to 0 [-Wundef] 7 | #if USE_AMALLOC | ^~~~~~~~~~~ version.c:10:5: warning: "WITH_LATEX" is not defined, evaluates to 0 [-Wundef] 10 | #if WITH_LATEX | ^~~~~~~~~~ cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics compiling xml.c xml.c: In function 'mkd_xmlchar': xml.c:26:24: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 26 | case '<': return "<"; | ^~~~~~ xml.c:27:24: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 27 | case '>': return ">"; | ^~~~~~ xml.c:28:24: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 28 | case '&': return "&"; | ^~~~~~~ xml.c:29:24: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 29 | case '"': return """; | ^~~~~~~~ xml.c:30:24: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 30 | case '\'': return "'"; | ^~~~~~~~ xml.c:33:24: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 33 | return ""; | ^~ xml.c: In function 'mkd_generatexml': xml.c:49:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 49 | if ( entity = mkd_xmlchar(c) ) | ^~~~~~ xml.c: In function 'mkd_xml': xml.c:72:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 72 | if ( entity = mkd_xmlchar(c) ) | ^~~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics compiling xmlpage.c xmlpage.c: In function 'mkd_xhtmlpage': xmlpage.c:32:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 32 | if ( title = mkd_doc_title(p) ) { | ^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics linking shared-object rdiscount.so make: Leaving directory '/usr/src/RPM/BUILD/gem-rdiscount-2.2.0.2/ext' make: Entering directory '/usr/src/RPM/BUILD/gem-rdiscount-2.2.0.2/ext' /bin/install -m 0755 rdiscount.so /usr/src/RPM/BUILD/gem-rdiscount-2.2.0.2/.so.rdiscount/usr/local/lib64/ruby make: Leaving directory '/usr/src/RPM/BUILD/gem-rdiscount-2.2.0.2/ext' - - DOCUMENT- - - - - - - - - - - - - - - - - - - - - - - - - - - - - + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.97310 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/gem-rdiscount-buildroot + : + /bin/rm -rf -- /usr/src/tmp/gem-rdiscount-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games + cd gem-rdiscount-2.2.0.2 + GEM_HOME=/usr/lib/ruby/gemie + /usr/bin/ruby /usr/lib/ruby/bin/setup-rb install --install_prefix=/usr/src/tmp/gem-rdiscount-buildroot --gem-version-replace= (ruby 3.1.4 x86_64-linux) [setup.rb][INFO]> Source list are the following: [setup.rb][INFO]> V *rdiscount:2.2.0.2 [/usr/src/RPM/BUILD/gem-rdiscount-2.2.0.2/rdiscount.gemspec] [setup.rb][INFO]> = *rdiscount:2.2.0.2 [/usr/src/RPM/BUILD/gem-rdiscount-2.2.0.2/Rakefile] [DEPRECATED] This Gemfile does not include an explicit global source. Not using an explicit global source may result in a different lockfile being generated depending on the gems you have installed locally before bundler is run. Instead, define a global source in your Gemfile like this: source "https://rubygems.org". [setup.rb] Ronn is unavailable: compilation from ronn will be disabled - - INSTALL - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * {exe} -> % rdiscount < bin rdiscount -> [/usr/src/tmp/gem-rdiscount-buildroot]/usr/lib/ruby/gemie/gems/rdiscount-2.2.0.2/bin/rdiscount % rdiscount /usr/lib/ruby/gemie/gems/rdiscount-2.2.0.2/bin/rdiscount -> [/usr/src/tmp/gem-rdiscount-buildroot]/usr/bin/rdiscount * {lib} -> % rdiscount < lib markdown.rb => [/usr/src/tmp/gem-rdiscount-buildroot]/usr/lib/ruby/gemie/gems/rdiscount-2.2.0.2/lib/markdown.rb rdiscount.rb => [/usr/src/tmp/gem-rdiscount-buildroot]/usr/lib/ruby/gemie/gems/rdiscount-2.2.0.2/lib/rdiscount.rb * {man} -> % rdiscount < man markdown.7 => [/usr/src/tmp/gem-rdiscount-buildroot]/usr/share/man/markdown.7 rdiscount.1 => [/usr/src/tmp/gem-rdiscount-buildroot]/usr/share/man/rdiscount.1 * {ri} -> % rdiscount < .ri.rdiscount Object/cdesc-Object.ri => [/usr/src/tmp/gem-rdiscount-buildroot]/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/Object/cdesc-Object.ri RDiscount/autolink-i.ri => [/usr/src/tmp/gem-rdiscount-buildroot]/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/autolink-i.ri RDiscount/cdesc-RDiscount.ri => [/usr/src/tmp/gem-rdiscount-buildroot]/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/cdesc-RDiscount.ri RDiscount/filter_html-i.ri => [/usr/src/tmp/gem-rdiscount-buildroot]/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/filter_html-i.ri RDiscount/filter_styles-i.ri => [/usr/src/tmp/gem-rdiscount-buildroot]/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/filter_styles-i.ri RDiscount/fold_lines-i.ri => [/usr/src/tmp/gem-rdiscount-buildroot]/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/fold_lines-i.ri RDiscount/footnotes-i.ri => [/usr/src/tmp/gem-rdiscount-buildroot]/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/footnotes-i.ri RDiscount/generate_toc-i.ri => [/usr/src/tmp/gem-rdiscount-buildroot]/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/generate_toc-i.ri RDiscount/new-c.ri => [/usr/src/tmp/gem-rdiscount-buildroot]/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/new-c.ri RDiscount/no_image-i.ri => [/usr/src/tmp/gem-rdiscount-buildroot]/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/no_image-i.ri RDiscount/no_links-i.ri => [/usr/src/tmp/gem-rdiscount-buildroot]/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/no_links-i.ri RDiscount/no_pseudo_protocols-i.ri => [/usr/src/tmp/gem-rdiscount-buildroot]/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/no_pseudo_protocols-i.ri RDiscount/no_strikethrough-i.ri => [/usr/src/tmp/gem-rdiscount-buildroot]/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/no_strikethrough-i.ri RDiscount/no_superscript-i.ri => [/usr/src/tmp/gem-rdiscount-buildroot]/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/no_superscript-i.ri RDiscount/no_tables-i.ri => [/usr/src/tmp/gem-rdiscount-buildroot]/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/no_tables-i.ri RDiscount/safelink-i.ri => [/usr/src/tmp/gem-rdiscount-buildroot]/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/safelink-i.ri RDiscount/smart-i.ri => [/usr/src/tmp/gem-rdiscount-buildroot]/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/smart-i.ri RDiscount/strict-i.ri => [/usr/src/tmp/gem-rdiscount-buildroot]/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/strict-i.ri RDiscount/text-i.ri => [/usr/src/tmp/gem-rdiscount-buildroot]/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/text-i.ri cache.ri => [/usr/src/tmp/gem-rdiscount-buildroot]/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/cache.ri * {inc} -> % rdiscount < ext amalloc.h => [/usr/src/tmp/gem-rdiscount-buildroot]/usr/include/amalloc.h config.h => [/usr/src/tmp/gem-rdiscount-buildroot]/usr/include/config.h cstring.h => [/usr/src/tmp/gem-rdiscount-buildroot]/usr/include/cstring.h markdown.h => [/usr/src/tmp/gem-rdiscount-buildroot]/usr/include/markdown.h mkdio.h => [/usr/src/tmp/gem-rdiscount-buildroot]/usr/include/mkdio.h pgm_options.h => [/usr/src/tmp/gem-rdiscount-buildroot]/usr/include/pgm_options.h tags.h => [/usr/src/tmp/gem-rdiscount-buildroot]/usr/include/tags.h /usr/include -> [/usr/src/tmp/gem-rdiscount-buildroot]/usr/lib/ruby/gemie/gems/rdiscount-2.2.0.2/ext * {app} -> * {log} -> * {state} -> * {test} -> % rdiscount < test benchmark.rb => [/usr/src/tmp/gem-rdiscount-buildroot]/usr/lib/ruby/gemie/gems/rdiscount-2.2.0.2/test/benchmark.rb benchmark.txt => [/usr/src/tmp/gem-rdiscount-buildroot]/usr/lib/ruby/gemie/gems/rdiscount-2.2.0.2/test/benchmark.txt markdown_test.rb => [/usr/src/tmp/gem-rdiscount-buildroot]/usr/lib/ruby/gemie/gems/rdiscount-2.2.0.2/test/markdown_test.rb rdiscount_test.rb => [/usr/src/tmp/gem-rdiscount-buildroot]/usr/lib/ruby/gemie/gems/rdiscount-2.2.0.2/test/rdiscount_test.rb * {sup} -> * {conf} -> * {data} -> % rdiscount < . BUILDING => [/usr/src/tmp/gem-rdiscount-buildroot]/usr/lib/ruby/gemie/gems/rdiscount-2.2.0.2/BUILDING COPYING => [/usr/src/tmp/gem-rdiscount-buildroot]/usr/lib/ruby/gemie/gems/rdiscount-2.2.0.2/COPYING README.markdown => [/usr/src/tmp/gem-rdiscount-buildroot]/usr/lib/ruby/gemie/gems/rdiscount-2.2.0.2/README.markdown Rakefile => [/usr/src/tmp/gem-rdiscount-buildroot]/usr/lib/ruby/gemie/gems/rdiscount-2.2.0.2/Rakefile rdiscount.gemspec => [/usr/src/tmp/gem-rdiscount-buildroot]/usr/lib/ruby/gemie/gems/rdiscount-2.2.0.2/rdiscount.gemspec * {.gemspec} -> %rdiscount /usr/src/tmp/gemspec.20240704-977767-s1r153 => [/usr/src/tmp/gem-rdiscount-buildroot]/usr/lib/ruby/gemie/specifications/rdiscount-2.2.0.2.gemspec * {gemfile} -> * scheme {rdiscount} /usr/src/RPM/BUILD/gem-rdiscount-2.2.0.2/.so.rdiscount/usr/local/lib64/ruby/rdiscount.so => /usr/src/tmp/gem-rdiscount-buildroot/usr/lib64/ruby/gemie/extensions/rdiscount-2.2.0.2/rdiscount.so /usr/lib64/ruby/gemie/extensions/rdiscount-2.2.0.2/rdiscount.so -> /usr/src/tmp/gem-rdiscount-buildroot/usr/lib/ruby/gemie/gems/rdiscount-2.2.0.2/lib/rdiscount.so >> /usr/src/tmp/gem-rdiscount-buildroot/usr/lib64/ruby/gemie/extensions/rdiscount-2.2.0.2/gem.build_complete + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/gem-rdiscount-buildroot (auto) mode of './usr/lib64/ruby/gemie/extensions/rdiscount-2.2.0.2/rdiscount.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) Verifying and fixing files in /usr/src/tmp/gem-rdiscount-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/gem-rdiscount-buildroot/ (default) Compressing files in /usr/src/tmp/gem-rdiscount-buildroot (auto) Adjusting library links in /usr/src/tmp/gem-rdiscount-buildroot ./usr/lib64: (from :0) ./usr/lib: (from :0) ./usr/lib/ruby/gemie/gems/rdiscount-2.2.0.2/lib: (from :0) debugedit: ./usr/lib64/ruby/gemie/extensions/rdiscount-2.2.0.2/rdiscount.so: DWARF version 0 unhandled Verifying ELF objects in /usr/src/tmp/gem-rdiscount-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Splitting links to aliased files under /{,s}bin in /usr/src/tmp/gem-rdiscount-buildroot Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.77005 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd gem-rdiscount-2.2.0.2 + GEM_HOME=/usr/lib/ruby/gemie + /usr/bin/ruby /usr/lib/ruby/bin/setup-rb test (ruby 3.1.4 x86_64-linux) [setup.rb][INFO]> Source list are the following: [setup.rb][INFO]> V *rdiscount:2.2.0.2 [/usr/src/RPM/BUILD/gem-rdiscount-2.2.0.2/rdiscount.gemspec] [setup.rb][INFO]> = *rdiscount:2.2.0.2 [/usr/src/RPM/BUILD/gem-rdiscount-2.2.0.2/Rakefile] [DEPRECATED] This Gemfile does not include an explicit global source. Not using an explicit global source may result in a different lockfile being generated depending on the gems you have installed locally before bundler is run. Instead, define a global source in your Gemfile like this: source "https://rubygems.org". + exit 0 Processing files: gem-rdiscount-2.2.0.2-alt1.1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.47513 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd gem-rdiscount-2.2.0.2 + DOCDIR=/usr/src/tmp/gem-rdiscount-buildroot/usr/share/doc/gem-rdiscount-2.2.0.2 + export DOCDIR + rm -rf /usr/src/tmp/gem-rdiscount-buildroot/usr/share/doc/gem-rdiscount-2.2.0.2 + /bin/mkdir -p /usr/src/tmp/gem-rdiscount-buildroot/usr/share/doc/gem-rdiscount-2.2.0.2 + cp -prL README.markdown /usr/src/tmp/gem-rdiscount-buildroot/usr/share/doc/gem-rdiscount-2.2.0.2 + chmod -R go-w /usr/src/tmp/gem-rdiscount-buildroot/usr/share/doc/gem-rdiscount-2.2.0.2 + chmod -R a+rX /usr/src/tmp/gem-rdiscount-buildroot/usr/share/doc/gem-rdiscount-2.2.0.2 + exit 0 warning: absolute symlink: /usr/src/tmp/gem-rdiscount-buildroot/usr/lib/ruby/gemie/gems/rdiscount-2.2.0.2/ext -> /usr/include warning: absolute symlink: /usr/src/tmp/gem-rdiscount-buildroot/usr/lib/ruby/gemie/gems/rdiscount-2.2.0.2/lib/rdiscount.so -> /usr/lib64/ruby/gemie/extensions/rdiscount-2.2.0.2/rdiscount.so Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.L9SJuD find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,ruby,shell) ruby.prov: detecting ruby provides for gem-rdiscount... ruby.prov: project file is '/usr/src/RPM/BUILD/gem-rdiscount-2.2.0.2/SetupConfig' ruby.prov: /usr/bin/ruby /usr/lib/ruby/bin/setup-rb provides --install_prefix=/usr/src/tmp/gem-rdiscount-buildroot --package=gem-rdiscount -q (ruby 3.1.4 x86_64-linux) [DEPRECATED] This Gemfile does not include an explicit global source. Not using an explicit global source may result in a different lockfile being generated depending on the gems you have installed locally before bundler is run. Instead, define a global source in your Gemfile like this: source "https://rubygems.org". * provs -> - [rdiscount] [lib]: gem(rdiscount) = 2.2.0.2 Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.yZQsOO find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,ruby,shebang,shell,static,symlinks,systemd-services) lib.req: WARNING: /usr/src/tmp/gem-rdiscount-buildroot/usr/lib64/ruby/gemie/extensions/rdiscount-2.2.0.2/rdiscount.so: overlinked libraries: /lib64/libm.so.6 ruby.req: detecting ruby requires for gem-rdiscount... ruby.req: ruby project file is '/usr/src/RPM/BUILD/gem-rdiscount-2.2.0.2/SetupConfig' ruby.req: /usr/bin/ruby /usr/lib/ruby/bin/setup-rb requires --install_prefix=/usr/src/tmp/gem-rdiscount-buildroot --package=gem-rdiscount -q (ruby 3.1.4 x86_64-linux) [DEPRECATED] This Gemfile does not include an explicit global source. Not using an explicit global source may result in a different lockfile being generated depending on the gems you have installed locally before bundler is run. Instead, define a global source in your Gemfile like this: source "https://rubygems.org". * reqs -> - [rdiscount] [lib]: ruby >= 0 rubygems >= 0 Provides: gem(rdiscount) = 2.2.0.2 Requires: libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.4)(64bit), libc.so.6(GLIBC_2.7)(64bit), libm.so.6()(64bit), libruby.so.3.1()(64bit) >= set:okDsQiih0qPBIZhkMoR7PM0DM2SQwA0SDj1, rtld(GNU_HASH), ruby >= 0, rubygems >= 0 Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.bF54Xw Creating gem-rdiscount-debuginfo package Processing files: rdiscount-2.2.0.2-alt1.1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.64603 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd gem-rdiscount-2.2.0.2 + DOCDIR=/usr/src/tmp/gem-rdiscount-buildroot/usr/share/doc/rdiscount-2.2.0.2 + export DOCDIR + rm -rf /usr/src/tmp/gem-rdiscount-buildroot/usr/share/doc/rdiscount-2.2.0.2 + /bin/mkdir -p /usr/src/tmp/gem-rdiscount-buildroot/usr/share/doc/rdiscount-2.2.0.2 + cp -prL README.markdown /usr/src/tmp/gem-rdiscount-buildroot/usr/share/doc/rdiscount-2.2.0.2 + chmod -R go-w /usr/src/tmp/gem-rdiscount-buildroot/usr/share/doc/rdiscount-2.2.0.2 + chmod -R a+rX /usr/src/tmp/gem-rdiscount-buildroot/usr/share/doc/rdiscount-2.2.0.2 + exit 0 warning: absolute symlink: /usr/src/tmp/gem-rdiscount-buildroot/usr/bin/rdiscount -> /usr/lib/ruby/gemie/gems/rdiscount-2.2.0.2/bin/rdiscount Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.9VDjUu find-provides: absolute symbolic link /usr/src/tmp/gem-rdiscount-buildroot/usr/bin/rdiscount -> /usr/lib/ruby/gemie/gems/rdiscount-2.2.0.2/bin/rdiscount is not going to provide anything find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,ruby,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.2Rl5v8 find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,ruby,shebang,shell,static,symlinks,systemd-services) ruby.req: detecting ruby requires for rdiscount... ruby.req: ruby project file is '/usr/src/RPM/BUILD/gem-rdiscount-2.2.0.2/SetupConfig' ruby.req: /usr/bin/ruby /usr/lib/ruby/bin/setup-rb requires --install_prefix=/usr/src/tmp/gem-rdiscount-buildroot --package=rdiscount -q (ruby 3.1.4 x86_64-linux) [DEPRECATED] This Gemfile does not include an explicit global source. Not using an explicit global source may result in a different lockfile being generated depending on the gems you have installed locally before bundler is run. Instead, define a global source in your Gemfile like this: source "https://rubygems.org". * reqs -> - [rdiscount] [bin]: /usr/lib/ruby/bin/ruby ruby >= 0 rubygems >= 0 Requires: gem(rdiscount) = 2.2.0.2, /usr/lib/ruby/bin/ruby, /usr/lib/ruby/gemie/gems/rdiscount-2.2.0.2/bin/rdiscount, ruby >= 0, rubygems >= 0 Processing files: gem-rdiscount-doc-2.2.0.2-alt1.1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.62859 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd gem-rdiscount-2.2.0.2 + DOCDIR=/usr/src/tmp/gem-rdiscount-buildroot/usr/share/doc/gem-rdiscount-doc-2.2.0.2 + export DOCDIR + rm -rf /usr/src/tmp/gem-rdiscount-buildroot/usr/share/doc/gem-rdiscount-doc-2.2.0.2 + /bin/mkdir -p /usr/src/tmp/gem-rdiscount-buildroot/usr/share/doc/gem-rdiscount-doc-2.2.0.2 + cp -prL README.markdown /usr/src/tmp/gem-rdiscount-buildroot/usr/share/doc/gem-rdiscount-doc-2.2.0.2 + chmod -R go-w /usr/src/tmp/gem-rdiscount-buildroot/usr/share/doc/gem-rdiscount-doc-2.2.0.2 + chmod -R a+rX /usr/src/tmp/gem-rdiscount-buildroot/usr/share/doc/gem-rdiscount-doc-2.2.0.2 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.wRbjFe find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,ruby,shell) ruby.prov: detecting ruby provides for gem-rdiscount-doc... ruby.prov: project file is '/usr/src/RPM/BUILD/gem-rdiscount-2.2.0.2/SetupConfig' ruby.prov: /usr/bin/ruby /usr/lib/ruby/bin/setup-rb provides --install_prefix=/usr/src/tmp/gem-rdiscount-buildroot --package=gem-rdiscount-doc -q (ruby 3.1.4 x86_64-linux) [DEPRECATED] This Gemfile does not include an explicit global source. Not using an explicit global source may result in a different lockfile being generated depending on the gems you have installed locally before bundler is run. Instead, define a global source in your Gemfile like this: source "https://rubygems.org". * provs -> - [rdiscount] Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Xtjjqf find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,ruby,shebang,shell,static,symlinks,systemd-services) ruby.req: detecting ruby requires for gem-rdiscount-doc... ruby.req: ruby project file is '/usr/src/RPM/BUILD/gem-rdiscount-2.2.0.2/SetupConfig' ruby.req: /usr/bin/ruby /usr/lib/ruby/bin/setup-rb requires --install_prefix=/usr/src/tmp/gem-rdiscount-buildroot --package=gem-rdiscount-doc -q (ruby 3.1.4 x86_64-linux) [DEPRECATED] This Gemfile does not include an explicit global source. Not using an explicit global source may result in a different lockfile being generated depending on the gems you have installed locally before bundler is run. Instead, define a global source in your Gemfile like this: source "https://rubygems.org". * reqs -> - [rdiscount] [doc]: gem(rdiscount) = 2.2.0.2 Requires: gem(rdiscount) = 2.2.0.2 Processing files: gem-rdiscount-devel-2.2.0.2-alt1.1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.96210 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd gem-rdiscount-2.2.0.2 + DOCDIR=/usr/src/tmp/gem-rdiscount-buildroot/usr/share/doc/gem-rdiscount-devel-2.2.0.2 + export DOCDIR + rm -rf /usr/src/tmp/gem-rdiscount-buildroot/usr/share/doc/gem-rdiscount-devel-2.2.0.2 + /bin/mkdir -p /usr/src/tmp/gem-rdiscount-buildroot/usr/share/doc/gem-rdiscount-devel-2.2.0.2 + cp -prL README.markdown /usr/src/tmp/gem-rdiscount-buildroot/usr/share/doc/gem-rdiscount-devel-2.2.0.2 + chmod -R go-w /usr/src/tmp/gem-rdiscount-buildroot/usr/share/doc/gem-rdiscount-devel-2.2.0.2 + chmod -R a+rX /usr/src/tmp/gem-rdiscount-buildroot/usr/share/doc/gem-rdiscount-devel-2.2.0.2 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.F4O7w7 find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,ruby,shell) ruby.prov: detecting ruby provides for gem-rdiscount-devel... ruby.prov: project file is '/usr/src/RPM/BUILD/gem-rdiscount-2.2.0.2/SetupConfig' ruby.prov: /usr/bin/ruby /usr/lib/ruby/bin/setup-rb provides --install_prefix=/usr/src/tmp/gem-rdiscount-buildroot --package=gem-rdiscount-devel -q (ruby 3.1.4 x86_64-linux) [DEPRECATED] This Gemfile does not include an explicit global source. Not using an explicit global source may result in a different lockfile being generated depending on the gems you have installed locally before bundler is run. Instead, define a global source in your Gemfile like this: source "https://rubygems.org". * provs -> - [rdiscount] Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ZErEXz find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,ruby,shebang,shell,static,symlinks,systemd-services) /usr/src/tmp/gem-rdiscount-buildroot/usr/include/config.h:23:10: fatal error: ruby-config.h: No such file or directory 23 | #include "ruby-config.h" | ^~~~~~~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/gem-rdiscount-buildroot/usr/include/config.h: cpp failed, trying c++ mode x86_64-alt-linux-cpp: fatal error: cannot execute 'cc1plus': execvp: No such file or directory compilation terminated. cpp.req: WARNING: /usr/src/tmp/gem-rdiscount-buildroot/usr/include/config.h: cpp failed In file included from /usr/src/tmp/gem-rdiscount-buildroot/usr/include/amalloc.h:8: /usr/src/tmp/gem-rdiscount-buildroot/usr/include/config.h:23:10: fatal error: ruby-config.h: No such file or directory 23 | #include "ruby-config.h" | ^~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gem-rdiscount-buildroot/usr/include/amalloc.h: cpp failed In file included from /usr/src/tmp/gem-rdiscount-buildroot/usr/include/amalloc.h:8, from /usr/src/tmp/gem-rdiscount-buildroot/usr/include/cstring.h:14: /usr/src/tmp/gem-rdiscount-buildroot/usr/include/config.h:23:10: fatal error: ruby-config.h: No such file or directory 23 | #include "ruby-config.h" | ^~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gem-rdiscount-buildroot/usr/include/cstring.h: cpp failed In file included from /usr/src/tmp/gem-rdiscount-buildroot/usr/include/amalloc.h:8, from /usr/src/tmp/gem-rdiscount-buildroot/usr/include/cstring.h:14, from /usr/src/tmp/gem-rdiscount-buildroot/usr/include/markdown.h:4: /usr/src/tmp/gem-rdiscount-buildroot/usr/include/config.h:23:10: fatal error: ruby-config.h: No such file or directory 23 | #include "ruby-config.h" | ^~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gem-rdiscount-buildroot/usr/include/markdown.h: cpp failed ruby.req: detecting ruby requires for gem-rdiscount-devel... ruby.req: ruby project file is '/usr/src/RPM/BUILD/gem-rdiscount-2.2.0.2/SetupConfig' ruby.req: /usr/bin/ruby /usr/lib/ruby/bin/setup-rb requires --install_prefix=/usr/src/tmp/gem-rdiscount-buildroot --package=gem-rdiscount-devel -q (ruby 3.1.4 x86_64-linux) [DEPRECATED] This Gemfile does not include an explicit global source. Not using an explicit global source may result in a different lockfile being generated depending on the gems you have installed locally before bundler is run. Instead, define a global source in your Gemfile like this: source "https://rubygems.org". * reqs -> - [rdiscount] Requires: gem(rdiscount) = 2.2.0.2 Conflicts: libsexpr-devel, libbobpp-devel, libdiscount-devel, libpicosat-devel Processing files: gem-rdiscount-debuginfo-2.2.0.2-alt1.1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.heOgYY find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Y6jfDw find-requires: running scripts (debuginfo) objdump: '/usr/src/tmp/gem-rdiscount-buildroot/usr/lib/ruby/gemie/gems/rdiscount-2.2.0.2/lib/rdiscount.so': No such file debuginfo.req: WARNING: /usr/src/tmp/gem-rdiscount-buildroot/usr/lib/ruby/gemie/gems/rdiscount-2.2.0.2/lib/rdiscount.so: objdump failed Requires: gem-rdiscount = 2.2.0.2-alt1.1, debug64(libc.so.6), debug64(libm.so.6), debug64(libruby.so.3.1) Adding to gem-rdiscount-debuginfo a strict dependency on gem-rdiscount Adding to rdiscount a strict dependency on gem-rdiscount warning: gem-rdiscount-doc: non-strict dependency on gem-rdiscount warning: gem-rdiscount-devel: non-strict dependency on gem-rdiscount Removing 2 extra deps from rdiscount due to dependency on gem-rdiscount Removing 2 extra deps from rdiscount due to repentancy on gem-rdiscount warning: Installed (but unpackaged) file(s) found: /usr/share/man/markdown.7.xz /usr/share/man/rdiscount.1.xz Wrote: /usr/src/RPM/RPMS/x86_64/gem-rdiscount-2.2.0.2-alt1.1.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/noarch/rdiscount-2.2.0.2-alt1.1.noarch.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/noarch/gem-rdiscount-doc-2.2.0.2-alt1.1.noarch.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/noarch/gem-rdiscount-devel-2.2.0.2-alt1.1.noarch.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/gem-rdiscount-debuginfo-2.2.0.2-alt1.1.x86_64.rpm (w2.lzdio) 11.26user 4.69system 0:26.50elapsed 60%CPU (0avgtext+0avgdata 54840maxresident)k 0inputs+0outputs (0major+619578minor)pagefaults 0swaps 7.25user 4.99system 0:54.43elapsed 22%CPU (0avgtext+0avgdata 133656maxresident)k 9624inputs+0outputs (0major+236180minor)pagefaults 0swaps --- gem-rdiscount-2.2.0.2-alt1.1.x86_64.rpm.repo 2022-09-16 09:50:57.000000000 +0000 +++ gem-rdiscount-2.2.0.2-alt1.1.x86_64.rpm.hasher 2024-07-04 02:09:01.325302177 +0000 @@ -38,4 +38,2 @@ Provides: gem(rdiscount) = 2.2.0.2 -Provides: ruby-gem(rdiscount) = 2.2.0.2 -Provides: rubygem(rdiscount) = 2.2.0.2 Provides: gem-rdiscount = 2.2.0.2-alt1.1:sisyphus+296703.7410.105.2 @@ -47,3 +45,3 @@ File: /usr/lib/ruby/gemie/gems/rdiscount-2.2.0.2/bin 40755 root:root -File: /usr/lib/ruby/gemie/gems/rdiscount-2.2.0.2/bin/rdiscount 100755 root:root f45618c66f231cf6d24b51f168b270e2 +File: /usr/lib/ruby/gemie/gems/rdiscount-2.2.0.2/bin/rdiscount 100755 root:root 4f8f3b0f02db4fd8b7578f541747fe87 File: /usr/lib/ruby/gemie/gems/rdiscount-2.2.0.2/ext 120777 root:root /usr/include @@ -59,8 +57,8 @@ File: /usr/lib/ruby/gemie/gems/rdiscount-2.2.0.2/test/rdiscount_test.rb 100755 root:root 85230799aaa1fc959cf7896263efe8eb -File: /usr/lib/ruby/gemie/specifications/rdiscount-2.2.0.2.gemspec 100644 root:root 20c38fc4ef310355a5661aafcb4053fa +File: /usr/lib/ruby/gemie/specifications/rdiscount-2.2.0.2.gemspec 100644 root:root e16cd42bb6697666b80680e989d04e10 File: /usr/lib64/ruby/gemie/extensions/rdiscount-2.2.0.2 40755 root:root File: /usr/lib64/ruby/gemie/extensions/rdiscount-2.2.0.2/gem.build_complete 100644 root:root -File: /usr/lib64/ruby/gemie/extensions/rdiscount-2.2.0.2/rdiscount.so 100644 root:root 85bd8e2467782d90aa03a84981357ae9 +File: /usr/lib64/ruby/gemie/extensions/rdiscount-2.2.0.2/rdiscount.so 100644 root:root 763eaeb1a846ff2dbd0cad87430405a9 File: /usr/share/doc/gem-rdiscount-2.2.0.2 40755 root:root File: /usr/share/doc/gem-rdiscount-2.2.0.2/README.markdown 100644 root:root 4390f9e467523d05902fa58e55c6a390 -RPMIdentity: dffc0b60e7b09a86d79591e77b5364d79e3d657234a777820ffa2d27dcb2d1e9afb9723b8db3ace89d2ba6a1b93f38ed81cfa494259e1eb686b7758a4cd41aad +RPMIdentity: b668fce472cf8afac36737c35abd1b89af2b0bba1a298b58f5d9b8fbba9d82dcab4fb31b91c63493ea4b227ebc6fd8720749460a10ba0b86d7570f0f6ae46d44 --- gem-rdiscount-debuginfo-2.2.0.2-alt1.1.x86_64.rpm.repo 2022-09-16 09:50:56.000000000 +0000 +++ gem-rdiscount-debuginfo-2.2.0.2-alt1.1.x86_64.rpm.hasher 2024-07-04 02:09:01.537306452 +0000 @@ -1,4 +1,4 @@ -/usr/lib/debug/.build-id/da 40755 root:root -/usr/lib/debug/.build-id/da/b58f5b35b0b06736f0a04d35632146297e4365 120777 root:root ../../../../lib64/ruby/gemie/extensions/rdiscount-2.2.0.2/rdiscount.so -/usr/lib/debug/.build-id/da/b58f5b35b0b06736f0a04d35632146297e4365.debug 120777 root:root ../../usr/lib64/ruby/gemie/extensions/rdiscount-2.2.0.2/rdiscount.so.debug +/usr/lib/debug/.build-id/73 40755 root:root +/usr/lib/debug/.build-id/73/dcd16e6b1335f6d054411a8327538f899fb8bf 120777 root:root ../../../../lib64/ruby/gemie/extensions/rdiscount-2.2.0.2/rdiscount.so +/usr/lib/debug/.build-id/73/dcd16e6b1335f6d054411a8327538f899fb8bf.debug 120777 root:root ../../usr/lib64/ruby/gemie/extensions/rdiscount-2.2.0.2/rdiscount.so.debug /usr/lib/debug/usr/lib/ruby 40755 root:root @@ -18,4 +18,6 @@ /usr/src/debug/gem-rdiscount-2.2.0.2/ext/amalloc.c 100644 root:root +/usr/src/debug/gem-rdiscount-2.2.0.2/ext/amalloc.h 100644 root:root /usr/src/debug/gem-rdiscount-2.2.0.2/ext/basename.c 100644 root:root /usr/src/debug/gem-rdiscount-2.2.0.2/ext/blocktags 100644 root:root +/usr/src/debug/gem-rdiscount-2.2.0.2/ext/config.h 100644 root:root /usr/src/debug/gem-rdiscount-2.2.0.2/ext/css.c 100644 root:root @@ -37,2 +39,3 @@ /usr/src/debug/gem-rdiscount-2.2.0.2/ext/resource.c 100644 root:root +/usr/src/debug/gem-rdiscount-2.2.0.2/ext/ruby-config.h 100644 root:root /usr/src/debug/gem-rdiscount-2.2.0.2/ext/setup.c 100644 root:root @@ -50,5 +53,5 @@ Provides: gem-rdiscount-debuginfo = 2.2.0.2-alt1.1:sisyphus+296703.7410.105.2 -File: /usr/lib/debug/.build-id/da 40755 root:root -File: /usr/lib/debug/.build-id/da/b58f5b35b0b06736f0a04d35632146297e4365 120777 root:root ../../../../lib64/ruby/gemie/extensions/rdiscount-2.2.0.2/rdiscount.so -File: /usr/lib/debug/.build-id/da/b58f5b35b0b06736f0a04d35632146297e4365.debug 120777 root:root ../../usr/lib64/ruby/gemie/extensions/rdiscount-2.2.0.2/rdiscount.so.debug +File: /usr/lib/debug/.build-id/73 40755 root:root +File: /usr/lib/debug/.build-id/73/dcd16e6b1335f6d054411a8327538f899fb8bf 120777 root:root ../../../../lib64/ruby/gemie/extensions/rdiscount-2.2.0.2/rdiscount.so +File: /usr/lib/debug/.build-id/73/dcd16e6b1335f6d054411a8327538f899fb8bf.debug 120777 root:root ../../usr/lib64/ruby/gemie/extensions/rdiscount-2.2.0.2/rdiscount.so.debug File: /usr/lib/debug/usr/lib/ruby 40755 root:root @@ -63,3 +66,3 @@ File: /usr/lib/debug/usr/lib64/ruby/gemie/extensions/rdiscount-2.2.0.2 40755 root:root -File: /usr/lib/debug/usr/lib64/ruby/gemie/extensions/rdiscount-2.2.0.2/rdiscount.so.debug 100644 root:root 0a3fd279a8464ef447e3fb87da4c4c38 +File: /usr/lib/debug/usr/lib64/ruby/gemie/extensions/rdiscount-2.2.0.2/rdiscount.so.debug 100644 root:root ecd698c62a37ff4f23f37e613ca07530 File: /usr/src/debug/gem-rdiscount-2.2.0.2 40755 root:root @@ -68,4 +71,6 @@ File: /usr/src/debug/gem-rdiscount-2.2.0.2/ext/amalloc.c 100644 root:root bef98a4e6d6df642322a60672f09aa62 +File: /usr/src/debug/gem-rdiscount-2.2.0.2/ext/amalloc.h 100644 root:root e320f9b87c2efee32f81bf3a934f3674 File: /usr/src/debug/gem-rdiscount-2.2.0.2/ext/basename.c 100644 root:root 9507add844c76c83bb5ec5df3601e205 File: /usr/src/debug/gem-rdiscount-2.2.0.2/ext/blocktags 100644 root:root e6305c436fe53533bd9791150fbcb37f +File: /usr/src/debug/gem-rdiscount-2.2.0.2/ext/config.h 100644 root:root 750217a210e08a4c34584d7107380744 File: /usr/src/debug/gem-rdiscount-2.2.0.2/ext/css.c 100644 root:root 7ece6f04b996f2b767f14b9bc43cdf29 @@ -87,2 +92,3 @@ File: /usr/src/debug/gem-rdiscount-2.2.0.2/ext/resource.c 100644 root:root ea160245ab80cbcfb52b17c0221cc047 +File: /usr/src/debug/gem-rdiscount-2.2.0.2/ext/ruby-config.h 100644 root:root f0e4d0f88445c342a368d29d2bded753 File: /usr/src/debug/gem-rdiscount-2.2.0.2/ext/setup.c 100644 root:root e8f067f4c4eb547bb317846bc6a84e5e @@ -94,2 +100,2 @@ File: /usr/src/debug/gem-rdiscount-2.2.0.2/ext/xmlpage.c 100644 root:root 1168d51fdd47242a132e8e0c873f4592 -RPMIdentity: ac6a94662b1d5465383cdd2a388ebab6d1a0f82459a241ee27557bff406729ad38b42694fb1a9c5046278ce0c09e1bd11a36acf9ef468cefd14e49d2dca9a528 +RPMIdentity: 26574881c4ae34033fce849d549a4eadf1ef1a35b0aa19effab5b05c130424b32e23af0146aa135e0712df36e9c5139434877b32b10ef7de9ae1256baf4ee92d --- gem-rdiscount-doc-2.2.0.2-alt1.1.noarch.rpm.repo 2022-09-16 09:50:56.000000000 +0000 +++ gem-rdiscount-doc-2.2.0.2-alt1.1.noarch.rpm.hasher 2024-07-04 02:09:02.073317258 +0000 @@ -1,26 +1,26 @@ +/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2 40755 root:root +/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/Object 40755 root:root +/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/Object/cdesc-Object.ri 100644 root:root +/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount 40755 root:root +/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/autolink-i.ri 100644 root:root +/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/cdesc-RDiscount.ri 100644 root:root +/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/filter_html-i.ri 100644 root:root +/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/filter_styles-i.ri 100644 root:root +/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/fold_lines-i.ri 100644 root:root +/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/footnotes-i.ri 100644 root:root +/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/generate_toc-i.ri 100644 root:root +/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/new-c.ri 100644 root:root +/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/no_image-i.ri 100644 root:root +/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/no_links-i.ri 100644 root:root +/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/no_pseudo_protocols-i.ri 100644 root:root +/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/no_strikethrough-i.ri 100644 root:root +/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/no_superscript-i.ri 100644 root:root +/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/no_tables-i.ri 100644 root:root +/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/safelink-i.ri 100644 root:root +/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/smart-i.ri 100644 root:root +/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/strict-i.ri 100644 root:root +/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/text-i.ri 100644 root:root +/usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/cache.ri 100644 root:root /usr/share/doc/gem-rdiscount-doc-2.2.0.2 40755 root:root /usr/share/doc/gem-rdiscount-doc-2.2.0.2/README.markdown 100644 root:root -/usr/share/ri/rdiscount-2.2.0.2 40755 root:root -/usr/share/ri/rdiscount-2.2.0.2/Object 40755 root:root -/usr/share/ri/rdiscount-2.2.0.2/Object/cdesc-Object.ri 100644 root:root -/usr/share/ri/rdiscount-2.2.0.2/RDiscount 40755 root:root -/usr/share/ri/rdiscount-2.2.0.2/RDiscount/autolink-i.ri 100644 root:root -/usr/share/ri/rdiscount-2.2.0.2/RDiscount/cdesc-RDiscount.ri 100644 root:root -/usr/share/ri/rdiscount-2.2.0.2/RDiscount/filter_html-i.ri 100644 root:root -/usr/share/ri/rdiscount-2.2.0.2/RDiscount/filter_styles-i.ri 100644 root:root -/usr/share/ri/rdiscount-2.2.0.2/RDiscount/fold_lines-i.ri 100644 root:root -/usr/share/ri/rdiscount-2.2.0.2/RDiscount/footnotes-i.ri 100644 root:root -/usr/share/ri/rdiscount-2.2.0.2/RDiscount/generate_toc-i.ri 100644 root:root -/usr/share/ri/rdiscount-2.2.0.2/RDiscount/new-c.ri 100644 root:root -/usr/share/ri/rdiscount-2.2.0.2/RDiscount/no_image-i.ri 100644 root:root -/usr/share/ri/rdiscount-2.2.0.2/RDiscount/no_links-i.ri 100644 root:root -/usr/share/ri/rdiscount-2.2.0.2/RDiscount/no_pseudo_protocols-i.ri 100644 root:root -/usr/share/ri/rdiscount-2.2.0.2/RDiscount/no_strikethrough-i.ri 100644 root:root -/usr/share/ri/rdiscount-2.2.0.2/RDiscount/no_superscript-i.ri 100644 root:root -/usr/share/ri/rdiscount-2.2.0.2/RDiscount/no_tables-i.ri 100644 root:root -/usr/share/ri/rdiscount-2.2.0.2/RDiscount/safelink-i.ri 100644 root:root -/usr/share/ri/rdiscount-2.2.0.2/RDiscount/smart-i.ri 100644 root:root -/usr/share/ri/rdiscount-2.2.0.2/RDiscount/strict-i.ri 100644 root:root -/usr/share/ri/rdiscount-2.2.0.2/RDiscount/text-i.ri 100644 root:root -/usr/share/ri/rdiscount-2.2.0.2/cache.ri 100644 root:root Requires: gem(rdiscount) = 2.2.0.2 @@ -28,27 +28,27 @@ Provides: gem-rdiscount-doc = 2.2.0.2-alt1.1:sisyphus+296703.7410.105.2 +File: /usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2 40755 root:root +File: /usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/Object 40755 root:root +File: /usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/Object/cdesc-Object.ri 100644 root:root 2cfd983117e4775faccd7fbd7bd56214 +File: /usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount 40755 root:root +File: /usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/autolink-i.ri 100644 root:root c65124c4248a22311b77cf74a1354303 +File: /usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/cdesc-RDiscount.ri 100644 root:root 8e93fc4ae3caca33cdcb727c7b80e3bc +File: /usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/filter_html-i.ri 100644 root:root 5fbfed8416fe2807314273eb6be8ebea +File: /usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/filter_styles-i.ri 100644 root:root f041b411de185da894a9c2c02a93b057 +File: /usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/fold_lines-i.ri 100644 root:root 0db04bd6fe1050b4a03afde98dbaac8d +File: /usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/footnotes-i.ri 100644 root:root d9eeb5d1237bc2868349ecf886763b5a +File: /usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/generate_toc-i.ri 100644 root:root 41bca033eb6fc2379b0795473410af06 +File: /usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/new-c.ri 100644 root:root dbb586cc908cd7c5d97853b440d85e58 +File: /usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/no_image-i.ri 100644 root:root dc369b7e3c036c579bdb13207d1faead +File: /usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/no_links-i.ri 100644 root:root 647b5281ac2d66670c21788919df5fb3 +File: /usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/no_pseudo_protocols-i.ri 100644 root:root 885b7f034709cb9a3b7a954c0537cd3d +File: /usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/no_strikethrough-i.ri 100644 root:root 311427e2e8ada9f97a7e4347d9541d37 +File: /usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/no_superscript-i.ri 100644 root:root 62334aa1bda4c075af3009ecc9623ef5 +File: /usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/no_tables-i.ri 100644 root:root 3cda31d6ba9a2f9f3a785a627442b2d0 +File: /usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/safelink-i.ri 100644 root:root 7628ab4e179c05001fa1aafd11487321 +File: /usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/smart-i.ri 100644 root:root 4999f394b1bcf5015f5233c25ec0aa71 +File: /usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/strict-i.ri 100644 root:root adc1f7fde6d53f48afd5269cdbb1c1be +File: /usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/RDiscount/text-i.ri 100644 root:root cc2cd0bc1c0d221b9e63ab853efb40de +File: /usr/lib/ruby/gemie/ri/rdiscount-2.2.0.2/cache.ri 100644 root:root 52a53e9622ad6e3b7a290c73aed595bf File: /usr/share/doc/gem-rdiscount-doc-2.2.0.2 40755 root:root File: /usr/share/doc/gem-rdiscount-doc-2.2.0.2/README.markdown 100644 root:root 4390f9e467523d05902fa58e55c6a390 -File: /usr/share/ri/rdiscount-2.2.0.2 40755 root:root -File: /usr/share/ri/rdiscount-2.2.0.2/Object 40755 root:root -File: /usr/share/ri/rdiscount-2.2.0.2/Object/cdesc-Object.ri 100644 root:root 2cfd983117e4775faccd7fbd7bd56214 -File: /usr/share/ri/rdiscount-2.2.0.2/RDiscount 40755 root:root -File: /usr/share/ri/rdiscount-2.2.0.2/RDiscount/autolink-i.ri 100644 root:root c65124c4248a22311b77cf74a1354303 -File: /usr/share/ri/rdiscount-2.2.0.2/RDiscount/cdesc-RDiscount.ri 100644 root:root 8e93fc4ae3caca33cdcb727c7b80e3bc -File: /usr/share/ri/rdiscount-2.2.0.2/RDiscount/filter_html-i.ri 100644 root:root 5fbfed8416fe2807314273eb6be8ebea -File: /usr/share/ri/rdiscount-2.2.0.2/RDiscount/filter_styles-i.ri 100644 root:root f041b411de185da894a9c2c02a93b057 -File: /usr/share/ri/rdiscount-2.2.0.2/RDiscount/fold_lines-i.ri 100644 root:root 0db04bd6fe1050b4a03afde98dbaac8d -File: /usr/share/ri/rdiscount-2.2.0.2/RDiscount/footnotes-i.ri 100644 root:root d9eeb5d1237bc2868349ecf886763b5a -File: /usr/share/ri/rdiscount-2.2.0.2/RDiscount/generate_toc-i.ri 100644 root:root 41bca033eb6fc2379b0795473410af06 -File: /usr/share/ri/rdiscount-2.2.0.2/RDiscount/new-c.ri 100644 root:root dbb586cc908cd7c5d97853b440d85e58 -File: /usr/share/ri/rdiscount-2.2.0.2/RDiscount/no_image-i.ri 100644 root:root dc369b7e3c036c579bdb13207d1faead -File: /usr/share/ri/rdiscount-2.2.0.2/RDiscount/no_links-i.ri 100644 root:root 647b5281ac2d66670c21788919df5fb3 -File: /usr/share/ri/rdiscount-2.2.0.2/RDiscount/no_pseudo_protocols-i.ri 100644 root:root 885b7f034709cb9a3b7a954c0537cd3d -File: /usr/share/ri/rdiscount-2.2.0.2/RDiscount/no_strikethrough-i.ri 100644 root:root 311427e2e8ada9f97a7e4347d9541d37 -File: /usr/share/ri/rdiscount-2.2.0.2/RDiscount/no_superscript-i.ri 100644 root:root 62334aa1bda4c075af3009ecc9623ef5 -File: /usr/share/ri/rdiscount-2.2.0.2/RDiscount/no_tables-i.ri 100644 root:root 3cda31d6ba9a2f9f3a785a627442b2d0 -File: /usr/share/ri/rdiscount-2.2.0.2/RDiscount/safelink-i.ri 100644 root:root 7628ab4e179c05001fa1aafd11487321 -File: /usr/share/ri/rdiscount-2.2.0.2/RDiscount/smart-i.ri 100644 root:root 4999f394b1bcf5015f5233c25ec0aa71 -File: /usr/share/ri/rdiscount-2.2.0.2/RDiscount/strict-i.ri 100644 root:root adc1f7fde6d53f48afd5269cdbb1c1be -File: /usr/share/ri/rdiscount-2.2.0.2/RDiscount/text-i.ri 100644 root:root cc2cd0bc1c0d221b9e63ab853efb40de -File: /usr/share/ri/rdiscount-2.2.0.2/cache.ri 100644 root:root 52a53e9622ad6e3b7a290c73aed595bf -RPMIdentity: 542a84f5e16f884b031b0a056b9b4f3d8a5f47700368e67c517edfbe19997957c3add2e83a254284ba20d573d8f8cc4d4aeeec5215bdfc5bc6f7a03edb194c0a +RPMIdentity: f803343f1d6b636ab3c65c7e22312a09a858d601e24e9206daeb3e4aaff587c2912335274a8f4b969e036d9bcd66a842448f70fc6e8aa1cc586b0b1d62b23868 --- rdiscount-2.2.0.2-alt1.1.noarch.rpm.repo 2022-09-16 09:50:56.000000000 +0000 +++ rdiscount-2.2.0.2-alt1.1.noarch.rpm.hasher 2024-07-04 02:09:02.310322036 +0000 @@ -3,3 +3,3 @@ /usr/share/doc/rdiscount-2.2.0.2/README.markdown 100644 root:root -Requires: /usr/bin/ruby +Requires: /usr/lib/ruby/bin/ruby Requires: gem-rdiscount = 2.2.0.2-alt1.1:sisyphus+296703.7410.105.2 @@ -10,2 +10,2 @@ File: /usr/share/doc/rdiscount-2.2.0.2/README.markdown 100644 root:root 4390f9e467523d05902fa58e55c6a390 -RPMIdentity: 6b96e77bec1ee3b37fb78c8d4ef5a54118a0fc39155a77acc218a5fdc75e2c9ee9e5688aabdcc8f16bbda0e3dbdf57424632be025380100b7ef7a4da533adda8 +RPMIdentity: b8a8659b5daec6ae6df4412413e04e692b24d2f8b9196d33d1f9fa6a92bfcb25b143465a32e7aa9c8cdc0afe3c3df1e358c996c5acb79c1cec8c159f7d937c0c