Skip to content

Instantly share code, notes, and snippets.

@JamieMagee
Created June 12, 2025 16:29
Show Gist options
  • Save JamieMagee/21bd2bbd77a3cc8a8c41931df7c8b414 to your computer and use it in GitHub Desktop.
Save JamieMagee/21bd2bbd77a3cc8a8c41931df7c8b414 to your computer and use it in GitHub Desktop.
current directory: /home/jamie/.local/share/mise/installs/ruby/3.4.4/lib/ruby/gems/3.4.0/gems/commonmarker-0.23.10/ext/commonmarker
/home/jamie/.local/share/mise/installs/ruby/3.4.4/bin/ruby extconf.rb
creating Makefile
current directory: /home/jamie/.local/share/mise/installs/ruby/3.4.4/lib/ruby/gems/3.4.0/gems/commonmarker-0.23.10/ext/commonmarker
make DESTDIR\= sitearchdir\=./.gem.20250612-21174-wpa667 sitelibdir\=./.gem.20250612-21174-wpa667 clean
current directory: /home/jamie/.local/share/mise/installs/ruby/3.4.4/lib/ruby/gems/3.4.0/gems/commonmarker-0.23.10/ext/commonmarker
make DESTDIR\= sitearchdir\=./.gem.20250612-21174-wpa667 sitelibdir\=./.gem.20250612-21174-wpa667
compiling arena.c
compiling autolink.c
compiling blocks.c
blocks.c: In function ‘cmark_parser_finish’:
blocks.c:1540:5: warning: ‘CMARK_DEBUG_NODES’ is not defined, evaluates to ‘0’ [-Wundef]
1540 | #if CMARK_DEBUG_NODES
| ^~~~~~~~~~~~~~~~~
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 buffer.c
compiling cmark.c
compiling cmark_ctype.c
compiling commonmark.c
compiling commonmarker.c
In file included from /home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:42,
from /home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/arithmetic/int.h:26,
from /home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/arithmetic/char.h:23,
from /home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/arithmetic.h:24,
from /home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/ruby.h:28,
from /home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby.h:38,
from commonmarker.h:9,
from commonmarker.c:1:
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/special_consts.h:137:15: error: unknown type name ‘bool’
137 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/special_consts.h:31:1: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
30 | #include "ruby/internal/attr/enum_extensibility.h"
+++ |+#include <stdbool.h>
31 | #include "ruby/internal/stdbool.h"
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/special_consts.h:172:15: error: unknown type name ‘bool’
172 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/special_consts.h:172:15: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/special_consts.h:188:15: error: unknown type name ‘bool’
188 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/special_consts.h:188:15: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/special_consts.h:205:15: error: unknown type name ‘bool’
205 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/special_consts.h:205:15: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/special_consts.h:246:15: error: unknown type name ‘bool’
246 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/special_consts.h:246:15: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/special_consts.h:266:15: error: unknown type name ‘bool’
266 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/special_consts.h:266:15: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/special_consts.h:287:15: error: unknown type name ‘bool’
287 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/special_consts.h:287:15: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/special_consts.h:310:15: error: unknown type name ‘bool’
310 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/special_consts.h:310:15: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/special_consts.h:326:15: error: unknown type name ‘bool’
326 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/special_consts.h:326:15: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:215:15: error: unknown type name ‘bool’
215 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:43:1: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
42 | #include "ruby/internal/special_consts.h" /* FIXNUM_FLAG */
+++ |+#include <stdbool.h>
43 | #include "ruby/internal/value.h"
In file included from /home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/fl_type.h:38,
from /home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rstring.h:30,
from /home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/arithmetic/char.h:29:
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/value_type.h:203:15: error: unknown type name ‘bool’
203 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/value_type.h:34:1: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
33 | #include "ruby/internal/error.h"
+++ |+#include <stdbool.h>
34 | #include "ruby/internal/has/builtin.h"
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/value_type.h: In function ‘rb_integer_type_p’:
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/value_type.h:207:16: error: ‘true’ undeclared (first use in this function)
207 | return true;
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/value_type.h:207:16: note: ‘true’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/value_type.h:207:16: note: each undeclared identifier is reported only once for each function it appears in
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/value_type.h:210:16: error: ‘false’ undeclared (first use in this function)
210 | return false;
| ^~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/value_type.h:210:16: note: ‘false’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/value_type.h: At top level:
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/value_type.h:263:15: error: unknown type name ‘bool’
263 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/value_type.h:263:15: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/value_type.h: In function ‘RB_FLOAT_TYPE_P’:
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/value_type.h:267:16: error: ‘true’ undeclared (first use in this function)
267 | return true;
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/value_type.h:267:16: note: ‘true’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/value_type.h:270:16: error: ‘false’ undeclared (first use in this function)
270 | return false;
| ^~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/value_type.h:270:16: note: ‘false’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/value_type.h: At top level:
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/value_type.h:286:15: error: unknown type name ‘bool’
286 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/value_type.h:286:15: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/value_type.h: In function ‘RB_DYNAMIC_SYM_P’:
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/value_type.h:290:16: error: ‘false’ undeclared (first use in this function)
290 | return false;
| ^~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/value_type.h:290:16: note: ‘false’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/value_type.h: At top level:
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/value_type.h:306:15: error: unknown type name ‘bool’
306 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/value_type.h:306:15: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/value_type.h:325:8: error: unknown type name ‘bool’
325 | static bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/value_type.h:325:8: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/value_type.h: In function ‘rbimpl_RB_TYPE_P_fastpath’:
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/value_type.h:350:16: error: ‘false’ undeclared (first use in this function)
350 | return false;
| ^~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/value_type.h:350:16: note: ‘false’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/value_type.h:353:16: error: ‘true’ undeclared (first use in this function)
353 | return true;
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/value_type.h:353:16: note: ‘true’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/value_type.h: At top level:
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/value_type.h:375:15: error: unknown type name ‘bool’
375 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/value_type.h:375:15: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/value_type.h:419:15: error: unknown type name ‘bool’
419 | static inline bool rbimpl_rtypeddata_p(VALUE obj);
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/value_type.h:419:15: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/fl_type.h:443:8: error: unknown type name ‘bool’
443 | static bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/fl_type.h:41:1: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
40 | #include "ruby/defines.h"
+++ |+#include <stdbool.h>
41 |
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/fl_type.h: In function ‘RB_FL_ABLE’:
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/fl_type.h:447:16: error: ‘false’ undeclared (first use in this function)
447 | return false;
| ^~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/fl_type.h:447:16: note: ‘false’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/fl_type.h:453:16: error: ‘true’ undeclared (first use in this function)
453 | return true;
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/fl_type.h:453:16: note: ‘true’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/fl_type.h: At top level:
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/fl_type.h:517:15: error: unknown type name ‘bool’
517 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/fl_type.h:517:15: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/fl_type.h:533:15: error: unknown type name ‘bool’
533 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/fl_type.h:533:15: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/fl_type.h:551:15: error: unknown type name ‘bool’
551 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/fl_type.h:551:15: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/fl_type.h:567:15: error: unknown type name ‘bool’
567 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/fl_type.h:567:15: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/fl_type.h:755:15: error: unknown type name ‘bool’
755 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/fl_type.h:755:15: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/fl_type.h: In function ‘RB_OBJ_TAINTABLE’:
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/fl_type.h:759:12: error: ‘false’ undeclared (first use in this function)
759 | return false;
| ^~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/fl_type.h:759:12: note: ‘false’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/fl_type.h: In function ‘RB_OBJ_TAINTED_RAW’:
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/fl_type.h:777:12: error: ‘false’ undeclared (first use in this function)
777 | return false;
| ^~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/fl_type.h:777:12: note: ‘false’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/fl_type.h: At top level:
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/fl_type.h:791:15: error: unknown type name ‘bool’
791 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/fl_type.h:791:15: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/fl_type.h: In function ‘RB_OBJ_TAINTED’:
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/fl_type.h:795:12: error: ‘false’ undeclared (first use in this function)
795 | return false;
| ^~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/fl_type.h:795:12: note: ‘false’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/fl_type.h: At top level:
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/fl_type.h:897:15: error: unknown type name ‘bool’
897 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/fl_type.h:897:15: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/fl_type.h: In function ‘RB_OBJ_FROZEN’:
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/fl_type.h:901:16: error: ‘true’ undeclared (first use in this function)
901 | return true;
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/fl_type.h:901:16: note: ‘true’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
In file included from /home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rarray.h:32,
from /home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core.h:23,
from /home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/ruby.h:29:
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/gc.h: At top level:
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/gc.h:705:15: error: unknown type name ‘bool’
705 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/gc.h:27:1: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
26 | # include <stddef.h> /* size_t */
+++ |+#include <stdbool.h>
27 | #endif
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/gc.h:725:15: error: unknown type name ‘bool’
725 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/gc.h:725:15: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/gc.h: In function ‘RB_OBJ_PROMOTED’:
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/gc.h:729:16: error: ‘false’ undeclared (first use in this function)
729 | return false;
| ^~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/gc.h:729:16: note: ‘false’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
In file included from /home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core.h:25:
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rbignum.h: At top level:
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rbignum.h:60:15: error: unknown type name ‘bool’
60 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rbignum.h:1:1: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
+++ |+#include <stdbool.h>
1 | #ifndef RBIMPL_RBIGNUM_H /*-*-C++-*-vi:se ft=cpp:*/
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rbignum.h:73:15: error: unknown type name ‘bool’
73 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rbignum.h:73:15: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
In file included from /home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core.h:34:
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rtypeddata.h:518:15: error: unknown type name ‘bool’
518 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rtypeddata.h:27:1: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
26 | # include <stddef.h>
+++ |+#include <stdbool.h>
27 | #endif
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rtypeddata.h:561:15: error: unknown type name ‘bool’
561 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rtypeddata.h:561:15: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rtypeddata.h:578:15: error: unknown type name ‘bool’
578 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rtypeddata.h:578:15: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
In file included from /home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/ruby.h:42:
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/memory.h:420:5: error: unknown type name ‘bool’
420 | bool left; /**< Whether overflow happened or not. */
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/memory.h:65:1: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
64 | #include "ruby/internal/stdckdint.h"
+++ |+#include <stdbool.h>
65 | #include "ruby/internal/xmalloc.h"
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/memory.h: In function ‘rbimpl_size_mul_overflow’:
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/memory.h:574:49: error: ‘false’ undeclared (first use in this function)
574 | struct rbimpl_size_mul_overflow_tag ret = { false, 0, };
| ^~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/memory.h:574:49: note: ‘false’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
In file included from /home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/ruby.h:46:
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/scan_args.h: At top level:
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/scan_args.h:252:15: error: unknown type name ‘bool’
252 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/scan_args.h:39:1: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
38 | #include "ruby/internal/intern/proc.h" /* rb_block_proc */
+++ |+#include <stdbool.h>
39 | #include "ruby/internal/iterator.h" /* rb_block_given_p / rb_keyword_given_p */
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/scan_args.h: In function ‘rb_scan_args_keyword_p’:
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/scan_args.h:259:16: error: ‘true’ undeclared (first use in this function)
259 | return true;
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/scan_args.h:259:16: note: ‘true’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/scan_args.h:263:16: error: ‘false’ undeclared (first use in this function)
263 | return false;
| ^~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/scan_args.h:263:16: note: ‘false’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/scan_args.h: At top level:
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/scan_args.h:268:8: error: unknown type name ‘bool’
268 | static bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/scan_args.h:268:8: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/scan_args.h:282:8: error: unknown type name ‘bool’
282 | static bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/scan_args.h:282:8: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/scan_args.h:303:8: error: unknown type name ‘bool’
303 | static bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/scan_args.h:303:8: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/scan_args.h:334:8: error: unknown type name ‘bool’
334 | static bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/scan_args.h:334:8: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/scan_args.h:349:8: error: unknown type name ‘bool’
349 | static bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/scan_args.h:349:8: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/scan_args.h:390:18: error: unknown type name ‘bool’
390 | bool f_var, bool f_hash, bool f_block,
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/scan_args.h:390:18: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/scan_args.h:390:30: error: unknown type name ‘bool’
390 | bool f_var, bool f_hash, bool f_block,
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/scan_args.h:390:30: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/scan_args.h:390:43: error: unknown type name ‘bool’
390 | bool f_var, bool f_hash, bool f_block,
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/scan_args.h:390:43: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
In file included from /home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/intern.h:41,
from /home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/ruby.h:194:
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/intern/load.h:234:25: error: unknown type name ‘bool’
234 | void rb_ext_ractor_safe(bool flag);
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/intern/load.h:1:1: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
+++ |+#include <stdbool.h>
1 | #ifndef RBIMPL_INTERN_LOAD_H /*-*-C++-*-vi:se ft=cpp:*/
In file included from /home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/encoding.h:21,
from commonmarker.h:10:
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/encoding/coderange.h:79:15: error: unknown type name ‘bool’
79 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/encoding/coderange.h:1:1: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
+++ |+#include <stdbool.h>
1 | #ifndef RUBY_INTERNAL_ENCODING_CODERANGE_H /*-*-C++-*-vi:se ft=cpp:*/
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/encoding/coderange.h:113:15: error: unknown type name ‘bool’
113 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/encoding/coderange.h:113:15: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
In file included from /home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/encoding/ctype.h:27,
from /home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/encoding.h:22:
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/encoding/encoding.h:767:15: error: unknown type name ‘bool’
767 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/encoding/encoding.h:25:1: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
24 | #include "ruby/oniguruma.h"
+++ |+#include <stdbool.h>
25 | #include "ruby/internal/attr/const.h"
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/encoding/encoding.h: In function ‘rb_enc_asciicompat’:
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/encoding/encoding.h:771:16: error: ‘false’ undeclared (first use in this function)
771 | return false;
| ^~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/encoding/encoding.h:771:16: note: ‘false’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/encoding/encoding.h:777:16: error: ‘true’ undeclared (first use in this function)
777 | return true;
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/encoding/encoding.h:777:16: note: ‘true’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/encoding/encoding.h: At top level:
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/encoding/encoding.h:788:15: error: unknown type name ‘bool’
788 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/encoding/encoding.h:788:15: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/encoding/encoding.h:926:15: error: unknown type name ‘bool’
926 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/encoding/encoding.h:926:15: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/encoding/ctype.h:42:15: error: unknown type name ‘bool’
42 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/encoding/ctype.h:28:1: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
27 | #include "ruby/internal/encoding/encoding.h"
+++ |+#include <stdbool.h>
28 | #include "ruby/internal/value.h"
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/encoding/ctype.h:62:15: error: unknown type name ‘bool’
62 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/encoding/ctype.h:62:15: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/encoding/ctype.h:81:15: error: unknown type name ‘bool’
81 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/encoding/ctype.h:81:15: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/encoding/ctype.h:95:15: error: unknown type name ‘bool’
95 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/encoding/ctype.h:95:15: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/encoding/ctype.h:109:15: error: unknown type name ‘bool’
109 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/encoding/ctype.h:109:15: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/encoding/ctype.h:123:15: error: unknown type name ‘bool’
123 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/encoding/ctype.h:123:15: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/encoding/ctype.h:137:15: error: unknown type name ‘bool’
137 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/encoding/ctype.h:137:15: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/encoding/ctype.h:151:15: error: unknown type name ‘bool’
151 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/encoding/ctype.h:151:15: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/encoding/ctype.h:165:15: error: unknown type name ‘bool’
165 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/encoding/ctype.h:165:15: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/encoding/ctype.h:179:15: error: unknown type name ‘bool’
179 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/encoding/ctype.h:179:15: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/encoding/ctype.h:193:15: error: unknown type name ‘bool’
193 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/encoding/ctype.h:193:15: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/encoding/ctype.h:207:15: error: unknown type name ‘bool’
207 | static inline bool
| ^~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/encoding/ctype.h:207:15: note: ‘bool’ is defined in header ‘<stdbool.h>’; this is probably fixable by adding ‘#include <stdbool.h>’
commonmarker.c: In function ‘rb_node_to_value’:
commonmarker.c:104:3: warning: ‘rb_data_object_wrap_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
104 | val = Data_Wrap_Struct(rb_cNode, rb_mark_c_struct, free_func, node);
| ^~~
In file included from /home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core.h:27:
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:293:1: note: declared here
293 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c: In function ‘rb_node_get_string_content’:
commonmarker.c:328:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
328 | Data_Get_Struct(self, cmark_node, node);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c: In function ‘rb_node_set_string_content’:
commonmarker.c:350:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
350 | Data_Get_Struct(self, cmark_node, node);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c: In function ‘rb_node_get_type’:
commonmarker.c:371:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
371 | Data_Get_Struct(self, cmark_node, node);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c: In function ‘rb_node_get_sourcepos’:
commonmarker.c:458:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
458 | Data_Get_Struct(self, cmark_node, node);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c: In function ‘rb_node_get_type_string’:
commonmarker.c:481:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
481 | Data_Get_Struct(self, cmark_node, node);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c: In function ‘rb_node_unlink’:
commonmarker.c:492:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
492 | Data_Get_Struct(self, cmark_node, node);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c: In function ‘rb_node_first_child’:
commonmarker.c:507:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
507 | Data_Get_Struct(self, cmark_node, node);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c: In function ‘rb_node_next’:
commonmarker.c:520:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
520 | Data_Get_Struct(self, cmark_node, node);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c: In function ‘rb_node_insert_before’:
commonmarker.c:537:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
537 | Data_Get_Struct(self, cmark_node, node1);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c:539:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
539 | Data_Get_Struct(sibling, cmark_node, node2);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c: In function ‘rb_render_html’:
commonmarker.c:567:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
567 | Data_Get_Struct(self, cmark_node, node);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c: In function ‘rb_render_xml’:
commonmarker.c:608:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
608 | Data_Get_Struct(self, cmark_node, node);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c: In function ‘rb_render_commonmark’:
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/scan_args.h:368:5: error: implicit declaration of function ‘rb_scan_args_set’; did you mean ‘rb_scan_args_kw’? [-Wimplicit-function-declaration]
368 | rb_scan_args_set(RB_SCAN_ARGS_PASS_CALLED_KEYWORDS, argc, argv, \
| ^~~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/scan_args.h:498:9: note: in expansion of macro ‘rb_scan_args0’
498 | rb_scan_args0( \
| ^~~~~~~~~~~~~
commonmarker.c:624:3: note: in expansion of macro ‘rb_scan_args’
624 | rb_scan_args(argc, argv, "11", &rb_options, &rb_width);
| ^~~~~~~~~~~~
commonmarker.c:637:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
637 | Data_Get_Struct(self, cmark_node, node);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c: In function ‘rb_render_plaintext’:
commonmarker.c:665:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
665 | Data_Get_Struct(self, cmark_node, node);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c: In function ‘rb_node_insert_after’:
commonmarker.c:684:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
684 | Data_Get_Struct(self, cmark_node, node1);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c:686:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
686 | Data_Get_Struct(sibling, cmark_node, node2);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c: In function ‘rb_node_prepend_child’:
commonmarker.c:707:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
707 | Data_Get_Struct(self, cmark_node, node1);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c:709:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
709 | Data_Get_Struct(child, cmark_node, node2);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c: In function ‘rb_node_append_child’:
commonmarker.c:730:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
730 | Data_Get_Struct(self, cmark_node, node1);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c:732:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
732 | Data_Get_Struct(child, cmark_node, node2);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c: In function ‘rb_node_last_child’:
commonmarker.c:749:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
749 | Data_Get_Struct(self, cmark_node, node);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c: In function ‘rb_node_parent’:
commonmarker.c:762:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
762 | Data_Get_Struct(self, cmark_node, node);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c: In function ‘rb_node_previous’:
commonmarker.c:775:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
775 | Data_Get_Struct(self, cmark_node, node);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c: In function ‘rb_node_get_url’:
commonmarker.c:791:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
791 | Data_Get_Struct(self, cmark_node, node);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c: In function ‘rb_node_set_url’:
commonmarker.c:813:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
813 | Data_Get_Struct(self, cmark_node, node);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c: In function ‘rb_node_get_title’:
commonmarker.c:832:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
832 | Data_Get_Struct(self, cmark_node, node);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c: In function ‘rb_node_set_title’:
commonmarker.c:854:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
854 | Data_Get_Struct(self, cmark_node, node);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c: In function ‘rb_node_get_header_level’:
commonmarker.c:873:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
873 | Data_Get_Struct(self, cmark_node, node);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c: In function ‘rb_node_set_header_level’:
commonmarker.c:896:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
896 | Data_Get_Struct(self, cmark_node, node);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c: In function ‘rb_node_get_list_type’:
commonmarker.c:916:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
916 | Data_Get_Struct(self, cmark_node, node);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c: In function ‘rb_node_set_list_type’:
commonmarker.c:943:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
943 | Data_Get_Struct(self, cmark_node, node);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c: In function ‘rb_node_get_list_start’:
commonmarker.c:969:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
969 | Data_Get_Struct(self, cmark_node, node);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c: In function ‘rb_node_set_list_start’:
commonmarker.c:993:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
993 | Data_Get_Struct(self, cmark_node, node);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c: In function ‘rb_node_get_list_tight’:
commonmarker.c:1012:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
1012 | Data_Get_Struct(self, cmark_node, node);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c: In function ‘rb_node_set_list_tight’:
commonmarker.c:1033:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
1033 | Data_Get_Struct(self, cmark_node, node);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c: In function ‘rb_node_get_fence_info’:
commonmarker.c:1052:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
1052 | Data_Get_Struct(self, cmark_node, node);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c: In function ‘rb_node_set_fence_info’:
commonmarker.c:1075:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
1075 | Data_Get_Struct(self, cmark_node, node);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c: In function ‘rb_node_get_tasklist_item_checked’:
commonmarker.c:1088:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
1088 | Data_Get_Struct(self, cmark_node, node);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c: In function ‘rb_node_set_tasklist_item_checked’:
commonmarker.c:1110:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
1110 | Data_Get_Struct(self, cmark_node, node);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c: In function ‘rb_node_get_tasklist_state’:
commonmarker.c:1128:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
1128 | Data_Get_Struct(self, cmark_node, node);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c: In function ‘rb_node_get_table_alignments’:
commonmarker.c:1144:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
1144 | Data_Get_Struct(self, cmark_node, node);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c: In function ‘rb_html_escape_href’:
commonmarker.c:1173:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
1173 | Data_Get_Struct(self, cmark_node, node);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c: In function ‘rb_html_escape_html’:
commonmarker.c:1194:3: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
1194 | Data_Get_Struct(self, cmark_node, node);
| ^~~~~~~~~~~~~~~
/home/jamie/.local/share/mise/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
325 | rb_data_object_get_warning(VALUE obj)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
commonmarker.c: In function ‘Init_commonmarker’:
commonmarker.c:1224:45: warning: old-style function definition [-Wold-style-definition]
1224 | __attribute__((visibility("default"))) void Init_commonmarker() {
| ^~~~~~~~~~~~~~~~~
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
make: *** [Makefile:251: commonmarker.o] Error 1
make failed, exit code 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment