Package: src:ruby-pg-query
Version: 4.2.3-2
Severity: important
Tags: sid forky
User: [email protected]
Usertags: ftbfs-gcc-15

[This bug is NOT targeted to the upcoming trixie release]

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-15/g++-15, but succeeds to build with gcc-14/g++-14. The
severity of this report will be raised before the forky release.

The full build log can be found at:
http://qa-logs.debian.net/2025/02/16/amd64exp/ruby-pg-query_4.2.3-2_unstable_gccexp.log.gz
The last lines of the build log are at the end of this report.

To build with GCC 15, either set CC=gcc-15 CXX=g++-15 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

GCC 15 now defaults to the C23/C++23 standards, exposing many FTBFS.
Other Common build failures are new warnings resulting in build failures
with -Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-15/porting_to.html

[...]
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/lib/pg_query/treewalker.rb
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/lib/pg_query/truncate.rb
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/lib/pg_query/version.rb
Building native extensions. This could take a while...
current directory: 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query
["/usr/bin/ruby3.3", "-I/usr/lib/ruby/vendor_ruby", "extconf.rb"]
creating Makefile
current directory: 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query
["make", "V=1", "CC=gcc 
-fdebug-prefix-map=/build/reproducible-path/ruby-pg-query-4.2.3=.", "CXX=g++ 
-fdebug-prefix-map=/build/reproducible-path/ruby-pg-query-4.2.3=.", "DESTDIR=", 
"sitearchdir=./.gem.20250216-70-194783", 
"sitelibdir=./.gem.20250216-70-194783", "clean"]
make[1]: Entering directory 
'/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query'
rm -f 
rm -fr pg_query.so false 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/guc-file.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/pg_query.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/pg_query.pb-c.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/pg_query_deparse.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/pg_query_fingerprint.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/pg_query_json_plpgsql.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/pg_query_normalize.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/pg_query_outfuncs_json.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/pg_query_outfuncs_protobuf.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/pg_query_parse.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/pg_query_parse_plpgsql.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/pg_query_readfuncs_protobuf.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/pg_query_ruby.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/pg_query_scan.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/pg_query_split.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/postgres_deparse.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/protobuf-c.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_backend_catalog_namespace.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_backend_catalog_pg_proc.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_backend_commands_define.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_backend_nodes_bitmapset.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_backend_nodes_copyfuncs.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_backend_nodes_equalfuncs.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_backend_nodes_extensible.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_backend_nodes_list.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_backend_nodes_makefuncs.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_backend_nodes_nodeFuncs.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_backend_nodes_value.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_backend_parser_gram.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_backend_parser_parser.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_backend_parser_scan.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_backend_parser_scansup.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_backend_postmaster_postmaster.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_backend_storage_ipc_ipc.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_backend_storage_lmgr_s_lock.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_backend_tcop_postgres.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_backend_utils_activity_pgstat_database.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_backend_utils_adt_datum.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_backend_utils_adt_expandeddatum.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_backend_utils_adt_format_type.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_backend_utils_adt_ruleutils.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_backend_utils_error_assert.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_backend_utils_error_elog.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_backend_utils_fmgr_fmgr.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_backend_utils_hash_dynahash.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_backend_utils_init_globals.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_backend_utils_mb_mbutils.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_backend_utils_misc_guc.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_backend_utils_mmgr_aset.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_backend_utils_mmgr_mcxt.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_common_encnames.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_common_hashfn.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_common_keywords.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_common_kwlookup.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_common_pg_prng.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_common_psprintf.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_common_string.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_common_stringinfo.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_common_wchar.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_pl_plpgsql_src_pl_comp.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_pl_plpgsql_src_pl_funcs.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_pl_plpgsql_src_pl_gram.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_pl_plpgsql_src_pl_handler.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_pl_plpgsql_src_pl_scanner.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_port_pg_bitutils.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_port_pgsleep.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_port_pgstrcasecmp.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_port_qsort.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_port_snprintf.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_port_strerror.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/src_port_strnlen.o
 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/xxhash.o
 *.bak mkmf.log .*.time
make[1]: Leaving directory 
'/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query'
current directory: 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query
["make", "V=1", "CC=gcc 
-fdebug-prefix-map=/build/reproducible-path/ruby-pg-query-4.2.3=.", "CXX=g++ 
-fdebug-prefix-map=/build/reproducible-path/ruby-pg-query-4.2.3=.", "DESTDIR=", 
"sitearchdir=./.gem.20250216-70-194783", "sitelibdir=./.gem.20250216-70-194783"]
make[1]: Entering directory 
'/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query'
gcc -fdebug-prefix-map=/build/reproducible-path/ruby-pg-query-4.2.3=. -I. 
-I/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/include
 -I/usr/include/x86_64-linux-gnu/ruby-3.3.0 
-I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. 
-Wdate-time -D_FORTIFY_SOURCE=2   -fPIC -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=BUILDDIR=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -fPIC -fvisibility=hidden -O3 -Wall 
-fno-strict-aliasing -fwrapv -fstack-protector -Wno-unused-function 
-Wno-unused-variable -Wno-clobbered -Wno-sign-compare -Wno-discarded-qualifiers 
 -Wno-deprecated-non-prototype -Wno-unknown-warning-option -g  -o 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/guc-file.o
 -c 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/guc-file.c
gcc -fdebug-prefix-map=/build/reproducible-path/ruby-pg-query-4.2.3=. -I. 
-I/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/include
 -I/usr/include/x86_64-linux-gnu/ruby-3.3.0 
-I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. 
-Wdate-time -D_FORTIFY_SOURCE=2   -fPIC -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=BUILDDIR=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -fPIC -fvisibility=hidden -O3 -Wall 
-fno-strict-aliasing -fwrapv -fstack-protector -Wno-unused-function 
-Wno-unused-variable -Wno-clobbered -Wno-sign-compare -Wno-discarded-qualifiers 
 -Wno-deprecated-non-prototype -Wno-unknown-warning-option -g  -o 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/pg_query.o
 -c 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/pg_query.c
gcc -fdebug-prefix-map=/build/reproducible-path/ruby-pg-query-4.2.3=. -I. 
-I/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/include
 -I/usr/include/x86_64-linux-gnu/ruby-3.3.0 
-I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. 
-Wdate-time -D_FORTIFY_SOURCE=2   -fPIC -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=BUILDDIR=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -fPIC -fvisibility=hidden -O3 -Wall 
-fno-strict-aliasing -fwrapv -fstack-protector -Wno-unused-function 
-Wno-unused-variable -Wno-clobbered -Wno-sign-compare -Wno-discarded-qualifiers 
 -Wno-deprecated-non-prototype -Wno-unknown-warning-option -g  -o 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/pg_query.pb-c.o
 -c 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/pg_query.pb-c.c
gcc -fdebug-prefix-map=/build/reproducible-path/ruby-pg-query-4.2.3=. -I. 
-I/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/include
 -I/usr/include/x86_64-linux-gnu/ruby-3.3.0 
-I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. 
-Wdate-time -D_FORTIFY_SOURCE=2   -fPIC -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=BUILDDIR=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -fPIC -fvisibility=hidden -O3 -Wall 
-fno-strict-aliasing -fwrapv -fstack-protector -Wno-unused-function 
-Wno-unused-variable -Wno-clobbered -Wno-sign-compare -Wno-discarded-qualifiers 
 -Wno-deprecated-non-prototype -Wno-unknown-warning-option -g  -o 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/pg_query_deparse.o
 -c 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/pg_query_deparse.c
gcc -fdebug-prefix-map=/build/reproducible-path/ruby-pg-query-4.2.3=. -I. 
-I/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/include
 -I/usr/include/x86_64-linux-gnu/ruby-3.3.0 
-I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. 
-Wdate-time -D_FORTIFY_SOURCE=2   -fPIC -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=BUILDDIR=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -fPIC -fvisibility=hidden -O3 -Wall 
-fno-strict-aliasing -fwrapv -fstack-protector -Wno-unused-function 
-Wno-unused-variable -Wno-clobbered -Wno-sign-compare -Wno-discarded-qualifiers 
 -Wno-deprecated-non-prototype -Wno-unknown-warning-option -g  -o 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/pg_query_fingerprint.o
 -c 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/pg_query_fingerprint.c
gcc -fdebug-prefix-map=/build/reproducible-path/ruby-pg-query-4.2.3=. -I. 
-I/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/include
 -I/usr/include/x86_64-linux-gnu/ruby-3.3.0 
-I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. 
-Wdate-time -D_FORTIFY_SOURCE=2   -fPIC -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=BUILDDIR=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -fPIC -fvisibility=hidden -O3 -Wall 
-fno-strict-aliasing -fwrapv -fstack-protector -Wno-unused-function 
-Wno-unused-variable -Wno-clobbered -Wno-sign-compare -Wno-discarded-qualifiers 
 -Wno-deprecated-non-prototype -Wno-unknown-warning-option -g  -o 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/pg_query_json_plpgsql.o
 -c 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/pg_query_json_plpgsql.c
gcc -fdebug-prefix-map=/build/reproducible-path/ruby-pg-query-4.2.3=. -I. 
-I/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/include
 -I/usr/include/x86_64-linux-gnu/ruby-3.3.0 
-I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. 
-Wdate-time -D_FORTIFY_SOURCE=2   -fPIC -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=BUILDDIR=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -fPIC -fvisibility=hidden -O3 -Wall 
-fno-strict-aliasing -fwrapv -fstack-protector -Wno-unused-function 
-Wno-unused-variable -Wno-clobbered -Wno-sign-compare -Wno-discarded-qualifiers 
 -Wno-deprecated-non-prototype -Wno-unknown-warning-option -g  -o 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/pg_query_normalize.o
 -c 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/pg_query_normalize.c
ERROR:  Error installing /tmp/d20250216-63-plhvau/pg_query-4.2.3.gem:
        ERROR: Failed to build gem native extension.

    current directory: 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query
/usr/bin/ruby3.3 -I/usr/lib/ruby/vendor_ruby extconf.rb
current directory: 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query
make V\=1 CC\=gcc\ 
-fdebug-prefix-map\=/build/reproducible-path/ruby-pg-query-4.2.3\=. CXX\=g++\ 
-fdebug-prefix-map\=/build/reproducible-path/ruby-pg-query-4.2.3\=. DESTDIR\= 
sitearchdir\=./.gem.20250216-70-194783 sitelibdir\=./.gem.20250216-70-194783 
clean
current directory: 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query
make V\=1 CC\=gcc\ 
-fdebug-prefix-map\=/build/reproducible-path/ruby-pg-query-4.2.3\=. CXX\=g++\ 
-fdebug-prefix-map\=/build/reproducible-path/ruby-pg-query-4.2.3\=. DESTDIR\= 
sitearchdir\=./.gem.20250216-70-194783 sitelibdir\=./.gem.20250216-70-194783
Building has failed. See above output for more information on the failure.
make failed, exit code 2

Gem files will remain installed in 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3
 for inspection.
Results logged to 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/extensions/x86_64-linux-gnu/3.3.0/pg_query-4.2.3/gem_make.out
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/pg_query_normalize.c:
 In function ‘const_record_walker’:
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/pg_query_normalize.c:547:81:
 error: passing argument 2 of ‘raw_expression_tree_walker’ from incompatible 
pointer type [-Wincompatible-pointer-types]
  547 |                                         return 
raw_expression_tree_walker(node, const_record_walker, (void*) jstate);
      |                                                                         
        ^~~~~~~~~~~~~~~~~~~
      |                                                                         
        |
      |                                                                         
        _Bool (*)(Node *, pgssConstLocations *)
In file included from 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/pg_query_normalize.c:9:
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/include/nodes/nodeFuncs.h:155:59:
 note: expected ‘_Bool (*)(void)’ but argument is of type ‘_Bool (*)(Node *, 
pgssConstLocations *)’
  155 | extern bool raw_expression_tree_walker(Node *node, bool (*walker) (),
      |                                                    ~~~~~~~^~~~~~~~~~
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/pg_query_normalize.c:357:13:
 note: ‘const_record_walker’ declared here
  357 | static bool const_record_walker(Node *node, pgssConstLocations *jstate)
      |             ^~~~~~~~~~~~~~~~~~~
At top level:
cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may 
have been intended to silence earlier diagnostics
make[1]: *** [Makefile:248: 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query/pg_query_normalize.o]
 Error 1
make[1]: Leaving directory 
'/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/pg_query-4.2.3/ext/pg_query'
/usr/lib/ruby/vendor_ruby/gem2deb.rb:52:in `run': /usr/bin/ruby3.3 -S gem 
install --config-file /dev/null --verbose --local --verbose --no-document 
--ignore-dependencies --install-dir 
debian/ruby-pg-query/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0 
/tmp/d20250216-63-plhvau/pg_query-4.2.3.gem (Gem2Deb::CommandFailed)
        from /usr/lib/ruby/vendor_ruby/gem2deb/gem_installer.rb:215:in `block 
in run_gem'
        from /usr/lib/ruby/vendor_ruby/gem2deb.rb:87:in `maybe_crossbuild'
        from /usr/lib/ruby/vendor_ruby/gem2deb/gem_installer.rb:214:in `run_gem'
        from /usr/lib/ruby/vendor_ruby/gem2deb/gem_installer.rb:123:in `block 
in install_files_and_build_extensions'
        from /usr/lib/ruby/vendor_ruby/gem2deb/gem_installer.rb:69:in `each'
        from /usr/lib/ruby/vendor_ruby/gem2deb/gem_installer.rb:69:in 
`install_files_and_build_extensions'
        from /usr/lib/ruby/vendor_ruby/gem2deb/installer.rb:28:in `build'
        from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:54:in `block in 
install'
        from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:52:in `each'
        from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:52:in `install'
        from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:163:in `install'
        from /usr/bin/dh_ruby:89:in `<main>'
dh_auto_install: error: dh_ruby --install 
/build/reproducible-path/ruby-pg-query-4.2.3/debian/ruby-pg-query returned exit 
code 1
make: *** [debian/rules:8: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

_______________________________________________
Pkg-ruby-extras-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-ruby-extras-maintainers

Reply via email to