rultor.com logo This build log was produced by rultor.com for yegor256/colorizejs#92
++ dirname ./run.sh
+ cd .
+ echo 1273
+ echo '2.0-SNAPSHOT BUILD'
2.0-SNAPSHOT BUILD
+ date
Thu Feb 12 13:22:34 UTC 2026
+ uptime
 13:22:34 up 1 min,  0 users,  load average: 0.92, 0.32, 0.11
+ head=git@github.com:yegor256/colorizejs.git
+ ff=default
+ image=yegor256/rultor-image:1.24.0
+ rebase=false
+ squash=false
+ head_branch=master
+ author=yegor256
+ tag=0.2.0
+ vars=('--env=head=git@github.com:yegor256/colorizejs.git' '--env=tag=0.2.0' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:yegor256/colorizejs.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.2.0'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''sudo gem install pdd -v 0.20.5'\'' '\'';'\'' '\''sudo npm install --no-color --global gulp-cli'\'' '\'';'\'' '\''npm install --no-color'\'' '\'';'\'' '\''[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1'\'' '\'';'\'' '\''gulp --no-color'\'' '\'';'\'' '\''cp dist/colorizejs.min.js colorizejs-${tag}.min.js'\'' '\'';'\'' '\''git add -f colorizejs-${tag}.min.js'\'' '\'';'\'' '\''git commit -am "Added JS file for ${tag}"'\'' '\'';'\'' '\''cp dist/colorizejs.min.js /tmp'\'' '\'';'\'' '\''branch=$(git rev-parse --abbrev-ref HEAD)'\'' '\'';'\'' '\''git checkout gh-pages'\'' '\'';'\'' '\''git reset --hard'\'' '\'';'\'' '\''cp /tmp/colorizejs.min.js .'\'' '\'';'\'' '\''git add colorizejs.min.js'\'' '\'';'\'' '\''cp colorizejs.min.js colorizejs-${tag}.min.js'\'' '\'';'\'' '\''git add colorizejs-${tag}.min.js'\'' '\'';'\'' '\''git commit --allow-empty -am "${tag}"'\'' '\'';'\'' '\''git checkout "${branch}"'\'' '\'';'\'' '\''chmod 600 ../npmrc'\'' '\'';'\'' '\''npm publish --no-color --userconfig=../npmrc'\'' '\'';'\'' )' '--env=head_branch=master' '--env=author=yegor256')
+ scripts=('export '\''head=git@github.com:yegor256/colorizejs.git'\''' ';' 'export '\''tag=0.2.0'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=yegor256'\''' ';' 'sudo gem install pdd -v 0.20.5' ';' 'sudo npm install --no-color --global gulp-cli' ';' 'npm install --no-color' ';' '[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1' ';' 'gulp --no-color' ';' 'cp dist/colorizejs.min.js colorizejs-${tag}.min.js' ';' 'git add -f colorizejs-${tag}.min.js' ';' 'git commit -am "Added JS file for ${tag}"' ';' 'cp dist/colorizejs.min.js /tmp' ';' 'branch=$(git rev-parse --abbrev-ref HEAD)' ';' 'git checkout gh-pages' ';' 'git reset --hard' ';' 'cp /tmp/colorizejs.min.js .' ';' 'git add colorizejs.min.js' ';' 'cp colorizejs.min.js colorizejs-${tag}.min.js' ';' 'git add colorizejs-${tag}.min.js' ';' 'git commit --allow-empty -am "${tag}"' ';' 'git checkout "${branch}"' ';' 'chmod 600 ../npmrc' ';' 'npm publish --no-color --userconfig=../npmrc' ';')
+ directory=
+ container=yegor256_colorizejs_92
+ as_root=false
+ set -e -o pipefail
+ hostname
ip-172-31-29-135
+ pwd
/tmp/rultor-OPzX
+ git --version
git version 2.34.1
+ docker --version
Docker version 25.0.3, build 4debf41
+ mkdir -p /home/ubuntu/.ssh
+ echo -e 'Host github.com\n\tStrictHostKeyChecking no\n'
+ chmod 600 /home/ubuntu/.ssh/config
+ git clone --recurse-submodules git@github.com:yegor256/colorizejs.git repo
Cloning into 'repo'...
Warning: Permanently added 'github.com' (ED25519) to the list of known hosts.
+ cd repo
+ git config user.email gpg@rultor.com
+ git config user.name Rultor.com
+ '[' -z 'export '\''head=git@github.com:yegor256/colorizejs.git'\''' ']'
+ cd ..
+ cat
+ '[' false = true ']'
+ cat
+ chmod a+x entry.sh
+ cat
+ echo 'export '\''head=git@github.com:yegor256/colorizejs.git'\''' ';' 'export '\''tag=0.2.0'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=yegor256'\''' ';' 'sudo gem install pdd -v 0.20.5' ';' 'sudo npm install --no-color --global gulp-cli' ';' 'npm install --no-color' ';' '[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1' ';' 'gulp --no-color' ';' 'cp dist/colorizejs.min.js colorizejs-${tag}.min.js' ';' 'git add -f colorizejs-${tag}.min.js' ';' 'git commit -am "Added JS file for ${tag}"' ';' 'cp dist/colorizejs.min.js /tmp' ';' 'branch=$(git rev-parse --abbrev-ref HEAD)' ';' 'git checkout gh-pages' ';' 'git reset --hard' ';' 'cp /tmp/colorizejs.min.js .' ';' 'git add colorizejs.min.js' ';' 'cp colorizejs.min.js colorizejs-${tag}.min.js' ';' 'git add colorizejs-${tag}.min.js' ';' 'git commit --allow-empty -am "${tag}"' ';' 'git checkout "${branch}"' ';' 'chmod 600 ../npmrc' ';' 'npm publish --no-color --userconfig=../npmrc' ';'
+ sensitive=()
+ set -ex -o pipefail
+ '[' -z 0.2.0 ']'
+ [[ 0.2.0 =~ ^[a-zA-Z0-9\.\-]+$ ]]
+ echo 'tag name is valid: "0.2.0"'
tag name is valid: "0.2.0"
+ cd repo
++ git tag -l 0.2.0
+ '[' -n '' ']'
+ BRANCH_NAME=__rultor
++ wc -l
++ git show-branch __rultor
+ '[' 0 -gt 0 ']'
+ export BRANCH_NAME
+ git checkout -b __rultor
Switched to a new branch '__rultor'
+ docker_when_possible
+ true
++ tail -n 1
++ sed 's/ /\n/g'
++ uptime
+ load=0.12
++ bc
++ echo 0.12 '>' 30
+ '[' 0 -eq 1 ']'
+ echo 'load average is 0.12, low enough to run a new Docker container'
load average is 0.12, low enough to run a new Docker container
+ break
+ cd ..
+ '[' -n '' ']'
+ use_image=yegor256/rultor-image:1.24.0
+ docker pull yegor256/rultor-image:1.24.0
1.24.0: Pulling from yegor256/rultor-image
9cb31e2e37ea: Pulling fs layer
6fdf9d57c770: Pulling fs layer
b1b8e573ea09: Pulling fs layer
d98471df16b3: Pulling fs layer
d91bad0881f6: Pulling fs layer
0989603b9c78: Pulling fs layer
be0e4fe934ac: Pulling fs layer
836583b1a84e: Pulling fs layer
9a7a8a989f21: Pulling fs layer
206d2c40dab6: Pulling fs layer
7e814560871d: Pulling fs layer
3e6884fb6bef: Pulling fs layer
efc2cb2da490: Pulling fs layer
a2685e4ec0a3: Pulling fs layer
d8f398d41642: Pulling fs layer
00d87e982675: Pulling fs layer
0a47604816a9: Pulling fs layer
39620eda6329: Pulling fs layer
1e5066b6f93c: Pulling fs layer
bf2832135ec0: Pulling fs layer
17c9f809a0eb: Pulling fs layer
791d75dcb5dd: Pulling fs layer
4d856b07c9bd: Pulling fs layer
08fb6625faae: Pulling fs layer
6fbcea1fd5f0: Pulling fs layer
e5e0772939b2: Pulling fs layer
d98471df16b3: Waiting
d91bad0881f6: Waiting
0989603b9c78: Waiting
be0e4fe934ac: Waiting
836583b1a84e: Waiting
9a7a8a989f21: Waiting
206d2c40dab6: Waiting
7e814560871d: Waiting
3e6884fb6bef: Waiting
efc2cb2da490: Waiting
a2685e4ec0a3: Waiting
d8f398d41642: Waiting
00d87e982675: Waiting
0a47604816a9: Waiting
39620eda6329: Waiting
1e5066b6f93c: Waiting
bf2832135ec0: Waiting
17c9f809a0eb: Waiting
791d75dcb5dd: Waiting
4d856b07c9bd: Waiting
08fb6625faae: Waiting
6fbcea1fd5f0: Waiting
e5e0772939b2: Waiting
6fdf9d57c770: Verifying Checksum
6fdf9d57c770: Download complete
9cb31e2e37ea: Verifying Checksum
9cb31e2e37ea: Download complete
b1b8e573ea09: Verifying Checksum
b1b8e573ea09: Download complete
0989603b9c78: Verifying Checksum
0989603b9c78: Download complete
be0e4fe934ac: Verifying Checksum
be0e4fe934ac: Download complete
836583b1a84e: Verifying Checksum
836583b1a84e: Download complete
9a7a8a989f21: Verifying Checksum
9a7a8a989f21: Download complete
206d2c40dab6: Verifying Checksum
206d2c40dab6: Download complete
d98471df16b3: Verifying Checksum
d98471df16b3: Download complete
3e6884fb6bef: Verifying Checksum
3e6884fb6bef: Download complete
9cb31e2e37ea: Pull complete
6fdf9d57c770: Pull complete
efc2cb2da490: Verifying Checksum
efc2cb2da490: Download complete
7e814560871d: Verifying Checksum
7e814560871d: Download complete
d8f398d41642: Verifying Checksum
d8f398d41642: Download complete
00d87e982675: Verifying Checksum
00d87e982675: Download complete
0a47604816a9: Verifying Checksum
0a47604816a9: Download complete
39620eda6329: Verifying Checksum
39620eda6329: Download complete
1e5066b6f93c: Verifying Checksum
1e5066b6f93c: Download complete
bf2832135ec0: Verifying Checksum
bf2832135ec0: Download complete
17c9f809a0eb: Verifying Checksum
17c9f809a0eb: Download complete
791d75dcb5dd: Verifying Checksum
791d75dcb5dd: Download complete
4d856b07c9bd: Verifying Checksum
4d856b07c9bd: Download complete
08fb6625faae: Verifying Checksum
08fb6625faae: Download complete
6fbcea1fd5f0: Verifying Checksum
6fbcea1fd5f0: Download complete
e5e0772939b2: Verifying Checksum
e5e0772939b2: Download complete
b1b8e573ea09: Pull complete
d91bad0881f6: Verifying Checksum
d91bad0881f6: Download complete
a2685e4ec0a3: Verifying Checksum
a2685e4ec0a3: Download complete
d98471df16b3: Pull complete
d91bad0881f6: Pull complete
0989603b9c78: Pull complete
be0e4fe934ac: Pull complete
836583b1a84e: Pull complete
9a7a8a989f21: Pull complete
206d2c40dab6: Pull complete
7e814560871d: Pull complete
3e6884fb6bef: Pull complete
efc2cb2da490: Pull complete
a2685e4ec0a3: Pull complete
d8f398d41642: Pull complete
00d87e982675: Pull complete
0a47604816a9: Pull complete
39620eda6329: Pull complete
1e5066b6f93c: Pull complete
bf2832135ec0: Pull complete
17c9f809a0eb: Pull complete
791d75dcb5dd: Pull complete
4d856b07c9bd: Pull complete
08fb6625faae: Pull complete
6fbcea1fd5f0: Pull complete
e5e0772939b2: Pull complete
Digest: sha256:183145a1ee07aff04b992ff3478c86b34eacc5f241c6d4a711c39e2687e07d0e
Status: Downloaded newer image for yegor256/rultor-image:1.24.0
docker.io/yegor256/rultor-image:1.24.0
+ grep --quiet '\syegor256_colorizejs_92\s*$'
+ docker ps --filter=status=exited
+ ls -al .
total 52
drwx------  3 ubuntu ubuntu 4096 Feb 12 13:22 .
drwxrwxrwt 12 root   root   4096 Feb 12 13:27 ..
-rwxrwxr-x  1 ubuntu ubuntu  666 Feb 12 13:28 end.sh
-rwxrwxr-x  1 ubuntu ubuntu  498 Feb 12 13:22 entry.sh
-rw-rw-r--  1 ubuntu ubuntu   74 Feb 12 13:22 npmrc
-rw-rw-r--  1 ubuntu ubuntu    5 Feb 12 13:22 pid
drwxrwxr-x  7 ubuntu ubuntu 4096 Feb 12 13:22 repo
-rwxrwxr-x  1 ubuntu ubuntu 7489 Feb 12 13:22 run.sh
-rw-rw-r--  1 ubuntu ubuntu 1031 Feb 12 13:22 script.sh
-rw-rw-r--  1 ubuntu ubuntu 9337 Feb 12 13:28 stdout
++ pwd
++ pwd
+ docker run -t --rm -v /tmp/rultor-OPzX:/main --env=head=git@github.com:yegor256/colorizejs.git --env=tag=0.2.0 '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:yegor256/colorizejs.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.2.0'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''sudo gem install pdd -v 0.20.5'\'' '\'';'\'' '\''sudo npm install --no-color --global gulp-cli'\'' '\'';'\'' '\''npm install --no-color'\'' '\'';'\'' '\''[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1'\'' '\'';'\'' '\''gulp --no-color'\'' '\'';'\'' '\''cp dist/colorizejs.min.js colorizejs-${tag}.min.js'\'' '\'';'\'' '\''git add -f colorizejs-${tag}.min.js'\'' '\'';'\'' '\''git commit -am "Added JS file for ${tag}"'\'' '\'';'\'' '\''cp dist/colorizejs.min.js /tmp'\'' '\'';'\'' '\''branch=$(git rev-parse --abbrev-ref HEAD)'\'' '\'';'\'' '\''git checkout gh-pages'\'' '\'';'\'' '\''git reset --hard'\'' '\'';'\'' '\''cp /tmp/colorizejs.min.js .'\'' '\'';'\'' '\''git add colorizejs.min.js'\'' '\'';'\'' '\''cp colorizejs.min.js colorizejs-${tag}.min.js'\'' '\'';'\'' '\''git add colorizejs-${tag}.min.js'\'' '\'';'\'' '\''git commit --allow-empty -am "${tag}"'\'' '\'';'\'' '\''git checkout "${branch}"'\'' '\'';'\'' '\''chmod 600 ../npmrc'\'' '\'';'\'' '\''npm publish --no-color --userconfig=../npmrc'\'' '\'';'\'' )' --env=head_branch=master --env=author=yegor256 --hostname=docker --privileged --net=host --dns 8.8.8.8 --add-host docker:127.0.0.1 --memory=8g --memory-swap=16g --oom-kill-disable --cidfile=/tmp/rultor-OPzX/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=yegor256_colorizejs_92 yegor256/rultor-image:1.24.0 /main/entry.sh
WARNING: Your kernel does not support OomKillDisable. OomKillDisable discarded.
Using /usr/local/rvm/gems/ruby-3.2.2
Using /usr/local/rvm/gems/ruby-3.2.2
+ set -e
+ set -o pipefail
+ shopt -s dotglob
+ useradd -m -G sudo r
++ awk -F : '$3 > 100 { print $1 }'
++ cat /etc/group
+ for g in $(cat /etc/group | awk  -F  ':' '$3 > 100 { print $1 }')
+ usermod -a -G nogroup r
+ for g in $(cat /etc/group | awk  -F  ':' '$3 > 100 { print $1 }')
+ usermod -a -G systemd-journal r
+ for g in $(cat /etc/group | awk  -F  ':' '$3 > 100 { print $1 }')
+ usermod -a -G systemd-network r
+ for g in $(cat /etc/group | awk  -F  ':' '$3 > 100 { print $1 }')
+ usermod -a -G systemd-resolve r
+ for g in $(cat /etc/group | awk  -F  ':' '$3 > 100 { print $1 }')
+ usermod -a -G messagebus r
+ for g in $(cat /etc/group | awk  -F  ':' '$3 > 100 { print $1 }')
+ usermod -a -G _ssh r
+ for g in $(cat /etc/group | awk  -F  ':' '$3 > 100 { print $1 }')
+ usermod -a -G rvm r
+ for g in $(cat /etc/group | awk  -F  ':' '$3 > 100 { print $1 }')
+ usermod -a -G ssl-cert r
+ for g in $(cat /etc/group | awk  -F  ':' '$3 > 100 { print $1 }')
+ usermod -a -G postgres r
+ for g in $(cat /etc/group | awk  -F  ':' '$3 > 100 { print $1 }')
+ usermod -a -G r r
+ usermod -s /bin/bash r
+ echo '%sudo ALL=(ALL) NOPASSWD:ALL'
+ cp -R /root/.bashrc /root/.cargo /root/.config /root/.gem /root/.gemrc /root/.launchpadlib /root/.m2 /root/.profile /root/.rustup /root/.rvmrc /root/texmf /home/r
+ cp -R ./cid ./end.sh ./entry.sh ./npmrc ./pid ./repo ./run.sh ./script.sh ./stdout /home/r
+ rm -rf repo
+ chown -R r:r /home/r
+ chmod a+x /home/r/script.sh
+ cat /home/r/script.sh
#!/usr/bin/env bash
set -e
set -o pipefail
if [ -e /home/r/.profile ]; then source /home/r/.profile; fi
shopt -s expand_aliases
alias 'sudo=sudo -i'
export HOME=/home/r
cd "${HOME}/repo"
export 'head=git@github.com:yegor256/colorizejs.git' ; export 'tag=0.2.0' ; export 'head_branch=master' ; export 'author=yegor256' ; sudo gem install pdd -v 0.20.5 ; sudo npm install --no-color --global gulp-cli ; npm install --no-color ; [[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1 ; gulp --no-color ; cp dist/colorizejs.min.js colorizejs-${tag}.min.js ; git add -f colorizejs-${tag}.min.js ; git commit -am "Added JS file for ${tag}" ; cp dist/colorizejs.min.js /tmp ; branch=$(git rev-parse --abbrev-ref HEAD) ; git checkout gh-pages ; git reset --hard ; cp /tmp/colorizejs.min.js . ; git add colorizejs.min.js ; cp colorizejs.min.js colorizejs-${tag}.min.js ; git add colorizejs-${tag}.min.js ; git commit --allow-empty -am "${tag}" ; git checkout "${branch}" ; chmod 600 ../npmrc ; npm publish --no-color --userconfig=../npmrc ;
+ su --login r --command /home/r/script.sh
Using /usr/local/rvm/gems/ruby-3.2.2
Using /usr/local/rvm/gems/ruby-3.2.2
Using /usr/local/rvm/gems/ruby-3.2.2
Using /usr/local/rvm/gems/ruby-3.2.2
Using /usr/local/rvm/gems/ruby-3.2.2
Using /usr/local/rvm/gems/ruby-3.2.2
Fetching slop-4.6.1.gem
Fetching pdd-0.20.5.gem
Fetching nokogiri-1.10.3.gem
Fetching mini_portile2-2.4.0.gem
Successfully installed slop-4.6.1
Successfully installed mini_portile2-2.4.0
Building native extensions. This could take a while...
ERROR:  Error installing pdd:
        ERROR: Failed to build gem native extension.

    current directory: /usr/local/rvm/gems/ruby-3.2.2/gems/nokogiri-1.10.3/ext/nokogiri
/usr/local/rvm/rubies/ruby-3.2.2/bin/ruby extconf.rb
checking if the C compiler accepts ... no
Building nokogiri using packaged libraries.
Using mini_portile version 2.4.0
checking for gzdopen() in -lz... yes
checking for iconv... yes
************************************************************************
IMPORTANT NOTICE:

Building Nokogiri with a packaged version of libxml2-2.9.9
with the following patches applied:
        - 0001-Revert-Do-not-URI-escape-in-server-side-includes.patch
        - 0002-Remove-script-macro-support.patch
        - 0003-Update-entities-to-remove-handling-of-ssi.patch

Team Nokogiri will keep on doing their best to provide security
updates in a timely manner, but if this is a concern for you and want
to use the system library instead; abort this installation process and
reinstall nokogiri as follows:

    gem install nokogiri -- --use-system-libraries
        [--with-xml2-config=/path/to/xml2-config]
        [--with-xslt-config=/path/to/xslt-config]

If you are using Bundler, tell it to use the option:

    bundle config build.nokogiri --use-system-libraries
    bundle install

Note, however, that nokogiri is not fully compatible with arbitrary
versions of libxml2 provided by OS/package vendors.
************************************************************************
Extracting libxml2-2.9.9.tar.gz into tmp/x86_64-pc-linux/ports/libxml2/2.9.9... OK
Running git apply with /usr/local/rvm/gems/ruby-3.2.2/gems/nokogiri-1.10.3/patches/libxml2/0001-Revert-Do-not-URI-escape-in-server-side-includes.patch... OK
Running git apply with /usr/local/rvm/gems/ruby-3.2.2/gems/nokogiri-1.10.3/patches/libxml2/0002-Remove-script-macro-support.patch... OK
Running git apply with /usr/local/rvm/gems/ruby-3.2.2/gems/nokogiri-1.10.3/patches/libxml2/0003-Update-entities-to-remove-handling-of-ssi.patch... OK
Running 'configure' for libxml2 2.9.9... OK
Running 'compile' for libxml2 2.9.9... OK
Running 'install' for libxml2 2.9.9... OK
Activating libxml2 2.9.9 (from /usr/local/rvm/gems/ruby-3.2.2/gems/nokogiri-1.10.3/ports/x86_64-pc-linux/libxml2/2.9.9)...
************************************************************************
IMPORTANT NOTICE:

Building Nokogiri with a packaged version of libxslt-1.1.33
with the following patches applied:
        - 0001-Fix-security-framework-bypass.patch

Team Nokogiri will keep on doing their best to provide security
updates in a timely manner, but if this is a concern for you and want
to use the system library instead; abort this installation process and
reinstall nokogiri as follows:

    gem install nokogiri -- --use-system-libraries
        [--with-xml2-config=/path/to/xml2-config]
        [--with-xslt-config=/path/to/xslt-config]

If you are using Bundler, tell it to use the option:

    bundle config build.nokogiri --use-system-libraries
    bundle install
************************************************************************
Extracting libxslt-1.1.33.tar.gz into tmp/x86_64-pc-linux/ports/libxslt/1.1.33... OK
Running git apply with /usr/local/rvm/gems/ruby-3.2.2/gems/nokogiri-1.10.3/patches/libxslt/0001-Fix-security-framework-bypass.patch... OK
Running 'configure' for libxslt 1.1.33... OK
Running 'compile' for libxslt 1.1.33... OK
Running 'install' for libxslt 1.1.33... OK
Activating libxslt 1.1.33 (from /usr/local/rvm/gems/ruby-3.2.2/gems/nokogiri-1.10.3/ports/x86_64-pc-linux/libxslt/1.1.33)...
checking for -llzma... no
checking for xmlParseDoc() in libxml/parser.h... yes
checking for xsltParseStylesheetDoc() in libxslt/xslt.h... yes
checking for exsltFuncRegister() in libexslt/exslt.h... yes
checking for xmlHasFeature()... yes
checking for xmlFirstElementChild()... yes
checking for xmlRelaxNGSetParserStructuredErrors()... yes
checking for xmlRelaxNGSetParserStructuredErrors()... yes
checking for xmlRelaxNGSetValidStructuredErrors()... yes
checking for xmlSchemaSetValidStructuredErrors()... yes
checking for xmlSchemaSetParserStructuredErrors()... yes
creating Makefile

current directory: /usr/local/rvm/gems/ruby-3.2.2/gems/nokogiri-1.10.3/ext/nokogiri
make DESTDIR\= sitearchdir\=./.gem.20260212-1194-7b4sld sitelibdir\=./.gem.20260212-1194-7b4sld clean

current directory: /usr/local/rvm/gems/ruby-3.2.2/gems/nokogiri-1.10.3/ext/nokogiri
make DESTDIR\= sitearchdir\=./.gem.20260212-1194-7b4sld sitelibdir\=./.gem.20260212-1194-7b4sld
compiling html_document.c
In file included from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/assume.h:29,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/backward/2/assume.h:24,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/defines.h:72,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/ruby.h:25,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby.h:38,
                 from ./nokogiri.h:33,
                 from ./html_document.h:4,
                 from html_document.c:1:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/core/rarray.h: In function ‘RARRAY_PTR’:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/core/rarray.h:551:24: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  551 |     return RBIMPL_CAST((VALUE *)RARRAY_CONST_PTR(tmp));
      |                        ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/encoding.h: In function ‘rb_enc_step_back’:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/encoding.h:749:24: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  749 |     return RBIMPL_CAST((char *)ur);
      |                        ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/ctype.h: In function ‘rb_enc_is_newline’:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/ctype.h:45:33: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
   45 |     OnigUChar *up = RBIMPL_CAST((OnigUChar *)p);
      |                                 ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/ctype.h:46:33: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
   46 |     OnigUChar *ue = RBIMPL_CAST((OnigUChar *)e);
      |                                 ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
In file included from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/ruby.h:47,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby.h:38,
                 from ./nokogiri.h:33,
                 from ./html_document.h:4,
                 from html_document.c:1:
html_document.c: In function ‘new’:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/scan_args.h:375:62: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  375 |                      (rb_scan_args_verify(fmt, varc), vars), (char *)fmt, varc)
      |                                                              ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/scan_args.h:498:9: note: in expansion of macro ‘rb_scan_args0’
  498 |         rb_scan_args0(                                        \
      |         ^~~~~~~~~~~~~
html_document.c:16:3: note: in expansion of macro ‘rb_scan_args’
   16 |   rb_scan_args(argc, argv, "0*", &rest);
      |   ^~~~~~~~~~~~
html_document.c: In function ‘init_html_document’:
html_document.c:152:6: warning: old-style function definition [-Wold-style-definition]
  152 | void init_html_document()
      |      ^~~~~~~~~~~~~~~~~~
html_document.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 html_element_description.c
In file included from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/assume.h:29,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/backward/2/assume.h:24,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/defines.h:72,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/ruby.h:25,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby.h:38,
                 from ./nokogiri.h:33,
                 from ./html_element_description.h:4,
                 from html_element_description.c:1:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/core/rarray.h: In function ‘RARRAY_PTR’:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/core/rarray.h:551:24: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  551 |     return RBIMPL_CAST((VALUE *)RARRAY_CONST_PTR(tmp));
      |                        ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/encoding.h: In function ‘rb_enc_step_back’:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/encoding.h:749:24: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  749 |     return RBIMPL_CAST((char *)ur);
      |                        ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/ctype.h: In function ‘rb_enc_is_newline’:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/ctype.h:45:33: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
   45 |     OnigUChar *up = RBIMPL_CAST((OnigUChar *)p);
      |                                 ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/ctype.h:46:33: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
   46 |     OnigUChar *ue = RBIMPL_CAST((OnigUChar *)e);
      |                                 ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
html_element_description.c: In function ‘init_html_element_description’:
html_element_description.c:256:6: warning: old-style function definition [-Wold-style-definition]
  256 | void init_html_element_description()
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
html_element_description.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 html_entity_lookup.c
In file included from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/assume.h:29,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/backward/2/assume.h:24,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/defines.h:72,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/ruby.h:25,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby.h:38,
                 from ./nokogiri.h:33,
                 from ./html_entity_lookup.h:4,
                 from html_entity_lookup.c:1:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/core/rarray.h: In function ‘RARRAY_PTR’:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/core/rarray.h:551:24: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  551 |     return RBIMPL_CAST((VALUE *)RARRAY_CONST_PTR(tmp));
      |                        ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/encoding.h: In function ‘rb_enc_step_back’:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/encoding.h:749:24: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  749 |     return RBIMPL_CAST((char *)ur);
      |                        ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/ctype.h: In function ‘rb_enc_is_newline’:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/ctype.h:45:33: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
   45 |     OnigUChar *up = RBIMPL_CAST((OnigUChar *)p);
      |                                 ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/ctype.h:46:33: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
   46 |     OnigUChar *ue = RBIMPL_CAST((OnigUChar *)e);
      |                                 ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
html_entity_lookup.c: In function ‘init_html_entity_lookup’:
html_entity_lookup.c:25:6: warning: old-style function definition [-Wold-style-definition]
   25 | void init_html_entity_lookup()
      |      ^~~~~~~~~~~~~~~~~~~~~~~
html_entity_lookup.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 html_sax_parser_context.c
In file included from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/assume.h:29,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/backward/2/assume.h:24,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/defines.h:72,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/ruby.h:25,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby.h:38,
                 from ./nokogiri.h:33,
                 from ./html_sax_parser_context.h:4,
                 from html_sax_parser_context.c:1:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/core/rarray.h: In function ‘RARRAY_PTR’:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/core/rarray.h:551:24: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  551 |     return RBIMPL_CAST((VALUE *)RARRAY_CONST_PTR(tmp));
      |                        ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/encoding.h: In function ‘rb_enc_step_back’:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/encoding.h:749:24: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  749 |     return RBIMPL_CAST((char *)ur);
      |                        ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/ctype.h: In function ‘rb_enc_is_newline’:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/ctype.h:45:33: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
   45 |     OnigUChar *up = RBIMPL_CAST((OnigUChar *)p);
      |                                 ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/ctype.h:46:33: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
   46 |     OnigUChar *ue = RBIMPL_CAST((OnigUChar *)e);
      |                                 ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
html_sax_parser_context.c: In function ‘init_html_sax_parser_context’:
html_sax_parser_context.c:100:6: warning: old-style function definition [-Wold-style-definition]
  100 | void init_html_sax_parser_context()
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
html_sax_parser_context.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 html_sax_push_parser.c
In file included from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/assume.h:29,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/backward/2/assume.h:24,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/defines.h:72,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/ruby.h:25,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby.h:38,
                 from ./nokogiri.h:33,
                 from ./html_sax_push_parser.h:4,
                 from html_sax_push_parser.c:1:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/core/rarray.h: In function ‘RARRAY_PTR’:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/core/rarray.h:551:24: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  551 |     return RBIMPL_CAST((VALUE *)RARRAY_CONST_PTR(tmp));
      |                        ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/encoding.h: In function ‘rb_enc_step_back’:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/encoding.h:749:24: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  749 |     return RBIMPL_CAST((char *)ur);
      |                        ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/ctype.h: In function ‘rb_enc_is_newline’:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/ctype.h:45:33: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
   45 |     OnigUChar *up = RBIMPL_CAST((OnigUChar *)p);
      |                                 ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/ctype.h:46:33: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
   46 |     OnigUChar *ue = RBIMPL_CAST((OnigUChar *)e);
      |                                 ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
html_sax_push_parser.c: In function ‘init_html_sax_push_parser’:
html_sax_push_parser.c:76:6: warning: old-style function definition [-Wold-style-definition]
   76 | void init_html_sax_push_parser()
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
html_sax_push_parser.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 nokogiri.c
In file included from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/assume.h:29,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/backward/2/assume.h:24,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/defines.h:72,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/ruby.h:25,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby.h:38,
                 from ./nokogiri.h:33,
                 from nokogiri.c:1:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/core/rarray.h: In function ‘RARRAY_PTR’:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/core/rarray.h:551:24: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  551 |     return RBIMPL_CAST((VALUE *)RARRAY_CONST_PTR(tmp));
      |                        ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/encoding.h: In function ‘rb_enc_step_back’:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/encoding.h:749:24: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  749 |     return RBIMPL_CAST((char *)ur);
      |                        ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/ctype.h: In function ‘rb_enc_is_newline’:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/ctype.h:45:33: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
   45 |     OnigUChar *up = RBIMPL_CAST((OnigUChar *)p);
      |                                 ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/ctype.h:46:33: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
   46 |     OnigUChar *ue = RBIMPL_CAST((OnigUChar *)e);
      |                                 ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
nokogiri.c: In function ‘Init_nokogiri’:
nokogiri.c:62:6: warning: old-style function definition [-Wold-style-definition]
   62 | void Init_nokogiri()
      |      ^~~~~~~~~~~~~
nokogiri.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 xml_attr.c
In file included from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/assume.h:29,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/backward/2/assume.h:24,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/defines.h:72,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/ruby.h:25,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby.h:38,
                 from ./nokogiri.h:33,
                 from ./xml_attr.h:4,
                 from xml_attr.c:1:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/core/rarray.h: In function ‘RARRAY_PTR’:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/core/rarray.h:551:24: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  551 |     return RBIMPL_CAST((VALUE *)RARRAY_CONST_PTR(tmp));
      |                        ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/encoding.h: In function ‘rb_enc_step_back’:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/encoding.h:749:24: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  749 |     return RBIMPL_CAST((char *)ur);
      |                        ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/ctype.h: In function ‘rb_enc_is_newline’:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/ctype.h:45:33: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
   45 |     OnigUChar *up = RBIMPL_CAST((OnigUChar *)p);
      |                                 ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/ctype.h:46:33: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
   46 |     OnigUChar *ue = RBIMPL_CAST((OnigUChar *)e);
      |                                 ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
In file included from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/ruby.h:47,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby.h:38,
                 from ./nokogiri.h:33,
                 from ./xml_attr.h:4,
                 from xml_attr.c:1:
xml_attr.c: In function ‘new’:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/scan_args.h:375:62: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  375 |                      (rb_scan_args_verify(fmt, varc), vars), (char *)fmt, varc)
      |                                                              ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/scan_args.h:498:9: note: in expansion of macro ‘rb_scan_args0’
  498 |         rb_scan_args0(                                        \
      |         ^~~~~~~~~~~~~
xml_attr.c:61:3: note: in expansion of macro ‘rb_scan_args’
   61 |   rb_scan_args(argc, argv, "2*", &document, &name, &rest);
      |   ^~~~~~~~~~~~
xml_attr.c: In function ‘init_xml_attr’:
xml_attr.c:88:6: warning: old-style function definition [-Wold-style-definition]
   88 | void init_xml_attr()
      |      ^~~~~~~~~~~~~
xml_attr.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 xml_attribute_decl.c
In file included from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/assume.h:29,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/backward/2/assume.h:24,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/defines.h:72,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/ruby.h:25,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby.h:38,
                 from ./nokogiri.h:33,
                 from ./xml_attribute_decl.h:4,
                 from xml_attribute_decl.c:1:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/core/rarray.h: In function ‘RARRAY_PTR’:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/core/rarray.h:551:24: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  551 |     return RBIMPL_CAST((VALUE *)RARRAY_CONST_PTR(tmp));
      |                        ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/encoding.h: In function ‘rb_enc_step_back’:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/encoding.h:749:24: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  749 |     return RBIMPL_CAST((char *)ur);
      |                        ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/ctype.h: In function ‘rb_enc_is_newline’:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/ctype.h:45:33: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
   45 |     OnigUChar *up = RBIMPL_CAST((OnigUChar *)p);
      |                                 ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/ctype.h:46:33: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
   46 |     OnigUChar *ue = RBIMPL_CAST((OnigUChar *)e);
      |                                 ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
xml_attribute_decl.c: In function ‘init_xml_attribute_decl’:
xml_attribute_decl.c:58:6: warning: old-style function definition [-Wold-style-definition]
   58 | void init_xml_attribute_decl()
      |      ^~~~~~~~~~~~~~~~~~~~~~~
xml_attribute_decl.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 xml_cdata.c
In file included from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/assume.h:29,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/backward/2/assume.h:24,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/defines.h:72,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/ruby.h:25,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby.h:38,
                 from ./nokogiri.h:33,
                 from ./xml_cdata.h:4,
                 from xml_cdata.c:1:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/core/rarray.h: In function ‘RARRAY_PTR’:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/core/rarray.h:551:24: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  551 |     return RBIMPL_CAST((VALUE *)RARRAY_CONST_PTR(tmp));
      |                        ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/encoding.h: In function ‘rb_enc_step_back’:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/encoding.h:749:24: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  749 |     return RBIMPL_CAST((char *)ur);
      |                        ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/ctype.h: In function ‘rb_enc_is_newline’:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/ctype.h:45:33: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
   45 |     OnigUChar *up = RBIMPL_CAST((OnigUChar *)p);
      |                                 ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/ctype.h:46:33: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
   46 |     OnigUChar *ue = RBIMPL_CAST((OnigUChar *)e);
      |                                 ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
In file included from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/ruby.h:47,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby.h:38,
                 from ./nokogiri.h:33,
                 from ./xml_cdata.h:4,
                 from xml_cdata.c:1:
xml_cdata.c: In function ‘new’:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/scan_args.h:375:62: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  375 |                      (rb_scan_args_verify(fmt, varc), vars), (char *)fmt, varc)
      |                                                              ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/scan_args.h:498:9: note: in expansion of macro ‘rb_scan_args0’
  498 |         rb_scan_args0(                                        \
      |         ^~~~~~~~~~~~~
xml_cdata.c:23:3: note: in expansion of macro ‘rb_scan_args’
   23 |   rb_scan_args(argc, argv, "2*", &doc, &content, &rest);
      |   ^~~~~~~~~~~~
xml_cdata.c: In function ‘init_xml_cdata’:
xml_cdata.c:45:6: warning: old-style function definition [-Wold-style-definition]
   45 | void init_xml_cdata()
      |      ^~~~~~~~~~~~~~
xml_cdata.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 xml_comment.c
In file included from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/assume.h:29,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/backward/2/assume.h:24,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/defines.h:72,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/ruby.h:25,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby.h:38,
                 from ./nokogiri.h:33,
                 from ./xml_comment.h:4,
                 from xml_comment.c:1:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/core/rarray.h: In function ‘RARRAY_PTR’:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/core/rarray.h:551:24: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  551 |     return RBIMPL_CAST((VALUE *)RARRAY_CONST_PTR(tmp));
      |                        ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/encoding.h: In function ‘rb_enc_step_back’:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/encoding.h:749:24: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  749 |     return RBIMPL_CAST((char *)ur);
      |                        ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/ctype.h: In function ‘rb_enc_is_newline’:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/ctype.h:45:33: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
   45 |     OnigUChar *up = RBIMPL_CAST((OnigUChar *)p);
      |                                 ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/ctype.h:46:33: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
   46 |     OnigUChar *ue = RBIMPL_CAST((OnigUChar *)e);
      |                                 ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
In file included from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/ruby.h:47,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby.h:38,
                 from ./nokogiri.h:33,
                 from ./xml_comment.h:4,
                 from xml_comment.c:1:
xml_comment.c: In function ‘new’:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/scan_args.h:375:62: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  375 |                      (rb_scan_args_verify(fmt, varc), vars), (char *)fmt, varc)
      |                                                              ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/scan_args.h:498:9: note: in expansion of macro ‘rb_scan_args0’
  498 |         rb_scan_args0(                                        \
      |         ^~~~~~~~~~~~~
xml_comment.c:21:3: note: in expansion of macro ‘rb_scan_args’
   21 |   rb_scan_args(argc, argv, "2*", &document, &content, &rest);
      |   ^~~~~~~~~~~~
xml_comment.c: In function ‘init_xml_comment’:
xml_comment.c:51:6: warning: old-style function definition [-Wold-style-definition]
   51 | void init_xml_comment()
      |      ^~~~~~~~~~~~~~~~
xml_comment.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 xml_document.c
In file included from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/assume.h:29,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/backward/2/assume.h:24,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/defines.h:72,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/ruby.h:25,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby.h:38,
                 from ./nokogiri.h:33,
                 from ./xml_document.h:4,
                 from xml_document.c:1:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/core/rarray.h: In function ‘RARRAY_PTR’:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/core/rarray.h:551:24: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  551 |     return RBIMPL_CAST((VALUE *)RARRAY_CONST_PTR(tmp));
      |                        ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/encoding.h: In function ‘rb_enc_step_back’:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/encoding.h:749:24: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  749 |     return RBIMPL_CAST((char *)ur);
      |                        ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/ctype.h: In function ‘rb_enc_is_newline’:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/ctype.h:45:33: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
   45 |     OnigUChar *up = RBIMPL_CAST((OnigUChar *)p);
      |                                 ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/encoding/ctype.h:46:33: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
   46 |     OnigUChar *ue = RBIMPL_CAST((OnigUChar *)e);
      |                                 ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
   31 | # define RBIMPL_CAST(expr) (expr)
      |                             ^~~~
xml_document.c: In function ‘dealloc’:
xml_document.c:49:25: warning: passing argument 2 of ‘rb_st_foreach’ from incompatible pointer type [-Wincompatible-pointer-types]
   49 |   st_foreach(node_hash, dealloc_node_i, (st_data_t)doc);
      |                         ^~~~~~~~~~~~~~
      |                         |
      |                         int (*)(xmlNode *, xmlNode *, xmlDoc *) {aka int (*)(struct _xmlNode *, struct _xmlNode *, struct _xmlDoc *)}
In file included from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/arithmetic/st_data_t.h:31,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/arithmetic.h:37,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/ruby.h:28,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby.h:38,
                 from ./nokogiri.h:33,
                 from ./xml_document.h:4,
                 from xml_document.c:1:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/st.h:141:31: note: expected ‘int (*)(st_data_t,  st_data_t,  st_data_t)’ {aka ‘int (*)(long unsigned int,  long unsigned int,  long unsigned int)’} but argument is of type ‘int (*)(xmlNode *, xmlNode *, xmlDoc *)’ {aka ‘int (*)(struct _xmlNode *, struct _xmlNode *, struct _xmlDoc *)’}
  141 | int rb_st_foreach(st_table *, st_foreach_callback_func *, st_data_t);
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/ruby.h:47,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby.h:38,
                 from ./nokogiri.h:33,
                 from ./xml_document.h:4,
                 from xml_document.c:1:
xml_document.c: In function ‘duplicate_document’:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/scan_args.h:375:62: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  375 |                      (rb_scan_args_verify(fmt, varc), vars), (char *)fmt, varc)
      |                                                              ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/scan_args.h:498:9: note: in expansion of macro ‘rb_scan_args0’
  498 |         rb_scan_args0(                                        \
      |         ^~~~~~~~~~~~~
xml_document.c:330:6: note: in expansion of macro ‘rb_scan_args’
  330 |   if(rb_scan_args(argc, argv, "01", &level) == 0)
      |      ^~~~~~~~~~~~
xml_document.c: In function ‘new’:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/scan_args.h:375:62: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  375 |                      (rb_scan_args_verify(fmt, varc), vars), (char *)fmt, varc)
      |                                                              ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/scan_args.h:498:9: note: in expansion of macro ‘rb_scan_args0’
  498 |         rb_scan_args0(                                        \
      |         ^~~~~~~~~~~~~
xml_document.c:357:3: note: in expansion of macro ‘rb_scan_args’
  357 |   rb_scan_args(argc, argv, "0*", &rest);
      |   ^~~~~~~~~~~~
xml_document.c: In function ‘create_entity’:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/scan_args.h:375:62: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  375 |                      (rb_scan_args_verify(fmt, varc), vars), (char *)fmt, varc)
      |                                                              ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/scan_args.h:498:9: note: in expansion of macro ‘rb_scan_args0’
  498 |         rb_scan_args0(                                        \
      |         ^~~~~~~~~~~~~
xml_document.c:436:3: note: in expansion of macro ‘rb_scan_args’
  436 |   rb_scan_args(argc, argv, "14", &name, &type, &external_id, &system_id,
      |   ^~~~~~~~~~~~
xml_document.c: At top level:
xml_document.c:495:14: error: conflicting types for ‘canonicalize’; have ‘VALUE(int,  VALUE *, VALUE)’ {aka ‘long unsigned int(int,  long unsigned int *, long unsigned int)’}
  495 | static VALUE canonicalize(int argc, VALUE* argv, VALUE self)
      |              ^~~~~~~~~~~~
In file included from /usr/include/features.h:486,
                 from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
                 from /usr/include/stdlib.h:26,
                 from ./nokogiri.h:4,
                 from ./xml_document.h:4,
                 from xml_document.c:1:
/usr/include/x86_64-linux-gnu/bits/mathcalls.h:370:1: note: previous declaration of ‘canonicalize’ with type ‘int(double *, const double *)’
  370 | __MATHDECL_1 (int, canonicalize,, (_Mdouble_ *__cx, const _Mdouble_ *__x));
      | ^~~~~~~~~~~~
In file included from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/ruby.h:47,
                 from /usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby.h:38,
                 from ./nokogiri.h:33,
                 from ./xml_document.h:4,
                 from xml_document.c:1:
xml_document.c: In function ‘canonicalize’:
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/scan_args.h:375:62: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  375 |                      (rb_scan_args_verify(fmt, varc), vars), (char *)fmt, varc)
      |                                                              ^
/usr/local/rvm/rubies/ruby-3.2.2/include/ruby-3.2.0/ruby/internal/scan_args.h:498:9: note: in expansion of macro ‘rb_scan_args0’
  498 |         rb_scan_args0(                                        \
      |         ^~~~~~~~~~~~~
xml_document.c:511:3: note: in expansion of macro ‘rb_scan_args’
  511 |   rb_scan_args(argc, argv, "03", &mode, &incl_ns, &with_comments);
      |   ^~~~~~~~~~~~
xml_document.c: In function ‘init_xml_document’:
xml_document.c:554:6: warning: old-style function definition [-Wold-style-definition]
  554 | void init_xml_document()
      |      ^~~~~~~~~~~~~~~~~
xml_document.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
make: *** [Makefile:248: xml_document.o] Error 1

make failed, exit code 2

Gem files will remain installed in /usr/local/rvm/gems/ruby-3.2.2/gems/nokogiri-1.10.3 for inspection.
Results logged to /usr/local/rvm/gems/ruby-3.2.2/extensions/x86_64-linux/3.2.0/nokogiri-1.10.3/gem_make.out

A new release of RubyGems is available: 3.4.10 → 4.0.6!
Run `gem update --system 4.0.6` to update your installation.

container 73fc86f56c9c6997ea46744c9892c44089487e4e802b18f2281315b400f49bf5 is dead
Thu Feb 12 13:30:26 UTC 2026