Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pg_query fails to build with glibc 2.38 #298

Closed
loqs opened this issue Aug 3, 2023 · 2 comments
Closed

pg_query fails to build with glibc 2.38 #298

loqs opened this issue Aug 3, 2023 · 2 comments

Comments

@loqs
Copy link

loqs commented Aug 3, 2023

Versions used:
ruby 3.0.6
google-protobuf 3.23.3
pg_query 4.2.1
glibc 2.38
gcc 13.2.1

Steps to reproduce and output generated:

$ gem build pg_query
WARNING:  open-ended dependency on google-protobuf (>= 3.22.3) is not recommended
  if google-protobuf is semantically versioned, use:
    add_runtime_dependency 'google-protobuf', '~> 3.22', '>= 3.22.3'
WARNING:  See https://guides.rubygems.org/specification-reference/ for help
  Successfully built RubyGem
  Name: pg_query
  Version: 4.2.1
  File: pg_query-4.2.1.gem
$ gem install  --verbose  $pg_query-4.2.1.gem
HEAD https://index.rubygems.org/
200 OK
GET https://index.rubygems.org/info/pg_query
200 OK
GET https://index.rubygems.org/quick/Marshal.4.8/pg_query-4.2.1.gemspec.rz
200 OK
GET https://index.rubygems.org/info/google-protobuf
200 OK
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/CHANGELOG.md
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/LICENSE
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/README.md
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/Rakefile
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/extconf.rb
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/guc-file.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/access/amapi.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/access/attmap.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/access/attnum.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/access/clog.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/access/commit_ts.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/access/detoast.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/access/genam.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/access/gin.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/access/htup.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/access/htup_details.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/access/itup.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/access/parallel.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/access/printtup.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/access/relation.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/access/relscan.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/access/rmgr.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/access/rmgrlist.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/access/sdir.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/access/skey.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/access/stratnum.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/access/sysattr.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/access/table.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/access/tableam.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/access/toast_compression.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/access/transam.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/access/tupconvert.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/access/tupdesc.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/access/tupmacs.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/access/twophase.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/access/xact.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/access/xlog.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/access/xlog_internal.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/access/xlogdefs.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/access/xlogprefetcher.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/access/xlogreader.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/access/xlogrecord.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/access/xlogrecovery.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/c.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/catalog.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/catversion.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/dependency.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/genbki.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/index.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/indexing.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/namespace.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/objectaccess.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/objectaddress.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_aggregate.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_aggregate_d.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_am.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_am_d.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_attribute.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_attribute_d.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_authid.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_authid_d.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_class.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_class_d.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_collation.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_collation_d.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_constraint.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_constraint_d.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_control.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_conversion.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_conversion_d.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_depend.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_depend_d.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_event_trigger.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_event_trigger_d.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_index.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_index_d.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_language.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_language_d.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_namespace.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_namespace_d.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_opclass.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_opclass_d.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_operator.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_operator_d.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_opfamily.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_opfamily_d.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_parameter_acl.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_parameter_acl_d.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_partitioned_table.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_partitioned_table_d.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_proc.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_proc_d.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_publication.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_publication_d.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_replication_origin.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_replication_origin_d.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_statistic.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_statistic_d.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_statistic_ext.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_statistic_ext_d.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_transform.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_transform_d.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_trigger.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_trigger_d.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_ts_config.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_ts_config_d.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_ts_dict.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_ts_dict_d.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_ts_parser.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_ts_parser_d.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_ts_template.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_ts_template_d.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_type.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/pg_type_d.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/catalog/storage.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/commands/async.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/commands/dbcommands.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/commands/defrem.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/commands/event_trigger.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/commands/explain.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/commands/prepare.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/commands/tablespace.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/commands/trigger.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/commands/user.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/commands/vacuum.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/commands/variable.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/common/file_perm.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/common/hashfn.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/common/ip.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/common/keywords.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/common/kwlookup.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/common/pg_prng.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/common/relpath.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/common/string.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/common/unicode_combining_table.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/common/unicode_east_asian_fw_table.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/datatype/timestamp.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/executor/execdesc.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/executor/executor.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/executor/functions.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/executor/instrument.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/executor/spi.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/executor/tablefunc.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/executor/tuptable.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/fmgr.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/funcapi.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/getaddrinfo.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/jit/jit.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/kwlist_d.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/lib/dshash.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/lib/ilist.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/lib/pairingheap.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/lib/simplehash.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/lib/sort_template.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/lib/stringinfo.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/libpq/auth.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/libpq/crypt.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/libpq/hba.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/libpq/libpq-be.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/libpq/libpq.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/libpq/pqcomm.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/libpq/pqformat.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/libpq/pqsignal.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/mb/pg_wchar.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/mb/stringinfo_mb.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/miscadmin.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/nodes/bitmapset.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/nodes/execnodes.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/nodes/extensible.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/nodes/lockoptions.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/nodes/makefuncs.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/nodes/memnodes.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/nodes/nodeFuncs.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/nodes/nodes.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/nodes/params.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/nodes/parsenodes.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/nodes/pathnodes.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/nodes/pg_list.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/nodes/plannodes.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/nodes/primnodes.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/nodes/print.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/nodes/tidbitmap.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/nodes/value.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/optimizer/cost.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/optimizer/geqo.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/optimizer/geqo_gene.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/optimizer/optimizer.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/optimizer/paths.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/optimizer/planmain.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/parser/analyze.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/parser/gram.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/parser/gramparse.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/parser/kwlist.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/parser/parse_agg.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/parser/parse_coerce.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/parser/parse_expr.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/parser/parse_func.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/parser/parse_node.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/parser/parse_oper.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/parser/parse_relation.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/parser/parse_type.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/parser/parser.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/parser/parsetree.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/parser/scanner.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/parser/scansup.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/partitioning/partdefs.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/pg_config.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/pg_config_ext.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/pg_config_manual.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/pg_config_os.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/pg_getopt.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/pg_query.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/pg_query_enum_defs.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/pg_query_fingerprint_conds.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/pg_query_fingerprint_defs.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/pg_query_json_helper.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/pg_query_outfuncs_conds.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/pg_query_outfuncs_defs.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/pg_query_readfuncs_conds.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/pg_query_readfuncs_defs.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/pg_trace.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/pgstat.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/pgtime.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/pl_gram.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/pl_reserved_kwlist.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/pl_reserved_kwlist_d.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/pl_unreserved_kwlist.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/pl_unreserved_kwlist_d.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/plerrcodes.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/plpgsql.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/port.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/port/atomics.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/port/atomics/arch-arm.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/port/atomics/arch-ppc.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/port/atomics/arch-x86.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/port/atomics/fallback.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/port/atomics/generic-gcc.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/port/atomics/generic.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/port/pg_bitutils.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/port/pg_bswap.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/port/pg_crc32c.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/portability/instr_time.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/postgres.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/postgres_ext.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/postmaster/autovacuum.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/postmaster/auxprocess.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/postmaster/bgworker.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/postmaster/bgworker_internals.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/postmaster/bgwriter.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/postmaster/fork_process.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/postmaster/interrupt.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/postmaster/pgarch.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/postmaster/postmaster.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/postmaster/startup.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/postmaster/syslogger.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/postmaster/walwriter.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/protobuf-c.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/protobuf-c/protobuf-c.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/protobuf/pg_query.pb-c.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/protobuf/pg_query.pb.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/regex/regex.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/replication/logicallauncher.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/replication/logicalproto.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/replication/logicalworker.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/replication/origin.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/replication/reorderbuffer.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/replication/slot.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/replication/syncrep.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/replication/walreceiver.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/replication/walsender.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/rewrite/prs2lock.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/rewrite/rewriteHandler.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/rewrite/rewriteManip.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/rewrite/rewriteSupport.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/backendid.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/block.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/buf.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/bufmgr.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/bufpage.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/condition_variable.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/dsm.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/dsm_impl.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/fd.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/fileset.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/ipc.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/item.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/itemid.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/itemptr.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/large_object.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/latch.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/lmgr.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/lock.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/lockdefs.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/lwlock.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/lwlocknames.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/off.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/pg_sema.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/pg_shmem.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/pmsignal.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/predicate.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/proc.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/procarray.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/proclist_types.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/procsignal.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/relfilenode.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/s_lock.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/sharedfileset.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/shm_mq.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/shm_toc.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/shmem.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/sinval.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/sinvaladt.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/smgr.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/spin.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/standby.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/standbydefs.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/storage/sync.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/tcop/cmdtag.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/tcop/cmdtaglist.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/tcop/deparse_utility.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/tcop/dest.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/tcop/fastpath.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/tcop/pquery.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/tcop/tcopprot.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/tcop/utility.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/tsearch/ts_cache.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/acl.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/aclchk_internal.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/array.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/backend_progress.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/backend_status.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/builtins.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/bytea.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/catcache.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/date.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/datetime.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/datum.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/dsa.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/dynahash.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/elog.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/errcodes.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/expandeddatum.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/expandedrecord.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/float.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/fmgroids.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/fmgrprotos.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/fmgrtab.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/guc.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/guc_tables.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/hsearch.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/inval.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/lsyscache.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/memdebug.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/memutils.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/numeric.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/palloc.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/partcache.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/pg_locale.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/pg_lsn.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/pgstat_internal.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/pidfile.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/plancache.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/portal.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/probes.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/ps_status.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/queryenvironment.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/queryjumble.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/regproc.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/rel.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/relcache.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/reltrigger.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/resowner.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/rls.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/ruleutils.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/sharedtuplestore.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/snapmgr.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/snapshot.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/sortsupport.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/syscache.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/timeout.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/timestamp.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/tuplesort.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/tuplestore.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/typcache.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/tzparser.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/varlena.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/wait_event.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/utils/xml.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/xxhash.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/xxhash/xxhash.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/pg_query.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/pg_query.pb-c.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/pg_query_deparse.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/pg_query_fingerprint.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/pg_query_fingerprint.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/pg_query_internal.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/pg_query_json_plpgsql.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/pg_query_json_plpgsql.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/pg_query_normalize.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/pg_query_outfuncs.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/pg_query_outfuncs_json.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/pg_query_outfuncs_protobuf.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/pg_query_parse.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/pg_query_parse_plpgsql.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/pg_query_readfuncs.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/pg_query_readfuncs_protobuf.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/pg_query_ruby.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/pg_query_ruby.sym
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/pg_query_scan.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/pg_query_split.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/protobuf-c.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_catalog_namespace.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_catalog_pg_proc.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_commands_define.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_nodes_bitmapset.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_nodes_copyfuncs.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_nodes_equalfuncs.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_nodes_extensible.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_nodes_list.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_nodes_makefuncs.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_nodes_nodeFuncs.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_nodes_value.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_parser_gram.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_parser_parser.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_parser_scan.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_parser_scansup.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_postmaster_postmaster.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_storage_ipc_ipc.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_storage_lmgr_s_lock.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_tcop_postgres.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_utils_activity_pgstat_database.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_utils_adt_datum.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_utils_adt_expandeddatum.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_utils_adt_format_type.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_utils_adt_ruleutils.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_utils_error_assert.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_utils_error_elog.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_utils_fmgr_fmgr.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_utils_hash_dynahash.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_utils_init_globals.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_utils_mb_mbutils.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_utils_misc_guc.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_utils_mmgr_aset.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_utils_mmgr_mcxt.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_common_encnames.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_common_hashfn.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_common_keywords.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_common_kwlist_d.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_common_kwlookup.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_common_pg_prng.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_common_psprintf.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_common_string.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_common_stringinfo.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_common_wchar.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_pl_plpgsql_src_pl_comp.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_pl_plpgsql_src_pl_funcs.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_pl_plpgsql_src_pl_gram.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_pl_plpgsql_src_pl_handler.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_pl_plpgsql_src_pl_reserved_kwlist_d.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_pl_plpgsql_src_pl_scanner.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_pl_plpgsql_src_pl_unreserved_kwlist_d.h
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_port_pg_bitutils.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_port_pgsleep.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_port_pgstrcasecmp.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_port_qsort.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_port_snprintf.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_port_strerror.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_port_strnlen.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/xxhash.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/lib/pg_query.rb
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/lib/pg_query/constants.rb
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/lib/pg_query/deparse.rb
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/lib/pg_query/filter_columns.rb
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/lib/pg_query/fingerprint.rb
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/lib/pg_query/node.rb
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/lib/pg_query/param_refs.rb
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/lib/pg_query/parse.rb
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/lib/pg_query/parse_error.rb
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/lib/pg_query/pg_query_pb.rb
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/lib/pg_query/scan.rb
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/lib/pg_query/treewalker.rb
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/lib/pg_query/truncate.rb
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/lib/pg_query/version.rb
Building native extensions. This could take a while...
current directory: /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query
["/usr/bin/ruby", "-I", "/usr/lib/ruby/3.0.0", "extconf.rb"]
creating Makefile
current directory: /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query
["make", "DESTDIR=", "sitearchdir=./.gem.20230803-691-mbtwu", "sitelibdir=./.gem.20230803-691-mbtwu", "clean"]

current directory: /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query
["make", "DESTDIR=", "sitearchdir=./.gem.20230803-691-mbtwu", "sitelibdir=./.gem.20230803-691-mbtwu"]
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/guc-file.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/pg_query.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/pg_query.pb-c.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/pg_query_deparse.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/pg_query_fingerprint.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/pg_query_json_plpgsql.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/pg_query_normalize.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/pg_query_outfuncs_json.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/pg_query_outfuncs_protobuf.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/pg_query_parse.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/pg_query_parse_plpgsql.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/pg_query_readfuncs_protobuf.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/pg_query_ruby.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/pg_query_scan.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/pg_query_split.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/protobuf-c.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_catalog_namespace.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_catalog_pg_proc.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_commands_define.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_nodes_bitmapset.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_nodes_equalfuncs.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_nodes_copyfuncs.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_nodes_extensible.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_nodes_list.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_nodes_makefuncs.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_nodes_nodeFuncs.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_parser_gram.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_nodes_value.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_parser_parser.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_parser_scan.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_parser_scansup.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_storage_ipc_ipc.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_postmaster_postmaster.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_storage_lmgr_s_lock.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_tcop_postgres.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_utils_activity_pgstat_database.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_utils_adt_datum.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_utils_adt_expandeddatum.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_utils_adt_format_type.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_utils_adt_ruleutils.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_utils_error_assert.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_utils_error_elog.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_utils_fmgr_fmgr.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_utils_hash_dynahash.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_utils_init_globals.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_utils_mb_mbutils.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_utils_misc_guc.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_utils_mmgr_aset.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_backend_utils_mmgr_mcxt.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_common_encnames.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_common_hashfn.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_common_keywords.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_common_kwlookup.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_common_pg_prng.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_common_psprintf.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_common_string.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_common_stringinfo.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_common_wchar.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_pl_plpgsql_src_pl_comp.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_pl_plpgsql_src_pl_funcs.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_pl_plpgsql_src_pl_gram.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_pl_plpgsql_src_pl_handler.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_pl_plpgsql_src_pl_scanner.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_port_pg_bitutils.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_port_pgsleep.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_port_pgstrcasecmp.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_port_qsort.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_port_snprintf.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_port_strerror.c
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_port_strnlen.c
/build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_port_snprintf.c:374:1: error: conflicting types for ‘strchrnul’; have ‘const char *(const char *, int)’
  374 | strchrnul(const char *s, int c)
      | ^~~~~~~~~
In file included from /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/include/c.h:61,
                 from /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_port_snprintf.c:62:
/usr/include/string.h:286:14: note: previous declaration of ‘strchrnul’ with type ‘char *(const char *, int)’
  286 | extern char *strchrnul (const char *__s, int __c)
      |              ^~~~~~~~~
compiling /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/xxhash.c
make: *** [Makefile:246: /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query/src_port_snprintf.o] Error 1
make: *** Waiting for unfinished jobs....
ERROR:  Error installing pg_query-4.2.1.gem:
	ERROR: Failed to build gem native extension.

    current directory: /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query
/usr/bin/ruby -I /usr/lib/ruby/3.0.0 extconf.rb
current directory: /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query
make DESTDIR\= sitearchdir\=./.gem.20230803-691-mbtwu sitelibdir\=./.gem.20230803-691-mbtwu clean
current directory: /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1/ext/pg_query
make DESTDIR\= sitearchdir\=./.gem.20230803-691-mbtwu sitelibdir\=./.gem.20230803-691-mbtwu
Building has failed. See above output for more information on the failure.
make failed, exit code 2

Gem files will remain installed in /build/.local/share/gem/ruby/3.0.0/gems/pg_query-4.2.1 for inspection.
Results logged to /build/.local/share/gem/ruby/3.0.0/extensions/x86_64-linux/3.0.0/pg_query-4.2.1/gem_make.out

In glibc 2.38 strchrnul is not restricted to when _GNU_SOURCE is defined 1.
The following patch allowed the build to succeed:

diff --git a/ext/pg_query/src_port_snprintf.c b/ext/pg_query/src_port_snprintf.c
index 37cb358..06de1dd 100644
--- a/ext/pg_query/src_port_snprintf.c
+++ b/ext/pg_query/src_port_snprintf.c
@@ -369,6 +369,7 @@ static void trailing_pad(int padlen, PrintfTarget *target);
  * casting away const internally, so we don't follow that detail.
  */
 #ifndef HAVE_STRCHRNUL
+#if ((__GLIBC__ == 2 && __GLIBC_MINOR__ < 38) || __GLIBC__ < 2)
 
 static inline const char *
 strchrnul(const char *s, int c)
@@ -378,6 +379,7 @@ strchrnul(const char *s, int c)
 	return s;
 }
 
+#endif
 #else
 
 /*
@lfittl
Copy link
Member

lfittl commented Aug 4, 2023

@loqs Thanks for the report and the patch, tracking this in the core library as pganalyze/libpg_query#202

@lfittl
Copy link
Member

lfittl commented Aug 5, 2023

This has been resolved via #299, which was just released as 4.2.3.

Thus closing this, but please let us know if there are any more issues & once again thanks for your detailed report!

@lfittl lfittl closed this as completed Aug 5, 2023
gracinet added a commit to octobus-net/ruby-pg_query that referenced this issue Sep 8, 2023
pg_query 2.2.1 cannot be compiled with glibc 2.38, because it redefines
`strchrnull`, see pganalyze#298

Instead of the patch provided in the above issue, we partially backport
the cleaner solution of 4f2eed2.
A difference with the 4.2.2 baseline is that the BSDs case was not present
in the `pg_config.h` file yet.
gracinet added a commit to octobus-net/ruby-pg_query that referenced this issue Sep 8, 2023
pg_query 2.2.1 cannot be compiled with glibc 2.38, because it redefines
`strchrnull`, see pganalyze#298

Instead of the patch provided in the above issue, we partially backport
the cleaner solution of 4f2eed2.
A difference with the 4.2.2 baseline is that the BSDs case was not present
in the `pg_config.h` file yet.
gracinet added a commit to octobus-net/ruby-pg_query that referenced this issue Sep 8, 2023
pg_query 2.2.1 cannot be compiled with glibc 2.38, because it redefines
`strchrnull`, see pganalyze#298

Instead of the patch provided in the above issue, we partially backport
the cleaner solution of 4f2eed2.
A difference with the 4.2.2 baseline is that the BSDs case was not present
in the `pg_config.h` file yet.

Decided not to bump the version number, as this is not changing the actual
code being run, just some options (chances to get a conflicting 2.2.2 seem
to be very low, but one never knows).
egor-khanko added a commit to egor-khanko/pg_query that referenced this issue Dec 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants