++ dirname ./run.sh
+ cd .
+ echo 1479
+ echo '2.0-SNAPSHOT BUILD'
2.0-SNAPSHOT BUILD
+ date
Thu Jan 8 09:17:17 UTC 2026
+ uptime
09:17:17 up 1 min, 0 users, load average: 0.99, 0.39, 0.14
+ ff=default
+ image=yegor256/rultor-image
+ rebase=false
+ head_branch=master
+ pull_title='Update actions/setup-java action to v5'
+ author=yegor256
+ directory=
+ head=git@github.com:yegor256/thindeck.git
+ pull_id=586
+ fork=git@github.com:yegor256/thindeck.git
+ fork_branch=renovate/actions-setup-java-5.x
+ squash=false
+ vars=('--env=MAVEN_OPTS=-XX:MaxPermSize=256m -Xmx1g' '--env=head=git@github.com:yegor256/thindeck.git' '--env=pull_id=586' '--env=fork=git@github.com:yegor256/thindeck.git' '--env=fork_branch=renovate/actions-setup-java-5.x' '--env=head_branch=master' '--env=pull_title=Update actions/setup-java action to v5' '--env=author=yegor256' '--env=scripts=( '\''export '\''\'\'''\''MAVEN_OPTS=-XX:MaxPermSize=256m -Xmx1g'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head=git@github.com:yegor256/thindeck.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_id=586'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork=git@github.com:yegor256/thindeck.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork_branch=renovate/actions-setup-java-5.x'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_title=Update actions/setup-java action to v5'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''sudo locale-gen en_US en_US.UTF-8'\'' '\'';'\'' '\''export LC_ALL=en_US.UTF-8'\'' '\'';'\'' '\''export LANG=en_US.UTF-8'\'' '\'';'\'' '\''export LANGUAGE=en_US.UTF-8'\'' '\'';'\'' '\''sudo gem install pdd -v 0.20.5'\'' '\'';'\'' '\''sudo gem install est -v 0.3.4'\'' '\'';'\'' '\''git clone --depth=1 https://github.com/n1k0/casperjs.git /tmp/casperjs'\'' '\'';'\'' '\''export PATH=$PATH:/tmp/casperjs/bin'\'' '\'';'\'' '\''export PATH=$PATH:/tmp/casperjs/bin'\'' '\'';'\'' '\''mvn clean install -Ptomcat-test -Pqulice --errors --settings ../settings.xml'\'' '\'';'\'' '\''mvn clean site -Psite --errors --settings ../settings.xml'\'' '\'';'\'' '\''mvn clean'\'' '\'';'\'' '\''pdd --source=$(pwd) --verbose --file=/dev/null --rule min-words:2 --rule min-estimate:15'\'' '\'';'\'' )')
+ scripts=('export '\''MAVEN_OPTS=-XX:MaxPermSize=256m -Xmx1g'\''' ';' 'export '\''head=git@github.com:yegor256/thindeck.git'\''' ';' 'export '\''pull_id=586'\''' ';' 'export '\''fork=git@github.com:yegor256/thindeck.git'\''' ';' 'export '\''fork_branch=renovate/actions-setup-java-5.x'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''pull_title=Update actions/setup-java action to v5'\''' ';' 'export '\''author=yegor256'\''' ';' 'sudo locale-gen en_US en_US.UTF-8' ';' 'export LC_ALL=en_US.UTF-8' ';' 'export LANG=en_US.UTF-8' ';' 'export LANGUAGE=en_US.UTF-8' ';' 'sudo gem install pdd -v 0.20.5' ';' 'sudo gem install est -v 0.3.4' ';' 'git clone --depth=1 https://github.com/n1k0/casperjs.git /tmp/casperjs' ';' 'export PATH=$PATH:/tmp/casperjs/bin' ';' 'export PATH=$PATH:/tmp/casperjs/bin' ';' 'mvn clean install -Ptomcat-test -Pqulice --errors --settings ../settings.xml' ';' 'mvn clean site -Psite --errors --settings ../settings.xml' ';' 'mvn clean' ';' 'pdd --source=$(pwd) --verbose --file=/dev/null --rule min-words:2 --rule min-estimate:15' ';')
+ container=yegor256_thindeck_586
+ as_root=false
+ set -e -o pipefail
+ hostname
ip-172-31-25-84
+ pwd
/tmp/rultor-om1b
+ 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/thindeck.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 '\''MAVEN_OPTS=-XX:MaxPermSize=256m -Xmx1g'\''' ']'
+ cd ..
+ cat
+ '[' false = true ']'
+ cat
+ chmod a+x entry.sh
+ cat
+ echo 'export '\''MAVEN_OPTS=-XX:MaxPermSize=256m -Xmx1g'\''' ';' 'export '\''head=git@github.com:yegor256/thindeck.git'\''' ';' 'export '\''pull_id=586'\''' ';' 'export '\''fork=git@github.com:yegor256/thindeck.git'\''' ';' 'export '\''fork_branch=renovate/actions-setup-java-5.x'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''pull_title=Update actions/setup-java action to v5'\''' ';' 'export '\''author=yegor256'\''' ';' 'sudo locale-gen en_US en_US.UTF-8' ';' 'export LC_ALL=en_US.UTF-8' ';' 'export LANG=en_US.UTF-8' ';' 'export LANGUAGE=en_US.UTF-8' ';' 'sudo gem install pdd -v 0.20.5' ';' 'sudo gem install est -v 0.3.4' ';' 'git clone --depth=1 https://github.com/n1k0/casperjs.git /tmp/casperjs' ';' 'export PATH=$PATH:/tmp/casperjs/bin' ';' 'export PATH=$PATH:/tmp/casperjs/bin' ';' 'mvn clean install -Ptomcat-test -Pqulice --errors --settings ../settings.xml' ';' 'mvn clean site -Psite --errors --settings ../settings.xml' ';' 'mvn clean' ';' 'pdd --source=$(pwd) --verbose --file=/dev/null --rule min-words:2 --rule min-estimate:15' ';'
+ sensitive=()
+ set -ex -o pipefail
+ cd repo
+ git remote add fork git@github.com:yegor256/thindeck.git
+ git remote update
Fetching origin
Fetching fork
From github.com:yegor256/thindeck
* [new branch] 302 -> fork/302
* [new branch] 542 -> fork/542
* [new branch] dependabot/maven/com.h2database-h2-2.2.220 -> fork/dependabot/maven/com.h2database-h2-2.2.220
* [new branch] gh-pages -> fork/gh-pages
* [new branch] master -> fork/master
* [new branch] renovate/actions-cache-5.x -> fork/renovate/actions-cache-5.x
* [new branch] renovate/actions-setup-java-5.x -> fork/renovate/actions-setup-java-5.x
* [new branch] renovate/crate-ci-typos-1.x -> fork/renovate/crate-ci-typos-1.x
* [new branch] renovate/davidanson-markdownlint-cli2-action-22.x -> fork/renovate/davidanson-markdownlint-cli2-action-22.x
* [new branch] renovate/org.takes-takes-1.x -> fork/renovate/org.takes-takes-1.x
* [new branch] renovate/ubuntu-14.x -> fork/renovate/ubuntu-14.x
+ args=()
+ '[' default == default ']'
+ args+=(--ff)
+ '[' default == no ']'
+ '[' default == only ']'
+ '[' false == true ']'
+ BRANCH=__rultor
++ wc -l
++ git show-branch __rultor
+ '[' 0 -gt 0 ']'
+ export BRANCH
+ git status
On branch master
Your branch is up to date with 'origin/master'.
nothing to commit, working tree clean
+ git checkout -B __rultor fork/renovate/actions-setup-java-5.x
Switched to a new branch '__rultor'
Branch '__rultor' set up to track remote branch 'renovate/actions-setup-java-5.x' from 'fork'.
+ git checkout -B master origin/master
Switched to and reset branch 'master'
Branch 'master' set up to track remote branch 'master' from 'origin'.
Your branch is up to date with 'origin/master'.
+ '[' false == true ']'
+ KEY=3FD3FA7E9AF0FA4C
+ git merge --gpg-sign=3FD3FA7E9AF0FA4C --no-edit -m 'Update actions/setup-java action to v5' --ff __rultor
Updating e9b45f5..fdecd0d
Fast-forward (no commit created; -m option ignored)
.github/workflows/codecov.yml | 2 +-
.github/workflows/mvn.yml | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
+ git log -1 --show-signature
commit fdecd0ddee12d6a4728be8f20d15e80e2af27415
gpg: Signature made Thu Jan 8 04:54:55 2026 UTC
gpg: using RSA key B5690EEEBB952194
gpg: Can't check signature: No public key
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu Jan 8 04:54:55 2026 +0000
Update actions/setup-java action to v5
+ docker_when_possible
+ true
++ tail -n 1
++ sed 's/ /\n/g'
++ uptime
+ load=0.15
++ bc
++ echo 0.15 '>' 30
+ '[' 0 -eq 1 ']'
+ echo 'load average is 0.15, low enough to run a new Docker container'
load average is 0.15, low enough to run a new Docker container
+ break
+ cd ..
+ '[' -n '' ']'
+ use_image=yegor256/rultor-image
+ docker pull yegor256/rultor-image
Using default tag: latest
latest: Pulling from yegor256/rultor-image
9cb31e2e37ea: Pulling fs layer
4f4fb700ef54: Pulling fs layer
8abe72b13cdc: Pulling fs layer
cba9dea87424: Pulling fs layer
f92de055bc45: Pulling fs layer
407dfea1e87a: Pulling fs layer
e36b8501e649: Pulling fs layer
4465056dce32: Pulling fs layer
17823cd23e69: Pulling fs layer
d2c17e0fa6e0: Pulling fs layer
bbee590edf32: Pulling fs layer
317fe5a58cf0: Pulling fs layer
f3e943c332aa: Pulling fs layer
771721c483d3: Pulling fs layer
a1084c9072d8: Pulling fs layer
c8e0f228f948: Pulling fs layer
9a3736a4e818: Pulling fs layer
c18686eb0f52: Pulling fs layer
9b3bb4679640: Pulling fs layer
ad02bfa9c8ce: Pulling fs layer
629107c3b410: Pulling fs layer
3287eb32675e: Pulling fs layer
d9843cb3e557: Pulling fs layer
a649698c3670: Pulling fs layer
bb05eff65f76: Pulling fs layer
7d94120e6b0d: Pulling fs layer
0e51b7feca72: Pulling fs layer
cba9dea87424: Waiting
f92de055bc45: Waiting
407dfea1e87a: Waiting
e36b8501e649: Waiting
4465056dce32: Waiting
17823cd23e69: Waiting
d2c17e0fa6e0: Waiting
bbee590edf32: Waiting
317fe5a58cf0: Waiting
f3e943c332aa: Waiting
771721c483d3: Waiting
a1084c9072d8: Waiting
c8e0f228f948: Waiting
9a3736a4e818: Waiting
c18686eb0f52: Waiting
9b3bb4679640: Waiting
ad02bfa9c8ce: Waiting
629107c3b410: Waiting
3287eb32675e: Waiting
d9843cb3e557: Waiting
a649698c3670: Waiting
bb05eff65f76: Waiting
7d94120e6b0d: Waiting
0e51b7feca72: Waiting
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
8abe72b13cdc: Verifying Checksum
8abe72b13cdc: Download complete
9cb31e2e37ea: Verifying Checksum
9cb31e2e37ea: Download complete
cba9dea87424: Verifying Checksum
cba9dea87424: Download complete
e36b8501e649: Verifying Checksum
e36b8501e649: Download complete
4465056dce32: Verifying Checksum
4465056dce32: Download complete
17823cd23e69: Verifying Checksum
17823cd23e69: Download complete
d2c17e0fa6e0: Verifying Checksum
d2c17e0fa6e0: Download complete
bbee590edf32: Verifying Checksum
bbee590edf32: Download complete
f92de055bc45: Verifying Checksum
f92de055bc45: Download complete
f3e943c332aa: Verifying Checksum
f3e943c332aa: Download complete
9cb31e2e37ea: Pull complete
4f4fb700ef54: Pull complete
8abe72b13cdc: Pull complete
317fe5a58cf0: Verifying Checksum
317fe5a58cf0: Download complete
771721c483d3: Verifying Checksum
771721c483d3: Download complete
c8e0f228f948: Verifying Checksum
c8e0f228f948: Download complete
9a3736a4e818: Verifying Checksum
9a3736a4e818: Download complete
c18686eb0f52: Verifying Checksum
c18686eb0f52: Download complete
9b3bb4679640: Verifying Checksum
9b3bb4679640: Download complete
ad02bfa9c8ce: Verifying Checksum
ad02bfa9c8ce: Download complete
629107c3b410: Verifying Checksum
629107c3b410: Download complete
3287eb32675e: Verifying Checksum
3287eb32675e: Download complete
d9843cb3e557: Verifying Checksum
d9843cb3e557: Download complete
a649698c3670: Verifying Checksum
a649698c3670: Download complete
bb05eff65f76: Verifying Checksum
bb05eff65f76: Download complete
a1084c9072d8: Verifying Checksum
a1084c9072d8: Download complete
0e51b7feca72: Verifying Checksum
0e51b7feca72: Download complete
7d94120e6b0d: Verifying Checksum
7d94120e6b0d: Download complete
cba9dea87424: Pull complete
407dfea1e87a: Verifying Checksum
407dfea1e87a: Download complete
f92de055bc45: Pull complete
407dfea1e87a: Pull complete
e36b8501e649: Pull complete
4465056dce32: Pull complete
17823cd23e69: Pull complete
d2c17e0fa6e0: Pull complete
bbee590edf32: Pull complete
317fe5a58cf0: Pull complete
f3e943c332aa: Pull complete
771721c483d3: Pull complete
a1084c9072d8: Pull complete
c8e0f228f948: Pull complete
9a3736a4e818: Pull complete
c18686eb0f52: Pull complete
9b3bb4679640: Pull complete
ad02bfa9c8ce: Pull complete
629107c3b410: Pull complete
3287eb32675e: Pull complete
d9843cb3e557: Pull complete
a649698c3670: Pull complete
bb05eff65f76: Pull complete
7d94120e6b0d: Pull complete
0e51b7feca72: Pull complete
Digest: sha256:1f9021b55f1692b15548be49c2b35312592dddbc1c790685a32ffcd3b8651305
Status: Downloaded newer image for yegor256/rultor-image:latest
docker.io/yegor256/rultor-image:latest
+ docker ps --filter=status=exited
+ grep --quiet '\syegor256_thindeck_586\s*$'
+ ls -al .
total 72
drwx------ 3 ubuntu ubuntu 4096 Jan 8 09:17 .
drwxrwxrwt 12 root root 4096 Jan 8 09:22 ..
-rwxrwxr-x 1 ubuntu ubuntu 666 Jan 8 09:21 end.sh
-rwxrwxr-x 1 ubuntu ubuntu 498 Jan 8 09:17 entry.sh
-rw-rw-r-- 1 ubuntu ubuntu 1679 Jan 8 09:17 id_rsa
-rw-rw-r-- 1 ubuntu ubuntu 396 Jan 8 09:17 id_rsa.pub
-rw-rw-r-- 1 ubuntu ubuntu 5 Jan 8 09:17 pid
drwxrwxr-x 12 ubuntu ubuntu 4096 Jan 8 09:17 repo
-rwxrwxr-x 1 ubuntu ubuntu 7948 Jan 8 09:17 run.sh
-rw-rw-r-- 1 ubuntu ubuntu 98 Jan 8 09:17 s3cfg
-rw-rw-r-- 1 ubuntu ubuntu 1115 Jan 8 09:17 script.sh
-rw-rw-r-- 1 ubuntu ubuntu 6629 Jan 8 09:17 settings.xml
-rw-rw-r-- 1 ubuntu ubuntu 12324 Jan 8 09:22 stdout
++ pwd
++ pwd
+ docker run -t --rm -v /tmp/rultor-om1b:/main '--env=MAVEN_OPTS=-XX:MaxPermSize=256m -Xmx1g' --env=head=git@github.com:yegor256/thindeck.git --env=pull_id=586 --env=fork=git@github.com:yegor256/thindeck.git --env=fork_branch=renovate/actions-setup-java-5.x --env=head_branch=master '--env=pull_title=Update actions/setup-java action to v5' --env=author=yegor256 '--env=scripts=( '\''export '\''\'\'''\''MAVEN_OPTS=-XX:MaxPermSize=256m -Xmx1g'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head=git@github.com:yegor256/thindeck.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_id=586'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork=git@github.com:yegor256/thindeck.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork_branch=renovate/actions-setup-java-5.x'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_title=Update actions/setup-java action to v5'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''sudo locale-gen en_US en_US.UTF-8'\'' '\'';'\'' '\''export LC_ALL=en_US.UTF-8'\'' '\'';'\'' '\''export LANG=en_US.UTF-8'\'' '\'';'\'' '\''export LANGUAGE=en_US.UTF-8'\'' '\'';'\'' '\''sudo gem install pdd -v 0.20.5'\'' '\'';'\'' '\''sudo gem install est -v 0.3.4'\'' '\'';'\'' '\''git clone --depth=1 https://github.com/n1k0/casperjs.git /tmp/casperjs'\'' '\'';'\'' '\''export PATH=$PATH:/tmp/casperjs/bin'\'' '\'';'\'' '\''export PATH=$PATH:/tmp/casperjs/bin'\'' '\'';'\'' '\''mvn clean install -Ptomcat-test -Pqulice --errors --settings ../settings.xml'\'' '\'';'\'' '\''mvn clean site -Psite --errors --settings ../settings.xml'\'' '\'';'\'' '\''mvn clean'\'' '\'';'\'' '\''pdd --source=$(pwd) --verbose --file=/dev/null --rule min-words:2 --rule min-estimate:15'\'' '\'';'\'' )' --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-om1b/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=yegor256_thindeck_586 yegor256/rultor-image /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 ./id_rsa ./id_rsa.pub ./pid ./repo ./run.sh ./s3cfg ./script.sh ./settings.xml ./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 'MAVEN_OPTS=-XX:MaxPermSize=256m -Xmx1g' ; export 'head=git@github.com:yegor256/thindeck.git' ; export 'pull_id=586' ; export 'fork=git@github.com:yegor256/thindeck.git' ; export 'fork_branch=renovate/actions-setup-java-5.x' ; export 'head_branch=master' ; export 'pull_title=Update actions/setup-java action to v5' ; export 'author=yegor256' ; sudo locale-gen en_US en_US.UTF-8 ; export LC_ALL=en_US.UTF-8 ; export LANG=en_US.UTF-8 ; export LANGUAGE=en_US.UTF-8 ; sudo gem install pdd -v 0.20.5 ; sudo gem install est -v 0.3.4 ; git clone --depth=1 https://github.com/n1k0/casperjs.git /tmp/casperjs ; export PATH=$PATH:/tmp/casperjs/bin ; export PATH=$PATH:/tmp/casperjs/bin ; mvn clean install -Ptomcat-test -Pqulice --errors --settings ../settings.xml ; mvn clean site -Psite --errors --settings ../settings.xml ; mvn clean ; pdd --source=$(pwd) --verbose --file=/dev/null --rule min-words:2 --rule min-estimate:15 ;
+ 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
Generating locales (this might take a while)...
en_US.ISO-8859-1... done
en_US.UTF-8... done
Generation complete.
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 mini_portile2-2.4.0.gem
Fetching nokogiri-1.10.3.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.20260108-1500-8fhtov sitelibdir\=./.gem.20260108-1500-8fhtov clean
current directory: /usr/local/rvm/gems/ruby-3.2.2/gems/nokogiri-1.10.3/ext/nokogiri
make DESTDIR\= sitearchdir\=./.gem.20260108-1500-8fhtov sitelibdir\=./.gem.20260108-1500-8fhtov
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.3!
Run `gem update --system 4.0.3` to update your installation.
container fddbd83373c4709338def8ba1081d28e8d2b57ed37e572816da1793cfd2f04a1 is dead
Thu Jan 8 09:25:26 UTC 2026