==> Building on glalie ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ .SRCINFO 786 100% 0.00kB/s 0:00:00 786 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=2/4) PKGBUILD 1,400 46% 1.34MB/s 0:00:00 3,043 100% 2.90MB/s 0:00:00 (xfr#2, to-chk=1/4) vagrant-2.4.1-2.log 436 100% 425.78kB/s 0:00:00 436 100% 425.78kB/s 0:00:00 (xfr#3, to-chk=0/4) sent 1,383 bytes received 118 bytes 3,002.00 bytes/sec total size is 4,022 speedup is 2.68 ==> Patching arch to riscv64... ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l root46 on remote host... ]2;🔵 Container arch-nspawn-76986 on glalie.felixc.at[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [root46]...done ==> Making package: vagrant 2.4.1-2 (Thu Sep 5 03:52:18 2024) ==> Retrieving sources...  -> Found vagrant-2.4.1.tar.gz  -> Updating vagrant-installers git repo... ==> Validating source files with sha256sums... vagrant-2.4.1.tar.gz ... Passed vagrant-installers ... Skipped ]2;🔵 Container arch-nspawn-78360 on glalie.felixc.at==> Making package: vagrant 2.4.1-2 (Thu Sep 5 03:52:39 2024) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: rubygems will be installed before its ruby dependency Package (7) New Version Net Change extra/libyaml 0.2.5-3 0.16 MiB core/popt 1.19-1 0.55 MiB extra/rubygems 3.4.19-1.1 2.26 MiB extra/xxhash 0.8.2-1 0.40 MiB extra/libxslt 1.1.42-1 0.72 MiB extra/rsync 3.3.0-2 0.54 MiB extra/ruby 3.2.4-1 13.87 MiB Total Installed Size: 18.50 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libxslt... Optional dependencies for libxslt python: Python bindings installing popt... installing xxhash... installing rsync... Optional dependencies for rsync python: for rrsync installing libyaml... installing rubygems... installing ruby... Optional dependencies for ruby tk: for Ruby/TK ruby-docs: Documentation for Ruby ruby-default-gems: Default gems which are part of Ruby StdLib ruby-bundled-gems: Bundled gems which are part of Ruby StdLib ruby-stdlib: Full Ruby StdLib including default gems, bundled gems and tools [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (6) New Version Net Change core/expat 2.6.2-1 0.38 MiB extra/perl-error 0.17029-6 0.04 MiB extra/perl-mailtools 2.21-8 0.10 MiB extra/perl-timedate 2.33-6 0.08 MiB extra/git 2.46.0-2 26.98 MiB extra/go 2:1.23.0-1 219.32 MiB Total Installed Size: 246.90 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing expat... installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui openssh: ssh transport and crypto perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing go... :: Running post-transaction hooks... (1/1) Warn about old perl modules [?25h==> Retrieving sources...  -> Found vagrant-2.4.1.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting vagrant-2.4.1.tar.gz with bsdtar  -> Creating working copy of vagrant-installers git repo... Cloning into 'vagrant-installers'... done. Switched to a new branch 'makepkg' ==> Starting prepare()... ==> Starting build()... WARNING: open-ended dependency on erubi (>= 0) is not recommended use a bounded requirement, such as '~> x.y' WARNING: open-ended dependency on ipaddr (>= 1.2.4) is not recommended if ipaddr is semantically versioned, use: add_runtime_dependency 'ipaddr', '~> 1.2', '>= 1.2.4' WARNING: open-ended dependency on rake-compiler (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: See https://guides.rubygems.org/specification-reference/ for help Successfully built RubyGem Name: vagrant Version: 2.4.1 File: vagrant-2.4.1.gem ==> Entering fakeroot environment... ==> Starting package()... Successfully installed ipaddr-1.2.6 Successfully installed base64-0.2.0 Successfully installed rubyntlm-0.6.5 Building native extensions. This could take a while... Successfully installed strscan-3.1.0 Successfully installed rexml-3.2.9 Building native extensions. This could take a while... Successfully installed bigdecimal-3.1.8 Successfully installed nori-2.7.1 Successfully installed multi_json-1.15.0 Successfully installed little-plugger-1.1.4 Successfully installed logging-2.4.0 Successfully installed httpclient-2.8.3 Successfully installed builder-3.3.0 Successfully installed gyoku-1.4.0 Building native extensions. This could take a while... Successfully installed ffi-1.17.0 Successfully installed gssapi-1.3.1 Successfully installed erubi-1.13.0 Successfully installed winrm-2.3.9 RubyZip 3.0 is coming! ********************** The public API of some Rubyzip classes has been modernized to use named parameters for optional arguments. Please check your usage of the following classes: * `Zip::File` * `Zip::Entry` * `Zip::InputStream` * `Zip::OutputStream` Please ensure that your Gemfiles and .gemspecs are suitably restrictive to avoid an unexpected breakage when 3.0 is released (e.g. ~> 2.3.0). See https://github.com/rubyzip/rubyzip for details. The Changelog also lists other enhancements and bugfixes that have been implemented since version 2.3.0. Successfully installed rubyzip-2.3.2 Successfully installed winrm-fs-1.3.5 Successfully installed winrm-elevated-1.2.3 Building native extensions. This could take a while... Successfully installed wdm-0.1.1 Successfully installed log4r-1.1.10 Successfully installed excon-0.111.0 Successfully installed vagrant_cloud-3.1.1 Successfully installed stream-0.5.5 Successfully installed pairing_heap-3.1.0 Successfully installed rgl-0.5.10 Successfully installed rb-kqueue-0.2.8 Successfully installed net-ssh-7.2.3 Successfully installed net-scp-4.0.0 Successfully installed net-sftp-4.0.0 Building native extensions. This could take a while... Successfully installed date-3.3.4 Successfully installed time-0.3.0 Successfully installed timeout-0.4.1 Successfully installed net-protocol-0.2.2 Successfully installed net-ftp-0.3.7 Successfully installed mime-types-data-3.2024.0903 Successfully installed mime-types-3.5.2 Successfully installed rb-inotify-0.11.1 Successfully installed rb-fsevent-0.11.2 Successfully installed listen-3.9.0 Successfully installed concurrent-ruby-1.3.4 Successfully installed i18n-1.14.5 Successfully installed hashicorp-checkpoint-0.1.5 Building native extensions. This could take a while... ERROR: Error installing vagrant-2.4.1.gem: ERROR: Failed to build gem native extension. current directory: /build/vagrant/pkg/vagrant/opt/vagrant/embedded/gems/gems/google-protobuf-3.25.4/ext/google/protobuf_c /usr/bin/ruby extconf.rb creating Makefile current directory: /build/vagrant/pkg/vagrant/opt/vagrant/embedded/gems/gems/google-protobuf-3.25.4/ext/google/protobuf_c make DESTDIR\= sitearchdir\=./.gem.20240905-3495-wcsl0q sitelibdir\=./.gem.20240905-3495-wcsl0q clean current directory: /build/vagrant/pkg/vagrant/opt/vagrant/embedded/gems/gems/google-protobuf-3.25.4/ext/google/protobuf_c make DESTDIR\= sitearchdir\=./.gem.20240905-3495-wcsl0q sitelibdir\=./.gem.20240905-3495-wcsl0q compiling protobuf.c compiling convert.c compiling defs.c compiling message.c compiling repeated_field.c compiling map.c compiling ruby-upb.c compiling wrap_memcpy.c compiling ./third_party/utf8_range/naive.c compiling ./third_party/utf8_range/range2-neon.c compiling ./third_party/utf8_range/range2-sse.c compiling shared_convert.c compiling shared_message.c shared_message.c: In function ‘shared_Message_Hash’: shared_message.c:36:1: warning: control reaches end of non-void function [-Wreturn-type] 36 | } | ^ shared_message.c: In function ‘shared_Message_Equal’: shared_message.c:65:1: warning: control reaches end of non-void function [-Wreturn-type] 65 | } | ^ shared_convert.c: In function ‘shared_Msgval_IsEqual’: shared_convert.c:39:1: warning: control reaches end of non-void function [-Wreturn-type] 39 | } | ^ shared_convert.c: In function ‘shared_Msgval_GetHash’: shared_convert.c:64:1: warning: control reaches end of non-void function [-Wreturn-type] 64 | } | ^ message.c: In function ‘Map_initialize_kwarg’: message.c:491:24: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 491 | upb_MiniTable* t = upb_MessageDef_MiniTable(map_init->val_type.def.msgdef); | ^~~~~~~~~~~~~~~~~~~~~~~~ message.c: In function ‘MessageValue_FromValue’: message.c:522:24: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 522 | upb_MiniTable* t = upb_MessageDef_MiniTable(info.def.msgdef); | ^~~~~~~~~~~~~~~~~~~~~~~~ message.c: In function ‘Message_initialize’: message.c:638:22: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 638 | upb_MiniTable* t = upb_MessageDef_MiniTable(self->msgdef); | ^~~~~~~~~~~~~~~~~~~~~~~~ message.c: In function ‘Message_Equal’: message.c:681:5: error: format not a string literal and no format arguments [-Werror=format-security] 681 | rb_raise(cParseError, upb_Status_ErrorMessage(&status)); | ^~~~~~~~ message.c: In function ‘Message_Hash’: message.c:712:5: error: format not a string literal and no format arguments [-Werror=format-security] 712 | rb_raise(cParseError, upb_Status_ErrorMessage(&status)); | ^~~~~~~~ map.c: In function ‘Map_delete’: map.c:447:26: warning: passing argument 1 of ‘upb_Map_Delete’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 447 | if (upb_Map_Delete(self->map, key_upb, &val_upb)) { | ~~~~^~~~~ In file included from defs.h:12, from protobuf.h:29, from convert.h:11, from map.c:8: ruby-upb.h:1772:38: note: expected ‘upb_Map *’ but argument is of type ‘const upb_Map *’ 1772 | UPB_API bool upb_Map_Delete(upb_Map* map, upb_MessageValue key, | ~~~~~~~~~^~~ convert.c: In function ‘Msgval_IsEqual’: convert.c:295:58: warning: passing argument 4 of ‘shared_Msgval_IsEqual’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 295 | type_info.def.msgdef, &status); | ~~~~~~~~~~~~~^~~~~~~ In file included from convert.c:21: shared_convert.h:19:60: note: expected ‘upb_MessageDef *’ but argument is of type ‘const upb_MessageDef *’ 19 | upb_CType type, upb_MessageDef* msgdef, | ~~~~~~~~~~~~~~~~^~~~~~ convert.c:299:5: error: format not a string literal and no format arguments [-Werror=format-security] 299 | rb_raise(rb_eRuntimeError, upb_Status_ErrorMessage(&status)); | ^~~~~~~~ convert.c: In function ‘Msgval_GetHash’: convert.c:308:41: warning: passing argument 3 of ‘shared_Msgval_GetHash’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 308 | val, type_info.type, type_info.def.msgdef, seed, &status); | ~~~~~~~~~~~~~^~~~~~~ shared_convert.h:23:48: note: expected ‘upb_MessageDef *’ but argument is of type ‘const upb_MessageDef *’ 23 | upb_MessageDef* msgdef, uint64_t seed, | ~~~~~~~~~~~~~~~~^~~~~~ convert.c:312:5: error: format not a string literal and no format arguments [-Werror=format-security] 312 | rb_raise(rb_eRuntimeError, upb_Status_ErrorMessage(&status)); | ^~~~~~~~ cc1: some warnings being treated as errors make: *** [Makefile:247: convert.o] Error 1 make: *** Waiting for unfinished jobs.... cc1: some warnings being treated as errors make: *** [Makefile:247: message.o] Error 1 make failed, exit code 2 Gem files will remain installed in /build/vagrant/pkg/vagrant/opt/vagrant/embedded/gems/gems/google-protobuf-3.25.4 for inspection. Results logged to /build/vagrant/pkg/vagrant/opt/vagrant/embedded/gems/extensions/riscv64-linux/3.2.0/google-protobuf-3.25.4/gem_make.out A new release of RubyGems is available: 3.4.19 → 3.5.18! Run `gem update --system 3.5.18` to update your installation. ==> ERROR: A failure occurred in package().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/root46/build [?25h[?25hreceiving incremental file list vagrant-2.4.1-2-riscv64-build.log vagrant-2.4.1-2-riscv64-package.log vagrant-2.4.1-2-riscv64-prepare.log sent 81 bytes received 2,877 bytes 845.14 bytes/sec total size is 9,313 speedup is 3.15