Hi all!  I'm new here, but just finished my first PR
<https://github.com/pgadmin-org/pgadmin4/pull/8553> out of hopefully more
to come.  I'm curious if anyone has successfully gotten pgAdmin to build
using Devbox <https://www.jetify.com/docs/devbox/>.  I feel I'm about 80%
of the way there, but running into a few hurdles.  If I can get things
working, I'd love to create a PR with a devbox.json file and some
documentation on how to run it.  It could make setting up a dev environment
a lot easier as well as consistent across various platforms.

I'm currently running on NixOS, and I have absolutely nothing installed
related to Postgres or node or Python or anything, so everything is being
installed as part of the devbox.  My current devbox.json is as follows:

   1   │ {
   2   │   "$schema": "
https://raw.githubusercontent.com/jetify-com/devbox/0.13.6/.schema/devbox.schema.json
",
   3   │   "packages": [
   4   │     "nodejs@latest",
   5   │     "yarn-berry@latest",
   6   │     "python@3.10",
   7   │     "python310Packages.pip@latest",
   8   │     "kerberos@latest",
   9   │     "python310Packages.psycopg@latest",
  10   │     "postgresql@latest",
  11   │     "python310Packages.psycopg2@latest",
  12   │     "libpq@latest",
  13   │     "openssh_gssapi@latest"
  14   │   ],
  15   │   "shell": {
  16   │     "init_hook": [
  17   │       ". venv/bin/activate"
  18   │     ],
  19   │     "scripts": {
  20   │       "bundle": "make bundle",
  21   │       "install": "pip install -r $PGADMIN4_SRC/requirements.txt",
  22   │       "setup": "python3 $PGADMIN4_SRC/web/setup.py setup-db",
  23   │       "start": "python3 $PGADMIN4_SRC/web/pgAdmin4.py"
  24   │     }
  25   │   }
  26   │ }

So we have the usual gang, such as the latest version of Node, Yarn, Python
3.10, pip, and the Postgres client stuff (like psql, pg_config, etc).
Everything else is just me screwing around with things trying to get it all
working.

The good news is the web bundling via yarn works great.  No problems
there.  The problems all center around building the Python stuff.  There's
two requirements that are throwing me for a loop:

- psycopg[c]==3.2.4
- gssapi==1.9.*

If I comment them out (with a few workarounds) I can actually get the build
running and pgAdmin booted up!

First up, psycopg.  See the attached psycopg_errors.txt file for the build
output.  From what I can tell, the build failure is due to not having the
postgresql-dev headers installed.  However, it doesn't appear there's a Nix
package that contains these headers unless I'm not looking hard enough.
I've been able to work around this by installing the pre-built binaries
directly and commenting out the requirement, but this would be platform
specific so not really a useful long term solution.  Possibly someone has
some ideas for a way to solve this one.  Actually I haven't even gotten
this to build just using NixOS directly, let alone DevBox.  Possibly the
solution is just someone creating a Nix package with these headers if it
doesn't exist already.

Next up, gssapi.  See the attached gssapi_errors.txt for build output.
This requirement seems to be related to some sort of auth library, I'm
guessing Kerberos.  I tried installing various related packages but
couldn't really figure out a solution.  Luckily, I can just comment it out
and everything builds fine.  I'm guessing if I were actually using Kerberos
auth it would probably blow up though.  If there's a good solution for this
one, I'd love to know.

Anyway, as I said I can comment both those requirements out and the Devbox
shell works and builds great and I can run pgAdmin.  I love the idea of an
isolated build environment that can be described using a single JSON file
and checked into the GIt repo.  If this seems like something people would
like to pursue, and I can get some pointers on solving these two
requirement issues, then I'd love to put this together in a PR that other
developers could use as well.

Oh, I'd also be interested in knowing if any developers have gotten the
pgAdmin build running in a Docker container as well, and might want to
share their Dockerfile.  If I can't get anywhere with Devbox, that might be
my next attempt.  Thanks!

Mike
2.4->-r /home/mike/Projects/pgadmin4/requirements.txt (line 32)) (4.7.1)
Collecting psycopg-c==3.2.4 (from psycopg[c]==3.2.4->-r 
/home/mike/Projects/pgadmin4/requirements.txt (line 32))
  Using cached psycopg_c-3.2.4.tar.gz (601 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... error
  error: subprocess-exited-with-error

  × Preparing metadata (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [70 lines of output]
      
/tmp/pip-build-env-cmiej_li/overlay/lib/python3.10/site-packages/setuptools/dist.py:760:
 SetuptoolsDeprecationWarning: License classifiers are deprecated.
      !!

              
********************************************************************************
              Please consider removing the following classifiers in favor of a 
SPDX license expression:

              License :: OSI Approved :: GNU Lesser General Public License v3 
(LGPLv3)

              See 
https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license 
for details.
              
********************************************************************************

      !!
        self._finalize_license_expression()
      running dist_info
      creating /tmp/pip-modern-metadata-3a_pzjej/psycopg_c.egg-info
      writing /tmp/pip-modern-metadata-3a_pzjej/psycopg_c.egg-info/PKG-INFO
      writing dependency_links to 
/tmp/pip-modern-metadata-3a_pzjej/psycopg_c.egg-info/dependency_links.txt
      writing top-level names to 
/tmp/pip-modern-metadata-3a_pzjej/psycopg_c.egg-info/top_level.txt
      writing manifest file 
'/tmp/pip-modern-metadata-3a_pzjej/psycopg_c.egg-info/SOURCES.txt'
      couldn't run 'pg_config' --includedir: Command '['pg_config', 
'--includedir']' returned non-zero exit status 1.
      Traceback (most recent call last):
        File 
"/nix/store/gdhvfi5zaqzpa5l3kk0spmv71r549slf-python3.10-pip-23.2.1/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py",
 line 353, in <module>
          main()
        File 
"/nix/store/gdhvfi5zaqzpa5l3kk0spmv71r549slf-python3.10-pip-23.2.1/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py",
 line 335, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
        File 
"/nix/store/gdhvfi5zaqzpa5l3kk0spmv71r549slf-python3.10-pip-23.2.1/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py",
 line 149, in prepare_metadata_for_build_wheel
          return hook(metadata_directory, config_settings)
        File 
"/tmp/pip-build-env-cmiej_li/overlay/lib/python3.10/site-packages/setuptools/build_meta.py",
 line 377, in prepare_metadata_for_build_wheel
          self.run_setup()
        File 
"/tmp/pip-build-env-cmiej_li/overlay/lib/python3.10/site-packages/setuptools/build_meta.py",
 line 320, in run_setup
          exec(code, locals())
        File "<string>", line 98, in <module>
        File 
"/tmp/pip-build-env-cmiej_li/overlay/lib/python3.10/site-packages/setuptools/__init__.py",
 line 117, in setup
          return distutils.core.setup(**attrs)
        File 
"/tmp/pip-build-env-cmiej_li/overlay/lib/python3.10/site-packages/setuptools/_distutils/core.py",
 line 186, in setup
          return run_commands(dist)
        File 
"/tmp/pip-build-env-cmiej_li/overlay/lib/python3.10/site-packages/setuptools/_distutils/core.py",
 line 202, in run_commands
          dist.run_commands()
        File 
"/tmp/pip-build-env-cmiej_li/overlay/lib/python3.10/site-packages/setuptools/_distutils/dist.py",
 line 1002, in run_commands
          self.run_command(cmd)
        File 
"/tmp/pip-build-env-cmiej_li/overlay/lib/python3.10/site-packages/setuptools/dist.py",
 line 1105, in run_command
          super().run_command(command)
        File 
"/tmp/pip-build-env-cmiej_li/overlay/lib/python3.10/site-packages/setuptools/_distutils/dist.py",
 line 1021, in run_command
          cmd_obj.run()
        File 
"/tmp/pip-build-env-cmiej_li/overlay/lib/python3.10/site-packages/setuptools/command/dist_info.py",
 line 94, in run
          self.egg_info.run()
        File 
"/tmp/pip-build-env-cmiej_li/overlay/lib/python3.10/site-packages/setuptools/command/egg_info.py",
 line 312, in run
          self.find_sources()
        File 
"/tmp/pip-build-env-cmiej_li/overlay/lib/python3.10/site-packages/setuptools/command/egg_info.py",
 line 320, in find_sources
          mm.run()
        File 
"/tmp/pip-build-env-cmiej_li/overlay/lib/python3.10/site-packages/setuptools/command/egg_info.py",
 line 543, in run
          self.add_defaults()
        File 
"/tmp/pip-build-env-cmiej_li/overlay/lib/python3.10/site-packages/setuptools/command/egg_info.py",
 line 581, in add_defaults
          sdist.add_defaults(self)
        File 
"/tmp/pip-build-env-cmiej_li/overlay/lib/python3.10/site-packages/setuptools/command/sdist.py",
 line 109, in add_defaults
          super().add_defaults()
        File 
"/tmp/pip-build-env-cmiej_li/overlay/lib/python3.10/site-packages/setuptools/_distutils/command/sdist.py",
 line 245, in add_defaults
          self._add_defaults_ext()
        File 
"/tmp/pip-build-env-cmiej_li/overlay/lib/python3.10/site-packages/setuptools/_distutils/command/sdist.py",
 line 329, in _add_defaults_ext
          build_ext = self.get_finalized_command('build_ext')
        File 
"/tmp/pip-build-env-cmiej_li/overlay/lib/python3.10/site-packages/setuptools/_distutils/cmd.py",
 line 334, in get_finalized_command
          cmd_obj.ensure_finalized()
        File 
"/tmp/pip-build-env-cmiej_li/overlay/lib/python3.10/site-packages/setuptools/_distutils/cmd.py",
 line 135, in ensure_finalized
          self.finalize_options()
        File "<string>", line 36, in finalize_options
        File "<string>", line 48, in _setup_ext_build
        File "<string>", line 26, in get_config
        File 
"/nix/store/qwm678vpj55sv5sn7a7d9pl5l60j93bs-python3-3.10.16/lib/python3.10/subprocess.py",
 line 526, in run
          raise CalledProcessError(retcode, process.args,
      subprocess.CalledProcessError: Command '['pg_config', '--includedir']' 
returned non-zero exit status 1.
      [end of output]
pgadmin-hackers@postgresql.orgBuilding wheels for collected packages: gssapi
  Building wheel for gssapi (pyproject.toml) ... error
  error: subprocess-exited-with-error

  × Building wheel for gssapi (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [247 lines of output]
      
/tmp/pip-build-env-o_92m3rh/overlay/lib/python3.10/site-packages/setuptools/dist.py:760:
 SetuptoolsDeprecationWarning: License classifiers are deprecated.
      !!

              
********************************************************************************
              Please consider removing the following classifiers in favor of a 
SPDX license expression:

              License :: OSI Approved :: ISC License (ISCL)

              See 
https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license 
for details.
              
********************************************************************************

      !!
        self._finalize_license_expression()
      running bdist_wheel
      running build
      running build_py
      creating build/lib.linux-x86_64-cpython-310/gssapi
      copying gssapi/_utils.py -> build/lib.linux-x86_64-cpython-310/gssapi
      copying gssapi/__init__.py -> build/lib.linux-x86_64-cpython-310/gssapi
      copying gssapi/creds.py -> build/lib.linux-x86_64-cpython-310/gssapi
      copying gssapi/mechs.py -> build/lib.linux-x86_64-cpython-310/gssapi
      copying gssapi/names.py -> build/lib.linux-x86_64-cpython-310/gssapi
      copying gssapi/exceptions.py -> build/lib.linux-x86_64-cpython-310/gssapi
      copying gssapi/_win_config.py -> build/lib.linux-x86_64-cpython-310/gssapi
      copying gssapi/sec_contexts.py -> 
build/lib.linux-x86_64-cpython-310/gssapi
      creating build/lib.linux-x86_64-cpython-310/gssapi/raw
      copying gssapi/raw/__init__.py -> 
build/lib.linux-x86_64-cpython-310/gssapi/raw
      copying gssapi/raw/named_tuples.py -> 
build/lib.linux-x86_64-cpython-310/gssapi/raw
      creating build/lib.linux-x86_64-cpython-310/gssapi/raw/_enum_extensions
      copying gssapi/raw/_enum_extensions/__init__.py -> 
build/lib.linux-x86_64-cpython-310/gssapi/raw/_enum_extensions
      creating build/lib.linux-x86_64-cpython-310/gssapi/tests
      copying gssapi/tests/__init__.py -> 
build/lib.linux-x86_64-cpython-310/gssapi/tests
      copying gssapi/tests/test_high_level.py -> 
build/lib.linux-x86_64-cpython-310/gssapi/tests
      copying gssapi/tests/test_raw.py -> 
build/lib.linux-x86_64-cpython-310/gssapi/tests
      copying gssapi/py.typed -> build/lib.linux-x86_64-cpython-310/gssapi
      copying gssapi/raw/ext_dce.pyi -> 
build/lib.linux-x86_64-cpython-310/gssapi/raw
      copying gssapi/raw/ext_password.pyi -> 
build/lib.linux-x86_64-cpython-310/gssapi/raw
      copying gssapi/raw/message.pyi -> 
build/lib.linux-x86_64-cpython-310/gssapi/raw
      copying gssapi/raw/ext_password_add.pyi -> 
build/lib.linux-x86_64-cpython-310/gssapi/raw
      copying gssapi/raw/ext_krb5.pyi -> 
build/lib.linux-x86_64-cpython-310/gssapi/raw
      copying gssapi/raw/names.pyi -> 
build/lib.linux-x86_64-cpython-310/gssapi/raw
      copying gssapi/raw/ext_ggf.pyi -> 
build/lib.linux-x86_64-cpython-310/gssapi/raw
      copying gssapi/raw/types.pyi -> 
build/lib.linux-x86_64-cpython-310/gssapi/raw
      copying gssapi/raw/oids.pyi -> 
build/lib.linux-x86_64-cpython-310/gssapi/raw
      copying gssapi/raw/misc.pyi -> 
build/lib.linux-x86_64-cpython-310/gssapi/raw
      copying gssapi/raw/exceptions.pyi -> 
build/lib.linux-x86_64-cpython-310/gssapi/raw
      copying gssapi/raw/ext_iov_mic.pyi -> 
build/lib.linux-x86_64-cpython-310/gssapi/raw
      copying gssapi/raw/ext_rfc6680.pyi -> 
build/lib.linux-x86_64-cpython-310/gssapi/raw
      copying gssapi/raw/ext_set_cred_opt.pyi -> 
build/lib.linux-x86_64-cpython-310/gssapi/raw
      copying gssapi/raw/ext_rfc6680_comp_oid.pyi -> 
build/lib.linux-x86_64-cpython-310/gssapi/raw
      copying gssapi/raw/ext_dce_aead.pyi -> 
build/lib.linux-x86_64-cpython-310/gssapi/raw
      copying gssapi/raw/ext_s4u.pyi -> 
build/lib.linux-x86_64-cpython-310/gssapi/raw
      copying gssapi/raw/ext_rfc5588.pyi -> 
build/lib.linux-x86_64-cpython-310/gssapi/raw
      copying gssapi/raw/chan_bindings.pyi -> 
build/lib.linux-x86_64-cpython-310/gssapi/raw
      copying gssapi/raw/ext_rfc5801.pyi -> 
build/lib.linux-x86_64-cpython-310/gssapi/raw
      copying gssapi/raw/ext_rfc4178.pyi -> 
build/lib.linux-x86_64-cpython-310/gssapi/raw
      copying gssapi/raw/sec_contexts.pyi -> 
build/lib.linux-x86_64-cpython-310/gssapi/raw
      copying gssapi/raw/mech_krb5.pyi -> 
build/lib.linux-x86_64-cpython-310/gssapi/raw
      copying gssapi/raw/ext_cred_store.pyi -> 
build/lib.linux-x86_64-cpython-310/gssapi/raw
      copying gssapi/raw/creds.pyi -> 
build/lib.linux-x86_64-cpython-310/gssapi/raw
      copying gssapi/raw/ext_cred_imp_exp.pyi -> 
build/lib.linux-x86_64-cpython-310/gssapi/raw
      copying gssapi/raw/ext_rfc5587.pyi -> 
build/lib.linux-x86_64-cpython-310/gssapi/raw
      running build_ext
      building 'gssapi.raw.misc' extension
      creating build/temp.linux-x86_64-cpython-310/gssapi/raw
      gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall 
-I/nix/store/h8wi6kwl1cywxr3f22836vgrrb11fvlb-libxcrypt-4.4.38/include -fPIC 
-Igssapi/raw -I/home/mike/Projects/pgadmin4/venv/include 
-I/nix/store/qwm678vpj55sv5sn7a7d9pl5l60j93bs-python3-3.10.16/include/python3.10
 -c gssapi/raw/misc.c -o build/temp.linux-x86_64-cpython-310/gssapi/raw/misc.o 
-I/nix/store/6xgplsny8lcn421clhzg2qks82lav0ac-libkrb5-1.20.1-dev/include
      gcc -shared -L/nix/store/fkrsaskxaa3jlxih84w5c7kward5gdkl-bzip2-1.0.8/lib 
-L/nix/store/a3nihpi9j1s1yf9ina2qiajwdn70gr75-expat-2.6.4/lib 
-L/nix/store/ixvjg40bxg59mmzjjgs6f2nf2hbal1y4-libffi-3.4.6/lib 
-L/nix/store/3d60537nh7nf44qvlkgy1m3qddb4q8zx-util-linux-minimal-2.40.4-lib/lib 
-L/nix/store/h8wi6kwl1cywxr3f22836vgrrb11fvlb-libxcrypt-4.4.38/lib 
-L/nix/store/amllxsxa2mqj373qm6r6dcrfqlasmh4q-mpdecimal-4.0.0/lib 
-L/nix/store/lw6xycmxbi4d1qgjb5bbys1fi3b8fsrq-ncurses-6.5/lib 
-L/nix/store/99cizfcv53x3mjb15cx7kmdxsglp17hc-openssl-3.4.1/lib 
-L/nix/store/dklcsy2jx4g6irxc5pnka0b3g2niq6k2-sqlite-3.48.0/lib 
-L/nix/store/5f9d9sh15sk3xw80cbx8m5aiiqn0g3nw-xz-5.6.4/lib 
-L/nix/store/mn3p4hf44iwkijkwjpbsjs82bwg1xfap-zlib-1.3.1/lib 
-L/nix/store/swcnsg3jzac44md8r2mm73ljgdxycjw9-tzdata-2025a/lib 
-L/nix/store/323746wbdf2yzp4nhfb7n3dzwkn25sm0-gdbm-1.24-lib/lib 
-L/nix/store/7i8g8v65sycv3kqv64i9z5wg89dsafk0-readline-8.2p13/lib 
-L/nix/store/fkrsaskxaa3jlxih84w5c7kward5gdkl-bzip2-1.0.8/lib 
-L/nix/store/a3nihpi9j1s1yf9ina2qiajwdn70gr75-expat-2.6.4/lib 
-L/nix/store/ixvjg40bxg59mmzjjgs6f2nf2hbal1y4-libffi-3.4.6/lib 
-L/nix/store/3d60537nh7nf44qvlkgy1m3qddb4q8zx-util-linux-minimal-2.40.4-lib/lib 
-L/nix/store/h8wi6kwl1cywxr3f22836vgrrb11fvlb-libxcrypt-4.4.38/lib 
-L/nix/store/amllxsxa2mqj373qm6r6dcrfqlasmh4q-mpdecimal-4.0.0/lib 
-L/nix/store/lw6xycmxbi4d1qgjb5bbys1fi3b8fsrq-ncurses-6.5/lib 
-L/nix/store/99cizfcv53x3mjb15cx7kmdxsglp17hc-openssl-3.4.1/lib 
-L/nix/store/dklcsy2jx4g6irxc5pnka0b3g2niq6k2-sqlite-3.48.0/lib 
-L/nix/store/5f9d9sh15sk3xw80cbx8m5aiiqn0g3nw-xz-5.6.4/lib 
-L/nix/store/mn3p4hf44iwkijkwjpbsjs82bwg1xfap-zlib-1.3.1/lib 
-L/nix/store/swcnsg3jzac44md8r2mm73ljgdxycjw9-tzdata-2025a/lib 
-L/nix/store/323746wbdf2yzp4nhfb7n3dzwkn25sm0-gdbm-1.24-lib/lib 
-L/nix/store/7i8g8v65sycv3kqv64i9z5wg89dsafk0-readline-8.2p13/lib 
build/temp.linux-x86_64-cpython-310/gssapi/raw/misc.o 
-L/nix/store/124abd5k5k227140v0mfkhd52bk6z90g-libkrb5-1.20.1/lib 
-L/nix/store/qwm678vpj55sv5sn7a7d9pl5l60j93bs-python3-3.10.16/lib -lgssapi_krb5 
-lkrb5 -lk5crypto -lcom_err -o 
build/lib.linux-x86_64-cpython-310/gssapi/raw/misc.cpython-310-x86_64-linux-gnu.so
 -Wl,--enable-new-dtags -Wl,-rpath 
-Wl,/nix/store/124abd5k5k227140v0mfkhd52bk6z90g-libkrb5-1.20.1/lib
      building 'gssapi.raw.exceptions' extension
      gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall 
-I/nix/store/h8wi6kwl1cywxr3f22836vgrrb11fvlb-libxcrypt-4.4.38/include -fPIC 
-Igssapi/raw -I/home/mike/Projects/pgadmin4/venv/include 
-I/nix/store/qwm678vpj55sv5sn7a7d9pl5l60j93bs-python3-3.10.16/include/python3.10
 -c gssapi/raw/exceptions.c -o 
build/temp.linux-x86_64-cpython-310/gssapi/raw/exceptions.o 
-I/nix/store/6xgplsny8lcn421clhzg2qks82lav0ac-libkrb5-1.20.1-dev/include
      gcc -shared -L/nix/store/fkrsaskxaa3jlxih84w5c7kward5gdkl-bzip2-1.0.8/lib 
-L/nix/store/a3nihpi9j1s1yf9ina2qiajwdn70gr75-expat-2.6.4/lib 
-L/nix/store/ixvjg40bxg59mmzjjgs6f2nf2hbal1y4-libffi-3.4.6/lib 
-L/nix/store/3d60537nh7nf44qvlkgy1m3qddb4q8zx-util-linux-minimal-2.40.4-lib/lib 
-L/nix/store/h8wi6kwl1cywxr3f22836vgrrb11fvlb-libxcrypt-4.4.38/lib 
-L/nix/store/amllxsxa2mqj373qm6r6dcrfqlasmh4q-mpdecimal-4.0.0/lib 
-L/nix/store/lw6xycmxbi4d1qgjb5bbys1fi3b8fsrq-ncurses-6.5/lib 
-L/nix/store/99cizfcv53x3mjb15cx7kmdxsglp17hc-openssl-3.4.1/lib 
-L/nix/store/dklcsy2jx4g6irxc5pnka0b3g2niq6k2-sqlite-3.48.0/lib 
-L/nix/store/5f9d9sh15sk3xw80cbx8m5aiiqn0g3nw-xz-5.6.4/lib 
-L/nix/store/mn3p4hf44iwkijkwjpbsjs82bwg1xfap-zlib-1.3.1/lib 
-L/nix/store/swcnsg3jzac44md8r2mm73ljgdxycjw9-tzdata-2025a/lib 
-L/nix/store/323746wbdf2yzp4nhfb7n3dzwkn25sm0-gdbm-1.24-lib/lib 
-L/nix/store/7i8g8v65sycv3kqv64i9z5wg89dsafk0-readline-8.2p13/lib 
-L/nix/store/fkrsaskxaa3jlxih84w5c7kward5gdkl-bzip2-1.0.8/lib 
-L/nix/store/a3nihpi9j1s1yf9ina2qiajwdn70gr75-expat-2.6.4/lib 
-L/nix/store/ixvjg40bxg59mmzjjgs6f2nf2hbal1y4-libffi-3.4.6/lib 
-L/nix/store/3d60537nh7nf44qvlkgy1m3qddb4q8zx-util-linux-minimal-2.40.4-lib/lib 
-L/nix/store/h8wi6kwl1cywxr3f22836vgrrb11fvlb-libxcrypt-4.4.38/lib 
-L/nix/store/amllxsxa2mqj373qm6r6dcrfqlasmh4q-mpdecimal-4.0.0/lib 
-L/nix/store/lw6xycmxbi4d1qgjb5bbys1fi3b8fsrq-ncurses-6.5/lib 
-L/nix/store/99cizfcv53x3mjb15cx7kmdxsglp17hc-openssl-3.4.1/lib 
-L/nix/store/dklcsy2jx4g6irxc5pnka0b3g2niq6k2-sqlite-3.48.0/lib 
-L/nix/store/5f9d9sh15sk3xw80cbx8m5aiiqn0g3nw-xz-5.6.4/lib 
-L/nix/store/mn3p4hf44iwkijkwjpbsjs82bwg1xfap-zlib-1.3.1/lib 
-L/nix/store/swcnsg3jzac44md8r2mm73ljgdxycjw9-tzdata-2025a/lib 
-L/nix/store/323746wbdf2yzp4nhfb7n3dzwkn25sm0-gdbm-1.24-lib/lib 
-L/nix/store/7i8g8v65sycv3kqv64i9z5wg89dsafk0-readline-8.2p13/lib 
build/temp.linux-x86_64-cpython-310/gssapi/raw/exceptions.o 
-L/nix/store/124abd5k5k227140v0mfkhd52bk6z90g-libkrb5-1.20.1/lib 
-L/nix/store/qwm678vpj55sv5sn7a7d9pl5l60j93bs-python3-3.10.16/lib -lgssapi_krb5 
-lkrb5 -lk5crypto -lcom_err -o 
build/lib.linux-x86_64-cpython-310/gssapi/raw/exceptions.cpython-310-x86_64-linux-gnu.so
 -Wl,--enable-new-dtags -Wl,-rpath 
-Wl,/nix/store/124abd5k5k227140v0mfkhd52bk6z90g-libkrb5-1.20.1/lib
      building 'gssapi.raw.creds' extension
      gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall 
-I/nix/store/h8wi6kwl1cywxr3f22836vgrrb11fvlb-libxcrypt-4.4.38/include -fPIC 
-Igssapi/raw -I/home/mike/Projects/pgadmin4/venv/include 
-I/nix/store/qwm678vpj55sv5sn7a7d9pl5l60j93bs-python3-3.10.16/include/python3.10
 -c gssapi/raw/creds.c -o 
build/temp.linux-x86_64-cpython-310/gssapi/raw/creds.o 
-I/nix/store/6xgplsny8lcn421clhzg2qks82lav0ac-libkrb5-1.20.1-dev/include
      gcc -shared -L/nix/store/fkrsaskxaa3jlxih84w5c7kward5gdkl-bzip2-1.0.8/lib 
-L/nix/store/a3nihpi9j1s1yf9ina2qiajwdn70gr75-expat-2.6.4/lib 
-L/nix/store/ixvjg40bxg59mmzjjgs6f2nf2hbal1y4-libffi-3.4.6/lib 
-L/nix/store/3d60537nh7nf44qvlkgy1m3qddb4q8zx-util-linux-minimal-2.40.4-lib/lib 
-L/nix/store/h8wi6kwl1cywxr3f22836vgrrb11fvlb-libxcrypt-4.4.38/lib 
-L/nix/store/amllxsxa2mqj373qm6r6dcrfqlasmh4q-mpdecimal-4.0.0/lib 
-L/nix/store/lw6xycmxbi4d1qgjb5bbys1fi3b8fsrq-ncurses-6.5/lib 
-L/nix/store/99cizfcv53x3mjb15cx7kmdxsglp17hc-openssl-3.4.1/lib 
-L/nix/store/dklcsy2jx4g6irxc5pnka0b3g2niq6k2-sqlite-3.48.0/lib 
-L/nix/store/5f9d9sh15sk3xw80cbx8m5aiiqn0g3nw-xz-5.6.4/lib 
-L/nix/store/mn3p4hf44iwkijkwjpbsjs82bwg1xfap-zlib-1.3.1/lib 
-L/nix/store/swcnsg3jzac44md8r2mm73ljgdxycjw9-tzdata-2025a/lib 
-L/nix/store/323746wbdf2yzp4nhfb7n3dzwkn25sm0-gdbm-1.24-lib/lib 
-L/nix/store/7i8g8v65sycv3kqv64i9z5wg89dsafk0-readline-8.2p13/lib 
-L/nix/store/fkrsaskxaa3jlxih84w5c7kward5gdkl-bzip2-1.0.8/lib 
-L/nix/store/a3nihpi9j1s1yf9ina2qiajwdn70gr75-expat-2.6.4/lib 
-L/nix/store/ixvjg40bxg59mmzjjgs6f2nf2hbal1y4-libffi-3.4.6/lib 
-L/nix/store/3d60537nh7nf44qvlkgy1m3qddb4q8zx-util-linux-minimal-2.40.4-lib/lib 
-L/nix/store/h8wi6kwl1cywxr3f22836vgrrb11fvlb-libxcrypt-4.4.38/lib 
-L/nix/store/amllxsxa2mqj373qm6r6dcrfqlasmh4q-mpdecimal-4.0.0/lib 
-L/nix/store/lw6xycmxbi4d1qgjb5bbys1fi3b8fsrq-ncurses-6.5/lib 
-L/nix/store/99cizfcv53x3mjb15cx7kmdxsglp17hc-openssl-3.4.1/lib 
-L/nix/store/dklcsy2jx4g6irxc5pnka0b3g2niq6k2-sqlite-3.48.0/lib 
-L/nix/store/5f9d9sh15sk3xw80cbx8m5aiiqn0g3nw-xz-5.6.4/lib 
-L/nix/store/mn3p4hf44iwkijkwjpbsjs82bwg1xfap-zlib-1.3.1/lib 
-L/nix/store/swcnsg3jzac44md8r2mm73ljgdxycjw9-tzdata-2025a/lib 
-L/nix/store/323746wbdf2yzp4nhfb7n3dzwkn25sm0-gdbm-1.24-lib/lib 
-L/nix/store/7i8g8v65sycv3kqv64i9z5wg89dsafk0-readline-8.2p13/lib 
build/temp.linux-x86_64-cpython-310/gssapi/raw/creds.o 
-L/nix/store/124abd5k5k227140v0mfkhd52bk6z90g-libkrb5-1.20.1/lib 
-L/nix/store/qwm678vpj55sv5sn7a7d9pl5l60j93bs-python3-3.10.16/lib -lgssapi_krb5 
-lkrb5 -lk5crypto -lcom_err -o 
build/lib.linux-x86_64-cpython-310/gssapi/raw/creds.cpython-310-x86_64-linux-gnu.so
 -Wl,--enable-new-dtags -Wl,-rpath 
-Wl,/nix/store/124abd5k5k227140v0mfkhd52bk6z90g-libkrb5-1.20.1/lib
      building 'gssapi.raw.names' extension
      gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall 
-I/nix/store/h8wi6kwl1cywxr3f22836vgrrb11fvlb-libxcrypt-4.4.38/include -fPIC 
-Igssapi/raw -I/home/mike/Projects/pgadmin4/venv/include 
-I/nix/store/qwm678vpj55sv5sn7a7d9pl5l60j93bs-python3-3.10.16/include/python3.10
 -c gssapi/raw/names.c -o 
build/temp.linux-x86_64-cpython-310/gssapi/raw/names.o 
-I/nix/store/6xgplsny8lcn421clhzg2qks82lav0ac-libkrb5-1.20.1-dev/include
      gcc -shared -L/nix/store/fkrsaskxaa3jlxih84w5c7kward5gdkl-bzip2-1.0.8/lib 
-L/nix/store/a3nihpi9j1s1yf9ina2qiajwdn70gr75-expat-2.6.4/lib 
-L/nix/store/ixvjg40bxg59mmzjjgs6f2nf2hbal1y4-libffi-3.4.6/lib 
-L/nix/store/3d60537nh7nf44qvlkgy1m3qddb4q8zx-util-linux-minimal-2.40.4-lib/lib 
-L/nix/store/h8wi6kwl1cywxr3f22836vgrrb11fvlb-libxcrypt-4.4.38/lib 
-L/nix/store/amllxsxa2mqj373qm6r6dcrfqlasmh4q-mpdecimal-4.0.0/lib 
-L/nix/store/lw6xycmxbi4d1qgjb5bbys1fi3b8fsrq-ncurses-6.5/lib 
-L/nix/store/99cizfcv53x3mjb15cx7kmdxsglp17hc-openssl-3.4.1/lib 
-L/nix/store/dklcsy2jx4g6irxc5pnka0b3g2niq6k2-sqlite-3.48.0/lib 
-L/nix/store/5f9d9sh15sk3xw80cbx8m5aiiqn0g3nw-xz-5.6.4/lib 
-L/nix/store/mn3p4hf44iwkijkwjpbsjs82bwg1xfap-zlib-1.3.1/lib 
-L/nix/store/swcnsg3jzac44md8r2mm73ljgdxycjw9-tzdata-2025a/lib 
-L/nix/store/323746wbdf2yzp4nhfb7n3dzwkn25sm0-gdbm-1.24-lib/lib 
-L/nix/store/7i8g8v65sycv3kqv64i9z5wg89dsafk0-readline-8.2p13/lib 
-L/nix/store/fkrsaskxaa3jlxih84w5c7kward5gdkl-bzip2-1.0.8/lib 
-L/nix/store/a3nihpi9j1s1yf9ina2qiajwdn70gr75-expat-2.6.4/lib 
-L/nix/store/ixvjg40bxg59mmzjjgs6f2nf2hbal1y4-libffi-3.4.6/lib 
-L/nix/store/3d60537nh7nf44qvlkgy1m3qddb4q8zx-util-linux-minimal-2.40.4-lib/lib 
-L/nix/store/h8wi6kwl1cywxr3f22836vgrrb11fvlb-libxcrypt-4.4.38/lib 
-L/nix/store/amllxsxa2mqj373qm6r6dcrfqlasmh4q-mpdecimal-4.0.0/lib 
-L/nix/store/lw6xycmxbi4d1qgjb5bbys1fi3b8fsrq-ncurses-6.5/lib 
-L/nix/store/99cizfcv53x3mjb15cx7kmdxsglp17hc-openssl-3.4.1/lib 
-L/nix/store/dklcsy2jx4g6irxc5pnka0b3g2niq6k2-sqlite-3.48.0/lib 
-L/nix/store/5f9d9sh15sk3xw80cbx8m5aiiqn0g3nw-xz-5.6.4/lib 
-L/nix/store/mn3p4hf44iwkijkwjpbsjs82bwg1xfap-zlib-1.3.1/lib 
-L/nix/store/swcnsg3jzac44md8r2mm73ljgdxycjw9-tzdata-2025a/lib 
-L/nix/store/323746wbdf2yzp4nhfb7n3dzwkn25sm0-gdbm-1.24-lib/lib 
-L/nix/store/7i8g8v65sycv3kqv64i9z5wg89dsafk0-readline-8.2p13/lib 
build/temp.linux-x86_64-cpython-310/gssapi/raw/names.o 
-L/nix/store/124abd5k5k227140v0mfkhd52bk6z90g-libkrb5-1.20.1/lib 
-L/nix/store/qwm678vpj55sv5sn7a7d9pl5l60j93bs-python3-3.10.16/lib -lgssapi_krb5 
-lkrb5 -lk5crypto -lcom_err -o 
build/lib.linux-x86_64-cpython-310/gssapi/raw/names.cpython-310-x86_64-linux-gnu.so
 -Wl,--enable-new-dtags -Wl,-rpath 
-Wl,/nix/store/124abd5k5k227140v0mfkhd52bk6z90g-libkrb5-1.20.1/lib
      building 'gssapi.raw.sec_contexts' extension
      gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall 
-I/nix/store/h8wi6kwl1cywxr3f22836vgrrb11fvlb-libxcrypt-4.4.38/include -fPIC 
-Igssapi/raw -I/home/mike/Projects/pgadmin4/venv/include 
-I/nix/store/qwm678vpj55sv5sn7a7d9pl5l60j93bs-python3-3.10.16/include/python3.10
 -c gssapi/raw/sec_contexts.c -o 
build/temp.linux-x86_64-cpython-310/gssapi/raw/sec_contexts.o 
-I/nix/store/6xgplsny8lcn421clhzg2qks82lav0ac-libkrb5-1.20.1-dev/include
      gcc -shared -L/nix/store/fkrsaskxaa3jlxih84w5c7kward5gdkl-bzip2-1.0.8/lib 
-L/nix/store/a3nihpi9j1s1yf9ina2qiajwdn70gr75-expat-2.6.4/lib 
-L/nix/store/ixvjg40bxg59mmzjjgs6f2nf2hbal1y4-libffi-3.4.6/lib 
-L/nix/store/3d60537nh7nf44qvlkgy1m3qddb4q8zx-util-linux-minimal-2.40.4-lib/lib 
-L/nix/store/h8wi6kwl1cywxr3f22836vgrrb11fvlb-libxcrypt-4.4.38/lib 
-L/nix/store/amllxsxa2mqj373qm6r6dcrfqlasmh4q-mpdecimal-4.0.0/lib 
-L/nix/store/lw6xycmxbi4d1qgjb5bbys1fi3b8fsrq-ncurses-6.5/lib 
-L/nix/store/99cizfcv53x3mjb15cx7kmdxsglp17hc-openssl-3.4.1/lib 
-L/nix/store/dklcsy2jx4g6irxc5pnka0b3g2niq6k2-sqlite-3.48.0/lib 
-L/nix/store/5f9d9sh15sk3xw80cbx8m5aiiqn0g3nw-xz-5.6.4/lib 
-L/nix/store/mn3p4hf44iwkijkwjpbsjs82bwg1xfap-zlib-1.3.1/lib 
-L/nix/store/swcnsg3jzac44md8r2mm73ljgdxycjw9-tzdata-2025a/lib 
-L/nix/store/323746wbdf2yzp4nhfb7n3dzwkn25sm0-gdbm-1.24-lib/lib 
-L/nix/store/7i8g8v65sycv3kqv64i9z5wg89dsafk0-readline-8.2p13/lib 
-L/nix/store/fkrsaskxaa3jlxih84w5c7kward5gdkl-bzip2-1.0.8/lib 
-L/nix/store/a3nihpi9j1s1yf9ina2qiajwdn70gr75-expat-2.6.4/lib 
-L/nix/store/ixvjg40bxg59mmzjjgs6f2nf2hbal1y4-libffi-3.4.6/lib 
-L/nix/store/3d60537nh7nf44qvlkgy1m3qddb4q8zx-util-linux-minimal-2.40.4-lib/lib 
-L/nix/store/h8wi6kwl1cywxr3f22836vgrrb11fvlb-libxcrypt-4.4.38/lib 
-L/nix/store/amllxsxa2mqj373qm6r6dcrfqlasmh4q-mpdecimal-4.0.0/lib 
-L/nix/store/lw6xycmxbi4d1qgjb5bbys1fi3b8fsrq-ncurses-6.5/lib 
-L/nix/store/99cizfcv53x3mjb15cx7kmdxsglp17hc-openssl-3.4.1/lib 
-L/nix/store/dklcsy2jx4g6irxc5pnka0b3g2niq6k2-sqlite-3.48.0/lib 
-L/nix/store/5f9d9sh15sk3xw80cbx8m5aiiqn0g3nw-xz-5.6.4/lib 
-L/nix/store/mn3p4hf44iwkijkwjpbsjs82bwg1xfap-zlib-1.3.1/lib 
-L/nix/store/swcnsg3jzac44md8r2mm73ljgdxycjw9-tzdata-2025a/lib 
-L/nix/store/323746wbdf2yzp4nhfb7n3dzwkn25sm0-gdbm-1.24-lib/lib 
-L/nix/store/7i8g8v65sycv3kqv64i9z5wg89dsafk0-readline-8.2p13/lib 
build/temp.linux-x86_64-cpython-310/gssapi/raw/sec_contexts.o 
-L/nix/store/124abd5k5k227140v0mfkhd52bk6z90g-libkrb5-1.20.1/lib 
-L/nix/store/qwm678vpj55sv5sn7a7d9pl5l60j93bs-python3-3.10.16/lib -lgssapi_krb5 
-lkrb5 -lk5crypto -lcom_err -o 
build/lib.linux-x86_64-cpython-310/gssapi/raw/sec_contexts.cpython-310-x86_64-linux-gnu.so
 -Wl,--enable-new-dtags -Wl,-rpath 
-Wl,/nix/store/124abd5k5k227140v0mfkhd52bk6z90g-libkrb5-1.20.1/lib
      building 'gssapi.raw.types' extension
      gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall 
-I/nix/store/h8wi6kwl1cywxr3f22836vgrrb11fvlb-libxcrypt-4.4.38/include -fPIC 
-Igssapi/raw -I/home/mike/Projects/pgadmin4/venv/include 
-I/nix/store/qwm678vpj55sv5sn7a7d9pl5l60j93bs-python3-3.10.16/include/python3.10
 -c gssapi/raw/types.c -o 
build/temp.linux-x86_64-cpython-310/gssapi/raw/types.o 
-I/nix/store/6xgplsny8lcn421clhzg2qks82lav0ac-libkrb5-1.20.1-dev/include
      gcc -shared -L/nix/store/fkrsaskxaa3jlxih84w5c7kward5gdkl-bzip2-1.0.8/lib 
-L/nix/store/a3nihpi9j1s1yf9ina2qiajwdn70gr75-expat-2.6.4/lib 
-L/nix/store/ixvjg40bxg59mmzjjgs6f2nf2hbal1y4-libffi-3.4.6/lib 
-L/nix/store/3d60537nh7nf44qvlkgy1m3qddb4q8zx-util-linux-minimal-2.40.4-lib/lib 
-L/nix/store/h8wi6kwl1cywxr3f22836vgrrb11fvlb-libxcrypt-4.4.38/lib 
-L/nix/store/amllxsxa2mqj373qm6r6dcrfqlasmh4q-mpdecimal-4.0.0/lib 
-L/nix/store/lw6xycmxbi4d1qgjb5bbys1fi3b8fsrq-ncurses-6.5/lib 
-L/nix/store/99cizfcv53x3mjb15cx7kmdxsglp17hc-openssl-3.4.1/lib 
-L/nix/store/dklcsy2jx4g6irxc5pnka0b3g2niq6k2-sqlite-3.48.0/lib 
-L/nix/store/5f9d9sh15sk3xw80cbx8m5aiiqn0g3nw-xz-5.6.4/lib 
-L/nix/store/mn3p4hf44iwkijkwjpbsjs82bwg1xfap-zlib-1.3.1/lib 
-L/nix/store/swcnsg3jzac44md8r2mm73ljgdxycjw9-tzdata-2025a/lib 
-L/nix/store/323746wbdf2yzp4nhfb7n3dzwkn25sm0-gdbm-1.24-lib/lib 
-L/nix/store/7i8g8v65sycv3kqv64i9z5wg89dsafk0-readline-8.2p13/lib 
-L/nix/store/fkrsaskxaa3jlxih84w5c7kward5gdkl-bzip2-1.0.8/lib 
-L/nix/store/a3nihpi9j1s1yf9ina2qiajwdn70gr75-expat-2.6.4/lib 
-L/nix/store/ixvjg40bxg59mmzjjgs6f2nf2hbal1y4-libffi-3.4.6/lib 
-L/nix/store/3d60537nh7nf44qvlkgy1m3qddb4q8zx-util-linux-minimal-2.40.4-lib/lib 
-L/nix/store/h8wi6kwl1cywxr3f22836vgrrb11fvlb-libxcrypt-4.4.38/lib 
-L/nix/store/amllxsxa2mqj373qm6r6dcrfqlasmh4q-mpdecimal-4.0.0/lib 
-L/nix/store/lw6xycmxbi4d1qgjb5bbys1fi3b8fsrq-ncurses-6.5/lib 
-L/nix/store/99cizfcv53x3mjb15cx7kmdxsglp17hc-openssl-3.4.1/lib 
-L/nix/store/dklcsy2jx4g6irxc5pnka0b3g2niq6k2-sqlite-3.48.0/lib 
-L/nix/store/5f9d9sh15sk3xw80cbx8m5aiiqn0g3nw-xz-5.6.4/lib 
-L/nix/store/mn3p4hf44iwkijkwjpbsjs82bwg1xfap-zlib-1.3.1/lib 
-L/nix/store/swcnsg3jzac44md8r2mm73ljgdxycjw9-tzdata-2025a/lib 
-L/nix/store/323746wbdf2yzp4nhfb7n3dzwkn25sm0-gdbm-1.24-lib/lib 
-L/nix/store/7i8g8v65sycv3kqv64i9z5wg89dsafk0-readline-8.2p13/lib 
build/temp.linux-x86_64-cpython-310/gssapi/raw/types.o 
-L/nix/store/124abd5k5k227140v0mfkhd52bk6z90g-libkrb5-1.20.1/lib 
-L/nix/store/qwm678vpj55sv5sn7a7d9pl5l60j93bs-python3-3.10.16/lib -lgssapi_krb5 
-lkrb5 -lk5crypto -lcom_err -o 
build/lib.linux-x86_64-cpython-310/gssapi/raw/types.cpython-310-x86_64-linux-gnu.so
 -Wl,--enable-new-dtags -Wl,-rpath 
-Wl,/nix/store/124abd5k5k227140v0mfkhd52bk6z90g-libkrb5-1.20.1/lib
      building 'gssapi.raw.message' extension
      gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall 
-I/nix/store/h8wi6kwl1cywxr3f22836vgrrb11fvlb-libxcrypt-4.4.38/include -fPIC 
-Igssapi/raw -I/home/mike/Projects/pgadmin4/venv/include 
-I/nix/store/qwm678vpj55sv5sn7a7d9pl5l60j93bs-python3-3.10.16/include/python3.10
 -c gssapi/raw/message.c -o 
build/temp.linux-x86_64-cpython-310/gssapi/raw/message.o 
-I/nix/store/6xgplsny8lcn421clhzg2qks82lav0ac-libkrb5-1.20.1-dev/include
      gcc -shared -L/nix/store/fkrsaskxaa3jlxih84w5c7kward5gdkl-bzip2-1.0.8/lib 
-L/nix/store/a3nihpi9j1s1yf9ina2qiajwdn70gr75-expat-2.6.4/lib 
-L/nix/store/ixvjg40bxg59mmzjjgs6f2nf2hbal1y4-libffi-3.4.6/lib 
-L/nix/store/3d60537nh7nf44qvlkgy1m3qddb4q8zx-util-linux-minimal-2.40.4-lib/lib 
-L/nix/store/h8wi6kwl1cywxr3f22836vgrrb11fvlb-libxcrypt-4.4.38/lib 
-L/nix/store/amllxsxa2mqj373qm6r6dcrfqlasmh4q-mpdecimal-4.0.0/lib 
-L/nix/store/lw6xycmxbi4d1qgjb5bbys1fi3b8fsrq-ncurses-6.5/lib 
-L/nix/store/99cizfcv53x3mjb15cx7kmdxsglp17hc-openssl-3.4.1/lib 
-L/nix/store/dklcsy2jx4g6irxc5pnka0b3g2niq6k2-sqlite-3.48.0/lib 
-L/nix/store/5f9d9sh15sk3xw80cbx8m5aiiqn0g3nw-xz-5.6.4/lib 
-L/nix/store/mn3p4hf44iwkijkwjpbsjs82bwg1xfap-zlib-1.3.1/lib 
-L/nix/store/swcnsg3jzac44md8r2mm73ljgdxycjw9-tzdata-2025a/lib 
-L/nix/store/323746wbdf2yzp4nhfb7n3dzwkn25sm0-gdbm-1.24-lib/lib 
-L/nix/store/7i8g8v65sycv3kqv64i9z5wg89dsafk0-readline-8.2p13/lib 
-L/nix/store/fkrsaskxaa3jlxih84w5c7kward5gdkl-bzip2-1.0.8/lib 
-L/nix/store/a3nihpi9j1s1yf9ina2qiajwdn70gr75-expat-2.6.4/lib 
-L/nix/store/ixvjg40bxg59mmzjjgs6f2nf2hbal1y4-libffi-3.4.6/lib 
-L/nix/store/3d60537nh7nf44qvlkgy1m3qddb4q8zx-util-linux-minimal-2.40.4-lib/lib 
-L/nix/store/h8wi6kwl1cywxr3f22836vgrrb11fvlb-libxcrypt-4.4.38/lib 
-L/nix/store/amllxsxa2mqj373qm6r6dcrfqlasmh4q-mpdecimal-4.0.0/lib 
-L/nix/store/lw6xycmxbi4d1qgjb5bbys1fi3b8fsrq-ncurses-6.5/lib 
-L/nix/store/99cizfcv53x3mjb15cx7kmdxsglp17hc-openssl-3.4.1/lib 
-L/nix/store/dklcsy2jx4g6irxc5pnka0b3g2niq6k2-sqlite-3.48.0/lib 
-L/nix/store/5f9d9sh15sk3xw80cbx8m5aiiqn0g3nw-xz-5.6.4/lib 
-L/nix/store/mn3p4hf44iwkijkwjpbsjs82bwg1xfap-zlib-1.3.1/lib 
-L/nix/store/swcnsg3jzac44md8r2mm73ljgdxycjw9-tzdata-2025a/lib 
-L/nix/store/323746wbdf2yzp4nhfb7n3dzwkn25sm0-gdbm-1.24-lib/lib 
-L/nix/store/7i8g8v65sycv3kqv64i9z5wg89dsafk0-readline-8.2p13/lib 
build/temp.linux-x86_64-cpython-310/gssapi/raw/message.o 
-L/nix/store/124abd5k5k227140v0mfkhd52bk6z90g-libkrb5-1.20.1/lib 
-L/nix/store/qwm678vpj55sv5sn7a7d9pl5l60j93bs-python3-3.10.16/lib -lgssapi_krb5 
-lkrb5 -lk5crypto -lcom_err -o 
build/lib.linux-x86_64-cpython-310/gssapi/raw/message.cpython-310-x86_64-linux-gnu.so
 -Wl,--enable-new-dtags -Wl,-rpath 
-Wl,/nix/store/124abd5k5k227140v0mfkhd52bk6z90g-libkrb5-1.20.1/lib
      building 'gssapi.raw.oids' extension
      gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall 
-I/nix/store/h8wi6kwl1cywxr3f22836vgrrb11fvlb-libxcrypt-4.4.38/include -fPIC 
-Igssapi/raw -I/home/mike/Projects/pgadmin4/venv/include 
-I/nix/store/qwm678vpj55sv5sn7a7d9pl5l60j93bs-python3-3.10.16/include/python3.10
 -c gssapi/raw/oids.c -o build/temp.linux-x86_64-cpython-310/gssapi/raw/oids.o 
-I/nix/store/6xgplsny8lcn421clhzg2qks82lav0ac-libkrb5-1.20.1-dev/include
      gcc -shared -L/nix/store/fkrsaskxaa3jlxih84w5c7kward5gdkl-bzip2-1.0.8/lib 
-L/nix/store/a3nihpi9j1s1yf9ina2qiajwdn70gr75-expat-2.6.4/lib 
-L/nix/store/ixvjg40bxg59mmzjjgs6f2nf2hbal1y4-libffi-3.4.6/lib 
-L/nix/store/3d60537nh7nf44qvlkgy1m3qddb4q8zx-util-linux-minimal-2.40.4-lib/lib 
-L/nix/store/h8wi6kwl1cywxr3f22836vgrrb11fvlb-libxcrypt-4.4.38/lib 
-L/nix/store/amllxsxa2mqj373qm6r6dcrfqlasmh4q-mpdecimal-4.0.0/lib 
-L/nix/store/lw6xycmxbi4d1qgjb5bbys1fi3b8fsrq-ncurses-6.5/lib 
-L/nix/store/99cizfcv53x3mjb15cx7kmdxsglp17hc-openssl-3.4.1/lib 
-L/nix/store/dklcsy2jx4g6irxc5pnka0b3g2niq6k2-sqlite-3.48.0/lib 
-L/nix/store/5f9d9sh15sk3xw80cbx8m5aiiqn0g3nw-xz-5.6.4/lib 
-L/nix/store/mn3p4hf44iwkijkwjpbsjs82bwg1xfap-zlib-1.3.1/lib 
-L/nix/store/swcnsg3jzac44md8r2mm73ljgdxycjw9-tzdata-2025a/lib 
-L/nix/store/323746wbdf2yzp4nhfb7n3dzwkn25sm0-gdbm-1.24-lib/lib 
-L/nix/store/7i8g8v65sycv3kqv64i9z5wg89dsafk0-readline-8.2p13/lib 
-L/nix/store/fkrsaskxaa3jlxih84w5c7kward5gdkl-bzip2-1.0.8/lib 
-L/nix/store/a3nihpi9j1s1yf9ina2qiajwdn70gr75-expat-2.6.4/lib 
-L/nix/store/ixvjg40bxg59mmzjjgs6f2nf2hbal1y4-libffi-3.4.6/lib 
-L/nix/store/3d60537nh7nf44qvlkgy1m3qddb4q8zx-util-linux-minimal-2.40.4-lib/lib 
-L/nix/store/h8wi6kwl1cywxr3f22836vgrrb11fvlb-libxcrypt-4.4.38/lib 
-L/nix/store/amllxsxa2mqj373qm6r6dcrfqlasmh4q-mpdecimal-4.0.0/lib 
-L/nix/store/lw6xycmxbi4d1qgjb5bbys1fi3b8fsrq-ncurses-6.5/lib 
-L/nix/store/99cizfcv53x3mjb15cx7kmdxsglp17hc-openssl-3.4.1/lib 
-L/nix/store/dklcsy2jx4g6irxc5pnka0b3g2niq6k2-sqlite-3.48.0/lib 
-L/nix/store/5f9d9sh15sk3xw80cbx8m5aiiqn0g3nw-xz-5.6.4/lib 
-L/nix/store/mn3p4hf44iwkijkwjpbsjs82bwg1xfap-zlib-1.3.1/lib 
-L/nix/store/swcnsg3jzac44md8r2mm73ljgdxycjw9-tzdata-2025a/lib 
-L/nix/store/323746wbdf2yzp4nhfb7n3dzwkn25sm0-gdbm-1.24-lib/lib 
-L/nix/store/7i8g8v65sycv3kqv64i9z5wg89dsafk0-readline-8.2p13/lib 
build/temp.linux-x86_64-cpython-310/gssapi/raw/oids.o 
-L/nix/store/124abd5k5k227140v0mfkhd52bk6z90g-libkrb5-1.20.1/lib 
-L/nix/store/qwm678vpj55sv5sn7a7d9pl5l60j93bs-python3-3.10.16/lib -lgssapi_krb5 
-lkrb5 -lk5crypto -lcom_err -o 
build/lib.linux-x86_64-cpython-310/gssapi/raw/oids.cpython-310-x86_64-linux-gnu.so
 -Wl,--enable-new-dtags -Wl,-rpath 
-Wl,/nix/store/124abd5k5k227140v0mfkhd52bk6z90g-libkrb5-1.20.1/lib
      building 'gssapi.raw.cython_converters' extension
      gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall 
-I/nix/store/h8wi6kwl1cywxr3f22836vgrrb11fvlb-libxcrypt-4.4.38/include -fPIC 
-Igssapi/raw -I/home/mike/Projects/pgadmin4/venv/include 
-I/nix/store/qwm678vpj55sv5sn7a7d9pl5l60j93bs-python3-3.10.16/include/python3.10
 -c gssapi/raw/cython_converters.c -o 
build/temp.linux-x86_64-cpython-310/gssapi/raw/cython_converters.o 
-I/nix/store/6xgplsny8lcn421clhzg2qks82lav0ac-libkrb5-1.20.1-dev/include
      gcc -shared -L/nix/store/fkrsaskxaa3jlxih84w5c7kward5gdkl-bzip2-1.0.8/lib 
-L/nix/store/a3nihpi9j1s1yf9ina2qiajwdn70gr75-expat-2.6.4/lib 
-L/nix/store/ixvjg40bxg59mmzjjgs6f2nf2hbal1y4-libffi-3.4.6/lib 
-L/nix/store/3d60537nh7nf44qvlkgy1m3qddb4q8zx-util-linux-minimal-2.40.4-lib/lib 
-L/nix/store/h8wi6kwl1cywxr3f22836vgrrb11fvlb-libxcrypt-4.4.38/lib 
-L/nix/store/amllxsxa2mqj373qm6r6dcrfqlasmh4q-mpdecimal-4.0.0/lib 
-L/nix/store/lw6xycmxbi4d1qgjb5bbys1fi3b8fsrq-ncurses-6.5/lib 
-L/nix/store/99cizfcv53x3mjb15cx7kmdxsglp17hc-openssl-3.4.1/lib 
-L/nix/store/dklcsy2jx4g6irxc5pnka0b3g2niq6k2-sqlite-3.48.0/lib 
-L/nix/store/5f9d9sh15sk3xw80cbx8m5aiiqn0g3nw-xz-5.6.4/lib 
-L/nix/store/mn3p4hf44iwkijkwjpbsjs82bwg1xfap-zlib-1.3.1/lib 
-L/nix/store/swcnsg3jzac44md8r2mm73ljgdxycjw9-tzdata-2025a/lib 
-L/nix/store/323746wbdf2yzp4nhfb7n3dzwkn25sm0-gdbm-1.24-lib/lib 
-L/nix/store/7i8g8v65sycv3kqv64i9z5wg89dsafk0-readline-8.2p13/lib 
-L/nix/store/fkrsaskxaa3jlxih84w5c7kward5gdkl-bzip2-1.0.8/lib 
-L/nix/store/a3nihpi9j1s1yf9ina2qiajwdn70gr75-expat-2.6.4/lib 
-L/nix/store/ixvjg40bxg59mmzjjgs6f2nf2hbal1y4-libffi-3.4.6/lib 
-L/nix/store/3d60537nh7nf44qvlkgy1m3qddb4q8zx-util-linux-minimal-2.40.4-lib/lib 
-L/nix/store/h8wi6kwl1cywxr3f22836vgrrb11fvlb-libxcrypt-4.4.38/lib 
-L/nix/store/amllxsxa2mqj373qm6r6dcrfqlasmh4q-mpdecimal-4.0.0/lib 
-L/nix/store/lw6xycmxbi4d1qgjb5bbys1fi3b8fsrq-ncurses-6.5/lib 
-L/nix/store/99cizfcv53x3mjb15cx7kmdxsglp17hc-openssl-3.4.1/lib 
-L/nix/store/dklcsy2jx4g6irxc5pnka0b3g2niq6k2-sqlite-3.48.0/lib 
-L/nix/store/5f9d9sh15sk3xw80cbx8m5aiiqn0g3nw-xz-5.6.4/lib 
-L/nix/store/mn3p4hf44iwkijkwjpbsjs82bwg1xfap-zlib-1.3.1/lib 
-L/nix/store/swcnsg3jzac44md8r2mm73ljgdxycjw9-tzdata-2025a/lib 
-L/nix/store/323746wbdf2yzp4nhfb7n3dzwkn25sm0-gdbm-1.24-lib/lib 
-L/nix/store/7i8g8v65sycv3kqv64i9z5wg89dsafk0-readline-8.2p13/lib 
build/temp.linux-x86_64-cpython-310/gssapi/raw/cython_converters.o 
-L/nix/store/124abd5k5k227140v0mfkhd52bk6z90g-libkrb5-1.20.1/lib 
-L/nix/store/qwm678vpj55sv5sn7a7d9pl5l60j93bs-python3-3.10.16/lib -lgssapi_krb5 
-lkrb5 -lk5crypto -lcom_err -o 
build/lib.linux-x86_64-cpython-310/gssapi/raw/cython_converters.cpython-310-x86_64-linux-gnu.so
 -Wl,--enable-new-dtags -Wl,-rpath 
-Wl,/nix/store/124abd5k5k227140v0mfkhd52bk6z90g-libkrb5-1.20.1/lib
      building 'gssapi.raw.chan_bindings' extension
      gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall 
-I/nix/store/h8wi6kwl1cywxr3f22836vgrrb11fvlb-libxcrypt-4.4.38/include -fPIC 
-Igssapi/raw -I/home/mike/Projects/pgadmin4/venv/include 
-I/nix/store/qwm678vpj55sv5sn7a7d9pl5l60j93bs-python3-3.10.16/include/python3.10
 -c gssapi/raw/chan_bindings.c -o 
build/temp.linux-x86_64-cpython-310/gssapi/raw/chan_bindings.o 
-I/nix/store/6xgplsny8lcn421clhzg2qks82lav0ac-libkrb5-1.20.1-dev/include
      gcc -shared -L/nix/store/fkrsaskxaa3jlxih84w5c7kward5gdkl-bzip2-1.0.8/lib 
-L/nix/store/a3nihpi9j1s1yf9ina2qiajwdn70gr75-expat-2.6.4/lib 
-L/nix/store/ixvjg40bxg59mmzjjgs6f2nf2hbal1y4-libffi-3.4.6/lib 
-L/nix/store/3d60537nh7nf44qvlkgy1m3qddb4q8zx-util-linux-minimal-2.40.4-lib/lib 
-L/nix/store/h8wi6kwl1cywxr3f22836vgrrb11fvlb-libxcrypt-4.4.38/lib 
-L/nix/store/amllxsxa2mqj373qm6r6dcrfqlasmh4q-mpdecimal-4.0.0/lib 
-L/nix/store/lw6xycmxbi4d1qgjb5bbys1fi3b8fsrq-ncurses-6.5/lib 
-L/nix/store/99cizfcv53x3mjb15cx7kmdxsglp17hc-openssl-3.4.1/lib 
-L/nix/store/dklcsy2jx4g6irxc5pnka0b3g2niq6k2-sqlite-3.48.0/lib 
-L/nix/store/5f9d9sh15sk3xw80cbx8m5aiiqn0g3nw-xz-5.6.4/lib 
-L/nix/store/mn3p4hf44iwkijkwjpbsjs82bwg1xfap-zlib-1.3.1/lib 
-L/nix/store/swcnsg3jzac44md8r2mm73ljgdxycjw9-tzdata-2025a/lib 
-L/nix/store/323746wbdf2yzp4nhfb7n3dzwkn25sm0-gdbm-1.24-lib/lib 
-L/nix/store/7i8g8v65sycv3kqv64i9z5wg89dsafk0-readline-8.2p13/lib 
-L/nix/store/fkrsaskxaa3jlxih84w5c7kward5gdkl-bzip2-1.0.8/lib 
-L/nix/store/a3nihpi9j1s1yf9ina2qiajwdn70gr75-expat-2.6.4/lib 
-L/nix/store/ixvjg40bxg59mmzjjgs6f2nf2hbal1y4-libffi-3.4.6/lib 
-L/nix/store/3d60537nh7nf44qvlkgy1m3qddb4q8zx-util-linux-minimal-2.40.4-lib/lib 
-L/nix/store/h8wi6kwl1cywxr3f22836vgrrb11fvlb-libxcrypt-4.4.38/lib 
-L/nix/store/amllxsxa2mqj373qm6r6dcrfqlasmh4q-mpdecimal-4.0.0/lib 
-L/nix/store/lw6xycmxbi4d1qgjb5bbys1fi3b8fsrq-ncurses-6.5/lib 
-L/nix/store/99cizfcv53x3mjb15cx7kmdxsglp17hc-openssl-3.4.1/lib 
-L/nix/store/dklcsy2jx4g6irxc5pnka0b3g2niq6k2-sqlite-3.48.0/lib 
-L/nix/store/5f9d9sh15sk3xw80cbx8m5aiiqn0g3nw-xz-5.6.4/lib 
-L/nix/store/mn3p4hf44iwkijkwjpbsjs82bwg1xfap-zlib-1.3.1/lib 
-L/nix/store/swcnsg3jzac44md8r2mm73ljgdxycjw9-tzdata-2025a/lib 
-L/nix/store/323746wbdf2yzp4nhfb7n3dzwkn25sm0-gdbm-1.24-lib/lib 
-L/nix/store/7i8g8v65sycv3kqv64i9z5wg89dsafk0-readline-8.2p13/lib 
build/temp.linux-x86_64-cpython-310/gssapi/raw/chan_bindings.o 
-L/nix/store/124abd5k5k227140v0mfkhd52bk6z90g-libkrb5-1.20.1/lib 
-L/nix/store/qwm678vpj55sv5sn7a7d9pl5l60j93bs-python3-3.10.16/lib -lgssapi_krb5 
-lkrb5 -lk5crypto -lcom_err -o 
build/lib.linux-x86_64-cpython-310/gssapi/raw/chan_bindings.cpython-310-x86_64-linux-gnu.so
 -Wl,--enable-new-dtags -Wl,-rpath 
-Wl,/nix/store/124abd5k5k227140v0mfkhd52bk6z90g-libkrb5-1.20.1/lib
      building 'gssapi.raw.ext_s4u' extension
      gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall 
-I/nix/store/h8wi6kwl1cywxr3f22836vgrrb11fvlb-libxcrypt-4.4.38/include -fPIC 
-Igssapi/raw -I/home/mike/Projects/pgadmin4/venv/include 
-I/nix/store/qwm678vpj55sv5sn7a7d9pl5l60j93bs-python3-3.10.16/include/python3.10
 -c gssapi/raw/ext_s4u.c -o 
build/temp.linux-x86_64-cpython-310/gssapi/raw/ext_s4u.o 
-I/nix/store/6xgplsny8lcn421clhzg2qks82lav0ac-libkrb5-1.20.1-dev/include
      gssapi/raw/ext_s4u.c: In function 
‘__pyx_pf_6gssapi_3raw_7ext_s4u_acquire_cred_impersonate_name’:
      gssapi/raw/ext_s4u.c:3364:28: warning: implicit declaration of function 
‘gss_acquire_cred_impersonate_name’ [-Wimplicit-function-declaration]
       3364 |         __pyx_v_maj_stat = 
gss_acquire_cred_impersonate_name((&__pyx_v_min_stat), 
__pyx_v_impersonator_cred->raw_creds, __pyx_v_name->raw_name, 
__pyx_v_input_ttl, __pyx_v_desired_mechs, __pyx_v_c_usage, (&__pyx_v_creds), 
(&__pyx_v_actual_mechs), (&__pyx_v_actual_ttl));
            |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      gssapi/raw/ext_s4u.c: In function 
‘__pyx_pf_6gssapi_3raw_7ext_s4u_2add_cred_impersonate_name’:
      gssapi/raw/ext_s4u.c:4050:28: warning: implicit declaration of function 
‘gss_add_cred_impersonate_name’ [-Wimplicit-function-declaration]
       4050 |         __pyx_v_maj_stat = 
gss_add_cred_impersonate_name((&__pyx_v_min_stat), __pyx_v_raw_input_cred, 
__pyx_v_impersonator_cred->raw_creds, __pyx_v_name->raw_name, 
(&__pyx_v_mech->raw_oid), __pyx_v_c_usage, __pyx_v_input_initiator_ttl, 
__pyx_v_input_acceptor_ttl, (&__pyx_v_creds), (&__pyx_v_actual_mechs), 
(&__pyx_v_actual_initiator_ttl), (&__pyx_v_actual_acceptor_ttl));
            |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      gcc -shared -L/nix/store/fkrsaskxaa3jlxih84w5c7kward5gdkl-bzip2-1.0.8/lib 
-L/nix/store/a3nihpi9j1s1yf9ina2qiajwdn70gr75-expat-2.6.4/lib 
-L/nix/store/ixvjg40bxg59mmzjjgs6f2nf2hbal1y4-libffi-3.4.6/lib 
-L/nix/store/3d60537nh7nf44qvlkgy1m3qddb4q8zx-util-linux-minimal-2.40.4-lib/lib 
-L/nix/store/h8wi6kwl1cywxr3f22836vgrrb11fvlb-libxcrypt-4.4.38/lib 
-L/nix/store/amllxsxa2mqj373qm6r6dcrfqlasmh4q-mpdecimal-4.0.0/lib 
-L/nix/store/lw6xycmxbi4d1qgjb5bbys1fi3b8fsrq-ncurses-6.5/lib 
-L/nix/store/99cizfcv53x3mjb15cx7kmdxsglp17hc-openssl-3.4.1/lib 
-L/nix/store/dklcsy2jx4g6irxc5pnka0b3g2niq6k2-sqlite-3.48.0/lib 
-L/nix/store/5f9d9sh15sk3xw80cbx8m5aiiqn0g3nw-xz-5.6.4/lib 
-L/nix/store/mn3p4hf44iwkijkwjpbsjs82bwg1xfap-zlib-1.3.1/lib 
-L/nix/store/swcnsg3jzac44md8r2mm73ljgdxycjw9-tzdata-2025a/lib 
-L/nix/store/323746wbdf2yzp4nhfb7n3dzwkn25sm0-gdbm-1.24-lib/lib 
-L/nix/store/7i8g8v65sycv3kqv64i9z5wg89dsafk0-readline-8.2p13/lib 
-L/nix/store/fkrsaskxaa3jlxih84w5c7kward5gdkl-bzip2-1.0.8/lib 
-L/nix/store/a3nihpi9j1s1yf9ina2qiajwdn70gr75-expat-2.6.4/lib 
-L/nix/store/ixvjg40bxg59mmzjjgs6f2nf2hbal1y4-libffi-3.4.6/lib 
-L/nix/store/3d60537nh7nf44qvlkgy1m3qddb4q8zx-util-linux-minimal-2.40.4-lib/lib 
-L/nix/store/h8wi6kwl1cywxr3f22836vgrrb11fvlb-libxcrypt-4.4.38/lib 
-L/nix/store/amllxsxa2mqj373qm6r6dcrfqlasmh4q-mpdecimal-4.0.0/lib 
-L/nix/store/lw6xycmxbi4d1qgjb5bbys1fi3b8fsrq-ncurses-6.5/lib 
-L/nix/store/99cizfcv53x3mjb15cx7kmdxsglp17hc-openssl-3.4.1/lib 
-L/nix/store/dklcsy2jx4g6irxc5pnka0b3g2niq6k2-sqlite-3.48.0/lib 
-L/nix/store/5f9d9sh15sk3xw80cbx8m5aiiqn0g3nw-xz-5.6.4/lib 
-L/nix/store/mn3p4hf44iwkijkwjpbsjs82bwg1xfap-zlib-1.3.1/lib 
-L/nix/store/swcnsg3jzac44md8r2mm73ljgdxycjw9-tzdata-2025a/lib 
-L/nix/store/323746wbdf2yzp4nhfb7n3dzwkn25sm0-gdbm-1.24-lib/lib 
-L/nix/store/7i8g8v65sycv3kqv64i9z5wg89dsafk0-readline-8.2p13/lib 
build/temp.linux-x86_64-cpython-310/gssapi/raw/ext_s4u.o 
-L/nix/store/124abd5k5k227140v0mfkhd52bk6z90g-libkrb5-1.20.1/lib 
-L/nix/store/qwm678vpj55sv5sn7a7d9pl5l60j93bs-python3-3.10.16/lib -lgssapi_krb5 
-lkrb5 -lk5crypto -lcom_err -o 
build/lib.linux-x86_64-cpython-310/gssapi/raw/ext_s4u.cpython-310-x86_64-linux-gnu.so
 -Wl,--enable-new-dtags -Wl,-rpath 
-Wl,/nix/store/124abd5k5k227140v0mfkhd52bk6z90g-libkrb5-1.20.1/lib
      building 'gssapi.raw.ext_cred_store' extension
      gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall 
-I/nix/store/h8wi6kwl1cywxr3f22836vgrrb11fvlb-libxcrypt-4.4.38/include -fPIC 
-Igssapi/raw -I/home/mike/Projects/pgadmin4/venv/include 
-I/nix/store/qwm678vpj55sv5sn7a7d9pl5l60j93bs-python3-3.10.16/include/python3.10
 -c gssapi/raw/ext_cred_store.c -o 
build/temp.linux-x86_64-cpython-310/gssapi/raw/ext_cred_store.o 
-I/nix/store/6xgplsny8lcn421clhzg2qks82lav0ac-libkrb5-1.20.1-dev/include
      gssapi/raw/ext_cred_store.c:2309:8: error: unknown type name 
‘gss_key_value_set_desc’
       2309 | static gss_key_value_set_desc 
*__pyx_f_6gssapi_3raw_14ext_cred_store_c_create_key_value_set(PyObject *); 
/*proto*/
            |        ^~~~~~~~~~~~~~~~~~~~~~
      gssapi/raw/ext_cred_store.c:2310:72: error: unknown type name 
‘gss_key_value_set_desc’
       2310 | static void 
__pyx_f_6gssapi_3raw_14ext_cred_store_c_free_key_value_set(gss_key_value_set_desc
 *); /*proto*/
            |                                                                   
     ^~~~~~~~~~~~~~~~~~~~~~
      gssapi/raw/ext_cred_store.c:3128:8: error: unknown type name 
‘gss_key_value_set_desc’
       3128 | static gss_key_value_set_desc 
*__pyx_f_6gssapi_3raw_14ext_cred_store_c_create_key_value_set(PyObject 
*__pyx_v_values) {
            |        ^~~~~~~~~~~~~~~~~~~~~~
      gssapi/raw/ext_cred_store.c: In function 
‘__pyx_f_6gssapi_3raw_14ext_cred_store_c_create_key_value_set’:
      gssapi/raw/ext_cred_store.c:3129:3: error: unknown type name 
‘gss_key_value_set_desc’
       3129 |   gss_key_value_set_desc *__pyx_v_res;
            |   ^~~~~~~~~~~~~~~~~~~~~~
      gssapi/raw/ext_cred_store.c:3135:3: error: unknown type name 
‘gss_key_value_set_desc’
       3135 |   gss_key_value_set_desc *__pyx_r;
            |   ^~~~~~~~~~~~~~~~~~~~~~
      gssapi/raw/ext_cred_store.c:3164:19: error: ‘gss_key_value_set_desc’ 
undeclared (first use in this function)
       3164 |   __pyx_v_res = ((gss_key_value_set_desc 
*)malloc((sizeof(gss_key_value_set_desc))));
            |                   ^~~~~~~~~~~~~~~~~~~~~~
      gssapi/raw/ext_cred_store.c:3164:19: note: each undeclared identifier is 
reported only once for each function it appears in
      gssapi/raw/ext_cred_store.c:3164:43: error: expected expression before 
‘)’ token
       3164 |   __pyx_v_res = ((gss_key_value_set_desc 
*)malloc((sizeof(gss_key_value_set_desc))));
            |                                           ^
      gssapi/raw/ext_cred_store.c:3210:14: error: request for member ‘count’ in 
something not a structure or union
       3210 |   __pyx_v_res->count = __pyx_t_3;
            |              ^~
      gssapi/raw/ext_cred_store.c:3219:14: error: request for member ‘elements’ 
in something not a structure or union
       3219 |   __pyx_v_res->elements = ((gss_key_value_element_desc 
*)calloc(__pyx_v_res->count, (sizeof(gss_key_value_element_desc))));
            |              ^~
      gssapi/raw/ext_cred_store.c:3219:29: error: ‘gss_key_value_element_desc’ 
undeclared (first use in this function)
       3219 |   __pyx_v_res->elements = ((gss_key_value_element_desc 
*)calloc(__pyx_v_res->count, (sizeof(gss_key_value_element_desc))));
            |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
      gssapi/raw/ext_cred_store.c:3219:57: error: expected expression before 
‘)’ token
       3219 |   __pyx_v_res->elements = ((gss_key_value_element_desc 
*)calloc(__pyx_v_res->count, (sizeof(gss_key_value_element_desc))));
            |                                                         ^
      gssapi/raw/ext_cred_store.c:3228:27: error: request for member ‘elements’ 
in something not a structure or union
       3228 |   __pyx_t_1 = (__pyx_v_res->elements == NULL);
            |                           ^~
      gssapi/raw/ext_cred_store.c:3460:19: error: request for member ‘elements’ 
in something not a structure or union
       3460 |       (__pyx_v_res->elements[__pyx_t_14]).key = __pyx_t_13;
            |                   ^~
      gssapi/raw/ext_cred_store.c:3482:19: error: request for member ‘elements’ 
in something not a structure or union
       3482 |       (__pyx_v_res->elements[__pyx_t_14]).key = __pyx_t_13;
            |                   ^~
      gssapi/raw/ext_cred_store.c:3567:19: error: request for member ‘elements’ 
in something not a structure or union
       3567 |       (__pyx_v_res->elements[__pyx_t_14]).value = __pyx_t_15;
            |                   ^~
      gssapi/raw/ext_cred_store.c:3589:19: error: request for member ‘elements’ 
in something not a structure or union
       3589 |       (__pyx_v_res->elements[__pyx_t_14]).value = __pyx_t_15;
            |                   ^~
      gssapi/raw/ext_cred_store.c: At top level:
      gssapi/raw/ext_cred_store.c:3651:72: error: unknown type name 
‘gss_key_value_set_desc’
       3651 | static void 
__pyx_f_6gssapi_3raw_14ext_cred_store_c_free_key_value_set(gss_key_value_set_desc
 *__pyx_v_kvset) {
            |                                                                   
     ^~~~~~~~~~~~~~~~~~~~~~
      gssapi/raw/ext_cred_store.c: In function 
‘__pyx_pf_6gssapi_3raw_14ext_cred_store_acquire_cred_from’:
      gssapi/raw/ext_cred_store.c:3872:3: error: unknown type name 
‘gss_key_value_set_desc’
       3872 |   gss_key_value_set_desc *__pyx_v_c_store;
            |   ^~~~~~~~~~~~~~~~~~~~~~
      gssapi/raw/ext_cred_store.c:3890:3: error: unknown type name 
‘gss_key_value_set_desc’
       3890 |   gss_key_value_set_desc *__pyx_t_9;
            |   ^~~~~~~~~~~~~~~~~~~~~~
      gssapi/raw/ext_cred_store.c:4137:122: error: ‘gss_key_value_set_desc’ 
undeclared (first use in this function)
       4137 |     __pyx_t_9 = 
__pyx_f_6gssapi_3raw_14ext_cred_store_c_create_key_value_set(__pyx_v_store); if 
(unlikely(__pyx_t_9 == ((gss_key_value_set_desc *)NULL))) __PYX_ERR(0, 133, 
__pyx_L1_error)
            |                                                                   
                                                       ^~~~~~~~~~~~~~~~~~~~~~
      gssapi/raw/ext_cred_store.c:1493:43: note: in definition of macro 
‘unlikely’
       1493 |   #define unlikely(x) __builtin_expect(!!(x), 0)
            |                                           ^
      gssapi/raw/ext_cred_store.c:4137:146: error: expected expression before 
‘)’ token
       4137 |     __pyx_t_9 = 
__pyx_f_6gssapi_3raw_14ext_cred_store_c_create_key_value_set(__pyx_v_store); if 
(unlikely(__pyx_t_9 == ((gss_key_value_set_desc *)NULL))) __PYX_ERR(0, 133, 
__pyx_L1_error)
            |                                                                   
                                                                               ^
      gssapi/raw/ext_cred_store.c:1493:43: note: in definition of macro 
‘unlikely’
       1493 |   #define unlikely(x) __builtin_expect(!!(x), 0)
            |                                           ^
      gssapi/raw/ext_cred_store.c:4158:23: error: ‘GSS_C_NO_CRED_STORE’ 
undeclared (first use in this function); did you mean ‘GSS_C_NO_CREDENTIAL’?
       4158 |     __pyx_v_c_store = GSS_C_NO_CRED_STORE;
            |                       ^~~~~~~~~~~~~~~~~~~
            |                       GSS_C_NO_CREDENTIAL
      gssapi/raw/ext_cred_store.c:4185:28: warning: implicit declaration of 
function ‘gss_acquire_cred_from’; did you mean ‘gss_acquire_cred’? 
[-Wimplicit-function-declaration]
       4185 |         __pyx_v_maj_stat = 
gss_acquire_cred_from((&__pyx_v_min_stat), __pyx_v_c_name, __pyx_v_input_ttl, 
__pyx_v_desired_mechs, __pyx_v_c_usage, __pyx_v_c_store, (&__pyx_v_creds), 
(&__pyx_v_actual_mechs), (&__pyx_v_actual_ttl));
            |                            ^~~~~~~~~~~~~~~~~~~~~
            |                            gss_acquire_cred
      gssapi/raw/ext_cred_store.c:4252:5: warning: implicit declaration of 
function ‘__pyx_f_6gssapi_3raw_14ext_cred_store_c_free_key_value_set’; did you 
mean ‘__pyx_f_6gssapi_3raw_14ext_cred_store_c_create_key_value_set’? 
[-Wimplicit-function-declaration]
       4252 |     
__pyx_f_6gssapi_3raw_14ext_cred_store_c_free_key_value_set(__pyx_v_c_store); if 
(unlikely(PyErr_Occurred())) __PYX_ERR(0, 153, __pyx_L1_error)
            |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |     __pyx_f_6gssapi_3raw_14ext_cred_store_c_create_key_value_set
      gssapi/raw/ext_cred_store.c: In function 
‘__pyx_pf_6gssapi_3raw_14ext_cred_store_2add_cred_from’:
      gssapi/raw/ext_cred_store.c:4652:3: error: unknown type name 
‘gss_key_value_set_desc’
       4652 |   gss_key_value_set_desc *__pyx_v_c_store;
            |   ^~~~~~~~~~~~~~~~~~~~~~
      gssapi/raw/ext_cred_store.c:4670:3: error: unknown type name 
‘gss_key_value_set_desc’
       4670 |   gss_key_value_set_desc *__pyx_t_9;
            |   ^~~~~~~~~~~~~~~~~~~~~~
      gssapi/raw/ext_cred_store.c:4905:122: error: ‘gss_key_value_set_desc’ 
undeclared (first use in this function)
       4905 |     __pyx_t_9 = 
__pyx_f_6gssapi_3raw_14ext_cred_store_c_create_key_value_set(__pyx_v_store); if 
(unlikely(__pyx_t_9 == ((gss_key_value_set_desc *)NULL))) __PYX_ERR(0, 193, 
__pyx_L1_error)
            |                                                                   
                                                       ^~~~~~~~~~~~~~~~~~~~~~
      gssapi/raw/ext_cred_store.c:1493:43: note: in definition of macro 
‘unlikely’
       1493 |   #define unlikely(x) __builtin_expect(!!(x), 0)
            |                                           ^
      gssapi/raw/ext_cred_store.c:4905:146: error: expected expression before 
‘)’ token
       4905 |     __pyx_t_9 = 
__pyx_f_6gssapi_3raw_14ext_cred_store_c_create_key_value_set(__pyx_v_store); if 
(unlikely(__pyx_t_9 == ((gss_key_value_set_desc *)NULL))) __PYX_ERR(0, 193, 
__pyx_L1_error)
            |                                                                   
                                                                               ^
      gssapi/raw/ext_cred_store.c:1493:43: note: in definition of macro 
‘unlikely’
       1493 |   #define unlikely(x) __builtin_expect(!!(x), 0)
            |                                           ^
      gssapi/raw/ext_cred_store.c:4926:23: error: ‘GSS_C_NO_CRED_STORE’ 
undeclared (first use in this function); did you mean ‘GSS_C_NO_CREDENTIAL’?
       4926 |     __pyx_v_c_store = GSS_C_NO_CRED_STORE;
            |                       ^~~~~~~~~~~~~~~~~~~
            |                       GSS_C_NO_CREDENTIAL
      gssapi/raw/ext_cred_store.c:4953:28: warning: implicit declaration of 
function ‘gss_add_cred_from’; did you mean ‘gss_add_cred’? 
[-Wimplicit-function-declaration]
       4953 |         __pyx_v_maj_stat = gss_add_cred_from((&__pyx_v_min_stat), 
__pyx_v_c_input_creds, __pyx_v_c_name, __pyx_v_c_mech, __pyx_v_c_usage, 
__pyx_v_input_initiator_ttl, __pyx_v_input_acceptor_ttl, __pyx_v_c_store, 
(&__pyx_v_creds), (&__pyx_v_actual_mechs), (&__pyx_v_actual_initiator_ttl), 
(&__pyx_v_actual_acceptor_ttl));
            |                            ^~~~~~~~~~~~~~~~~
            |                            gss_add_cred
      gssapi/raw/ext_cred_store.c: In function 
‘__pyx_pf_6gssapi_3raw_14ext_cred_store_4store_cred_into’:
      gssapi/raw/ext_cred_store.c:5389:3: error: unknown type name 
‘gss_key_value_set_desc’
       5389 |   gss_key_value_set_desc *__pyx_v_c_store;
            |   ^~~~~~~~~~~~~~~~~~~~~~
      gssapi/raw/ext_cred_store.c:5403:3: error: unknown type name 
‘gss_key_value_set_desc’
       5403 |   gss_key_value_set_desc *__pyx_t_6;
            |   ^~~~~~~~~~~~~~~~~~~~~~
      gssapi/raw/ext_cred_store.c:5598:122: error: ‘gss_key_value_set_desc’ 
undeclared (first use in this function)
       5598 |     __pyx_t_6 = 
__pyx_f_6gssapi_3raw_14ext_cred_store_c_create_key_value_set(__pyx_v_store); if 
(unlikely(__pyx_t_6 == ((gss_key_value_set_desc *)NULL))) __PYX_ERR(0, 247, 
__pyx_L1_error)
            |                                                                   
                                                       ^~~~~~~~~~~~~~~~~~~~~~
      gssapi/raw/ext_cred_store.c:1493:43: note: in definition of macro 
‘unlikely’
       1493 |   #define unlikely(x) __builtin_expect(!!(x), 0)
            |                                           ^
      gssapi/raw/ext_cred_store.c:5598:146: error: expected expression before 
‘)’ token
       5598 |     __pyx_t_6 = 
__pyx_f_6gssapi_3raw_14ext_cred_store_c_create_key_value_set(__pyx_v_store); if 
(unlikely(__pyx_t_6 == ((gss_key_value_set_desc *)NULL))) __PYX_ERR(0, 247, 
__pyx_L1_error)
            |                                                                   
                                                                               ^
      gssapi/raw/ext_cred_store.c:1493:43: note: in definition of macro 
‘unlikely’
       1493 |   #define unlikely(x) __builtin_expect(!!(x), 0)
            |                                           ^
      gssapi/raw/ext_cred_store.c:5619:23: error: ‘GSS_C_NO_CRED_STORE’ 
undeclared (first use in this function); did you mean ‘GSS_C_NO_CREDENTIAL’?
       5619 |     __pyx_v_c_store = GSS_C_NO_CRED_STORE;
            |                       ^~~~~~~~~~~~~~~~~~~
            |                       GSS_C_NO_CREDENTIAL
      gssapi/raw/ext_cred_store.c:5656:28: warning: implicit declaration of 
function ‘gss_store_cred_into’; did you mean ‘gss_store_cred’? 
[-Wimplicit-function-declaration]
       5656 |         __pyx_v_maj_stat = 
gss_store_cred_into((&__pyx_v_min_stat), __pyx_v_c_creds, __pyx_v_c_usage, 
__pyx_v_desired_mech, __pyx_v_overwrite, __pyx_v_set_default, __pyx_v_c_store, 
(&__pyx_v_actual_mech_types), (&__pyx_v_actual_usage));
            |                            ^~~~~~~~~~~~~~~~~~~
            |                            gss_store_cred
      error: command 
'/nix/store/l0fvy72hpfdpjjs3dk4112f57x7r3dlm-gcc-wrapper-12.2.0/bin/gcc' failed 
with exit code 1
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem 
with pip.
  ERROR: Failed building wheel for gssapi

Reply via email to