86>Jun 16 01:35:19 userdel[3265205]: delete user 'rooter'
<86>Jun 16 01:35:19 userdel[3265205]: removed group 'rooter' owned by 'rooter'
<86>Jun 16 01:35:19 userdel[3265205]: removed shadow group 'rooter' owned by 'rooter'
<86>Jun 16 01:35:19 groupadd[3265238]: group added to /etc/group: name=rooter, GID=1859
<86>Jun 16 01:35:19 groupadd[3265238]: group added to /etc/gshadow: name=rooter
<86>Jun 16 01:35:19 groupadd[3265238]: new group: name=rooter, GID=1859
<86>Jun 16 01:35:19 useradd[3265259]: new user: name=rooter, UID=1859, GID=1859, home=/root, shell=/bin/bash
<86>Jun 16 01:35:19 userdel[3265293]: delete user 'builder'
<86>Jun 16 01:35:19 userdel[3265293]: removed group 'builder' owned by 'builder'
<86>Jun 16 01:35:19 userdel[3265293]: removed shadow group 'builder' owned by 'builder'
<86>Jun 16 01:35:19 groupadd[3265314]: group added to /etc/group: name=builder, GID=1860
<86>Jun 16 01:35:19 groupadd[3265314]: group added to /etc/gshadow: name=builder
<86>Jun 16 01:35:19 groupadd[3265314]: new group: name=builder, GID=1860
<86>Jun 16 01:35:19 useradd[3265329]: new user: name=builder, UID=1860, GID=1860, home=/usr/src, shell=/bin/bash
<13>Jun 16 01:35:23 rpmi: libruby-3.1.4-alt2.p10.1 p10+338355.142.48.1 1711615775 installed
<13>Jun 16 01:35:23 rpmi: libruby-devel-3.1.4-alt2.p10.1 p10+338355.142.48.1 1711615775 installed
<13>Jun 16 01:35:23 rpmi: rpm-macros-ruby-1:3.1.4-alt2.p10.1 p10+338355.142.48.1 1711615775 installed
<13>Jun 16 01:35:23 rpmi: libyaml2-0.2.5-alt1 sisyphus+278391.100.1.1 1626094928 installed
<13>Jun 16 01:35:23 rpmi: libncurses-6.3.20220618-alt1 p10+319472.100.4.1 1685092691 installed
<13>Jun 16 01:35:23 rpmi: chrpath-0.16-alt1 sisyphus+278100.500.1.1 1626056633 installed
<13>Jun 16 01:35:23 rpmi: setup-rb-5.999.6-alt8.0.1 p10+338355.170.48.1 1711615833 installed
<13>Jun 16 01:35:23 rpmi: gem-setup-5.999.6-alt8.0.1 p10+338355.170.48.1 1711615833 installed
<13>Jun 16 01:35:23 rpmi: libp11-kit-0.24.1-alt1 p10+305061.100.3.1 1660573397 installed
<13>Jun 16 01:35:23 rpmi: libtasn1-4.19.0-alt1 p10+309071.100.2.1 1668522760 installed
<13>Jun 16 01:35:23 rpmi: rpm-macros-alternatives-0.5.2-alt1 p10+309129.100.2.1 1668066636 installed
<13>Jun 16 01:35:23 rpmi: alternatives-0.5.2-alt1 p10+309129.100.2.1 1668066636 installed
<13>Jun 16 01:35:23 rpmi: ca-certificates-2022.09.15-alt1 p10+308004.100.2.1 1665748370 installed
<13>Jun 16 01:35:23 rpmi: ca-trust-0.1.6-alt1 p10+344774.100.1.1 1712685728 installed
<13>Jun 16 01:35:23 rpmi: p11-kit-trust-0.24.1-alt1 p10+305061.100.3.1 1660573397 installed
<13>Jun 16 01:35:23 rpmi: libcrypto1.1-1.1.1w-alt0.p10.1 p10+330586.100.4.1 1697560982 installed
<13>Jun 16 01:35:23 rpmi: libssl1.1-1.1.1w-alt0.p10.1 p10+330586.100.4.1 1697560982 installed
<13>Jun 16 01:35:23 rpmi: irb-3.1.4-alt2.p10.1 p10+338355.142.48.1 1711615775 installed
<13>Jun 16 01:35:23 rpmi: gem-2:3.3.26-alt2.p10.1 p10+338355.142.48.1 1711615775 installed
<86>Jun 16 01:35:23 groupadd[3279318]: group added to /etc/group: name=ruby, GID=499
<86>Jun 16 01:35:23 groupadd[3279318]: group added to /etc/gshadow: name=ruby
<86>Jun 16 01:35:23 groupadd[3279318]: new group: name=ruby, GID=499
<86>Jun 16 01:35:23 usermod[3279344]: add 'root' to group 'ruby'
<86>Jun 16 01:35:23 usermod[3279344]: add 'root' to shadow group 'ruby'
<13>Jun 16 01:35:23 rpmi: ruby-3.1.4-alt2.p10.1 p10+338355.142.48.1 1711615775 installed
NOTE: to make the environment variable changes come into effect, please relogin the terminal session
<13>Jun 16 01:35:23 rpmi: ruby-stdlibs-3.1.4-alt2.p10.1 p10+338355.142.48.1 1711615775 installed
<13>Jun 16 01:35:23 rpmi: erb-3.1.4-alt2.p10.1 p10+338355.142.48.1 1711615775 installed
<13>Jun 16 01:35:23 rpmi: gem-rake-13.1.0-alt1.1 p10+338355.6440.49.1 1711623328 installed
<13>Jun 16 01:35:23 rpmi: rake-13.1.0-alt1.1 p10+338355.6440.49.1 1711623328 installed
<13>Jun 16 01:35:23 rpmi: rpm-build-ruby-1:1.1.1-alt1 p10+338355.70.30.1 1708510980 installed
<13>Jun 16 01:35:25 rpmi: gem-rspec-support-3.10.2-alt1 p10+307833.17060.205.1 1693906120 installed
<13>Jun 16 01:35:25 rpmi: gem-diff-lcs-1.4.3-alt1 p10+307833.62476.205.1 1693929817 installed
<13>Jun 16 01:35:25 rpmi: gem-rspec-expectations-3.10.1-alt1 p10+307833.17160.205.1 1693906207 installed
<13>Jun 16 01:35:25 rpmi: gem-rspec-mocks-3.10.2-alt1 p10+307833.17170.205.1 1693906235 installed
<13>Jun 16 01:35:25 rpmi: gem-rspec-core-3.10.1-alt1 p10+307833.17140.205.1 1693906179 installed
<13>Jun 16 01:35:25 rpmi: gem-rspec-3.10.0-alt1 p10+307833.17174.205.1 1693906263 installed
<13>Jun 16 01:35:25 rpmi: gem-tidy-ext-0.1.14-alt1 p10+307833.34340.205.1 1693911712 installed
<13>Jun 16 01:35:25 rpmi: gem-rake-compiler-1.2.0-alt1 p10+307833.4220.205.1 1693902502 installed
<13>Jun 16 01:35:25 rpmi: gem-hoe-3.23.1-alt1 p10+307833.4140.205.1 1693902446 installed
Building target platforms: x86_64
Building for target x86_64
Wrote: /usr/src/in/nosrpm/gem-bluecloth-2.2.0-alt1.nosrc.rpm (w1.gzdio)
Installing gem-bluecloth-2.2.0-alt1.src.rpm
Building target platforms: x86_64
Building for target x86_64
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.43375
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf gem-bluecloth-2.2.0
+ echo 'Source #0 (gem-bluecloth-2.2.0.tar):'
Source #0 (gem-bluecloth-2.2.0.tar):
+ /bin/tar -xf /usr/src/RPM/SOURCES/gem-bluecloth-2.2.0.tar
+ cd gem-bluecloth-2.2.0
+ /bin/chmod -c -Rf u+rwX,go-w .
+ echo 'Patch #0 (patch.patch):'
Patch #0 (patch.patch):
+ /usr/bin/patch -p0
patching file Rakefile
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.43375
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd gem-bluecloth-2.2.0
+ 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=,rspec >= 3.10.0,rspec < 4,rake-compiler >= 1.1.2,rake-compiler < 2' --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 *bluecloth:2.2.0 [/usr/src/RPM/BUILD/gem-bluecloth-2.2.0/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 srand()... yes
checking for random()... yes
checking for bzero() in string.h,strings.h... yes
checking for strcasecmp()... yes
checking for strncasecmp()... yes
checking for mkdio.h... yes
checking for ruby/encoding.h... yes
creating extconf.h
creating Makefile
make: Entering directory '/usr/src/RPM/BUILD/gem-bluecloth-2.2.0/ext'
compiling Csio.c
In file included from amalloc.h:8,
from cstring.h:14,
from Csio.c:4:
config.h:10:5: warning: "SIZEOF_LONG" is not defined, evaluates to 0 [-Wundef]
10 | #if SIZEOF_LONG == 8
| ^~~~~~~~~~~
In file included from Csio.c:4:
Csio.c: In function 'Csputc':
cstring.h:22:24: 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:2: 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);
| ^~~
Csio.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 bluecloth.c
In file included from bluecloth.h:10,
from bluecloth.c:25:
config.h:10:5: warning: "SIZEOF_LONG" is not defined, evaluates to 0 [-Wundef]
10 | #if SIZEOF_LONG == 8
| ^~~~~~~~~~~
bluecloth.c: In function 'bluecloth_debug':
bluecloth.c:84:2: warning: function 'bluecloth_debug' might be a candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format]
84 | vsnprintf( buf2, BUFSIZ, buf, args );
| ^~~~~~~~~
bluecloth.c: In function 'bluecloth_initialize':
bluecloth.c:232:3: warning: 'RB_OBJ_INFECT' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations]
232 | OBJ_INFECT( self, text );
| ^~~~~~~~~~
In file included from /usr/include/ruby/internal/core/rstring.h:30,
from /usr/include/ruby/internal/arithmetic/char.h:29,
from /usr/include/ruby/internal/arithmetic.h:23,
from /usr/include/ruby/ruby.h:27,
from /usr/include/ruby.h:38,
from bluecloth.h:14,
from bluecloth.c:25:
/usr/include/ruby/internal/fl_type.h:890:1: note: declared here
890 | RB_OBJ_INFECT(VALUE dst, VALUE src)
| ^~~~~~~~~~~~~
bluecloth.c: In function 'bluecloth_to_html':
bluecloth.c:266:3: warning: 'RB_OBJ_INFECT' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations]
266 | OBJ_INFECT( result, self );
| ^~~~~~~~~~
In file included from /usr/include/ruby/internal/core/rstring.h:30,
from /usr/include/ruby/internal/arithmetic/char.h:29,
from /usr/include/ruby/internal/arithmetic.h:23,
from /usr/include/ruby/ruby.h:27,
from /usr/include/ruby.h:38,
from bluecloth.h:14,
from bluecloth.c:25:
/usr/include/ruby/internal/fl_type.h:890:1: note: declared here
890 | RB_OBJ_INFECT(VALUE dst, VALUE src)
| ^~~~~~~~~~~~~
bluecloth.c: In function 'bluecloth_header':
bluecloth.c:306:3: warning: 'RB_OBJ_INFECT' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations]
306 | OBJ_INFECT( fieldstring, self );
| ^~~~~~~~~~
In file included from /usr/include/ruby/internal/core/rstring.h:30,
from /usr/include/ruby/internal/arithmetic/char.h:29,
from /usr/include/ruby/internal/arithmetic.h:23,
from /usr/include/ruby/ruby.h:27,
from /usr/include/ruby.h:38,
from bluecloth.h:14,
from bluecloth.c:25:
/usr/include/ruby/internal/fl_type.h:890:1: note: declared here
890 | RB_OBJ_INFECT(VALUE dst, VALUE src)
| ^~~~~~~~~~~~~
bluecloth.c:311:3: warning: 'RB_OBJ_INFECT' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations]
311 | OBJ_INFECT( fieldstring, self );
| ^~~~~~~~~~
In file included from /usr/include/ruby/internal/core/rstring.h:30,
from /usr/include/ruby/internal/arithmetic/char.h:29,
from /usr/include/ruby/internal/arithmetic.h:23,
from /usr/include/ruby/ruby.h:27,
from /usr/include/ruby.h:38,
from bluecloth.h:14,
from bluecloth.c:25:
/usr/include/ruby/internal/fl_type.h:890:1: note: declared here
890 | RB_OBJ_INFECT(VALUE dst, VALUE src)
| ^~~~~~~~~~~~~
bluecloth.c:316:3: warning: 'RB_OBJ_INFECT' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations]
316 | OBJ_INFECT( fieldstring, self );
| ^~~~~~~~~~
In file included from /usr/include/ruby/internal/core/rstring.h:30,
from /usr/include/ruby/internal/arithmetic/char.h:29,
from /usr/include/ruby/internal/arithmetic.h:23,
from /usr/include/ruby/ruby.h:27,
from /usr/include/ruby.h:38,
from bluecloth.h:14,
from bluecloth.c:25:
/usr/include/ruby/internal/fl_type.h:890:1: note: declared here
890 | RB_OBJ_INFECT(VALUE dst, VALUE src)
| ^~~~~~~~~~~~~
bluecloth.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 css.c
In file included from css.c:14:
config.h:10:5: warning: "SIZEOF_LONG" is not defined, evaluates to 0 [-Wundef]
10 | #if SIZEOF_LONG == 8
| ^~~~~~~~~~~
In file included from css.c:16:
css.c: In function 'mkd_css':
cstring.h:22:24: warning: operation on 'f.size' may be undefined [-Wsequence-point]
22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \
| ~~~~~^~~
css.c:57:6: note: in expansion of macro 'EXPAND'
57 | EXPAND(f) = 0;
| ^~~~~~
css.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 docheader.c
In file included from docheader.c:8:
config.h:10:5: warning: "SIZEOF_LONG" is not defined, evaluates to 0 [-Wundef]
10 | #if SIZEOF_LONG == 8
| ^~~~~~~~~~~
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:14:
config.h:10:5: warning: "SIZEOF_LONG" is not defined, evaluates to 0 [-Wundef]
10 | #if SIZEOF_LONG == 8
| ^~~~~~~~~~~
In file included from emmatch.c:16:
emmatch.c: In function 'emfill':
cstring.h:22:24: 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:4: 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) )
| ^
emmatch.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 generate.c
In file included from generate.c:14:
config.h:10:5: warning: "SIZEOF_LONG" is not defined, evaluates to 0 [-Wundef]
10 | #if SIZEOF_LONG == 8
| ^~~~~~~~~~~
In file included from generate.c:16:
generate.c: In function 'push':
cstring.h:22:24: warning: operation on 'f->in.size' may be undefined [-Wsequence-point]
22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \
| ~~~~~^~~
generate.c:37:2: note: in expansion of macro 'EXPAND'
37 | EXPAND(f->in) = *bfr++;
| ^~~~~~
generate.c: In function 'Qchar':
cstring.h:22:24: warning: operation on 'f->Q.size' may be undefined [-Wsequence-point]
22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \
| ~~~~~^~~
generate.c:120:9: note: in expansion of macro 'EXPAND'
120 | cur = &EXPAND(f->Q);
| ^~~~~~
cstring.h:22:24: warning: operation on 'cur->b_text.size' may be undefined [-Wsequence-point]
22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \
| ~~~~~^~~
generate.c:127:5: note: in expansion of macro 'EXPAND'
127 | EXPAND(cur->b_text) = c;
| ^~~~~~
generate.c: In function 'Qprintf':
generate.c:161:5: warning: function 'Qprintf' might be a candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format]
161 | vsnprintf(bfr, sizeof bfr, fmt, ptr);
| ^~~~~~~~~
In file included from generate.c:16:
generate.c: In function 'Qem':
cstring.h:22:24: warning: operation on 'f->Q.size' may be undefined [-Wsequence-point]
22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \
| ~~~~~^~~
generate.c:172:17: note: in expansion of macro 'EXPAND'
172 | block *p = &EXPAND(f->Q);
| ^~~~~~
cstring.h:22:24: warning: operation on 'f->Q.size' may be undefined [-Wsequence-point]
22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \
| ~~~~~^~~
generate.c:179:13: note: in expansion of macro 'EXPAND'
179 | memset(&EXPAND(f->Q), 0, sizeof(block));
| ^~~~~~
generate.c: In function '___mkd_reparse':
cstring.h:22:24: warning: operation on 'sub.in.size' may be undefined [-Wsequence-point]
22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \
| ~~~~~^~~
generate.c:197:5: note: in expansion of macro 'EXPAND'
197 | EXPAND(sub.in) = 0;
| ^~~~~~
generate.c: In function 'puturl':
generate.c:228:14: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
228 | Qstring("&", f);
| ^~~~~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c:230:14: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
230 | Qstring("<", f);
| ^~~~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c:232:14: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
232 | Qstring("%22", f);
| ^~~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c:236:14: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
236 | Qstring(" ", f);
| ^~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c:238:17: warning: passing argument 2 of 'Qprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
238 | Qprintf(f, "%%%02X", c);
| ^~~~~~~~
generate.c:155:25: note: expected 'char *' but argument is of type 'const char *'
155 | Qprintf(MMIOT *f, char *fmt, ...)
| ~~~~~~^~~
generate.c: At top level:
generate.c:458:17: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
458 | _aprotocol( "https:" ),
| ^~~~~~~~
generate.c:457:25: note: in definition of macro '_aprotocol'
457 | #define _aprotocol(x) { x, (sizeof x)-1 }
| ^
generate.c:459:17: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
459 | _aprotocol( "http:" ),
| ^~~~~~~
generate.c:457:25: note: in definition of macro '_aprotocol'
457 | #define _aprotocol(x) { x, (sizeof x)-1 }
| ^
generate.c:460:17: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
460 | _aprotocol( "news:" ),
| ^~~~~~~
generate.c:457:25: note: in definition of macro '_aprotocol'
457 | #define _aprotocol(x) { x, (sizeof x)-1 }
| ^
generate.c:461:17: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
461 | _aprotocol( "ftp:" ),
| ^~~~~~
generate.c:457:25: note: in definition of macro '_aprotocol'
457 | #define _aprotocol(x) { x, (sizeof x)-1 }
| ^
generate.c: In function 'isautoprefix':
generate.c:473:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
473 | for (i=0, p=protocol; i < NRPROTOCOLS; i++, p++)
| ^
generate.c: At top level:
generate.c:497:35: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
497 | static linkytype imaget = { 0, 0, "
", MKD_NOIMAGE|MKD_TAGTEXT, IS_URL };
| ^~~~~~~~~
generate.c:498:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
498 | 1, " alt=\"", "\" />", MKD_NOIMAGE|MKD_TAGTEXT, IS_URL };
| ^~~~~~~
generate.c:499:35: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
499 | static linkytype linkt = { 0, 0, "", "", MKD_NOLINKS, IS_URL };
| ^~~
generate.c:500:38: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
500 | 0, ">", "", MKD_NOLINKS, IS_URL };
| ^~~~~~
generate.c:510:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
510 | { "id:", 3, "", "", 0, 0 },
| ^~~~~
generate.c:510:17: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
510 | { "id:", 3, "", "", 0, 0 },
| ^~~~~~~~~~~~~
generate.c:510:32: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
510 | { "id:", 3, "", "", 0, 0 },
| ^~~~
generate.c:510:41: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
510 | { "id:", 3, "", "", 0, 0 },
| ^~~
generate.c:510:46: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
510 | { "id:", 3, "", "", 0, 0 },
| ^~~~~~~~~
generate.c:511:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
511 | { "raw:", 4, 0, 0, 0, 0, 0, MKD_NOHTML, 0 },
| ^~~~~~
generate.c:512:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
512 | { "lang:", 5, "", "", 0, 0 },
| ^~~~~~~
generate.c:512:19: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
512 | { "lang:", 5, "", "", 0, 0 },
| ^~~~~~~~~~~~~~~
generate.c:512:36: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
512 | { "lang:", 5, "", "", 0, 0 },
| ^~~~
generate.c:512:45: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
512 | { "lang:", 5, "", "", 0, 0 },
| ^~~
generate.c:512:50: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
512 | { "lang:", 5, "", "", 0, 0 },
| ^~~~~~~~~
generate.c:513:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
513 | { "abbr:", 5, "", "", 0, 0 },
| ^~~~~~~
generate.c:513:19: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
513 | { "abbr:", 5, "", "", 0, 0 },
| ^~~~~~~~~~~~~~~~
generate.c:513:37: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
513 | { "abbr:", 5, "", "", 0, 0 },
| ^~~~
generate.c:513:46: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
513 | { "abbr:", 5, "", "", 0, 0 },
| ^~~
generate.c:513:51: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
513 | { "abbr:", 5, "", "", 0, 0 },
| ^~~~~~~~~
generate.c:514:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
514 | { "class:", 6, "", "", 0, 0 },
| ^~~~~~~~
generate.c:514:20: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
514 | { "class:", 6, "", "", 0, 0 },
| ^~~~~~~~~~~~~~~~
generate.c:514:38: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
514 | { "class:", 6, "", "", 0, 0 },
| ^~~~
generate.c:514:47: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
514 | { "class:", 6, "", "", 0, 0 },
| ^~~
generate.c:514:52: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
514 | { "class:", 6, "", "", 0, 0 },
| ^~~~~~~~~
generate.c: In function 'pseudo':
generate.c:527:30: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
527 | for ( i=0, r=specials; i < NR(specials); i++,r++ ) {
| ^
generate.c: In function 'p_or_nothing':
generate.c:572:1: warning: old-style function definition [-Wold-style-definition]
572 | p_or_nothing(p)
| ^~~~~~~~~~~~
generate.c:575:42: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
575 | return p->ref_prefix ? p->ref_prefix : "fn";
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
generate.c: In function 'extra_linky':
generate.c:592:13: warning: passing argument 2 of 'Qprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
592 | Qprintf(f, "%d",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
generate.c:155:25: note: expected 'char *' but argument is of type 'const char *'
155 | Qprintf(MMIOT *f, char *fmt, ...)
| ~~~~~~^~~
generate.c: In function 'linkyformat':
generate.c:609:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
609 | else if ( tag = pseudo(ref->link) ) {
| ^~~
generate.c:632:35: warning: passing argument 2 of 'Qprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
632 | if ( ref->height ) Qprintf(f," height=\"%d\"", ref->height);
| ^~~~~~~~~~~~~~~~
generate.c:155:25: note: expected 'char *' but argument is of type 'const char *'
155 | Qprintf(MMIOT *f, char *fmt, ...)
| ~~~~~~^~~
generate.c:633:35: warning: passing argument 2 of 'Qprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
633 | if ( ref->width ) Qprintf(f, " width=\"%d\"", ref->width);
| ^~~~~~~~~~~~~~~
generate.c:155:25: note: expected 'char *' but argument is of type 'const char *'
155 | Qprintf(MMIOT *f, char *fmt, ...)
| ~~~~~~^~~
generate.c:637:14: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
637 | Qstring(" title=\"", f);
| ^~~~~~~~~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c: In function 'linkylinky':
generate.c:703:8: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
703 | if ( ref = bsearch(&key, T(*f->footnotes), S(*f->footnotes),
| ^~~
generate.c: In function 'cputc':
generate.c:733:25: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
733 | case '&': Qstring("&", f); break;
| ^~~~~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c:734:25: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
734 | case '>': Qstring(">", f); break;
| ^~~~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c:735:25: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
735 | case '<': Qstring("<", f); break;
| ^~~~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c: In function 'mangle':
generate.c:748:10: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
748 | Qstring("", f);
| ^~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c:749:35: warning: passing argument 2 of 'Qprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
749 | Qprintf(f, COINTOSS() ? "x%02x;" : "%02d;", *((unsigned char*)(s++)) );
generate.c:155:25: note: expected 'char *' but argument is of type 'const char *'
155 | Qprintf(MMIOT *f, char *fmt, ...)
| ~~~~~~^~~
generate.c: In function 'code':
generate.c:812:14: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
812 | Qstring(" ", f);
| ^~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c: In function 'delspan':
generate.c:823:13: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
823 | Qstring("", f);
| ^~~~~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c:825:13: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
825 | Qstring("", f);
| ^~~~~~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c: In function 'codespan':
generate.c:840:13: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
840 | Qstring("", f);
| ^~~~~~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c:842:13: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
842 | Qstring("
", f);
| ^~~~~~~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c: In function 'process_possible_link':
generate.c:919:10: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
919 | Qstring("", f);
| ^~~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c:927:10: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
927 | Qstring("", f);
| ^~~~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c:934:10: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
934 | Qstring("", f);
| ^~~~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c: In function 'smartyquote':
generate.c:1041:17: warning: passing argument 2 of 'Qprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1041 | Qprintf(f, "&r%cquo;", typeofquote);
| ^~~~~~~~~~
generate.c:155:25: note: expected 'char *' but argument is of type 'const char *'
155 | Qprintf(MMIOT *f, char *fmt, ...)
| ~~~~~~^~~
generate.c:1047:13: warning: passing argument 2 of 'Qprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1047 | Qprintf(f, "&l%cquo;", typeofquote);
| ^~~~~~~~~~
generate.c:155:25: note: expected 'char *' but argument is of type 'const char *'
155 | Qprintf(MMIOT *f, char *fmt, ...)
| ~~~~~~^~~
generate.c: At top level:
generate.c:1089:13: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1089 | { '\'', "'s>", "rsquo", 0 },
| ^~~~~
generate.c:1089:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1089 | { '\'', "'s>", "rsquo", 0 },
| ^~~~~~~
generate.c:1090:13: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1090 | { '\'', "'t>", "rsquo", 0 },
| ^~~~~
generate.c:1090:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1090 | { '\'', "'t>", "rsquo", 0 },
| ^~~~~~~
generate.c:1091:13: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1091 | { '\'', "'re>", "rsquo", 0 },
| ^~~~~~
generate.c:1091:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1091 | { '\'', "'re>", "rsquo", 0 },
| ^~~~~~~
generate.c:1092:13: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1092 | { '\'', "'ll>", "rsquo", 0 },
| ^~~~~~
generate.c:1092:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1092 | { '\'', "'ll>", "rsquo", 0 },
| ^~~~~~~
generate.c:1093:13: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1093 | { '\'', "'ve>", "rsquo", 0 },
| ^~~~~~
generate.c:1093:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1093 | { '\'', "'ve>", "rsquo", 0 },
| ^~~~~~~
generate.c:1094:13: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1094 | { '\'', "'m>", "rsquo", 0 },
| ^~~~~
generate.c:1094:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1094 | { '\'', "'m>", "rsquo", 0 },
| ^~~~~~~
generate.c:1095:13: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1095 | { '\'', "'d>", "rsquo", 0 },
| ^~~~~
generate.c:1095:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1095 | { '\'', "'d>", "rsquo", 0 },
| ^~~~~~~
generate.c:1096:13: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1096 | { '-', "--", "mdash", 1 },
| ^~~~
generate.c:1096:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1096 | { '-', "--", "mdash", 1 },
| ^~~~~~~
generate.c:1097:13: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1097 | { '-', "<->", "ndash", 0 },
| ^~~~~
generate.c:1097:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1097 | { '-', "<->", "ndash", 0 },
| ^~~~~~~
generate.c:1098:13: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1098 | { '.', "...", "hellip", 2 },
| ^~~~~
generate.c:1098:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1098 | { '.', "...", "hellip", 2 },
| ^~~~~~~~
generate.c:1099:13: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1099 | { '.', ". . .", "hellip", 4 },
| ^~~~~~~
generate.c:1099:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1099 | { '.', ". . .", "hellip", 4 },
| ^~~~~~~~
generate.c:1100:13: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1100 | { '(', "(c)", "copy", 2 },
| ^~~~~
generate.c:1100:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1100 | { '(', "(c)", "copy", 2 },
| ^~~~~~
generate.c:1101:13: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1101 | { '(', "(r)", "reg", 2 },
| ^~~~~
generate.c:1101:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1101 | { '(', "(r)", "reg", 2 },
| ^~~~~
generate.c:1102:13: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1102 | { '(', "(tm)", "trade", 3 },
| ^~~~~~
generate.c:1102:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1102 | { '(', "(tm)", "trade", 3 },
| ^~~~~~~
generate.c:1103:13: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1103 | { '3', "<3/4>", "frac34", 2 },
| ^~~~~~~
generate.c:1103:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1103 | { '3', "<3/4>", "frac34", 2 },
| ^~~~~~~~
generate.c:1104:13: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1104 | { '3', "<3/4ths>", "frac34", 2 },
| ^~~~~~~~~~
generate.c:1104:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1104 | { '3', "<3/4ths>", "frac34", 2 },
| ^~~~~~~~
generate.c:1105:13: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1105 | { '1', "<1/2>", "frac12", 2 },
| ^~~~~~~
generate.c:1105:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1105 | { '1', "<1/2>", "frac12", 2 },
| ^~~~~~~~
generate.c:1106:13: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1106 | { '1', "<1/4>", "frac14", 2 },
| ^~~~~~~
generate.c:1106:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1106 | { '1', "<1/4>", "frac14", 2 },
| ^~~~~~~~
generate.c:1107:13: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1107 | { '1', "<1/4th>", "frac14", 2 },
| ^~~~~~~~~
generate.c:1107:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1107 | { '1', "<1/4th>", "frac14", 2 },
| ^~~~~~~~
generate.c:1108:13: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1108 | { '&', "", 0, 3 },
| ^~~~~~
generate.c: In function 'smartypants':
generate.c:1123:18: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
1123 | for ( i=0; i < NRSMART; i++)
| ^
generate.c:1126:14: warning: passing argument 2 of 'Qprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1126 | Qprintf(f, "&%s;", smarties[i].entity);
| ^~~~~~
generate.c:155:25: note: expected 'char *' but argument is of type 'const char *'
155 | Qprintf(MMIOT *f, char *fmt, ...)
| ~~~~~~^~~
generate.c:1148:16: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1148 | Qstring("“", f);
| ^~~~~~~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c:1150:16: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1150 | Qstring("”", f);
| ^~~~~~~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c: In function 'text':
generate.c:1212:41: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1212 | case 3: Qstring(tag_text(f) ? " " : "
", f);
| ^
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c:1216:12: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1216 | Qstring(">", f);
| ^~~~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c:1222:12: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1222 | Qstring(""", f);
| ^~~~~~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c:1230:16: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1230 | Qstring("![", f);
| ^~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c:1267:12: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1267 | Qstring("",f);
| ^~~~~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c:1269:12: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1269 | Qstring("", f);
| ^~~~~~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c:1306:27: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1306 | case '&': Qstring("&", f);
| ^~~~~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c:1308:27: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1308 | case '<': Qstring("<", f);
| ^~~~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c:1342:12: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1342 | Qstring("<", f);
| ^~~~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c:1350:12: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1350 | Qstring("&", f);
| ^~~~~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c: In function 'printheader':
generate.c:1369:5: warning: "WITH_ID_ANCHOR" is not defined, evaluates to 0 [-Wundef]
1369 | #if WITH_ID_ANCHOR
| ^~~~~~~~~~~~~~
generate.c:1381:10: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1381 | Qstring("\n", f);
| ^~~~~~~~~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c:1387:16: warning: passing argument 2 of 'Qprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1387 | Qprintf(f, "", pp->hnumber);
| ^~~~~~~
generate.c:155:25: note: expected 'char *' but argument is of type 'const char *'
155 | Qprintf(MMIOT *f, char *fmt, ...)
| ~~~~~~^~~
generate.c:1391:16: warning: passing argument 2 of 'Qprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1391 | Qprintf(f, "", pp->hnumber);
| ^~~~~~~~
generate.c:155:25: note: expected 'char *' but argument is of type 'const char *'
155 | Qprintf(MMIOT *f, char *fmt, ...)
| ~~~~~~^~~
generate.c: At top level:
generate.c:1397:31: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1397 | static char* alignments[] = { "", " align=\"center\"", " align=\"left\"",
| ^~
generate.c:1397:35: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1397 | static char* alignments[] = { "", " align=\"center\"", " align=\"left\"",
| ^~~~~~~~~~~~~~~~~~~
generate.c:1397:56: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1397 | static char* alignments[] = { "", " align=\"center\"", " align=\"left\"",
| ^~~~~~~~~~~~~~~~~
generate.c:1398:7: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1398 | " align=\"right\"" };
| ^~~~~~~~~~~~~~~~~~
generate.c: In function 'splat':
generate.c:1409:13: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1409 | Qstring("
\n", f);
| ^~~~~~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c:1421:13: warning: passing argument 2 of 'Qprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1421 | Qprintf(f, "<%s%s>",
| ^~~~~~~~
generate.c:155:25: note: expected 'char *' but argument is of type 'const char *'
155 | Qprintf(MMIOT *f, char *fmt, ...)
| ~~~~~~^~~
generate.c:1425:13: warning: passing argument 2 of 'Qprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1425 | Qprintf(f, "%s>\n", block);
| ^~~~~~~~~
generate.c:155:25: note: expected 'char *' but argument is of type 'const char *'
155 | Qprintf(MMIOT *f, char *fmt, ...)
| ~~~~~~^~~
generate.c:1431:17: warning: passing argument 2 of 'Qprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1431 | Qprintf(f, "<%s>%s>\n", block, block);
| ^~~~~~~~~~~~~
generate.c:155:25: note: expected 'char *' but argument is of type 'const char *'
155 | Qprintf(MMIOT *f, char *fmt, ...)
| ~~~~~~^~~
generate.c:1434:13: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1434 | Qstring("
\n", f);
| ^~~~~~~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
In file included from generate.c:16:
generate.c: In function 'printtable':
cstring.h:22:24: warning: operation on 'align.size' may be undefined [-Wsequence-point]
22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \
| ~~~~~^~~
generate.c:1474:2: note: in expansion of macro 'EXPAND'
1474 | EXPAND(align) = ( first == ':' ) ? (( last == ':') ? a_CENTER : a_LEFT)
| ^~~~~~
generate.c:1479:13: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1479 | Qstring("\n", f);
| ^~~~~~~~~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c:1480:13: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1480 | Qstring("\n", f);
| ^~~~~~~~~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c:1481:24: warning: passing argument 2 of 'splat' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1481 | hcols = splat(hdr, "th", align, 0, f);
| ^~~~
generate.c:1403:22: note: expected 'char *' but argument is of type 'const char *'
1403 | splat(Line *p, char *block, Istring align, int force, MMIOT *f)
| ~~~~~~^~~~~
generate.c:1482:13: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1482 | Qstring("\n", f);
| ^~~~~~~~~~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
In file included from generate.c:16:
cstring.h:22:24: warning: operation on 'align.size' may be undefined [-Wsequence-point]
22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \
| ~~~~~^~~
generate.c:1488:6: note: in expansion of macro 'EXPAND'
1488 | EXPAND(align) = a_NONE;
| ^~~~~~
generate.c:1490:13: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1490 | Qstring("\n", f);
| ^~~~~~~~~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c:1492:14: warning: passing argument 2 of 'splat' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1492 | splat(body, "td", align, 1, f);
| ^~~~
generate.c:1403:22: note: expected 'char *' but argument is of type 'const char *'
1403 | splat(Line *p, char *block, Istring align, int force, MMIOT *f)
| ~~~~~~^~~~~
generate.c:1493:13: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1493 | Qstring("\n", f);
| ^~~~~~~~~~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c:1494:13: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1494 | Qstring("
\n", f);
| ^~~~~~~~~~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c: In function 'printblock':
generate.c:1505:30: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1505 | static char *Begin[] = { "", "", "
" };
| ^~
generate.c:1505:34: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1505 | static char *Begin[] = { "", "
", "
" };
| ^~~~~
generate.c:1505:41: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1505 | static char *Begin[] = { "", "
", "
" };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
generate.c:1506:30: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1506 | static char *End[] = { "", "
","" };
| ^~
generate.c:1506:34: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1506 | static char *End[] = { "", "","" };
| ^~~~~~
generate.c:1506:41: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1506 | static char *End[] = { "", "","" };
| ^~~~~~
generate.c:1514:8: warning: passing argument 1 of 'push' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1514 | push("\003\n", 2, f);
| ^~~~~~~~
generate.c:34:12: note: expected 'char *' but argument is of type 'const char *'
34 | push(char *bfr, int size, MMIOT *f)
| ~~~~~~^~~
generate.c:1520:12: warning: passing argument 1 of 'push' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1520 | push("\n", 1, f);
| ^~~~
generate.c:34:12: note: expected 'char *' but argument is of type 'const char *'
34 | push(char *bfr, int size, MMIOT *f)
| ~~~~~~^~~
generate.c: In function 'printcode':
generate.c:1537:13: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1537 | Qstring("", f);
| ^~~~~~~~~~~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c:1549:13: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1549 | Qstring("
", f);
| ^~~~~~~~~~~~~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c: In function 'htmlify':
generate.c:1576:35: warning: passing argument 2 of 'Qprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1576 | Qprintf(f, arguments ? "<%s %s>" : "<%s>", block, arguments);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
generate.c:155:25: note: expected 'char *' but argument is of type 'const char *'
155 | Qprintf(MMIOT *f, char *fmt, ...)
| ~~~~~~^~~
generate.c:1581:10: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1581 | Qstring("\n\n", f);
| ^~~~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c:1585:14: warning: passing argument 2 of 'Qprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1585 | Qprintf(f, "%s>", block);
| ^~~~~~~
generate.c:155:25: note: expected 'char *' but argument is of type 'const char *'
155 | Qprintf(MMIOT *f, char *fmt, ...)
| ~~~~~~^~~
generate.c: In function 'definitionlist':
generate.c:1596:10: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1596 | Qstring("\n", f);
| ^~~~~~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c:1600:11: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1600 | Qstring("- ", f);
| ^~~~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c:1602:11: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1602 | Qstring("
\n", f);
| ^~~~~~~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c:1605:23: warning: passing argument 2 of 'htmlify' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1605 | htmlify(p->down, "dd", p->ident, f);
| ^~~~
generate.c:1572:29: note: expected 'char *' but argument is of type 'const char *'
1572 | htmlify(Paragraph *p, char *block, char *arguments, MMIOT *f)
| ~~~~~~^~~~~
generate.c:1609:10: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1609 | Qstring("
", f);
| ^~~~~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c: In function 'listdisplay':
generate.c:1618:13: warning: passing argument 2 of 'Qprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1618 | Qprintf(f, "<%cl", (typ==UL)?'u':'o');
| ^~~~~~
generate.c:155:25: note: expected 'char *' but argument is of type 'const char *'
155 | Qprintf(MMIOT *f, char *fmt, ...)
| ~~~~~~^~~
generate.c:1620:17: warning: passing argument 2 of 'Qprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1620 | Qprintf(f, " type=\"a\"");
| ^~~~~~~~~~~~~
generate.c:155:25: note: expected 'char *' but argument is of type 'const char *'
155 | Qprintf(MMIOT *f, char *fmt, ...)
| ~~~~~~^~~
generate.c:1621:13: warning: passing argument 2 of 'Qprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1621 | Qprintf(f, ">\n");
| ^~~~~
generate.c:155:25: note: expected 'char *' but argument is of type 'const char *'
155 | Qprintf(MMIOT *f, char *fmt, ...)
| ~~~~~~^~~
generate.c:1624:23: warning: passing argument 2 of 'htmlify' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1624 | htmlify(p->down, "li", p->ident, f);
| ^~~~
generate.c:1572:29: note: expected 'char *' but argument is of type 'const char *'
1572 | htmlify(Paragraph *p, char *block, char *arguments, MMIOT *f)
| ~~~~~~^~~~~
generate.c:1628:13: warning: passing argument 2 of 'Qprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1628 | Qprintf(f, "%cl>\n", (typ==UL)?'u':'o');
| ^~~~~~~~~~
generate.c:155:25: note: expected 'char *' but argument is of type 'const char *'
155 | Qprintf(MMIOT *f, char *fmt, ...)
| ~~~~~~^~~
generate.c: In function 'display':
generate.c:1654:36: warning: passing argument 2 of 'htmlify' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1654 | htmlify(p->down, p->ident ? "div" : "blockquote", p->ident, f);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
generate.c:1572:29: note: expected 'char *' but argument is of type 'const char *'
1572 | htmlify(Paragraph *p, char *block, char *arguments, MMIOT *f)
| ~~~~~~^~~~~
generate.c:1668:10: warning: passing argument 1 of 'Qstring' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1668 | Qstring("
", f);
| ^~~~~~~~
generate.c:135:15: note: expected 'char *' but argument is of type 'const char *'
135 | Qstring(char *s, MMIOT *f)
| ~~~~~~^
generate.c: In function 'mkd_extra_footnotes':
generate.c:1702:23: warning: passing argument 2 of 'Csprintf' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1702 | Csprintf(&m->out, "\n\n");
| ^~~~~~~~~~~~~~~~~
In file included from generate.c:16:
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:24: warning: operation on 'p->ctx->out.size' may be undefined [-Wsequence-point]
22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \
| ~~~~~^~~
generate.c:1740:6: note: in expansion of macro 'EXPAND'
1740 | EXPAND(p->ctx->out) = 0;
| ^~~~~~
generate.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:15:20: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
15 | 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:16:20: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
16 | mkd_define_tag("FOOTER", 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:17:20: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
17 | mkd_define_tag("HEADER", 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:18:20: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
18 | mkd_define_tag("HGROUP", 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:19:20: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
19 | mkd_define_tag("NAV", 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:20:20: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
20 | mkd_define_tag("SECTION", 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:21:20: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
21 | mkd_define_tag("ARTICLE", 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: 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
In file included from markdown.c:7:
config.h:10:5: warning: "SIZEOF_LONG" is not defined, evaluates to 0 [-Wundef]
10 | #if SIZEOF_LONG == 8
| ^~~~~~~~~~~
markdown.c:104:30: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
104 | static struct kw comment = { "!--", 3, 0 };
| ^~~~~
markdown.c: In function 'commentblock':
markdown.c:184:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
184 | if ( end = strstr(T(t->text), "-->") ) {
| ^~~
markdown.c: In function 'htmlblock':
markdown.c:232:8: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
232 | if ( closing = (c == '/') ) c = flogetc(&f);
| ^~~~~~~
markdown.c: In function 'is_extra_dt':
markdown.c:475:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
475 | if ( x=is_extra_dt(t->next, clip) )
| ^
markdown.c: In function 'isdefinition':
markdown.c:489:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
489 | if ( ret = is_discount_dt(t,clip) )
| ^~~
markdown.c: In function 'quoteblock':
markdown.c:753:17: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
753 | char *prefix = "class";
| ^~~~~~~
markdown.c:761:12: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
761 | prefix="id";
| ^
markdown.c:763:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
763 | if ( p->ident = malloc(4+strlen(prefix)+S(q->text)) )
| ^
markdown.c: In function 'enumerated_block':
markdown.c:928:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
928 | if ( para = (q != text) ) {
| ^~~~
In file included from markdown.c:16:
markdown.c: In function 'addfootnote':
cstring.h:22:24: warning: operation on 'f->footnotes->size' may be undefined [-Wsequence-point]
22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \
| ~~~~~^~~
markdown.c:965:23: note: in expansion of macro 'EXPAND'
965 | Footnote *foot = &EXPAND(*f->footnotes);
| ^~~~~~
cstring.h:22:24: warning: operation on 'foot->tag.size' may be undefined [-Wsequence-point]
22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \
| ~~~~~^~~
markdown.c:973:2: note: in expansion of macro 'EXPAND'
973 | EXPAND(foot->tag) = T(p->text)[j];
| ^~~~~~
cstring.h:22:24: warning: operation on 'foot->tag.size' may be undefined [-Wsequence-point]
22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \
| ~~~~~^~~
markdown.c:975:5: note: in expansion of macro 'EXPAND'
975 | EXPAND(foot->tag) = 0;
| ^~~~~~
cstring.h:22:24: warning: operation on 'foot->title.size' may be undefined [-Wsequence-point]
22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \
| ~~~~~^~~
markdown.c:981:6: note: in expansion of macro 'EXPAND'
981 | EXPAND(foot->title) = T(p->text)[j++];
| ^~~~~~
cstring.h:22:24: warning: operation on 'foot->link.size' may be undefined [-Wsequence-point]
22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \
| ~~~~~^~~
markdown.c:986:2: note: in expansion of macro 'EXPAND'
986 | EXPAND(foot->link) = T(p->text)[j++];
| ^~~~~~
cstring.h:22:24: warning: operation on 'foot->link.size' may be undefined [-Wsequence-point]
22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \
| ~~~~~^~~
markdown.c:987:5: note: in expansion of macro 'EXPAND'
987 | EXPAND(foot->link) = 0;
| ^~~~~~
cstring.h:22:24: warning: operation on 'foot->title.size' may be undefined [-Wsequence-point]
22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \
| ~~~~~^~~
markdown.c:1014:6: note: in expansion of macro 'EXPAND'
1014 | EXPAND(foot->title) = T(p->text)[j++];
| ^~~~~~
cstring.h:22:24: warning: operation on 'foot->title.size' may be undefined [-Wsequence-point]
22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \
| ~~~~~^~~
markdown.c:1020:2: note: in expansion of macro 'EXPAND'
1020 | EXPAND(foot->title) = 0;
| ^~~~~~
markdown.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 mkdio.c
In file included from mkdio.c:8:
config.h:10:5: warning: "SIZEOF_LONG" is not defined, evaluates to 0 [-Wundef]
10 | #if SIZEOF_LONG == 8
| ^~~~~~~~~~~
mkdio.c: In function 'new_Document':
mkdio.c:22:1: warning: old-style function definition [-Wold-style-definition]
22 | new_Document()
| ^~~~~~~~~~~~
In file included from mkdio.c:13:
mkdio.c: In function 'queue':
cstring.h:22:24: warning: operation on 'p->text.size' may be undefined [-Wsequence-point]
22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \
| ~~~~~^~~
mkdio.c:60:3: note: in expansion of macro 'EXPAND'
60 | EXPAND(p->text) = ' ';
| ^~~~~~
cstring.h:22:24: warning: operation on 'p->text.size' may be undefined [-Wsequence-point]
22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \
| ~~~~~^~~
mkdio.c:66:6: note: in expansion of macro 'EXPAND'
66 | EXPAND(p->text) = c;
| ^~~~~~
cstring.h:22:24: warning: operation on 'p->text.size' may be undefined [-Wsequence-point]
22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \
| ~~~~~^~~
mkdio.c:70:5: note: in expansion of macro 'EXPAND'
70 | EXPAND(p->text) = 0;
| ^~~~~~
mkdio.c: In function 'populate':
cstring.h:22:24: warning: operation on 'line.size' may be undefined [-Wsequence-point]
22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \
| ~~~~~^~~
mkdio.c:116:6: note: in expansion of macro 'EXPAND'
116 | EXPAND(line) = c;
| ^~~~~~
mkdio.c: In function 'mkd_line':
mkdio.c:272:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
272 | if ( len = S(f.out) ) {
| ^~~
In file included from mkdio.c:13:
cstring.h:22:24: warning: operation on 'f.out.size' may be undefined [-Wsequence-point]
22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \
| ~~~~~^~~
mkdio.c:278:2: note: in expansion of macro 'EXPAND'
278 | EXPAND(f.out) = 0;
| ^~~~~~
mkdio.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 resource.c
In file included from resource.c:14:
config.h:10:5: warning: "SIZEOF_LONG" is not defined, evaluates to 0 [-Wundef]
10 | #if SIZEOF_LONG == 8
| ^~~~~~~~~~~
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 setup.c
In file included from setup.c:7:
config.h:10:5: warning: "SIZEOF_LONG" is not defined, evaluates to 0 [-Wundef]
10 | #if SIZEOF_LONG == 8
| ^~~~~~~~~~~
setup.c: In function 'mkd_initialize':
setup.c:25:1: warning: old-style function definition [-Wold-style-definition]
25 | mkd_initialize()
| ^~~~~~~~~~~~~~
setup.c: In function 'mkd_shlib_destructor':
setup.c:40:1: warning: old-style function definition [-Wold-style-definition]
40 | mkd_shlib_destructor()
| ^~~~~~~~~~~~~~~~~~~~
setup.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 tags.c
In file included from tags.c:4:
tags.c: In function 'mkd_define_tag':
cstring.h:22:24: warning: operation on 'blocktags.size' may be undefined [-Wsequence-point]
22 | #define EXPAND(x) (S(x)++)[(S(x) < (x).alloc) \
| ~~~~~^~~
tags.c:15:21: note: in expansion of macro 'EXPAND'
15 | struct kw *p = &EXPAND(blocktags);
| ^~~~~~
tags.c: In function 'mkd_sort_tags':
tags.c:43:1: warning: old-style function definition [-Wold-style-definition]
43 | mkd_sort_tags()
| ^~~~~~~~~~~~~
tags.c: In function 'mkd_prepare_tags':
tags.c:70:1: warning: old-style function definition [-Wold-style-definition]
70 | mkd_prepare_tags()
| ^~~~~~~~~~~~~~~~
tags.c:79:8: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
79 | KW("STYLE");
| ^~~~~~~
tags.c:73:30: note: in definition of macro 'KW'
73 | #define KW(x) mkd_define_tag(x, 0)
| ^
tags.c:13:22: note: expected 'char *' but argument is of type 'const char *'
13 | mkd_define_tag(char *id, int selfclose)
| ~~~~~~^~
tags.c:80:8: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
80 | KW("SCRIPT");
| ^~~~~~~~
tags.c:73:30: note: in definition of macro 'KW'
73 | #define KW(x) mkd_define_tag(x, 0)
| ^
tags.c:13:22: note: expected 'char *' but argument is of type 'const char *'
13 | mkd_define_tag(char *id, int selfclose)
| ~~~~~~^~
tags.c:81:8: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
81 | KW("ADDRESS");
| ^~~~~~~~~
tags.c:73:30: note: in definition of macro 'KW'
73 | #define KW(x) mkd_define_tag(x, 0)
| ^
tags.c:13:22: note: expected 'char *' but argument is of type 'const char *'
13 | mkd_define_tag(char *id, int selfclose)
| ~~~~~~^~
tags.c:82:8: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
82 | KW("BDO");
| ^~~~~
tags.c:73:30: note: in definition of macro 'KW'
73 | #define KW(x) mkd_define_tag(x, 0)
| ^
tags.c:13:22: note: expected 'char *' but argument is of type 'const char *'
13 | mkd_define_tag(char *id, int selfclose)
| ~~~~~~^~
tags.c:83:8: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
83 | KW("BLOCKQUOTE");
| ^~~~~~~~~~~~
tags.c:73:30: note: in definition of macro 'KW'
73 | #define KW(x) mkd_define_tag(x, 0)
| ^
tags.c:13:22: note: expected 'char *' but argument is of type 'const char *'
13 | mkd_define_tag(char *id, int selfclose)
| ~~~~~~^~
tags.c:84:8: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
84 | KW("CENTER");
| ^~~~~~~~
tags.c:73:30: note: in definition of macro 'KW'
73 | #define KW(x) mkd_define_tag(x, 0)
| ^
tags.c:13:22: note: expected 'char *' but argument is of type 'const char *'
13 | mkd_define_tag(char *id, int selfclose)
| ~~~~~~^~
tags.c:85:8: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
85 | KW("DFN");
| ^~~~~
tags.c:73:30: note: in definition of macro 'KW'
73 | #define KW(x) mkd_define_tag(x, 0)
| ^
tags.c:13:22: note: expected 'char *' but argument is of type 'const char *'
13 | mkd_define_tag(char *id, int selfclose)
| ~~~~~~^~
tags.c:86:8: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
86 | KW("DIV");
| ^~~~~
tags.c:73:30: note: in definition of macro 'KW'
73 | #define KW(x) mkd_define_tag(x, 0)
| ^
tags.c:13:22: note: expected 'char *' but argument is of type 'const char *'
13 | mkd_define_tag(char *id, int selfclose)
| ~~~~~~^~
tags.c:87:8: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
87 | KW("OBJECT");
| ^~~~~~~~
tags.c:73:30: note: in definition of macro 'KW'
73 | #define KW(x) mkd_define_tag(x, 0)
| ^
tags.c:13:22: note: expected 'char *' but argument is of type 'const char *'
13 | mkd_define_tag(char *id, int selfclose)
| ~~~~~~^~
tags.c:88:8: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
88 | KW("H1");
| ^~~~
tags.c:73:30: note: in definition of macro 'KW'
73 | #define KW(x) mkd_define_tag(x, 0)
| ^
tags.c:13:22: note: expected 'char *' but argument is of type 'const char *'
13 | mkd_define_tag(char *id, int selfclose)
| ~~~~~~^~
tags.c:89:8: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
89 | KW("H2");
| ^~~~
tags.c:73:30: note: in definition of macro 'KW'
73 | #define KW(x) mkd_define_tag(x, 0)
| ^
tags.c:13:22: note: expected 'char *' but argument is of type 'const char *'
13 | mkd_define_tag(char *id, int selfclose)
| ~~~~~~^~
tags.c:90:8: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
90 | KW("H3");
| ^~~~
tags.c:73:30: note: in definition of macro 'KW'
73 | #define KW(x) mkd_define_tag(x, 0)
| ^
tags.c:13:22: note: expected 'char *' but argument is of type 'const char *'
13 | mkd_define_tag(char *id, int selfclose)
| ~~~~~~^~
tags.c:91:8: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
91 | KW("H4");
| ^~~~
tags.c:73:30: note: in definition of macro 'KW'
73 | #define KW(x) mkd_define_tag(x, 0)
| ^
tags.c:13:22: note: expected 'char *' but argument is of type 'const char *'
13 | mkd_define_tag(char *id, int selfclose)
| ~~~~~~^~
tags.c:92:8: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
92 | KW("H5");
| ^~~~
tags.c:73:30: note: in definition of macro 'KW'
73 | #define KW(x) mkd_define_tag(x, 0)
| ^
tags.c:13:22: note: expected 'char *' but argument is of type 'const char *'
13 | mkd_define_tag(char *id, int selfclose)
| ~~~~~~^~
tags.c:93:8: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
93 | KW("H6");
| ^~~~
tags.c:73:30: note: in definition of macro 'KW'
73 | #define KW(x) mkd_define_tag(x, 0)
| ^
tags.c:13:22: note: expected 'char *' but argument is of type 'const char *'
13 | mkd_define_tag(char *id, int selfclose)
| ~~~~~~^~
tags.c:94:8: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
94 | KW("LISTING");
| ^~~~~~~~~
tags.c:73:30: note: in definition of macro 'KW'
73 | #define KW(x) mkd_define_tag(x, 0)
| ^
tags.c:13:22: note: expected 'char *' but argument is of type 'const char *'
13 | mkd_define_tag(char *id, int selfclose)
| ~~~~~~^~
tags.c:95:8: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
95 | KW("NOBR");
| ^~~~~~
tags.c:73:30: note: in definition of macro 'KW'
73 | #define KW(x) mkd_define_tag(x, 0)
| ^
tags.c:13:22: note: expected 'char *' but argument is of type 'const char *'
13 | mkd_define_tag(char *id, int selfclose)
| ~~~~~~^~
tags.c:96:8: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
96 | KW("UL");
| ^~~~
tags.c:73:30: note: in definition of macro 'KW'
73 | #define KW(x) mkd_define_tag(x, 0)
| ^
tags.c:13:22: note: expected 'char *' but argument is of type 'const char *'
13 | mkd_define_tag(char *id, int selfclose)
| ~~~~~~^~
tags.c:97:8: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
97 | KW("P");
| ^~~
tags.c:73:30: note: in definition of macro 'KW'
73 | #define KW(x) mkd_define_tag(x, 0)
| ^
tags.c:13:22: note: expected 'char *' but argument is of type 'const char *'
13 | mkd_define_tag(char *id, int selfclose)
| ~~~~~~^~
tags.c:98:8: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
98 | KW("OL");
| ^~~~
tags.c:73:30: note: in definition of macro 'KW'
73 | #define KW(x) mkd_define_tag(x, 0)
| ^
tags.c:13:22: note: expected 'char *' but argument is of type 'const char *'
13 | mkd_define_tag(char *id, int selfclose)
| ~~~~~~^~
tags.c:99:8: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
99 | KW("DL");
| ^~~~
tags.c:73:30: note: in definition of macro 'KW'
73 | #define KW(x) mkd_define_tag(x, 0)
| ^
tags.c:13:22: note: expected 'char *' but argument is of type 'const char *'
13 | mkd_define_tag(char *id, int selfclose)
| ~~~~~~^~
tags.c:100:8: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
100 | KW("PLAINTEXT");
| ^~~~~~~~~~~
tags.c:73:30: note: in definition of macro 'KW'
73 | #define KW(x) mkd_define_tag(x, 0)
| ^
tags.c:13:22: note: expected 'char *' but argument is of type 'const char *'
13 | mkd_define_tag(char *id, int selfclose)
| ~~~~~~^~
tags.c:101:8: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
101 | KW("PRE");
| ^~~~~
tags.c:73:30: note: in definition of macro 'KW'
73 | #define KW(x) mkd_define_tag(x, 0)
| ^
tags.c:13:22: note: expected 'char *' but argument is of type 'const char *'
13 | mkd_define_tag(char *id, int selfclose)
| ~~~~~~^~
tags.c:102:8: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
102 | KW("TABLE");
| ^~~~~~~
tags.c:73:30: note: in definition of macro 'KW'
73 | #define KW(x) mkd_define_tag(x, 0)
| ^
tags.c:13:22: note: expected 'char *' but argument is of type 'const char *'
13 | mkd_define_tag(char *id, int selfclose)
| ~~~~~~^~
tags.c:103:8: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
103 | KW("WBR");
| ^~~~~
tags.c:73:30: note: in definition of macro 'KW'
73 | #define KW(x) mkd_define_tag(x, 0)
| ^
tags.c:13:22: note: expected 'char *' but argument is of type 'const char *'
13 | mkd_define_tag(char *id, int selfclose)
| ~~~~~~^~
tags.c:104:8: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
104 | KW("XMP");
| ^~~~~
tags.c:73:30: note: in definition of macro 'KW'
73 | #define KW(x) mkd_define_tag(x, 0)
| ^
tags.c:13:22: note: expected 'char *' but argument is of type 'const char *'
13 | mkd_define_tag(char *id, int selfclose)
| ~~~~~~^~
tags.c:105:8: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
105 | SC("HR");
| ^~~~
tags.c:74:30: note: in definition of macro 'SC'
74 | #define SC(x) mkd_define_tag(x, 1)
| ^
tags.c:13:22: note: expected 'char *' but argument is of type 'const char *'
13 | mkd_define_tag(char *id, int selfclose)
| ~~~~~~^~
tags.c:106:8: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
106 | SC("BR");
| ^~~~
tags.c:74:30: note: in definition of macro 'SC'
74 | #define SC(x) mkd_define_tag(x, 1)
| ^
tags.c:13:22: note: expected 'char *' but argument is of type 'const char *'
13 | mkd_define_tag(char *id, int selfclose)
| ~~~~~~^~
tags.c:107:8: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
107 | KW("IFRAME");
| ^~~~~~~~
tags.c:73:30: note: in definition of macro 'KW'
73 | #define KW(x) mkd_define_tag(x, 0)
| ^
tags.c:13:22: note: expected 'char *' but argument is of type 'const char *'
13 | mkd_define_tag(char *id, int selfclose)
| ~~~~~~^~
tags.c:108:8: warning: passing argument 1 of 'mkd_define_tag' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
108 | KW("MAP");
| ^~~~~
tags.c:73:30: note: in definition of macro 'KW'
73 | #define KW(x) mkd_define_tag(x, 0)
| ^
tags.c:13:22: note: expected 'char *' but argument is of type 'const char *'
13 | mkd_define_tag(char *id, int selfclose)
| ~~~~~~^~
tags.c: In function 'mkd_deallocate_tags':
tags.c:117:1: warning: old-style function definition [-Wold-style-definition]
117 | mkd_deallocate_tags()
| ^~~~~~~~~~~~~~~~~~~
tags.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 version.c
In file included from version.c:1:
config.h:10:5: warning: "SIZEOF_LONG" is not defined, evaluates to 0 [-Wundef]
10 | #if SIZEOF_LONG == 8
| ^~~~~~~~~~~
version.c:7:5: warning: "USE_AMALLOC" is not defined, evaluates to 0 [-Wundef]
7 | #if USE_AMALLOC
| ^~~~~~~~~~~
version.c:21:5: warning: "WITH_ID_ANCHOR" is not defined, evaluates to 0 [-Wundef]
21 | #if WITH_ID_ANCHOR
| ^~~~~~~~~~~~~~
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
In file included from xml.c:14:
config.h:10:5: warning: "SIZEOF_LONG" is not defined, evaluates to 0 [-Wundef]
10 | #if SIZEOF_LONG == 8
| ^~~~~~~~~~~
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:10: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
33 | return "";
| ^~
xml.c: In function 'mkd_generatexml':
xml.c:49:7: 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:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
72 | if ( entity = mkd_xmlchar(c) )
| ^~~~~~
xml.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
In file included from xmlpage.c:8:
config.h:10:5: warning: "SIZEOF_LONG" is not defined, evaluates to 0 [-Wundef]
10 | #if SIZEOF_LONG == 8
| ^~~~~~~~~~~
xmlpage.c: In function 'mkd_xhtmlpage':
xmlpage.c:33:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
33 | if ( title = mkd_doc_title(p) )
| ^~~~~
xmlpage.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
linking shared-object bluecloth_ext.so
make: Leaving directory '/usr/src/RPM/BUILD/gem-bluecloth-2.2.0/ext'
make: Entering directory '/usr/src/RPM/BUILD/gem-bluecloth-2.2.0/ext'
/bin/install -m 0755 bluecloth_ext.so /usr/src/RPM/BUILD/gem-bluecloth-2.2.0/.so.bluecloth/usr/local/lib64/ruby
make: Leaving directory '/usr/src/RPM/BUILD/gem-bluecloth-2.2.0/ext'
- - DOCUMENT- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.37414
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/gem-bluecloth-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/gem-bluecloth-buildroot
+ PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games
+ cd gem-bluecloth-2.2.0
+ GEM_HOME=/usr/lib/ruby/gemie
+ /usr/bin/ruby /usr/lib/ruby/bin/setup-rb install --install_prefix=/usr/src/tmp/gem-bluecloth-buildroot --gem-version-replace=
(ruby 3.1.4 x86_64-linux)
[setup.rb][INFO]> Source list are the following:
[setup.rb][INFO]> V *bluecloth:2.2.0 [/usr/src/RPM/BUILD/gem-bluecloth-2.2.0/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".
- - INSTALL - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
* {exe} ->
% bluecloth < bin
bluecloth -> [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/bin/bluecloth
% bluecloth
/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/bin/bluecloth -> [/usr/src/tmp/gem-bluecloth-buildroot]/usr/bin/bluecloth
* {lib} ->
% bluecloth < lib
bluecloth.rb => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/lib/bluecloth.rb
* {man} ->
* {ri} ->
% bluecloth < .ri.bluecloth
BlueCloth/cdesc-BlueCloth.ri => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/ri/bluecloth-2.2.0/BlueCloth/cdesc-BlueCloth.ri
BlueCloth/flags_from_opthash-c.ri => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/ri/bluecloth-2.2.0/BlueCloth/flags_from_opthash-c.ri
BlueCloth/inspect-i.ri => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/ri/bluecloth-2.2.0/BlueCloth/inspect-i.ri
BlueCloth/opthash_from_flags-c.ri => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/ri/bluecloth-2.2.0/BlueCloth/opthash_from_flags-c.ri
Object/cdesc-Object.ri => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/ri/bluecloth-2.2.0/Object/cdesc-Object.ri
cache.ri => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/ri/bluecloth-2.2.0/cache.ri
* {inc} ->
% bluecloth < ext
amalloc.h => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/include/amalloc.h
bluecloth.h => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/include/bluecloth.h
config.h => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/include/config.h
cstring.h => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/include/cstring.h
markdown.h => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/include/markdown.h
mkdio.h => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/include/mkdio.h
tags.h => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/include/tags.h
/usr/include -> [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/ext
* {app} ->
* {log} ->
* {state} ->
* {test} ->
% bluecloth < spec
bluecloth/101_changes_spec.rb => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/bluecloth/101_changes_spec.rb
bluecloth/TEMPLATE => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/bluecloth/TEMPLATE
bluecloth/autolinks_spec.rb => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/bluecloth/autolinks_spec.rb
bluecloth/blockquotes_spec.rb => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/bluecloth/blockquotes_spec.rb
bluecloth/code_spans_spec.rb => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/bluecloth/code_spans_spec.rb
bluecloth/emphasis_spec.rb => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/bluecloth/emphasis_spec.rb
bluecloth/entities_spec.rb => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/bluecloth/entities_spec.rb
bluecloth/hrules_spec.rb => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/bluecloth/hrules_spec.rb
bluecloth/images_spec.rb => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/bluecloth/images_spec.rb
bluecloth/inline_html_spec.rb => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/bluecloth/inline_html_spec.rb
bluecloth/links_spec.rb => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/bluecloth/links_spec.rb
bluecloth/lists_spec.rb => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/bluecloth/lists_spec.rb
bluecloth/paragraphs_spec.rb => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/bluecloth/paragraphs_spec.rb
bluecloth/titles_spec.rb => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/bluecloth/titles_spec.rb
bluecloth_spec.rb => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/bluecloth_spec.rb
bugfix_spec.rb => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/bugfix_spec.rb
contributions_spec.rb => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/contributions_spec.rb
data/antsugar.txt => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/antsugar.txt
data/markdowntest/Amps and angle encoding.html => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Amps and angle encoding.html
data/markdowntest/Amps and angle encoding.text => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Amps and angle encoding.text
data/markdowntest/Auto links.html => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Auto links.html
data/markdowntest/Auto links.text => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Auto links.text
data/markdowntest/Backslash escapes.html => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Backslash escapes.html
data/markdowntest/Backslash escapes.text => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Backslash escapes.text
data/markdowntest/Blockquotes with code blocks.html => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Blockquotes with code blocks.html
data/markdowntest/Blockquotes with code blocks.text => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Blockquotes with code blocks.text
data/markdowntest/Code Blocks.html => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Code Blocks.html
data/markdowntest/Code Blocks.text => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Code Blocks.text
data/markdowntest/Code Spans.html => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Code Spans.html
data/markdowntest/Code Spans.text => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Code Spans.text
data/markdowntest/Hard-wrapped paragraphs with list-like lines.html => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Hard-wrapped paragraphs with list-like lines.html
data/markdowntest/Hard-wrapped paragraphs with list-like lines.text => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Hard-wrapped paragraphs with list-like lines.text
data/markdowntest/Horizontal rules.html => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Horizontal rules.html
data/markdowntest/Horizontal rules.text => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Horizontal rules.text
data/markdowntest/Inline HTML (Advanced).html => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Inline HTML (Advanced).html
data/markdowntest/Inline HTML (Advanced).text => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Inline HTML (Advanced).text
data/markdowntest/Inline HTML (Simple).html => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Inline HTML (Simple).html
data/markdowntest/Inline HTML (Simple).text => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Inline HTML (Simple).text
data/markdowntest/Inline HTML comments.html => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Inline HTML comments.html
data/markdowntest/Inline HTML comments.text => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Inline HTML comments.text
data/markdowntest/Links, inline style.html => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Links, inline style.html
data/markdowntest/Links, inline style.text => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Links, inline style.text
data/markdowntest/Links, reference style.html => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Links, reference style.html
data/markdowntest/Links, reference style.text => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Links, reference style.text
data/markdowntest/Links, shortcut references.html => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Links, shortcut references.html
data/markdowntest/Links, shortcut references.text => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Links, shortcut references.text
data/markdowntest/Literal quotes in titles.html => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Literal quotes in titles.html
data/markdowntest/Literal quotes in titles.text => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Literal quotes in titles.text
data/markdowntest/Markdown Documentation - Basics.html => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Markdown Documentation - Basics.html
data/markdowntest/Markdown Documentation - Basics.text => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Markdown Documentation - Basics.text
data/markdowntest/Markdown Documentation - Syntax.html => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Markdown Documentation - Syntax.html
data/markdowntest/Markdown Documentation - Syntax.text => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Markdown Documentation - Syntax.text
data/markdowntest/Nested blockquotes.html => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Nested blockquotes.html
data/markdowntest/Nested blockquotes.text => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Nested blockquotes.text
data/markdowntest/Ordered and unordered lists.html => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Ordered and unordered lists.html
data/markdowntest/Ordered and unordered lists.text => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Ordered and unordered lists.text
data/markdowntest/Strong and em together.html => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Strong and em together.html
data/markdowntest/Strong and em together.text => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Strong and em together.text
data/markdowntest/Tabs.html => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Tabs.html
data/markdowntest/Tabs.text => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Tabs.text
data/markdowntest/Tidyness.html => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Tidyness.html
data/markdowntest/Tidyness.text => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/markdowntest/Tidyness.text
data/ml-announce.txt => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/ml-announce.txt
data/re-overflow.txt => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/re-overflow.txt
data/re-overflow2.txt => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/data/re-overflow2.txt
discount_spec.rb => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/discount_spec.rb
lib/constants.rb => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/lib/constants.rb
lib/helpers.rb => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/lib/helpers.rb
lib/matchers.rb => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/lib/matchers.rb
markdowntest_spec.rb => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/markdowntest_spec.rb
* {sup} ->
* {conf} ->
* {data} ->
% bluecloth < .
.gemtest => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/.gemtest
.rspec => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/.rspec
History.rdoc => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/History.rdoc
LICENSE => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/LICENSE
LICENSE.discount => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/LICENSE.discount
Manifest.txt => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/Manifest.txt
README.rdoc => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/README.rdoc
Rakefile => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/Rakefile
bluecloth.1.pod => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/bluecloth.1.pod
* {.gemspec} ->
%bluecloth
/usr/src/tmp/gemspec.20240616-3305164-mc53u1 => [/usr/src/tmp/gem-bluecloth-buildroot]/usr/lib/ruby/gemie/specifications/bluecloth-2.2.0.gemspec
* {gemfile} ->
* scheme
{bluecloth}
/usr/src/RPM/BUILD/gem-bluecloth-2.2.0/.so.bluecloth/usr/local/lib64/ruby/bluecloth_ext.so => /usr/src/tmp/gem-bluecloth-buildroot/usr/lib64/ruby/gemie/extensions/bluecloth-2.2.0/bluecloth_ext.so
/usr/lib64/ruby/gemie/extensions/bluecloth-2.2.0/bluecloth_ext.so -> /usr/src/tmp/gem-bluecloth-buildroot/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/lib/bluecloth_ext.so
>> /usr/src/tmp/gem-bluecloth-buildroot/usr/lib64/ruby/gemie/extensions/bluecloth-2.2.0/gem.build_complete
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/gem-bluecloth-buildroot (auto)
mode of './usr/lib64/ruby/gemie/extensions/bluecloth-2.2.0/bluecloth_ext.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
Verifying and fixing files in /usr/src/tmp/gem-bluecloth-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig)
Checking contents of files in /usr/src/tmp/gem-bluecloth-buildroot/ (default)
Compressing files in /usr/src/tmp/gem-bluecloth-buildroot (auto)
Adjusting library links in /usr/src/tmp/gem-bluecloth-buildroot
./usr/lib64: (from :0)
./usr/lib: (from :0)
./usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/lib: (from :0)
./usr/lib/ruby/gemie/gems/bluecloth-2.2.0/lib: (from :0)
debugedit: ./usr/lib64/ruby/gemie/extensions/bluecloth-2.2.0/bluecloth_ext.so: DWARF version 0 unhandled
Verifying ELF objects in /usr/src/tmp/gem-bluecloth-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.48745
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd gem-bluecloth-2.2.0
+ 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 *bluecloth:2.2.0 [/usr/src/RPM/BUILD/gem-bluecloth-2.2.0/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-bluecloth-2.2.0-alt1
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.48745
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd gem-bluecloth-2.2.0
+ DOCDIR=/usr/src/tmp/gem-bluecloth-buildroot/usr/share/doc/gem-bluecloth-2.2.0
+ export DOCDIR
+ rm -rf /usr/src/tmp/gem-bluecloth-buildroot/usr/share/doc/gem-bluecloth-2.2.0
+ /bin/mkdir -p /usr/src/tmp/gem-bluecloth-buildroot/usr/share/doc/gem-bluecloth-2.2.0
+ cp -prL README.rdoc /usr/src/tmp/gem-bluecloth-buildroot/usr/share/doc/gem-bluecloth-2.2.0
+ chmod -R go-w /usr/src/tmp/gem-bluecloth-buildroot/usr/share/doc/gem-bluecloth-2.2.0
+ chmod -R a+rX /usr/src/tmp/gem-bluecloth-buildroot/usr/share/doc/gem-bluecloth-2.2.0
+ exit 0
warning: absolute symlink: /usr/src/tmp/gem-bluecloth-buildroot/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/ext -> /usr/include
warning: absolute symlink: /usr/src/tmp/gem-bluecloth-buildroot/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/lib/bluecloth_ext.so -> /usr/lib64/ruby/gemie/extensions/bluecloth-2.2.0/bluecloth_ext.so
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.uKgJnr
find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,ruby,shell)
ruby.prov: detecting ruby provides for gem-bluecloth...
ruby.prov: project file is '/usr/src/RPM/BUILD/gem-bluecloth-2.2.0/SetupConfig'
ruby.prov: /usr/bin/ruby /usr/lib/ruby/bin/setup-rb provides --install_prefix=/usr/src/tmp/gem-bluecloth-buildroot --package=gem-bluecloth -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 ->
- [bluecloth]
[lib]:
gem(bluecloth) = 2.2.0
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.PQkh4r
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-bluecloth-buildroot/usr/lib64/ruby/gemie/extensions/bluecloth-2.2.0/bluecloth_ext.so: overlinked libraries: /lib64/libm.so.6
ruby.req: detecting ruby requires for gem-bluecloth...
ruby.req: ruby project file is '/usr/src/RPM/BUILD/gem-bluecloth-2.2.0/SetupConfig'
ruby.req: /usr/bin/ruby /usr/lib/ruby/bin/setup-rb requires --install_prefix=/usr/src/tmp/gem-bluecloth-buildroot --package=gem-bluecloth -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 ->
- [bluecloth]
[lib]:
ruby >= 0
rubygems >= 0
Provides: gem(bluecloth) = 2.2.0
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:oiHa6Z1VLZCRwZaT7vgS7whknKLuAv1ZvIkFVZFfplZvcqc4LDRkEdHZ9EWjXDhAvCs6AG7WLxipZsk99AeTkLjE80BZEpiQ2exilE1ZJIeGZekaJPtwdWwRciJORGdaYma0uPZ3E7, 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.oHg36p
Creating gem-bluecloth-debuginfo package
Processing files: bluecloth-2.2.0-alt1
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.36669
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd gem-bluecloth-2.2.0
+ DOCDIR=/usr/src/tmp/gem-bluecloth-buildroot/usr/share/doc/bluecloth-2.2.0
+ export DOCDIR
+ rm -rf /usr/src/tmp/gem-bluecloth-buildroot/usr/share/doc/bluecloth-2.2.0
+ /bin/mkdir -p /usr/src/tmp/gem-bluecloth-buildroot/usr/share/doc/bluecloth-2.2.0
+ cp -prL README.rdoc /usr/src/tmp/gem-bluecloth-buildroot/usr/share/doc/bluecloth-2.2.0
+ chmod -R go-w /usr/src/tmp/gem-bluecloth-buildroot/usr/share/doc/bluecloth-2.2.0
+ chmod -R a+rX /usr/src/tmp/gem-bluecloth-buildroot/usr/share/doc/bluecloth-2.2.0
+ exit 0
warning: absolute symlink: /usr/src/tmp/gem-bluecloth-buildroot/usr/bin/bluecloth -> /usr/lib/ruby/gemie/gems/bluecloth-2.2.0/bin/bluecloth
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.nln6Qn
find-provides: absolute symbolic link /usr/src/tmp/gem-bluecloth-buildroot/usr/bin/bluecloth -> /usr/lib/ruby/gemie/gems/bluecloth-2.2.0/bin/bluecloth 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.Wf1L4o
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 bluecloth...
ruby.req: ruby project file is '/usr/src/RPM/BUILD/gem-bluecloth-2.2.0/SetupConfig'
ruby.req: /usr/bin/ruby /usr/lib/ruby/bin/setup-rb requires --install_prefix=/usr/src/tmp/gem-bluecloth-buildroot --package=bluecloth -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 ->
- [bluecloth]
[bin]:
/usr/lib/ruby/bin/ruby
ruby >= 0
rubygems >= 0
Requires: gem(bluecloth) = 2.2.0, /usr/lib/ruby/bin/ruby, /usr/lib/ruby/gemie/gems/bluecloth-2.2.0/bin/bluecloth, ruby >= 0, rubygems >= 0
Processing files: gem-bluecloth-doc-2.2.0-alt1
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.40585
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd gem-bluecloth-2.2.0
+ DOCDIR=/usr/src/tmp/gem-bluecloth-buildroot/usr/share/doc/gem-bluecloth-doc-2.2.0
+ export DOCDIR
+ rm -rf /usr/src/tmp/gem-bluecloth-buildroot/usr/share/doc/gem-bluecloth-doc-2.2.0
+ /bin/mkdir -p /usr/src/tmp/gem-bluecloth-buildroot/usr/share/doc/gem-bluecloth-doc-2.2.0
+ cp -prL README.rdoc /usr/src/tmp/gem-bluecloth-buildroot/usr/share/doc/gem-bluecloth-doc-2.2.0
+ chmod -R go-w /usr/src/tmp/gem-bluecloth-buildroot/usr/share/doc/gem-bluecloth-doc-2.2.0
+ chmod -R a+rX /usr/src/tmp/gem-bluecloth-buildroot/usr/share/doc/gem-bluecloth-doc-2.2.0
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.F7eUIo
find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,ruby,shell)
ruby.prov: detecting ruby provides for gem-bluecloth-doc...
ruby.prov: project file is '/usr/src/RPM/BUILD/gem-bluecloth-2.2.0/SetupConfig'
ruby.prov: /usr/bin/ruby /usr/lib/ruby/bin/setup-rb provides --install_prefix=/usr/src/tmp/gem-bluecloth-buildroot --package=gem-bluecloth-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 ->
- [bluecloth]
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.kjzXxq
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-bluecloth-doc...
ruby.req: ruby project file is '/usr/src/RPM/BUILD/gem-bluecloth-2.2.0/SetupConfig'
ruby.req: /usr/bin/ruby /usr/lib/ruby/bin/setup-rb requires --install_prefix=/usr/src/tmp/gem-bluecloth-buildroot --package=gem-bluecloth-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 ->
- [bluecloth]
[doc]:
gem(bluecloth) = 2.2.0
Requires: gem(bluecloth) = 2.2.0
Processing files: gem-bluecloth-devel-2.2.0-alt1
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.85770
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd gem-bluecloth-2.2.0
+ DOCDIR=/usr/src/tmp/gem-bluecloth-buildroot/usr/share/doc/gem-bluecloth-devel-2.2.0
+ export DOCDIR
+ rm -rf /usr/src/tmp/gem-bluecloth-buildroot/usr/share/doc/gem-bluecloth-devel-2.2.0
+ /bin/mkdir -p /usr/src/tmp/gem-bluecloth-buildroot/usr/share/doc/gem-bluecloth-devel-2.2.0
+ cp -prL README.rdoc /usr/src/tmp/gem-bluecloth-buildroot/usr/share/doc/gem-bluecloth-devel-2.2.0
+ chmod -R go-w /usr/src/tmp/gem-bluecloth-buildroot/usr/share/doc/gem-bluecloth-devel-2.2.0
+ chmod -R a+rX /usr/src/tmp/gem-bluecloth-buildroot/usr/share/doc/gem-bluecloth-devel-2.2.0
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.UsEQjo
find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,ruby,shell)
ruby.prov: detecting ruby provides for gem-bluecloth-devel...
ruby.prov: project file is '/usr/src/RPM/BUILD/gem-bluecloth-2.2.0/SetupConfig'
ruby.prov: /usr/bin/ruby /usr/lib/ruby/bin/setup-rb provides --install_prefix=/usr/src/tmp/gem-bluecloth-buildroot --package=gem-bluecloth-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 ->
- [bluecloth]
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.MsAe4p
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-bluecloth-buildroot/usr/include/config.h:8:10: fatal error: extconf.h: No such file or directory
8 | #include "extconf.h"
| ^~~~~~~~~~~
compilation terminated.
cpp.req: /usr/src/tmp/gem-bluecloth-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-bluecloth-buildroot/usr/include/config.h: cpp failed
In file included from /usr/src/tmp/gem-bluecloth-buildroot/usr/include/amalloc.h:8:
/usr/src/tmp/gem-bluecloth-buildroot/usr/include/config.h:8:10: fatal error: extconf.h: No such file or directory
8 | #include "extconf.h"
| ^~~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/gem-bluecloth-buildroot/usr/include/amalloc.h: cpp failed
In file included from /usr/src/tmp/gem-bluecloth-buildroot/usr/include/amalloc.h:8,
from /usr/src/tmp/gem-bluecloth-buildroot/usr/include/cstring.h:14:
/usr/src/tmp/gem-bluecloth-buildroot/usr/include/config.h:8:10: fatal error: extconf.h: No such file or directory
8 | #include "extconf.h"
| ^~~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/gem-bluecloth-buildroot/usr/include/cstring.h: cpp failed
In file included from /usr/src/tmp/gem-bluecloth-buildroot/usr/include/amalloc.h:8,
from /usr/src/tmp/gem-bluecloth-buildroot/usr/include/cstring.h:14,
from /usr/src/tmp/gem-bluecloth-buildroot/usr/include/markdown.h:4:
/usr/src/tmp/gem-bluecloth-buildroot/usr/include/config.h:8:10: fatal error: extconf.h: No such file or directory
8 | #include "extconf.h"
| ^~~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/gem-bluecloth-buildroot/usr/include/markdown.h: cpp failed
In file included from /usr/src/tmp/gem-bluecloth-buildroot/usr/include/bluecloth.h:10:
/usr/src/tmp/gem-bluecloth-buildroot/usr/include/config.h:8:10: fatal error: extconf.h: No such file or directory
8 | #include "extconf.h"
| ^~~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/gem-bluecloth-buildroot/usr/include/bluecloth.h: cpp failed
ruby.req: detecting ruby requires for gem-bluecloth-devel...
ruby.req: ruby project file is '/usr/src/RPM/BUILD/gem-bluecloth-2.2.0/SetupConfig'
ruby.req: /usr/bin/ruby /usr/lib/ruby/bin/setup-rb requires --install_prefix=/usr/src/tmp/gem-bluecloth-buildroot --package=gem-bluecloth-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 ->
- [bluecloth]
Requires: gem(bluecloth) = 2.2.0, gem(tidy-ext) >= 0.1, gem(tidy-ext) < 1, gem(rake-compiler) >= 0.7, gem(rake-compiler) < 2, gem(rspec) >= 2.6, gem(rspec) < 4, gem(rdoc) >= 4.0, gem(rdoc) < 7, gem(hoe) >= 3.22, gem(hoe) < 4
Processing files: gem-bluecloth-debuginfo-2.2.0-alt1
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.u36Kyr
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.GItOZp
find-requires: running scripts (debuginfo)
objdump: '/usr/src/tmp/gem-bluecloth-buildroot/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/lib/bluecloth_ext.so': No such file
debuginfo.req: WARNING: /usr/src/tmp/gem-bluecloth-buildroot/usr/lib/ruby/gemie/gems/bluecloth-2.2.0/lib/bluecloth_ext.so: objdump failed
Requires: gem-bluecloth = 2.2.0-alt1, debug64(libc.so.6), debug64(libm.so.6), debug64(libruby.so.3.1)
Adding to gem-bluecloth-debuginfo a strict dependency on gem-bluecloth
Adding to bluecloth a strict dependency on gem-bluecloth
warning: gem-bluecloth-doc: non-strict dependency on gem-bluecloth
warning: gem-bluecloth-devel: non-strict dependency on gem-bluecloth
Removing 2 extra deps from bluecloth due to dependency on gem-bluecloth
Removing 2 extra deps from bluecloth due to repentancy on gem-bluecloth
Wrote: /usr/src/RPM/RPMS/x86_64/gem-bluecloth-2.2.0-alt1.x86_64.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/noarch/bluecloth-2.2.0-alt1.noarch.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/noarch/gem-bluecloth-doc-2.2.0-alt1.noarch.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/noarch/gem-bluecloth-devel-2.2.0-alt1.noarch.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/x86_64/gem-bluecloth-debuginfo-2.2.0-alt1.x86_64.rpm (w2.lzdio)
5.44user 3.18system 0:16.40elapsed 52%CPU (0avgtext+0avgdata 51984maxresident)k
0inputs+0outputs (0major+538769minor)pagefaults 0swaps
4.09user 2.84system 0:27.67elapsed 25%CPU (0avgtext+0avgdata 128956maxresident)k
272inputs+0outputs (0major+283002minor)pagefaults 0swaps
--- bluecloth-2.2.0-alt1.noarch.rpm.repo 2023-09-05 11:02:30.000000000 +0000
+++ bluecloth-2.2.0-alt1.noarch.rpm.hasher 2024-06-16 01:35:44.363467500 +0000
@@ -3,3 +3,3 @@
/usr/share/doc/bluecloth-2.2.0/README.rdoc 100644 root:root
-Requires: /usr/bin/ruby
+Requires: /usr/lib/ruby/bin/ruby
Requires: gem-bluecloth = 2.2.0-alt1:p10+307833.34400.205.1
@@ -10,2 +10,2 @@
File: /usr/share/doc/bluecloth-2.2.0/README.rdoc 100644 root:root ebc05cab617f2e15ab4e0ecf59a3991e
-RPMIdentity: 8357d72aab1d4937d03e5978afe1b8a789a7f616be5249201955546bdea229cbc12d001d491f828fd52e02262ef7cf14ea2384ae9eab6f64e2338e1021a5f69b
+RPMIdentity: 0e935f8c3557c7530d9fcff981fa5f862d6dc53b163cbcb6b231616986e7f88d3ed8196473664f43a908593d41bfa5c9275e6d5c7819ca618b1255f085390222
--- gem-bluecloth-2.2.0-alt1.x86_64.rpm.repo 2023-09-05 11:02:31.000000000 +0000
+++ gem-bluecloth-2.2.0-alt1.x86_64.rpm.hasher 2024-06-16 01:35:44.434468785 +0000
@@ -122,3 +122,3 @@
File: /usr/lib/ruby/gemie/gems/bluecloth-2.2.0/bin 40755 root:root
-File: /usr/lib/ruby/gemie/gems/bluecloth-2.2.0/bin/bluecloth 100755 root:root 2a15c82ae1cda2d09a02579c31176f03
+File: /usr/lib/ruby/gemie/gems/bluecloth-2.2.0/bin/bluecloth 100755 root:root cce360c2264242364f4eed16896b926b
File: /usr/lib/ruby/gemie/gems/bluecloth-2.2.0/bluecloth.1.pod 100644 root:root 545dc9a30c1661fe703d258c85313bfa
@@ -203,5 +203,5 @@
File: /usr/lib/ruby/gemie/gems/bluecloth-2.2.0/spec/markdowntest_spec.rb 100755 root:root 008caf1317ef4b5be87583df8d53a26d
-File: /usr/lib/ruby/gemie/specifications/bluecloth-2.2.0.gemspec 100644 root:root 2c2d9b2ac47c897c292fc152c2201bcb
+File: /usr/lib/ruby/gemie/specifications/bluecloth-2.2.0.gemspec 100644 root:root 18a0bb2b3882a139d148bb5756662bac
File: /usr/lib64/ruby/gemie/extensions/bluecloth-2.2.0 40755 root:root
-File: /usr/lib64/ruby/gemie/extensions/bluecloth-2.2.0/bluecloth_ext.so 100644 root:root 02e13fdf4f879253f51993291e1b7018
+File: /usr/lib64/ruby/gemie/extensions/bluecloth-2.2.0/bluecloth_ext.so 100644 root:root 8f189ba580d6b8bdab3e2bc0d45b861d
File: /usr/lib64/ruby/gemie/extensions/bluecloth-2.2.0/gem.build_complete 100644 root:root
@@ -209,2 +209,2 @@
File: /usr/share/doc/gem-bluecloth-2.2.0/README.rdoc 100644 root:root ebc05cab617f2e15ab4e0ecf59a3991e
-RPMIdentity: fdd3e93c3bc8c25af238da61cdbafbafb20b7e95a81ae22135e960c8de1dbd26411375e586ab14e75271b12b90c65ce60af8933692299a17e82ba9c9a8465e2d
+RPMIdentity: aeb74af159e6638adf3d206ebc5283832b14cc9104f9e3787d70a0ce2fb6c6b9e8c1a1df88f70c187e969fce3add94afc5d12040de58ded1c5e378267203f54a
--- gem-bluecloth-debuginfo-2.2.0-alt1.x86_64.rpm.repo 2023-09-05 11:02:30.000000000 +0000
+++ gem-bluecloth-debuginfo-2.2.0-alt1.x86_64.rpm.hasher 2024-06-16 01:35:44.500469980 +0000
@@ -1,4 +1,4 @@
-/usr/lib/debug/.build-id/fb 40755 root:root
-/usr/lib/debug/.build-id/fb/6fa6bebd4277044babaee91f2f2c80756ada4a 120777 root:root ../../../../lib64/ruby/gemie/extensions/bluecloth-2.2.0/bluecloth_ext.so
-/usr/lib/debug/.build-id/fb/6fa6bebd4277044babaee91f2f2c80756ada4a.debug 120777 root:root ../../usr/lib64/ruby/gemie/extensions/bluecloth-2.2.0/bluecloth_ext.so.debug
+/usr/lib/debug/.build-id/3d 40755 root:root
+/usr/lib/debug/.build-id/3d/1ed908e6fd73380638e6865e4d2448158ff60a 120777 root:root ../../../../lib64/ruby/gemie/extensions/bluecloth-2.2.0/bluecloth_ext.so
+/usr/lib/debug/.build-id/3d/1ed908e6fd73380638e6865e4d2448158ff60a.debug 120777 root:root ../../usr/lib64/ruby/gemie/extensions/bluecloth-2.2.0/bluecloth_ext.so.debug
/usr/lib/debug/usr/lib/ruby 40755 root:root
@@ -17,4 +17,6 @@
/usr/src/debug/gem-bluecloth-2.2.0/ext/Csio.c 100644 root:root
+/usr/src/debug/gem-bluecloth-2.2.0/ext/amalloc.h 100644 root:root
/usr/src/debug/gem-bluecloth-2.2.0/ext/bluecloth.c 100644 root:root
/usr/src/debug/gem-bluecloth-2.2.0/ext/bluecloth.h 100644 root:root
+/usr/src/debug/gem-bluecloth-2.2.0/ext/config.h 100644 root:root
/usr/src/debug/gem-bluecloth-2.2.0/ext/css.c 100644 root:root
@@ -23,2 +25,3 @@
/usr/src/debug/gem-bluecloth-2.2.0/ext/emmatch.c 100644 root:root
+/usr/src/debug/gem-bluecloth-2.2.0/ext/extconf.h 100644 root:root
/usr/src/debug/gem-bluecloth-2.2.0/ext/generate.c 100644 root:root
@@ -42,5 +45,5 @@
Provides: gem-bluecloth-debuginfo = 2.2.0-alt1:p10+307833.34400.205.1
-File: /usr/lib/debug/.build-id/fb 40755 root:root
-File: /usr/lib/debug/.build-id/fb/6fa6bebd4277044babaee91f2f2c80756ada4a 120777 root:root ../../../../lib64/ruby/gemie/extensions/bluecloth-2.2.0/bluecloth_ext.so
-File: /usr/lib/debug/.build-id/fb/6fa6bebd4277044babaee91f2f2c80756ada4a.debug 120777 root:root ../../usr/lib64/ruby/gemie/extensions/bluecloth-2.2.0/bluecloth_ext.so.debug
+File: /usr/lib/debug/.build-id/3d 40755 root:root
+File: /usr/lib/debug/.build-id/3d/1ed908e6fd73380638e6865e4d2448158ff60a 120777 root:root ../../../../lib64/ruby/gemie/extensions/bluecloth-2.2.0/bluecloth_ext.so
+File: /usr/lib/debug/.build-id/3d/1ed908e6fd73380638e6865e4d2448158ff60a.debug 120777 root:root ../../usr/lib64/ruby/gemie/extensions/bluecloth-2.2.0/bluecloth_ext.so.debug
File: /usr/lib/debug/usr/lib/ruby 40755 root:root
@@ -55,3 +58,3 @@
File: /usr/lib/debug/usr/lib64/ruby/gemie/extensions/bluecloth-2.2.0 40755 root:root
-File: /usr/lib/debug/usr/lib64/ruby/gemie/extensions/bluecloth-2.2.0/bluecloth_ext.so.debug 100644 root:root 7a8efce0c1a660cc13cff6d4874d6d45
+File: /usr/lib/debug/usr/lib64/ruby/gemie/extensions/bluecloth-2.2.0/bluecloth_ext.so.debug 100644 root:root 25dab3f2a99c834803cdde1237c3fe4c
File: /usr/src/debug/gem-bluecloth-2.2.0 40755 root:root
@@ -59,4 +62,6 @@
File: /usr/src/debug/gem-bluecloth-2.2.0/ext/Csio.c 100644 root:root de3227cdf71ab8ec279dec35bb4f0678
+File: /usr/src/debug/gem-bluecloth-2.2.0/ext/amalloc.h 100644 root:root e320f9b87c2efee32f81bf3a934f3674
File: /usr/src/debug/gem-bluecloth-2.2.0/ext/bluecloth.c 100644 root:root a28e8246af4101ba7ced1d53cd79c353
File: /usr/src/debug/gem-bluecloth-2.2.0/ext/bluecloth.h 100644 root:root 50400320d33d56288409bc547dfd9322
+File: /usr/src/debug/gem-bluecloth-2.2.0/ext/config.h 100644 root:root 9097b17e49ff0ddcebfbec73c4620f30
File: /usr/src/debug/gem-bluecloth-2.2.0/ext/css.c 100644 root:root 71ec313612d9c04d95c94ebdaf6d11c2
@@ -65,2 +70,3 @@
File: /usr/src/debug/gem-bluecloth-2.2.0/ext/emmatch.c 100644 root:root 3e0ecef9e209ed266df05d5d17bb4e70
+File: /usr/src/debug/gem-bluecloth-2.2.0/ext/extconf.h 100644 root:root fec17d3c2ccb6eb0d0be8044c1e05740
File: /usr/src/debug/gem-bluecloth-2.2.0/ext/generate.c 100644 root:root 33f4669f24896fbf645af51d4337f238
@@ -78,2 +84,2 @@
File: /usr/src/debug/gem-bluecloth-2.2.0/ext/xmlpage.c 100644 root:root 3be9f11a4e11b6cfa2b9a4feaf522b72
-RPMIdentity: a20df4e509fd1115f11071f1117dcfebad848d77e7e0102adcb324b5da70e9d87c95c0b3d55f3d9f2f026617954bca2bb2e8a910a09611180fdf623ed8d1529a
+RPMIdentity: 5d53478df78f5f5f90c87bd2eff0b073467139613baa30b8b95ec9e0879329cc55768825ae5360dd830a32c4d69cdc30d8988f03e95b4ca9cd6357ac4029dfce
--- gem-bluecloth-doc-2.2.0-alt1.noarch.rpm.repo 2023-09-05 11:02:31.000000000 +0000
+++ gem-bluecloth-doc-2.2.0-alt1.noarch.rpm.hasher 2024-06-16 01:35:44.664472949 +0000
@@ -1,12 +1,12 @@
+/usr/lib/ruby/gemie/ri/bluecloth-2.2.0 40755 root:root
+/usr/lib/ruby/gemie/ri/bluecloth-2.2.0/BlueCloth 40755 root:root
+/usr/lib/ruby/gemie/ri/bluecloth-2.2.0/BlueCloth/cdesc-BlueCloth.ri 100644 root:root
+/usr/lib/ruby/gemie/ri/bluecloth-2.2.0/BlueCloth/flags_from_opthash-c.ri 100644 root:root
+/usr/lib/ruby/gemie/ri/bluecloth-2.2.0/BlueCloth/inspect-i.ri 100644 root:root
+/usr/lib/ruby/gemie/ri/bluecloth-2.2.0/BlueCloth/opthash_from_flags-c.ri 100644 root:root
+/usr/lib/ruby/gemie/ri/bluecloth-2.2.0/Object 40755 root:root
+/usr/lib/ruby/gemie/ri/bluecloth-2.2.0/Object/cdesc-Object.ri 100644 root:root
+/usr/lib/ruby/gemie/ri/bluecloth-2.2.0/cache.ri 100644 root:root
/usr/share/doc/gem-bluecloth-doc-2.2.0 40755 root:root
/usr/share/doc/gem-bluecloth-doc-2.2.0/README.rdoc 100644 root:root
-/usr/share/ri/bluecloth-2.2.0 40755 root:root
-/usr/share/ri/bluecloth-2.2.0/BlueCloth 40755 root:root
-/usr/share/ri/bluecloth-2.2.0/BlueCloth/cdesc-BlueCloth.ri 100644 root:root
-/usr/share/ri/bluecloth-2.2.0/BlueCloth/flags_from_opthash-c.ri 100644 root:root
-/usr/share/ri/bluecloth-2.2.0/BlueCloth/inspect-i.ri 100644 root:root
-/usr/share/ri/bluecloth-2.2.0/BlueCloth/opthash_from_flags-c.ri 100644 root:root
-/usr/share/ri/bluecloth-2.2.0/Object 40755 root:root
-/usr/share/ri/bluecloth-2.2.0/Object/cdesc-Object.ri 100644 root:root
-/usr/share/ri/bluecloth-2.2.0/cache.ri 100644 root:root
Requires: gem(bluecloth) = 2.2.0
@@ -14,13 +14,13 @@
Provides: gem-bluecloth-doc = 2.2.0-alt1:p10+307833.34400.205.1
+File: /usr/lib/ruby/gemie/ri/bluecloth-2.2.0 40755 root:root
+File: /usr/lib/ruby/gemie/ri/bluecloth-2.2.0/BlueCloth 40755 root:root
+File: /usr/lib/ruby/gemie/ri/bluecloth-2.2.0/BlueCloth/cdesc-BlueCloth.ri 100644 root:root b4c7896b248215d20c9f0d0cfd148371
+File: /usr/lib/ruby/gemie/ri/bluecloth-2.2.0/BlueCloth/flags_from_opthash-c.ri 100644 root:root 4808f1e4eda3b5c90019f1744b71aad9
+File: /usr/lib/ruby/gemie/ri/bluecloth-2.2.0/BlueCloth/inspect-i.ri 100644 root:root c307ce453feba317416297934223dd01
+File: /usr/lib/ruby/gemie/ri/bluecloth-2.2.0/BlueCloth/opthash_from_flags-c.ri 100644 root:root 32ece24818b07e91b3e62e780bc3fb50
+File: /usr/lib/ruby/gemie/ri/bluecloth-2.2.0/Object 40755 root:root
+File: /usr/lib/ruby/gemie/ri/bluecloth-2.2.0/Object/cdesc-Object.ri 100644 root:root 778674b629c661319f0a6d083c63de0b
+File: /usr/lib/ruby/gemie/ri/bluecloth-2.2.0/cache.ri 100644 root:root 53f017b283ddf3758a1f7f2dec0536ff
File: /usr/share/doc/gem-bluecloth-doc-2.2.0 40755 root:root
File: /usr/share/doc/gem-bluecloth-doc-2.2.0/README.rdoc 100644 root:root ebc05cab617f2e15ab4e0ecf59a3991e
-File: /usr/share/ri/bluecloth-2.2.0 40755 root:root
-File: /usr/share/ri/bluecloth-2.2.0/BlueCloth 40755 root:root
-File: /usr/share/ri/bluecloth-2.2.0/BlueCloth/cdesc-BlueCloth.ri 100644 root:root b4c7896b248215d20c9f0d0cfd148371
-File: /usr/share/ri/bluecloth-2.2.0/BlueCloth/flags_from_opthash-c.ri 100644 root:root 4808f1e4eda3b5c90019f1744b71aad9
-File: /usr/share/ri/bluecloth-2.2.0/BlueCloth/inspect-i.ri 100644 root:root c307ce453feba317416297934223dd01
-File: /usr/share/ri/bluecloth-2.2.0/BlueCloth/opthash_from_flags-c.ri 100644 root:root 32ece24818b07e91b3e62e780bc3fb50
-File: /usr/share/ri/bluecloth-2.2.0/Object 40755 root:root
-File: /usr/share/ri/bluecloth-2.2.0/Object/cdesc-Object.ri 100644 root:root 778674b629c661319f0a6d083c63de0b
-File: /usr/share/ri/bluecloth-2.2.0/cache.ri 100644 root:root 53f017b283ddf3758a1f7f2dec0536ff
-RPMIdentity: 22275917e24a879d84b8cf12d150a9aa70111f7679cfa19423ed5faca7508ff92c4e5532597f98797f2f5a7fe2b0d2c2cc26e7be7561557206fb2272095ff6ce
+RPMIdentity: 2fc109874a2d172eeedc7f09f85b2fd73cf712044357a107265c7d9fc730cd269c548cadb6b3e746e6064487b10a3359bec3681ca2f8bb732da3a5278e6d0ced