Build · db879390Finished · errors ·
Pause
•••
Download raw log ↓
← Earlier output3.5 MiB captured
python3.12-hy-1.1.0
tests/macros/test_macro_processor.py .....                               [ 16%]
tests/native_tests/break_continue.hy ..                                  [ 16%]
icu4c-66.1
gennorm2.cpp:82:1: warning: 'main' should not be 'extern "C"' [-Wmain]
   82 | main(int argc, char* argv[]) {
      | ^
1 warning generated.
clang++ -O2 -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long -std=c++11  -Qunused-arguments -Wno-parentheses-equality   -o ../../bin/gennorm2 gennorm2.o n2builder.o extradata.o norms.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -lm  
make[2]: Leaving directory '/build/icu/source/tools/gennorm2'
make[1]: Making `all' in `gencfu'
make[2]: Entering directory '/build/icu/source/tools/gencfu'
   (deps)	 gencfu.cpp
cd ../.. \
 && CONFIG_FILES=tools/gencfu/gencfu.1 CONFIG_HEADERS= /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash ./config.status
   clang++	 ...  gencfu.cpp
config.status: creating tools/gencfu/gencfu.1
python3.12-hy-1.1.0
tests/native_tests/comprehensions.hy ...................                 [ 20%]
tests/native_tests/conditional.hy .............                          [ 22%]
tests/native_tests/decorators.hy ......                                  [ 23%]
tests/native_tests/defclass.hy .............                             [ 25%]
tests/native_tests/deftype.hy .                                          [ 25%]
tests/native_tests/del.hy .                                              [ 25%]
tests/native_tests/do.hy ..                                              [ 25%]
tests/native_tests/dots.hy .....                                         [ 26%]
tests/native_tests/eval_foo_compile.hy ..                                [ 27%]
tests/native_tests/functions.hy ..............................           [ 32%]
icu4c-66.1
clang++ -O2 -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long -std=c++11  -Qunused-arguments -Wno-parentheses-equality   -o ../../bin/gencfu gencfu.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -lm  
make[2]: Leaving directory '/build/icu/source/tools/gencfu'
make[1]: Making `all' in `gendict'
make[2]: Entering directory '/build/icu/source/tools/gendict'
   (deps)	 gendict.cpp
cd ../.. \
 && CONFIG_FILES=tools/gendict/gendict.1 CONFIG_HEADERS= /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash ./config.status
   clang++	 ...  gendict.cpp
config.status: creating tools/gendict/gendict.1
clang++ -O2 -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long -std=c++11  -Qunused-arguments -Wno-parentheses-equality   -o ../../bin/gendict gendict.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -lm  
make[2]: Leaving directory '/build/icu/source/tools/gendict'
make[1]: Making `all' in `escapesrc'
make[2]: Entering directory '/build/icu/source/tools/escapesrc'
   (deps)	 escapesrc.cpp
   clang++	 ...  escapesrc.cpp
python3.12-hy-1.1.0
tests/native_tests/hy_eval.hy ...........                                [ 33%]
tests/native_tests/hy_misc.hy .........                                  [ 35%]
tests/native_tests/hy_repr.hy F..........                                [ 37%]
tests/native_tests/import.hy .............                               [ 39%]
tests/native_tests/keywords.hy ..........                                [ 40%]
tests/native_tests/let.hy .....................................          [ 46%]
tests/native_tests/logic_short_circuit.hy .........                      [ 48%]
tests/native_tests/macros.hy ...........                                 [ 50%]
tests/native_tests/macros_first_class.hy .....                           [ 50%]
tests/native_tests/macros_local.hy ........                              [ 52%]
icu4c-66.1
clang++ -O2 -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long -std=c++11  -Qunused-arguments -Wno-parentheses-equality   -o ../../bin/escapesrc escapesrc.o -lpthread -lm  
make[2]: Leaving directory '/build/icu/source/tools/escapesrc'
make[2]: Entering directory '/build/icu/source/tools'
make[2]: Nothing to be done for 'all-local'.
make[2]: Leaving directory '/build/icu/source/tools'
make[1]: Leaving directory '/build/icu/source/tools'
make[0]: Making `all' in `data'
make[1]: Entering directory '/build/icu/source/data'
make -f pkgdataMakefile
/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash ../mkinstalldirs ./out/tmp ./out/build/icudt66l
make[2]: Entering directory '/build/icu/source/data'
rm -rf icupkg.inc
mkdir ./out
mkdir ./out/tmp
mkdir ./out/build
mkdir ./out/build/icudt66l
Unpacking ./in/icudt66l.dat and generating out/tmp/icudata.lst (list of data files)
LD_LIBRARY_PATH=/nix/store/slz3bxb2vfr5265vx4qgvhz96xz9zza7-icu4c-build-root-66.1/lib:/nix/store/slz3bxb2vfr5265vx4qgvhz96xz9zza7-icu4c-build-root-66.1/stubdata:/nix/store/slz3bxb2vfr5265vx4qgvhz96xz9zza7-icu4c-build-root-66.1/tools/ctestfw:$LD_LIBRARY_PATH /nix/store/slz3bxb2vfr5265vx4qgvhz96xz9zza7-icu4c-build-root-66.1/bin/icupkg -d ./out/build/icudt66l --list -x \* ./in/icudt66l.dat -o out/tmp/icudata.lst
make[2]: Leaving directory '/build/icu/source/data'
echo timestamp > build-local
LD_LIBRARY_PATH=/nix/store/slz3bxb2vfr5265vx4qgvhz96xz9zza7-icu4c-build-root-66.1/stubdata:/nix/store/slz3bxb2vfr5265vx4qgvhz96xz9zza7-icu4c-build-root-66.1/tools/ctestfw:/nix/store/slz3bxb2vfr5265vx4qgvhz96xz9zza7-icu4c-build-root-66.1/lib:$LD_LIBRARY_PATH  /nix/store/slz3bxb2vfr5265vx4qgvhz96xz9zza7-icu4c-build-root-66.1/bin/pkgdata -O ../data/icupkg.inc -q -c -s /build/icu/source/data/out/build/icudt66l -d ../lib -e icudt66  -T ./out/tmp -p icudt66l -m dll -r 66.1 -L icudata ./out/tmp/icudata.lst
pkgdata: clang -D_REENTRANT  -DU_HAVE_ELF_H=1 -DU_HAVE_STRTOD_L=1 -DU_HAVE_XLOCALE_H=0 -DU_HAVE_STRING_VIEW=1  -DU_ATTRIBUTE_DEPRECATED= -O2 -std=c11 -Wall -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings  -Qunused-arguments -Wno-parentheses-equality -c -I../common -I../common -DPIC -fPIC -o ./out/tmp/icudt66l_dat.o ./out/tmp/icudt66l_dat.S
python3.12-hy-1.1.0
tests/native_tests/mangling.hy ......................                    [ 55%]
tests/native_tests/match.hy ........                                     [ 57%]
tests/native_tests/model_patterns.hy ..                                  [ 57%]
tests/native_tests/nonlocal.hy ..                                        [ 57%]
tests/native_tests/operators.hy ........................................ [ 64%]
......................                                                   [ 67%]
tests/native_tests/other.hy .......                                      [ 69%]
tests/native_tests/quote.hy ..............                               [ 71%]
tests/native_tests/reader_macros.hy .......                              [ 72%]
tests/native_tests/repl.hy ..................                            [ 75%]
tests/native_tests/setv.hy ....                                          [ 76%]
tests/native_tests/setx.hy ...                                           [ 76%]
tests/native_tests/strings.hy .......                                    [ 77%]
tests/native_tests/try.hy ...........                                    [ 79%]
tests/native_tests/unpack.hy ....                                        [ 80%]
tests/native_tests/with.hy ..........                                    [ 81%]
icu4c-66.1
/nix/store/lqv09w661hh0hpvb49slx91f8j7pid10-sarcasm-0-unstable-b6dd63481f79/lib/sarcasm/detect.luau:44: table overflow
stacktrace:
/nix/store/lqv09w661hh0hpvb49slx91f8j7pid10-sarcasm-0-unstable-b6dd63481f79/lib/sarcasm/detect.luau:44 function sanitize
/nix/store/lqv09w661hh0hpvb49slx91f8j7pid10-sarcasm-0-unstable-b6dd63481f79/lib/sarcasm/detect.luau:76 function detect
/nix/store/lqv09w661hh0hpvb49slx91f8j7pid10-sarcasm-0-unstable-b6dd63481f79/lib/sarcasm/sarcasm.luau:1644 function main
/nix/store/lqv09w661hh0hpvb49slx91f8j7pid10-sarcasm-0-unstable-b6dd63481f79/bin/.sarcasm-wrapped:4
clang-20: error: sarcasm assembler command failed with exit code 1 (use -v to see invocation)
-- return status = 256
Error creating with assembly code. Failed command: clang -D_REENTRANT  -DU_HAVE_ELF_H=1 -DU_HAVE_STRTOD_L=1 -DU_HAVE_XLOCALE_H=0 -DU_HAVE_STRING_VIEW=1  -DU_ATTRIBUTE_DEPRECATED= -O2 -std=c11 -Wall -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings  -Qunused-arguments -Wno-parentheses-equality -c -I../common -I../common -DPIC -fPIC -o ./out/tmp/icudt66l_dat.o ./out/tmp/icudt66l_dat.S
Error generating assembly code for data.
make[1]: *** [Makefile:171: packagedata] Error 1
make[1]: Leaving directory '/build/icu/source/data'
make: *** [Makefile:153: all-recursive] Error 2
python3.12-ply-3.11
Build started
icu4c-66.1
error: Cannot build '/nix/store/qz08x72d11vv391ksnxx79b6673g8jp9-icu4c-x86_64-unknown-linux-gnufilc0-66.1.drv'.
       Reason: builder failed with exit code 2.
       Output paths:
         /nix/store/kslkdi5bjqasvr8g150q4c8ras6n7pfk-icu4c-x86_64-unknown-linux-gnufilc0-66.1
         /nix/store/yx9wdbxzjmp9486g66gqd6pffpn8a25i-icu4c-x86_64-unknown-linux-gnufilc0-66.1-dev
       Last 25 log lines:
       > rm -rf icupkg.inc
       > mkdir ./out
       > mkdir ./out/tmp
       > mkdir ./out/build
       > mkdir ./out/build/icudt66l
       > Unpacking ./in/icudt66l.dat and generating out/tmp/icudata.lst (list of data files)
       > LD_LIBRARY_PATH=/nix/store/slz3bxb2vfr5265vx4qgvhz96xz9zza7-icu4c-build-root-66.1/lib:/nix/store/slz3bxb2vfr5265vx4qgvhz96xz9zza7-icu4c-build-root-66.1/stubdata:/nix/store/slz3bxb2vfr5265vx4qgvhz96xz9zza7-icu4c-build-root-66.1/tools/ctestfw:$LD_LIBRARY_PATH /nix/store/slz3bxb2vfr5265vx4qgvhz96xz9zza7-icu4c-build-root-66.1/bin/icupkg -d ./out/build/icudt66l --list -x \* ./in/icudt66l.dat -o out/tmp/icudata.lst
       > make[2]: Leaving directory '/build/icu/source/data'
       > echo timestamp > build-local
       > LD_LIBRARY_PATH=/nix/store/slz3bxb2vfr5265vx4qgvhz96xz9zza7-icu4c-build-root-66.1/stubdata:/nix/store/slz3bxb2vfr5265vx4qgvhz96xz9zza7-icu4c-build-root-66.1/tools/ctestfw:/nix/store/slz3bxb2vfr5265vx4qgvhz96xz9zza7-icu4c-build-root-66.1/lib:$LD_LIBRARY_PATH  /nix/store/slz3bxb2vfr5265vx4qgvhz96xz9zza7-icu4c-build-root-66.1/bin/pkgdata -O ../data/icupkg.inc -q -c -s /build/icu/source/data/out/build/icudt66l -d ../lib -e icudt66  -T ./out/tmp -p icudt66l -m dll -r 66.1 -L icudata ./out/tmp/icudata.lst
       > pkgdata: clang -D_REENTRANT  -DU_HAVE_ELF_H=1 -DU_HAVE_STRTOD_L=1 -DU_HAVE_XLOCALE_H=0 -DU_HAVE_STRING_VIEW=1  -DU_ATTRIBUTE_DEPRECATED= -O2 -std=c11 -Wall -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings  -Qunused-arguments -Wno-parentheses-equality -c -I../common -I../common -DPIC -fPIC -o ./out/tmp/icudt66l_dat.o ./out/tmp/icudt66l_dat.S
       > /nix/store/lqv09w661hh0hpvb49slx91f8j7pid10-sarcasm-0-unstable-b6dd63481f79/lib/sarcasm/detect.luau:44: table overflow
       > stacktrace:
       > /nix/store/lqv09w661hh0hpvb49slx91f8j7pid10-sarcasm-0-unstable-b6dd63481f79/lib/sarcasm/detect.luau:44 function sanitize
       > /nix/store/lqv09w661hh0hpvb49slx91f8j7pid10-sarcasm-0-unstable-b6dd63481f79/lib/sarcasm/detect.luau:76 function detect
       > /nix/store/lqv09w661hh0hpvb49slx91f8j7pid10-sarcasm-0-unstable-b6dd63481f79/lib/sarcasm/sarcasm.luau:1644 function main
       > /nix/store/lqv09w661hh0hpvb49slx91f8j7pid10-sarcasm-0-unstable-b6dd63481f79/bin/.sarcasm-wrapped:4
       >
       > clang-20: error: sarcasm assembler command failed with exit code 1 (use -v to see invocation)
       > -- return status = 256
       > Error creating with assembly code. Failed command: clang -D_REENTRANT  -DU_HAVE_ELF_H=1 -DU_HAVE_STRTOD_L=1 -DU_HAVE_XLOCALE_H=0 -DU_HAVE_STRING_VIEW=1  -DU_ATTRIBUTE_DEPRECATED= -O2 -std=c11 -Wall -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings  -Qunused-arguments -Wno-parentheses-equality -c -I../common -I../common -DPIC -fPIC -o ./out/tmp/icudt66l_dat.o ./out/tmp/icudt66l_dat.S
       > Error generating assembly code for data.
       > make[1]: *** [Makefile:171: packagedata] Error 1
       > make[1]: Leaving directory '/build/icu/source/data'
       > make: *** [Makefile:153: all-recursive] Error 2
       For full logs, run:
         nix log /nix/store/qz08x72d11vv391ksnxx79b6673g8jp9-icu4c-x86_64-unknown-linux-gnufilc0-66.1.drv
python3.12-ply-3.11
Sourcing python-remove-tests-dir-hook
Sourcing python-remove-bin-bytecode-hook.sh
Sourcing setuptools-build-hook
Using setuptoolsBuildPhase
Sourcing pypa-install-hook
Using pypaInstallPhase
Sourcing python-namespaces-hook
Sourcing python-catch-conflicts-hook.sh
→ unpackPhase
unpacking source archive /nix/store/ci8wd5410mxm0ajd30i5ah3gdxnavnyb-ply-3.11.tar.gz
source root is ply-3.11
setting SOURCE_DATE_EPOCH to timestamp 1518721290 of file "ply-3.11/setup.cfg"
→ patchPhase
→ updateAutotoolsGnuConfigScriptsPhase
→ updateAutotoolsGnuConfigScriptsPhase
→ configurePhase
no configure script, doing nothing
→ buildPhase
Executing setuptoolsBuildPhase
setup.py build flags: ''
/nix/store/01sa4zsjg3117lf3wjg3ab2dmpmrpb9q-python3.12-setuptools-78.1.1-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead.
!!
        ********************************************************************************
        Usage of dash-separated 'description-file' will not be supported in future
        versions. Please use the underscore name 'description_file' instead.
        This deprecation is overdue, please update your project and remove deprecated
        calls to avoid build errors in the future.
        See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
        ********************************************************************************
!!
  opt = self._enforce_underscore(opt, section)
/nix/store/01sa4zsjg3117lf3wjg3ab2dmpmrpb9q-python3.12-setuptools-78.1.1-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead.
!!
        ********************************************************************************
        Usage of dash-separated 'description-file' will not be supported in future
        versions. Please use the underscore name 'description_file' instead.
        (Affected: ply).
        This deprecation is overdue, please update your project and remove deprecated
        calls to avoid build errors in the future.
        See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
        ********************************************************************************
!!
  opt = self._enforce_underscore(opt, section)
running bdist_wheel
/nix/store/01sa4zsjg3117lf3wjg3ab2dmpmrpb9q-python3.12-setuptools-78.1.1-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:135: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated
!!
        ********************************************************************************
        With Python 2.7 end-of-life, support for building universal wheels
        (i.e., wheels that support both Python 2 and Python 3)
        is being obviated.
        Please discontinue using this option, or if you still need it,
        file an issue with pypa/setuptools describing your use case.
        This deprecation is overdue, please update your project and remove deprecated
        calls to avoid build errors in the future.
        ********************************************************************************
!!
  self.finalize_options()
running build
running build_py
creating build/lib/ply
copying ply/__init__.py -> build/lib/ply
copying ply/cpp.py -> build/lib/ply
copying ply/ctokens.py -> build/lib/ply
copying ply/lex.py -> build/lib/ply
copying ply/yacc.py -> build/lib/ply
copying ply/ygen.py -> build/lib/ply
/nix/store/01sa4zsjg3117lf3wjg3ab2dmpmrpb9q-python3.12-setuptools-78.1.1-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!
        ********************************************************************************
        Please avoid running ``setup.py`` directly.
        Instead, use pypa/build, pypa/installer or other
        standards-based tools.
        See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
        ********************************************************************************
!!
  self.initialize_options()
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/ply
copying build/lib/ply/__init__.py -> build/bdist.linux-x86_64/wheel/./ply
copying build/lib/ply/cpp.py -> build/bdist.linux-x86_64/wheel/./ply
copying build/lib/ply/ctokens.py -> build/bdist.linux-x86_64/wheel/./ply
copying build/lib/ply/lex.py -> build/bdist.linux-x86_64/wheel/./ply
copying build/lib/ply/yacc.py -> build/bdist.linux-x86_64/wheel/./ply
copying build/lib/ply/ygen.py -> build/bdist.linux-x86_64/wheel/./ply
running install_egg_info
running egg_info
writing ply.egg-info/PKG-INFO
writing dependency_links to ply.egg-info/dependency_links.txt
writing top-level names to ply.egg-info/top_level.txt
reading manifest file 'ply.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*.pyc' found anywhere in distribution
writing manifest file 'ply.egg-info/SOURCES.txt'
Copying ply.egg-info to build/bdist.linux-x86_64/wheel/./ply-3.11-py3.12.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/ply-3.11.dist-info/WHEEL
creating 'dist/ply-3.11-py2.py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'ply/__init__.py'
adding 'ply/cpp.py'
adding 'ply/ctokens.py'
adding 'ply/lex.py'
adding 'ply/yacc.py'
adding 'ply/ygen.py'
adding 'ply-3.11.dist-info/METADATA'
adding 'ply-3.11.dist-info/WHEEL'
adding 'ply-3.11.dist-info/top_level.txt'
adding 'ply-3.11.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Finished executing setuptoolsBuildPhase
→ installPhase
Executing pypaInstallPhase
Successfully installed ply-3.11-py2.py3-none-any.whl
Finished executing pypaInstallPhase
→ pythonOutputDistPhase
Executing pythonOutputDistPhase
Finished executing pythonOutputDistPhase
→ fixupPhase
shrinking RPATHs of ELF executables and libraries in /nix/store/jvjn190zypmcfk1bg3yhsgpyhzbj0az4-python3.12-ply-3.11-x86_64-unknown-linux-gnufilc0
checking for references to /build/ in /nix/store/jvjn190zypmcfk1bg3yhsgpyhzbj0az4-python3.12-ply-3.11-x86_64-unknown-linux-gnufilc0...
patching script interpreter paths in /nix/store/jvjn190zypmcfk1bg3yhsgpyhzbj0az4-python3.12-ply-3.11-x86_64-unknown-linux-gnufilc0
stripping (with command strip and flags -S -p) in  /nix/store/jvjn190zypmcfk1bg3yhsgpyhzbj0az4-python3.12-ply-3.11-x86_64-unknown-linux-gnufilc0/lib
shrinking RPATHs of ELF executables and libraries in /nix/store/s7xk8c5fw59i40vda1n6vhirnd3908ra-python3.12-ply-3.11-x86_64-unknown-linux-gnufilc0-dist
checking for references to /build/ in /nix/store/s7xk8c5fw59i40vda1n6vhirnd3908ra-python3.12-ply-3.11-x86_64-unknown-linux-gnufilc0-dist...
patching script interpreter paths in /nix/store/s7xk8c5fw59i40vda1n6vhirnd3908ra-python3.12-ply-3.11-x86_64-unknown-linux-gnufilc0-dist
Executing pythonRemoveTestsDir
Finished executing pythonRemoveTestsDir
→ pythonRemoveBinBytecodePhase
python3.12-prettytable-3.16.0
Build started
Sourcing python-remove-tests-dir-hook
Sourcing python-remove-bin-bytecode-hook.sh
Sourcing pypa-build-hook
Using pypaBuildPhase
Sourcing python-runtime-deps-check-hook
Using pythonRuntimeDepsCheckHook
Sourcing pypa-install-hook
Using pypaInstallPhase
Sourcing python-namespaces-hook
Sourcing python-catch-conflicts-hook.sh
Sourcing pytest-check-hook
Using pytestCheckPhase
Sourcing pytest-check-hook
Using pytestCheckPhase
→ unpackPhase
unpacking source archive /nix/store/aa7xnnqy8j1x951ifcfdgch30y706mg9-source
source root is source
setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/tox.ini"
→ patchPhase
→ updateAutotoolsGnuConfigScriptsPhase
→ updateAutotoolsGnuConfigScriptsPhase
→ configurePhase
no configure script, doing nothing
→ buildPhase
Executing pypaBuildPhase
Setting SETUPTOOLS_SCM_PRETEND_VERSION to 3.16.0
Including all tracked files automatically
Creating a wheel...
pypa build flags: --no-isolation --outdir dist/ --wheel
* Getting build dependencies for wheel...
* Building wheel...
Successfully built prettytable-3.16.0-py3-none-any.whl
Finished creating a wheel...
Finished executing pypaBuildPhase
→ pythonRuntimeDepsCheckHook
Executing pythonRuntimeDepsCheck
Checking runtime dependencies for prettytable-3.16.0-py3-none-any.whl
Finished executing pythonRuntimeDepsCheck
→ installPhase
Executing pypaInstallPhase
Successfully installed prettytable-3.16.0-py3-none-any.whl
Finished executing pypaInstallPhase
→ pythonOutputDistPhase
Executing pythonOutputDistPhase
Finished executing pythonOutputDistPhase
→ fixupPhase
shrinking RPATHs of ELF executables and libraries in /nix/store/kc4qp658pi28w6p4wbsn8lk7hcbbqs1i-python3.12-prettytable-3.16.0-x86_64-unknown-linux-gnufilc0
checking for references to /build/ in /nix/store/kc4qp658pi28w6p4wbsn8lk7hcbbqs1i-python3.12-prettytable-3.16.0-x86_64-unknown-linux-gnufilc0...
patching script interpreter paths in /nix/store/kc4qp658pi28w6p4wbsn8lk7hcbbqs1i-python3.12-prettytable-3.16.0-x86_64-unknown-linux-gnufilc0
stripping (with command strip and flags -S -p) in  /nix/store/kc4qp658pi28w6p4wbsn8lk7hcbbqs1i-python3.12-prettytable-3.16.0-x86_64-unknown-linux-gnufilc0/lib
shrinking RPATHs of ELF executables and libraries in /nix/store/n7pazvp90jbwb4x18cp9xmrxf08n8h81-python3.12-prettytable-3.16.0-x86_64-unknown-linux-gnufilc0-dist
checking for references to /build/ in /nix/store/n7pazvp90jbwb4x18cp9xmrxf08n8h81-python3.12-prettytable-3.16.0-x86_64-unknown-linux-gnufilc0-dist...
patching script interpreter paths in /nix/store/n7pazvp90jbwb4x18cp9xmrxf08n8h81-python3.12-prettytable-3.16.0-x86_64-unknown-linux-gnufilc0-dist
Executing pythonRemoveTestsDir
Finished executing pythonRemoveTestsDir
→ installCheckPhase
no Makefile or custom installCheckPhase, doing nothing
→ pythonRemoveBinBytecodePhase
→ pytestCheckPhase
Executing pytestCheckPhase
pytest flags: -m pytest
============================= test session starts ==============================
platform linux -- Python 3.12.5, pytest-8.3.5, pluggy-1.5.0
rootdir: /build/source
configfile: pyproject.toml
testpaths: tests
plugins: cov-nixpkgs-stub-1.0.0, lazy-fixtures-0.0.0
collected 267 items                                                            
tests/test_colortable.py .............                                   [  4%]
tests/test_html.py ...................                                   [ 11%]
tests/test_json.py ...                                                   [ 13%]
tests/test_latex.py ....                                                 [ 14%]
tests/test_mediawiki.py ..........                                       [ 18%]
tests/test_prettytable.py ..................F.F.F...F................... [ 35%]
....................F.........FF........F............................... [ 62%]
..................FF................................                     [ 82%]
tests/test_sections.py .....                                             [ 83%]
tests/test_sorting.py ..FF.F                                             [ 86%]
tests/test_style.py FFFFFFF..................F...........                [100%]
=================================== FAILURES ===================================
________________________ TestDelete.test_delete_column _________________________
self = <test_prettytable.TestDelete object at 0x7fffb7ea1e70>
col_prettytable = +-----------+------------+--------------------+
| City name | Population |  Annual Rainfall   |
+-----------+---------... | 646.89999999999998 |
|   Perth   |  1554769   | 869.39999999999998 |
+-----------+------------+--------------------+
        def test_delete_column(self, col_prettytable: PrettyTable) -> None:
            col_prettytable.del_column("Area")
>           assert (
                col_prettytable.get_string()
                == """+-----------+------------+-----------------+
    | City name | Population | Annual Rainfall |
    +-----------+------------+-----------------+
    |  Adelaide |  1158259   |      600.5      |
    |  Brisbane |  1857594   |      1146.4     |
    |   Darwin  |   120900   |      1714.7     |
    |   Hobart  |   205556   |      619.5      |
    |   Sydney  |  4336374   |      1214.8     |
    | Melbourne |  3806092   |      646.9      |
    |   Perth   |  1554769   |      869.4      |
    +-----------+------------+-----------------+"""
            )
E           AssertionError: assert '+-----------...------------+' == '+-----------...------------+'
E             
E             Skipping 33 identical leading characters in diff, use -v to show
E             - ----------+
E             + -------------+
E             ? +++
E             - | City name | Population | Annual Rainfall |
E             + | City name | Population |  Annual Rainfall   |...
E             
E             ...Full output truncated (29 lines hidden), use '-vv' to show
tests/test_prettytable.py:239: AssertionError
__________________________ TestDelete.test_delete_row __________________________
self = <test_prettytable.TestDelete object at 0x7fffb7c45ff0>
city_data = +-----------+------+------------+--------------------+
| City name | Area | Population |  Annual Rainfall   |
+-------...9999998 |
|   Perth   | 5386 |  1554769   | 869.39999999999998 |
+-----------+------+------------+--------------------+
        def test_delete_row(self, city_data: PrettyTable) -> None:
            city_data.del_row(2)
>           assert (
                city_data.get_string()
                == """+-----------+------+------------+-----------------+
    | City name | Area | Population | Annual Rainfall |
    +-----------+------+------------+-----------------+
    |  Adelaide | 1295 |  1158259   |      600.5      |
    |  Brisbane | 5905 |  1857594   |      1146.4     |
    |   Hobart  | 1357 |   205556   |      619.5      |
    |   Sydney  | 2058 |  4336374   |      1214.8     |
    | Melbourne | 1566 |  3806092   |      646.9      |
    |   Perth   | 5386 |  1554769   |      869.4      |
    +-----------+------+------------+-----------------+"""
            )
E           AssertionError: assert '+-----------...------------+' == '+-----------...------------+'
E             
E             Skipping 40 identical leading characters in diff, use -v to show
E             - ----------+
E             + -------------+
E             ? +++
E             - | City name | Area | Population | Annual Rainfall |
E             + | City name | Area | Population |  Annual Rainfall   |...
E             
E             ...Full output truncated (28 lines hidden), use '-vv' to show
tests/test_prettytable.py:263: AssertionError
_________________ TestFieldNameLessTable.test_can_string_ascii _________________
self = <test_prettytable.TestFieldNameLessTable object at 0x7fffb772ae70>
field_name_less_table = +-----------+---------+---------+--------------------+
|  Field 1  | Field 2 | Field 3 |      Field 4       |
+-------...9999998 |
|   Perth   |   5386  | 1554769 | 869.39999999999998 |
+-----------+---------+---------+--------------------+
    def test_can_string_ascii(self, field_name_less_table: PrettyTable) -> None:
        output = field_name_less_table.get_string()
>       assert "|  Field 1  | Field 2 | Field 3 | Field 4 |" in output
E       AssertionError: assert '|  Field 1  | Field 2 | Field 3 | Field 4 |' in '+-----------+---------+---------+--------------------+\n|  Field 1  | Field 2 | Field 3 |      Field 4       |\n+----...9998 |\n|   Perth   |   5386  | 1554769 | 869.39999999999998 |\n+-----------+---------+---------+--------------------+'
tests/test_prettytable.py:287: AssertionError
______________ TestFieldNameLessTable.test_add_field_names_later _______________
self = <test_prettytable.TestFieldNameLessTable object at 0x7fffb76acfb0>
field_name_less_table = +-----------+------+------------+--------------------+
| City name | Area | Population |  Annual Rainfall   |
+-------...9999998 |
|   Perth   | 5386 |  1554769   | 869.39999999999998 |
+-----------+------+------------+--------------------+
    def test_add_field_names_later(self, field_name_less_table: PrettyTable) -> None:
        field_name_less_table.field_names = CITY_DATA_HEADER
>       assert (
            "City name | Area | Population | Annual Rainfall"
            in field_name_less_table.get_string()
        )
E       AssertionError: assert 'City name | Area | Population | Annual Rainfall' in '+-----------+------+------------+--------------------+\n| City name | Area | Population |  Annual Rainfall   |\n+----...9998 |\n|   Perth   | 5386 |  1554769   | 869.39999999999998 |\n+-----------+------+------------+--------------------+'
E        +  where '+-----------+------+------------+--------------------+\n| City name | Area | Population |  Annual Rainfall   |\n+----...9998 |\n|   Perth   | 5386 |  1554769   | 869.39999999999998 |\n+-----------+------+------------+--------------------+' = get_string()
E        +    where get_string = +-----------+------+------------+--------------------+\n| City name | Area | Population |  Annual Rainfall   |\n+-------...9999998 |\n|   Perth   | 5386 |  1554769   | 869.39999999999998 |\n+-----------+------+------------+--------------------+.get_string
tests/test_prettytable.py:307: AssertionError
____________________________ TestBasic.test_getitem ____________________________
self = <test_prettytable.TestBasic object at 0x7fffb69a1530>
city_data = +-----------+------+------------+--------------------+
| City name | Area | Population |  Annual Rainfall   |
+-------...9999998 |
|   Perth   | 5386 |  1554769   | 869.39999999999998 |
+-----------+------+------------+--------------------+
        def test_getitem(self, city_data: PrettyTable) -> None:
>           assert (
                city_data[1].get_string()
                == """+-----------+------+------------+-----------------+
    | City name | Area | Population | Annual Rainfall |
    +-----------+------+------------+-----------------+
    |  Brisbane | 5905 |  1857594   |      1146.4     |
    +-----------+------+------------+-----------------+"""
            )
E           AssertionError: assert '+-----------...------------+' == '+-----------...------------+'
E             
E             Skipping 40 identical leading characters in diff, use -v to show
E             - ----------+
E             + -------------+
E             ? +++
E             - | City name | Area | Population | Annual Rainfall |
E             + | City name | Area | Population |  Annual Rainfall   |...
E             
E             ...Full output truncated (11 lines hidden), use '-vv' to show
tests/test_prettytable.py:615: AssertionError
________________________ TestRowFilter.test_row_filter _________________________
self = <test_prettytable.TestRowFilter object at 0x7fffb5256bb0>
city_data = +-----------+------+------------+--------------------+
| City name | Area | Population |  Annual Rainfall   |
+-------...9999998 |
|   Perth   | 5386 |  1554769   | 869.39999999999998 |
+-----------+------+------------+--------------------+
    def test_row_filter(self, city_data: PrettyTable) -> None:
        city_data.row_filter = self.filter_function
        assert city_data.row_filter == self.filter_function
>       assert self.EXPECTED_RESULT == city_data.get_string()
E       AssertionError: assert '+-----------...------------+' == '+-----------...------------+'
E         
E         Skipping 40 identical leading characters in diff, use -v to show
E         - -------------+
E         ? ---
E         + ----------+
E         - | City name | Area | Population |  Annual Rainfall   |
E         ?                                  -                 --...
E         
E         ...Full output truncated (25 lines hidden), use '-vv' to show
tests/test_prettytable.py:722: AssertionError
______________ TestRowFilter.test_row_filter_at_class_declaration ______________
self = <test_prettytable.TestRowFilter object at 0x7fffb528be30>
    def test_row_filter_at_class_declaration(self) -> None:
        table = PrettyTable(
            field_names=CITY_DATA_HEADER,
            row_filter=self.filter_function,
        )
        for row in CITY_DATA:
            table.add_row(row)
        assert table.row_filter == self.filter_function
>       assert self.EXPECTED_RESULT == table.get_string().strip()
E       AssertionError: assert '+-----------...------------+' == '+-----------...------------+'
E         
E         Skipping 40 identical leading characters in diff, use -v to show
E         - -------------+
E         ? ---
E         + ----------+
E         - | City name | Area | Population |  Annual Rainfall   |
E         ?                                  -                 --...
E         
E         ...Full output truncated (25 lines hidden), use '-vv' to show
tests/test_prettytable.py:732: AssertionError
________________________________ test_paginate _________________________________
city_data = +-----------+------+------------+--------------------+
| City name | Area | Population |  Annual Rainfall   |
+-------...9999998 |
|   Perth   | 5386 |  1554769   | 869.39999999999998 |
+-----------+------+------------+--------------------+
    def test_paginate(city_data: PrettyTable) -> None:
        expected_page_1 = """
    +-----------+------+------------+-----------------+
    | City name | Area | Population | Annual Rainfall |
    +-----------+------+------------+-----------------+
    |  Adelaide | 1295 |  1158259   |      600.5      |
    |  Brisbane | 5905 |  1857594   |      1146.4     |
    |   Darwin  | 112  |   120900   |      1714.7     |
    |   Hobart  | 1357 |   205556   |      619.5      |
    +-----------+------+------------+-----------------+""".strip()
        expected_page_2 = """
    +-----------+------+------------+-----------------+
    | City name | Area | Population | Annual Rainfall |
    +-----------+------+------------+-----------------+
    |   Sydney  | 2058 |  4336374   |      1214.8     |
    | Melbourne | 1566 |  3806092   |      646.9      |
    |   Perth   | 5386 |  1554769   |      869.4      |
    +-----------+------+------------+-----------------+""".strip()
        paginated = city_data.paginate(page_length=4).strip()
>       assert paginated.startswith(expected_page_1)
E       AssertionError: assert False
E        +  where False = <built-in method startswith of str object at 0x7fffb071c810>('+-----------+------+------------+-----------------+\n| City name | Area | Population | Annual Rainfall |\n+----------...1714.7     |\n|   Hobart  | 1357 |   205556   |      619.5      |\n+-----------+------+------------+-----------------+')
E        +    where <built-in method startswith of str object at 0x7fffb071c810> = '+-----------+------+------------+--------------------+\n| City name | Area | Population |  Annual Rainfall   |\n+----...9998 |\n|   Perth   | 5386 |  1554769   | 869.39999999999998 |\n+-----------+------+------------+--------------------+'.startswith
tests/test_prettytable.py:886: AssertionError
_________________ TestFields.test_fields_at_class_declaration __________________
self = <test_prettytable.TestFields object at 0x7fffb6b151b0>
        def test_fields_at_class_declaration(self) -> None:
            table = PrettyTable(
                field_names=CITY_DATA_HEADER,
                fields=["City name", "Annual Rainfall"],
            )
            for row in CITY_DATA:
                table.add_row(row)
>           assert (
                """+-----------+-----------------+
    | City name | Annual Rainfall |
    +-----------+-----------------+
    |  Adelaide |      600.5      |
    |  Brisbane |      1146.4     |
    |   Darwin  |      1714.7     |
    |   Hobart  |      619.5      |
    |   Sydney  |      1214.8     |
    | Melbourne |      646.9      |
    |   Perth   |      869.4      |
    +-----------+-----------------+"""
                == table.get_string().strip()
            )
E           AssertionError: assert '+-----------...------------+' == '+-----------...------------+'
E             
E             - +-----------+--------------------+
E             ?                               ---
E             + +-----------+-----------------+
E             - | City name |  Annual Rainfall   |
E             ?              -                 --
E             + | City name | Annual Rainfall |...
E             
E             ...Full output truncated (24 lines hidden), use '-vv' to show
tests/test_prettytable.py:1488: AssertionError
____________________________ TestFields.test_fields ____________________________
self = <test_prettytable.TestFields object at 0x7fffb6b1f6b0>
        def test_fields(self) -> None:
            table = PrettyTable()
            table.field_names = CITY_DATA_HEADER
            table.fields = ["City name", "Annual Rainfall"]
            for row in CITY_DATA:
                table.add_row(row)
>           assert (
                """+-----------+-----------------+
    | City name | Annual Rainfall |
    +-----------+-----------------+
    |  Adelaide |      600.5      |
    |  Brisbane |      1146.4     |
    |   Darwin  |      1714.7     |
    |   Hobart  |      619.5      |
    |   Sydney  |      1214.8     |
    | Melbourne |      646.9      |
    |   Perth   |      869.4      |
    +-----------+-----------------+"""
                == table.get_string().strip()
            )
E           AssertionError: assert '+-----------...------------+' == '+-----------...------------+'
E             
E             - +-----------+--------------------+
E             ?                               ---
E             + +-----------+-----------------+
E             - | City name |  Annual Rainfall   |
E             ?              -                 --
E             + | City name | Annual Rainfall |...
E             
E             ...Full output truncated (24 lines hidden), use '-vv' to show
tests/test_prettytable.py:1509: AssertionError
__________________________ TestSorting.test_sort_key ___________________________
self = <test_sorting.TestSorting object at 0x7fffb6d32bb0>
city_data = +-----------+------+------------+--------------------+
| City name | Area | Population |  Annual Rainfall   |
+-------...0000001 |
| Melbourne | 1566 |  3806092   | 646.89999999999998 |
+-----------+------+------------+--------------------+
        def test_sort_key(self, city_data: PrettyTable) -> None:
            # Test sorting by length of city name
            def key(vals: RowType) -> list[int]:
                vals[0] = len(vals[0])
                return vals
            city_data.sortby = "City name"
            city_data.sort_key = key
>           assert (
                city_data.get_string().strip()
                == """
    +-----------+------+------------+-----------------+
    | City name | Area | Population | Annual Rainfall |
    +-----------+------+------------+-----------------+
    |   Perth   | 5386 |  1554769   |      869.4      |
    |   Darwin  | 112  |   120900   |      1714.7     |
    |   Hobart  | 1357 |   205556   |      619.5      |
    |   Sydney  | 2058 |  4336374   |      1214.8     |
    |  Adelaide | 1295 |  1158259   |      600.5      |
    |  Brisbane | 5905 |  1857594   |      1146.4     |
    | Melbourne | 1566 |  3806092   |      646.9      |
    +-----------+------+------------+-----------------+
    """.strip()
            )
E           AssertionError: assert '+-----------...------------+' == '+-----------...------------+'
E             
E             Skipping 40 identical leading characters in diff, use -v to show
E             - ----------+
E             + -------------+
E             ? +++
E             - | City name | Area | Population | Annual Rainfall |
E             + | City name | Area | Population |  Annual Rainfall   |...
E             
E             ...Full output truncated (31 lines hidden), use '-vv' to show
tests/test_sorting.py:37: AssertionError
________________ TestSorting.test_sort_key_at_class_declaration ________________
self = <test_sorting.TestSorting object at 0x7fffb6d3da70>
        def test_sort_key_at_class_declaration(self) -> None:
            # Test sorting by length of city name
            def key(vals: RowType) -> list[int]:
                vals[0] = len(vals[0])
                return vals
            table = PrettyTable(
                field_names=CITY_DATA_HEADER,
                sortby="City name",
                sort_key=key,
            )
            assert table.sort_key == key
            for row in CITY_DATA:
                table.add_row(row)
>           assert (
                """+-----------+------+------------+-----------------+
    | City name | Area | Population | Annual Rainfall |
    +-----------+------+------------+-----------------+
    |   Perth   | 5386 |  1554769   |      869.4      |
    |   Darwin  | 112  |   120900   |      1714.7     |
    |   Hobart  | 1357 |   205556   |      619.5      |
    |   Sydney  | 2058 |  4336374   |      1214.8     |
    |  Adelaide | 1295 |  1158259   |      600.5      |
    |  Brisbane | 5905 |  1857594   |      1146.4     |
    | Melbourne | 1566 |  3806092   |      646.9      |
    +-----------+------+------------+-----------------+"""
                == table.get_string().strip()
            )
E           AssertionError: assert '+-----------...------------+' == '+-----------...------------+'
E             
E             Skipping 40 identical leading characters in diff, use -v to show
E             - -------------+
E             ? ---
E             + ----------+
E             - | City name | Area | Population |  Annual Rainfall   |
E             ?                                  -                 --...
E             
E             ...Full output truncated (31 lines hidden), use '-vv' to show
tests/test_sorting.py:68: AssertionError
_________________ TestSorting.test_sortby_at_class_declaration _________________
self = <test_sorting.TestSorting object at 0x7fffb6b14bf0>
        def test_sortby_at_class_declaration(self) -> None:
            """
            Fix #354 where initialization of a table with sortby fails
            """
            table = PrettyTable(
                field_names=CITY_DATA_HEADER,
                sortby="Area",
            )
            assert table.sortby == "Area"
            for row in CITY_DATA:
                table.add_row(row)
>           assert (
                """+-----------+------+------------+-----------------+
    | City name | Area | Population | Annual Rainfall |
    +-----------+------+------------+-----------------+
    |   Darwin  | 112  |   120900   |      1714.7     |
    |  Adelaide | 1295 |  1158259   |      600.5      |
    |   Hobart  | 1357 |   205556   |      619.5      |
    | Melbourne | 1566 |  3806092   |      646.9      |
    |   Sydney  | 2058 |  4336374   |      1214.8     |
    |   Perth   | 5386 |  1554769   |      869.4      |
    |  Brisbane | 5905 |  1857594   |      1146.4     |
    +-----------+------+------------+-----------------+"""
                == table.get_string().strip()
            )
E           AssertionError: assert '+-----------...------------+' == '+-----------...------------+'
E             
E             Skipping 40 identical leading characters in diff, use -v to show
E             - -------------+
E             ? ---
E             + ----------+
E             - | City name | Area | Population |  Annual Rainfall   |
E             ?                                  -                 --...
E             
E             ...Full output truncated (31 lines hidden), use '-vv' to show
tests/test_sorting.py:106: AssertionError
_____________________ TestPositionalJunctions.test_default _____________________
self = <test_style.TestPositionalJunctions object at 0x7fffb6ecc2b0>
city_data = ╔═══════════╦══════╦════════════╦════════════════════╗
║ City name ║ Area ║ Population ║  Annual Rainfall   ║
╠═══════...9999998 ║
║   Perth   ║ 5386 ║  1554769   ║ 869.39999999999998 ║
╚═══════════╩══════╩════════════╩════════════════════╝
        def test_default(self, city_data: PrettyTable) -> None:
            city_data.set_style(TableStyle.DOUBLE_BORDER)
>           assert (
                city_data.get_string().strip()
                == """
    ╔═══════════╦══════╦════════════╦═════════════════╗
    ║ City name ║ Area ║ Population ║ Annual Rainfall ║
    ╠═══════════╬══════╬════════════╬═════════════════╣
    ║  Adelaide ║ 1295 ║  1158259   ║      600.5      ║
    ║  Brisbane ║ 5905 ║  1857594   ║      1146.4     ║
    ║   Darwin  ║ 112  ║   120900   ║      1714.7     ║
    ║   Hobart  ║ 1357 ║   205556   ║      619.5      ║
    ║   Sydney  ║ 2058 ║  4336374   ║      1214.8     ║
    ║ Melbourne ║ 1566 ║  3806092   ║      646.9      ║
    ║   Perth   ║ 5386 ║  1554769   ║      869.4      ║
    ╚═══════════╩══════╩════════════╩═════════════════╝""".strip()
            )
E           AssertionError: assert '╔═══════════...════════════╝' == '╔═══════════...════════════╝'
E             
E             Skipping 40 identical leading characters in diff, use -v to show
E             - ══════════╗
E             + ═════════════╗
E             ? +++
E             - ║ City name ║ Area ║ Population ║ Annual Rainfall ║
E             + ║ City name ║ Area ║ Population ║  Annual Rainfall   ║...
E             
E             ...Full output truncated (31 lines hidden), use '-vv' to show
tests/test_style.py:18: AssertionError
____________________ TestPositionalJunctions.test_no_header ____________________
self = <test_style.TestPositionalJunctions object at 0x7fffb6ef8870>
city_data = ╔═══════════╦══════╦═════════╦════════════════════╗
║  Adelaide ║ 1295 ║ 1158259 ║       600.5        ║
║  Brisbane ║ ...9999999999998 ║
║   Perth   ║ 5386 ║ 1554769 ║ 869.39999999999998 ║
╚═══════════╩══════╩═════════╩════════════════════╝
        def test_no_header(self, city_data: PrettyTable) -> None:
            city_data.set_style(TableStyle.DOUBLE_BORDER)
            city_data.header = False
>           assert (
                city_data.get_string().strip()
                == """
    ╔═══════════╦══════╦═════════╦════════╗
    ║  Adelaide ║ 1295 ║ 1158259 ║ 600.5  ║
    ║  Brisbane ║ 5905 ║ 1857594 ║ 1146.4 ║
    ║   Darwin  ║ 112  ║  120900 ║ 1714.7 ║
    ║   Hobart  ║ 1357 ║  205556 ║ 619.5  ║
    ║   Sydney  ║ 2058 ║ 4336374 ║ 1214.8 ║
    ║ Melbourne ║ 1566 ║ 3806092 ║ 646.9  ║
    ║   Perth   ║ 5386 ║ 1554769 ║ 869.4  ║
    ╚═══════════╩══════╩═════════╩════════╝""".strip()
            )
E           AssertionError: assert '╔═══════════...════════════╝' == '╔═══════════...═══╩════════╝'
E             
E             - ╔═══════════╦══════╦═════════╦════════╗
E             + ╔═══════════╦══════╦═════════╦════════════════════╗
E             ?                                       ++++++++++++
E             - ║  Adelaide ║ 1295 ║ 1158259 ║ 600.5  ║
E             + ║  Adelaide ║ 1295 ║ 1158259 ║       600.5        ║
E             ?                               ++++++        ++++++...
E             
E             ...Full output truncated (23 lines hidden), use '-vv' to show
tests/test_style.py:38: AssertionError
___________________ TestPositionalJunctions.test_with_title ____________________
self = <test_style.TestPositionalJunctions object at 0x7fffb6d40830>
city_data = ╔════════════════════════════════════════════════════╗
║                       Title                        ║
╠═══════...9999998 ║
║   Perth   ║ 5386 ║  1554769   ║ 869.39999999999998 ║
╚═══════════╩══════╩════════════╩════════════════════╝
        def test_with_title(self, city_data: PrettyTable) -> None:
            city_data.set_style(TableStyle.DOUBLE_BORDER)
            city_data.title = "Title"
>           assert (
                city_data.get_string().strip()
                == """
    ╔═════════════════════════════════════════════════╗
    ║                      Title                      ║
    ╠═══════════╦══════╦════════════╦═════════════════╣
    ║ City name ║ Area ║ Population ║ Annual Rainfall ║
    ╠═══════════╬══════╬════════════╬═════════════════╣
    ║  Adelaide ║ 1295 ║  1158259   ║      600.5      ║
    ║  Brisbane ║ 5905 ║  1857594   ║      1146.4     ║
    ║   Darwin  ║ 112  ║   120900   ║      1714.7     ║
    ║   Hobart  ║ 1357 ║   205556   ║      619.5      ║
    ║   Sydney  ║ 2058 ║  4336374   ║      1214.8     ║
    ║ Melbourne ║ 1566 ║  3806092   ║      646.9      ║
    ║   Perth   ║ 5386 ║  1554769   ║      869.4      ║
    ╚═══════════╩══════╩════════════╩═════════════════╝""".strip()
            )
E           AssertionError: assert '╔═══════════...════════════╝' == '╔═══════════...════════════╝'
E             
E             Skipping 40 identical leading characters in diff, use -v to show
E             - ══════════╗
E             + ═════════════╗
E             ? +++
E             - ║                      Title                      ║
E             + ║                       Title                        ║...
E             
E             ...Full output truncated (37 lines hidden), use '-vv' to show
tests/test_style.py:56: AssertionError
______________ TestPositionalJunctions.test_with_title_no_header _______________
self = <test_style.TestPositionalJunctions object at 0x7fffb6d58670>
city_data = ╔═════════════════════════════════════════════════╗
║                      Title                      ║
╠═══════════╦═...9999999999998 ║
║   Perth   ║ 5386 ║ 1554769 ║ 869.39999999999998 ║
╚═══════════╩══════╩═════════╩════════════════════╝
        def test_with_title_no_header(self, city_data: PrettyTable) -> None:
            city_data.set_style(TableStyle.DOUBLE_BORDER)
            city_data.title = "Title"
            city_data.header = False
>           assert (
                city_data.get_string().strip()
                == """
    ╔═════════════════════════════════════╗
    ║                Title                ║
    ╠═══════════╦══════╦═════════╦════════╣
    ║  Adelaide ║ 1295 ║ 1158259 ║ 600.5  ║
    ║  Brisbane ║ 5905 ║ 1857594 ║ 1146.4 ║
    ║   Darwin  ║ 112  ║  120900 ║ 1714.7 ║
    ║   Hobart  ║ 1357 ║  205556 ║ 619.5  ║
    ║   Sydney  ║ 2058 ║ 4336374 ║ 1214.8 ║
    ║ Melbourne ║ 1566 ║ 3806092 ║ 646.9  ║
    ║   Perth   ║ 5386 ║ 1554769 ║ 869.4  ║
    ╚═══════════╩══════╩═════════╩════════╝""".strip()
            )
E           AssertionError: assert '╔═══════════...════════════╝' == '╔═══════════...═══╩════════╝'
E             
E             - ╔═════════════════════════════════════╗
E             + ╔═════════════════════════════════════════════════╗
E             ?  ++++++++++++
E             - ║                Title                ║
E             + ║                      Title                      ║
E             ?  ++++++                                     ++++++...
E             
E             ...Full output truncated (29 lines hidden), use '-vv' to show
tests/test_style.py:78: AssertionError
____________________ TestPositionalJunctions.test_hrule_all ____________________
self = <test_style.TestPositionalJunctions object at 0x7fffb6d71ff0>
city_data = ╔════════════════════════════════════════════════════╗
║                       Title                        ║
╠═══════...════════╣
║   Perth   ║ 5386 ║  1554769   ║ 869.39999999999998 ║
╚═══════════╩══════╩════════════╩════════════════════╝
        def test_hrule_all(self, city_data: PrettyTable) -> None:
            city_data.set_style(TableStyle.DOUBLE_BORDER)
            city_data.title = "Title"
            city_data.hrules = HRuleStyle.ALL
>           assert (
                city_data.get_string().strip()
                == """
    ╔═════════════════════════════════════════════════╗
    ║                      Title                      ║
    ╠═══════════╦══════╦════════════╦═════════════════╣
    ║ City name ║ Area ║ Population ║ Annual Rainfall ║
    ╠═══════════╬══════╬════════════╬═════════════════╣
    ║  Adelaide ║ 1295 ║  1158259   ║      600.5      ║
    ╠═══════════╬══════╬════════════╬═════════════════╣
    ║  Brisbane ║ 5905 ║  1857594   ║      1146.4     ║
    ╠═══════════╬══════╬════════════╬═════════════════╣
    ║   Darwin  ║ 112  ║   120900   ║      1714.7     ║
    ╠═══════════╬══════╬════════════╬═════════════════╣
    ║   Hobart  ║ 1357 ║   205556   ║      619.5      ║
    ╠═══════════╬══════╬════════════╬═════════════════╣
    ║   Sydney  ║ 2058 ║  4336374   ║      1214.8     ║
    ╠═══════════╬══════╬════════════╬═════════════════╣
    ║ Melbourne ║ 1566 ║  3806092   ║      646.9      ║
    ╠═══════════╬══════╬════════════╬═════════════════╣
    ║   Perth   ║ 5386 ║  1554769   ║      869.4      ║
    ╚═══════════╩══════╩════════════╩═════════════════╝""".strip()
            )
E           AssertionError: assert '╔═══════════...════════════╝' == '╔═══════════...════════════╝'
E             
E             Skipping 40 identical leading characters in diff, use -v to show
E             - ══════════╗
E             + ═════════════╗
E             ? +++
E             - ║                      Title                      ║
E             + ║                       Title                        ║...
E             
E             ...Full output truncated (55 lines hidden), use '-vv' to show
tests/test_style.py:98: AssertionError
___________________ TestPositionalJunctions.test_vrules_none ___________________
self = <test_style.TestPositionalJunctions object at 0x7fffb6c26bb0>
city_data = ══════════════════════════════════════════════════════
  City name   Area   Population    Annual Rainfall    
════════...9999998  
    Perth     5386    1554769     869.39999999999998  
══════════════════════════════════════════════════════
    def test_vrules_none(self, city_data: PrettyTable) -> None:
        city_data.set_style(TableStyle.DOUBLE_BORDER)
        city_data.vrules = VRuleStyle.NONE
>       assert (
            city_data.get_string().strip()
            == "═══════════════════════════════════════════════════\n"
            "  City name   Area   Population   Annual Rainfall  \n"
            "═══════════════════════════════════════════════════\n"
            "   Adelaide   1295    1158259          600.5       \n"
            "   Brisbane   5905    1857594          1146.4      \n"
            "    Darwin    112      120900          1714.7      \n"
            "    Hobart    1357     205556          619.5       \n"
            "    Sydney    2058    4336374          1214.8      \n"
            "  Melbourne   1566    3806092          646.9       \n"
            "    Perth     5386    1554769          869.4       \n"
            "═══════════════════════════════════════════════════".strip()
        )
E       AssertionError: assert '════════════...═════════════' == '════════════...═════════════'
E         
E         Skipping 41 identical leading characters in diff, use -v to show
E         - ══════════
E         + ═════════════
E         ? +++
E         -   City name   Area   Population   Annual Rainfall  
E         +   City name   Area   Population    Annual Rainfall    ...
E         
E         ...Full output truncated (31 lines hidden), use '-vv' to show
tests/test_style.py:125: AssertionError
_____________ TestPositionalJunctions.test_vrules_frame_with_title _____________
self = <test_style.TestPositionalJunctions object at 0x7fffb6c419f0>
city_data = ╔════════════════════════════════════════════════════╗
║                       Title                        ║
╠═══════...9999998 ║
║   Perth     5386    1554769     869.39999999999998 ║
╚════════════════════════════════════════════════════╝
        def test_vrules_frame_with_title(self, city_data: PrettyTable) -> None:
            city_data.set_style(TableStyle.DOUBLE_BORDER)
            city_data.vrules = VRuleStyle.FRAME
            city_data.title = "Title"
>           assert (
                city_data.get_string().strip()
                == """
    ╔═════════════════════════════════════════════════╗
    ║                      Title                      ║
    ╠═════════════════════════════════════════════════╣
    ║ City name   Area   Population   Annual Rainfall ║
    ╠═════════════════════════════════════════════════╣
    ║  Adelaide   1295    1158259          600.5      ║
    ║  Brisbane   5905    1857594          1146.4     ║
    ║   Darwin    112      120900          1714.7     ║
    ║   Hobart    1357     205556          619.5      ║
    ║   Sydney    2058    4336374          1214.8     ║
    ║ Melbourne   1566    3806092          646.9      ║
    ║   Perth     5386    1554769          869.4      ║
    ╚═════════════════════════════════════════════════╝""".strip()
            )
E           AssertionError: assert '╔═══════════...════════════╝' == '╔═══════════...════════════╝'
E             
E             Skipping 40 identical leading characters in diff, use -v to show
E             - ══════════╗
E             + ═════════════╗
E             ? +++
E             - ║                      Title                      ║
E             + ║                       Title                        ║...
E             
E             ...Full output truncated (37 lines hidden), use '-vv' to show
tests/test_style.py:144: AssertionError
_ TestMultiPattern.test_multi_pattern_outputs[city_data-\n+-----------+------+------------+-----------------+\n| City name | Area | Population | Annual Rainfall |\n+-----------+------+------------+-----------------+\n|  Adelaide | 1295 |  1158259   |      600.5      |\n|  Brisbane | 5905 |  1857594   |      1146.4     |\n|   Darwin  | 112  |   120900   |      1714.7     |\n|   Hobart  | 1357 |   205556   |      619.5      |\n|   Sydney  | 2058 |  4336374   |      1214.8     |\n| Melbourne | 1566 |  3806092   |      646.9      |\n|   Perth   | 5386 |  1554769   |      869.4      |\n+-----------+------+------------+-----------------+\n-English Table] _
self = <test_style.TestMultiPattern object at 0x7fffb69a29b0>
pt = +-----------+------+------------+--------------------+
| City name | Area | Population |  Annual Rainfall   |
+-------...9999998 |
|   Perth   | 5386 |  1554769   | 869.39999999999998 |
+-----------+------+------------+--------------------+
expected_output = '\n+-----------+------+------------+-----------------+\n| City name | Area | Population | Annual Rainfall |\n+--------...6.9      |\n|   Perth   | 5386 |  1554769   |      869.4      |\n+-----------+------+------------+-----------------+\n'
test_type = 'English Table'
        @pytest.mark.parametrize(
            ["pt", "expected_output", "test_type"],
            [
                (
                    lf("city_data"),
                    """
    +-----------+------+------------+-----------------+
    | City name | Area | Population | Annual Rainfall |
    +-----------+------+------------+-----------------+
    |  Adelaide | 1295 |  1158259   |      600.5      |
    |  Brisbane | 5905 |  1857594   |      1146.4     |
    |   Darwin  | 112  |   120900   |      1714.7     |
    |   Hobart  | 1357 |   205556   |      619.5      |
    |   Sydney  | 2058 |  4336374   |      1214.8     |
    | Melbourne | 1566 |  3806092   |      646.9      |
    |   Perth   | 5386 |  1554769   |      869.4      |
    +-----------+------+------------+-----------------+
    """,
                    "English Table",
                ),
                (
                    lf("japanese_pretty_table"),
                    """
    +--------+------------+----------+
    | Kanji  |  Hiragana  | English  |
    +--------+------------+----------+
    |  神戸  |   こうべ   |   Kobe   |
    |  京都  |  きょうと  |  Kyoto   |
    |  長崎  |  ながさき  | Nagasaki |
    | 名古屋 |   なごや   |  Nagoya  |
    |  大阪  |  おおさか  |  Osaka   |
    |  札幌  |  さっぽろ  | Sapporo  |
    |  東京  | とうきょう |  Tokyo   |
    |  横浜  |  よこはま  | Yokohama |
    +--------+------------+----------+
    """,
                    "Japanese table",
                ),
                (
                    lf("emoji_pretty_table"),
                    """
    +-----------------+-----------------+
    |   Thunderbolt   |    Lightning    |
    +-----------------+-----------------+
    |  \x1b[38;5;226m _`/""\x1b[38;5;250m.-.    \x1b[0m  |  \x1b[38;5;240;1m     .-.     \x1b[0m  |
    |  \x1b[38;5;226m  ,\\_\x1b[38;5;250m(   ).  \x1b[0m  |  \x1b[38;5;240;1m    (   ).   \x1b[0m  |
    |  \x1b[38;5;226m   /\x1b[38;5;250m(___(__) \x1b[0m  |  \x1b[38;5;240;1m   (___(__)  \x1b[0m  |
    | \x1b[38;5;228;5m    ⚡\x1b[38;5;111;25mʻ ʻ\x1b[38;5;228;5m⚡\x1b[38;5;111;25mʻ ʻ \x1b[0m | \x1b[38;5;21;1m  ‚ʻ\x1b[38;5;228;5m⚡\x1b[38;5;21;25mʻ‚\x1b[38;5;228;5m⚡\x1b[38;5;21;25m‚ʻ   \x1b[0m |
    |  \x1b[38;5;111m    ʻ ʻ ʻ ʻ  \x1b[0m  |  \x1b[38;5;21;1m  ‚ʻ‚ʻ\x1b[38;5;228;5m⚡\x1b[38;5;21;25mʻ‚ʻ   \x1b[0m |
    +-----------------+-----------------+
                """,  # noqa: E501
                    "Emoji table",
                ),
            ],
        )
        def test_multi_pattern_outputs(
            self, pt: PrettyTable, expected_output: str, test_type: str
        ) -> None:
>           assert (
                pt.get_string().strip() == expected_output.strip()
            ), f"Error output for test output of type {test_type}"
E           AssertionError: Error output for test output of type English Table
E           assert '+-----------...------------+' == '+-----------...------------+'
E             
E             Skipping 40 identical leading characters in diff, use -v to show
E             - ----------+
E             + -------------+
E             ? +++
E             - | City name | Area | Population | Annual Rainfall |
E             + | City name | Area | Population |  Annual Rainfall   |...
E             
E             ...Full output truncated (31 lines hidden), use '-vv' to show
tests/test_style.py:534: AssertionError
=========================== short test summary info ============================
FAILED tests/test_prettytable.py::TestDelete::test_delete_column - AssertionError: assert '+-----------...------------+' == '+-----------...--...
FAILED tests/test_prettytable.py::TestDelete::test_delete_row - AssertionError: assert '+-----------...------------+' == '+-----------...--...
FAILED tests/test_prettytable.py::TestFieldNameLessTable::test_can_string_ascii - AssertionError: assert '|  Field 1  | Field 2 | Field 3 | Field 4 |' in '+-...
FAILED tests/test_prettytable.py::TestFieldNameLessTable::test_add_field_names_later - AssertionError: assert 'City name | Area | Population | Annual Rainfall' in...
FAILED tests/test_prettytable.py::TestBasic::test_getitem - AssertionError: assert '+-----------...------------+' == '+-----------...--...
FAILED tests/test_prettytable.py::TestRowFilter::test_row_filter - AssertionError: assert '+-----------...------------+' == '+-----------...--...
FAILED tests/test_prettytable.py::TestRowFilter::test_row_filter_at_class_declaration - AssertionError: assert '+-----------...------------+' == '+-----------...--...
FAILED tests/test_prettytable.py::test_paginate - AssertionError: assert False
FAILED tests/test_prettytable.py::TestFields::test_fields_at_class_declaration - AssertionError: assert '+-----------...------------+' == '+-----------...--...
FAILED tests/test_prettytable.py::TestFields::test_fields - AssertionError: assert '+-----------...------------+' == '+-----------...--...
FAILED tests/test_sorting.py::TestSorting::test_sort_key - AssertionError: assert '+-----------...------------+' == '+-----------...--...
FAILED tests/test_sorting.py::TestSorting::test_sort_key_at_class_declaration - AssertionError: assert '+-----------...------------+' == '+-----------...--...
FAILED tests/test_sorting.py::TestSorting::test_sortby_at_class_declaration - AssertionError: assert '+-----------...------------+' == '+-----------...--...
FAILED tests/test_style.py::TestPositionalJunctions::test_default - AssertionError: assert '╔═══════════...════════════╝' == '╔═══════════...══...
FAILED tests/test_style.py::TestPositionalJunctions::test_no_header - AssertionError: assert '╔═══════════...════════════╝' == '╔═══════════...══...
FAILED tests/test_style.py::TestPositionalJunctions::test_with_title - AssertionError: assert '╔═══════════...════════════╝' == '╔═══════════...══...
FAILED tests/test_style.py::TestPositionalJunctions::test_with_title_no_header - AssertionError: assert '╔═══════════...════════════╝' == '╔═══════════...══...
FAILED tests/test_style.py::TestPositionalJunctions::test_hrule_all - AssertionError: assert '╔═══════════...════════════╝' == '╔═══════════...══...
FAILED tests/test_style.py::TestPositionalJunctions::test_vrules_none - AssertionError: assert '════════════...═════════════' == '════════════...══...
FAILED tests/test_style.py::TestPositionalJunctions::test_vrules_frame_with_title - AssertionError: assert '╔═══════════...════════════╝' == '╔═══════════...══...
FAILED tests/test_style.py::TestMultiPattern::test_multi_pattern_outputs[city_data-\n+-----------+------+------------+-----------------+\n| City name | Area | Population | Annual Rainfall |\n+-----------+------+------------+-----------------+\n|  Adelaide | 1295 |  1158259   |      600.5      |\n|  Brisbane | 5905 |  1857594   |      1146.4     |\n|   Darwin  | 112  |   120900   |      1714.7     |\n|   Hobart  | 1357 |   205556   |      619.5      |\n|   Sydney  | 2058 |  4336374   |      1214.8     |\n| Melbourne | 1566 |  3806092   |      646.9      |\n|   Perth   | 5386 |  1554769   |      869.4      |\n+-----------+------+------------+-----------------+\n-English Table] - AssertionError: Error output for test output of type English Table
======================== 21 failed, 246 passed in 2.44s ========================
python3.12-cppheaderparser-2.7.4
Build started
python3.12-prettytable-3.16.0
error: Cannot build '/nix/store/gpgprq6i7acf9b86kx74cbh5sxfiz9n3-python3.12-prettytable-3.16.0-x86_64-unknown-linux-gnufilc0.drv'.
       Reason: builder failed with exit code 1.
       Output paths:
         /nix/store/kc4qp658pi28w6p4wbsn8lk7hcbbqs1i-python3.12-prettytable-3.16.0-x86_64-unknown-linux-gnufilc0
         /nix/store/n7pazvp90jbwb4x18cp9xmrxf08n8h81-python3.12-prettytable-3.16.0-x86_64-unknown-linux-gnufilc0-dist
       Last 25 log lines:
       >
       > tests/test_style.py:534: AssertionError
       > =========================== short test summary info ============================
       > FAILED tests/test_prettytable.py::TestDelete::test_delete_column - AssertionError: assert '+-----------...------------+' == '+-----------...--...
       > FAILED tests/test_prettytable.py::TestDelete::test_delete_row - AssertionError: assert '+-----------...------------+' == '+-----------...--...
       > FAILED tests/test_prettytable.py::TestFieldNameLessTable::test_can_string_ascii - AssertionError: assert '|  Field 1  | Field 2 | Field 3 | Field 4 |' in '+-...
       > FAILED tests/test_prettytable.py::TestFieldNameLessTable::test_add_field_names_later - AssertionError: assert 'City name | Area | Population | Annual Rainfall' in...
       > FAILED tests/test_prettytable.py::TestBasic::test_getitem - AssertionError: assert '+-----------...------------+' == '+-----------...--...
       > FAILED tests/test_prettytable.py::TestRowFilter::test_row_filter - AssertionError: assert '+-----------...------------+' == '+-----------...--...
       > FAILED tests/test_prettytable.py::TestRowFilter::test_row_filter_at_class_declaration - AssertionError: assert '+-----------...------------+' == '+-----------...--...
       > FAILED tests/test_prettytable.py::test_paginate - AssertionError: assert False
       > FAILED tests/test_prettytable.py::TestFields::test_fields_at_class_declaration - AssertionError: assert '+-----------...------------+' == '+-----------...--...
       > FAILED tests/test_prettytable.py::TestFields::test_fields - AssertionError: assert '+-----------...------------+' == '+-----------...--...
       > FAILED tests/test_sorting.py::TestSorting::test_sort_key - AssertionError: assert '+-----------...------------+' == '+-----------...--...
       > FAILED tests/test_sorting.py::TestSorting::test_sort_key_at_class_declaration - AssertionError: assert '+-----------...------------+' == '+-----------...--...
       > FAILED tests/test_sorting.py::TestSorting::test_sortby_at_class_declaration - AssertionError: assert '+-----------...------------+' == '+-----------...--...
       > FAILED tests/test_style.py::TestPositionalJunctions::test_default - AssertionError: assert '╔═══════════...════════════╝' == '╔═══════════...══...
       > FAILED tests/test_style.py::TestPositionalJunctions::test_no_header - AssertionError: assert '╔═══════════...════════════╝' == '╔═══════════...══...
       > FAILED tests/test_style.py::TestPositionalJunctions::test_with_title - AssertionError: assert '╔═══════════...════════════╝' == '╔═══════════...══...
       > FAILED tests/test_style.py::TestPositionalJunctions::test_with_title_no_header - AssertionError: assert '╔═══════════...════════════╝' == '╔═══════════...══...
       > FAILED tests/test_style.py::TestPositionalJunctions::test_hrule_all - AssertionError: assert '╔═══════════...════════════╝' == '╔═══════════...══...
       > FAILED tests/test_style.py::TestPositionalJunctions::test_vrules_none - AssertionError: assert '════════════...═════════════' == '════════════...══...
       > FAILED tests/test_style.py::TestPositionalJunctions::test_vrules_frame_with_title - AssertionError: assert '╔═══════════...════════════╝' == '╔═══════════...══...
       > FAILED tests/test_style.py::TestMultiPattern::test_multi_pattern_outputs[city_data-\n+-----------+------+------------+-----------------+\n| City name | Area | Population | Annual Rainfall |\n+-----------+------+------------+-----------------+\n|  Adelaide | 1295 |  1158259   |      600.5      |\n|  Brisbane | 5905 |  1857594   |      1146.4     |\n|   Darwin  | 112  |   120900   |      1714.7     |\n|   Hobart  | 1357 |   205556   |      619.5      |\n|   Sydney  | 2058 |  4336374   |      1214.8     |\n| Melbourne | 1566 |  3806092   |      646.9      |\n|   Perth   | 5386 |  1554769   |      869.4      |\n+-----------+------+------------+-----------------+\n-English Table] - AssertionError: Error output for test output of type English Table
       > ======================== 21 failed, 246 passed in 2.44s ========================
       For full logs, run:
         nix log /nix/store/gpgprq6i7acf9b86kx74cbh5sxfiz9n3-python3.12-prettytable-3.16.0-x86_64-unknown-linux-gnufilc0.drv
python3.12-cppheaderparser-2.7.4
Sourcing python-remove-tests-dir-hook
Sourcing python-remove-bin-bytecode-hook.sh
Sourcing setuptools-build-hook
Using setuptoolsBuildPhase
Sourcing pypa-install-hook
Using pypaInstallPhase
Sourcing python-namespaces-hook
Sourcing python-catch-conflicts-hook.sh
→ unpackPhase
unpacking source archive /nix/store/aw70a73bfykv1sj6q0z9rjz8m0a5wxkx-CppHeaderParser-2.7.4.tar.gz
source root is CppHeaderParser-2.7.4
setting SOURCE_DATE_EPOCH to timestamp 1479777705 of file "CppHeaderParser-2.7.4/setup.cfg"
→ patchPhase
→ updateAutotoolsGnuConfigScriptsPhase
→ updateAutotoolsGnuConfigScriptsPhase
→ configurePhase
no configure script, doing nothing
→ buildPhase
Executing setuptoolsBuildPhase
setup.py build flags: ''
/nix/store/01sa4zsjg3117lf3wjg3ab2dmpmrpb9q-python3.12-setuptools-78.1.1-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
        ********************************************************************************
        Please consider removing the following classifiers in favor of a SPDX license expression:
        License :: OSI Approved :: BSD License
        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/CppHeaderParser
copying CppHeaderParser/CppHeaderParser.py -> build/lib/CppHeaderParser
copying CppHeaderParser/__init__.py -> build/lib/CppHeaderParser
creating build/lib/CppHeaderParser/doc
copying CppHeaderParser/doc/CppHeaderParser.html -> build/lib/CppHeaderParser/doc
creating build/lib/CppHeaderParser/examples
copying CppHeaderParser/examples/readSampleClass.py -> build/lib/CppHeaderParser/examples
copying CppHeaderParser/examples/SampleClass.h -> build/lib/CppHeaderParser/examples
/nix/store/01sa4zsjg3117lf3wjg3ab2dmpmrpb9q-python3.12-setuptools-78.1.1-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!
        ********************************************************************************
        Please avoid running ``setup.py`` directly.
        Instead, use pypa/build, pypa/installer or other
        standards-based tools.
        See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
        ********************************************************************************
!!
  self.initialize_options()
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/CppHeaderParser
copying build/lib/CppHeaderParser/CppHeaderParser.py -> build/bdist.linux-x86_64/wheel/./CppHeaderParser
copying build/lib/CppHeaderParser/__init__.py -> build/bdist.linux-x86_64/wheel/./CppHeaderParser
creating build/bdist.linux-x86_64/wheel/CppHeaderParser/doc
copying build/lib/CppHeaderParser/doc/CppHeaderParser.html -> build/bdist.linux-x86_64/wheel/./CppHeaderParser/doc
creating build/bdist.linux-x86_64/wheel/CppHeaderParser/examples
copying build/lib/CppHeaderParser/examples/readSampleClass.py -> build/bdist.linux-x86_64/wheel/./CppHeaderParser/examples
copying build/lib/CppHeaderParser/examples/SampleClass.h -> build/bdist.linux-x86_64/wheel/./CppHeaderParser/examples
running install_egg_info
running egg_info
writing CppHeaderParser.egg-info/PKG-INFO
writing dependency_links to CppHeaderParser.egg-info/dependency_links.txt
writing requirements to CppHeaderParser.egg-info/requires.txt
writing top-level names to CppHeaderParser.egg-info/top_level.txt
reading manifest file 'CppHeaderParser.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'CppHeaderParser.egg-info/SOURCES.txt'
Copying CppHeaderParser.egg-info to build/bdist.linux-x86_64/wheel/./CppHeaderParser-2.7.4-py3.12.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/cppheaderparser-2.7.4.dist-info/WHEEL
creating 'dist/cppheaderparser-2.7.4-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'CppHeaderParser/CppHeaderParser.py'
adding 'CppHeaderParser/__init__.py'
adding 'CppHeaderParser/doc/CppHeaderParser.html'
adding 'CppHeaderParser/examples/SampleClass.h'
adding 'CppHeaderParser/examples/readSampleClass.py'
adding 'cppheaderparser-2.7.4.dist-info/METADATA'
adding 'cppheaderparser-2.7.4.dist-info/WHEEL'
adding 'cppheaderparser-2.7.4.dist-info/top_level.txt'
adding 'cppheaderparser-2.7.4.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Finished executing setuptoolsBuildPhase
→ installPhase
Executing pypaInstallPhase
/nix/store/xksda398y9gk4xqjjnc8wbg1bn9b2bln-python3.12-cppheaderparser-2.7.4-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/CppHeaderParser/CppHeaderParser.py:152: SyntaxWarning: invalid escape sequence '\s'
  v = re.sub("\n[\s]+\*", "\n*", v)
/nix/store/xksda398y9gk4xqjjnc8wbg1bn9b2bln-python3.12-cppheaderparser-2.7.4-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/CppHeaderParser/CppHeaderParser.py:837: SyntaxWarning: invalid escape sequence '\p'
  if " @param " in doxyLine or " \param " in doxyLine:
/nix/store/xksda398y9gk4xqjjnc8wbg1bn9b2bln-python3.12-cppheaderparser-2.7.4-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/CppHeaderParser/CppHeaderParser.py:152: SyntaxWarning: invalid escape sequence '\s'
  v = re.sub("\n[\s]+\*", "\n*", v)
/nix/store/xksda398y9gk4xqjjnc8wbg1bn9b2bln-python3.12-cppheaderparser-2.7.4-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/CppHeaderParser/CppHeaderParser.py:837: SyntaxWarning: invalid escape sequence '\p'
  if " @param " in doxyLine or " \param " in doxyLine:
Successfully installed cppheaderparser-2.7.4-py3-none-any.whl
Finished executing pypaInstallPhase
→ pythonOutputDistPhase
Executing pythonOutputDistPhase
Finished executing pythonOutputDistPhase
→ fixupPhase
shrinking RPATHs of ELF executables and libraries in /nix/store/xksda398y9gk4xqjjnc8wbg1bn9b2bln-python3.12-cppheaderparser-2.7.4-x86_64-unknown-linux-gnufilc0
checking for references to /build/ in /nix/store/xksda398y9gk4xqjjnc8wbg1bn9b2bln-python3.12-cppheaderparser-2.7.4-x86_64-unknown-linux-gnufilc0...
patching script interpreter paths in /nix/store/xksda398y9gk4xqjjnc8wbg1bn9b2bln-python3.12-cppheaderparser-2.7.4-x86_64-unknown-linux-gnufilc0
/nix/store/xksda398y9gk4xqjjnc8wbg1bn9b2bln-python3.12-cppheaderparser-2.7.4-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/CppHeaderParser/examples/readSampleClass.py: interpreter directive changed from "#!/usr/bin/python" to "/nix/store/l4f8rn6y0jymzbmr08rayygy4xvchpxb-python3-3.12.5-x86_64-unknown-linux-gnufilc0/bin/python"
stripping (with command strip and flags -S -p) in  /nix/store/xksda398y9gk4xqjjnc8wbg1bn9b2bln-python3.12-cppheaderparser-2.7.4-x86_64-unknown-linux-gnufilc0/lib
shrinking RPATHs of ELF executables and libraries in /nix/store/d4a5paqy7fwvawxsv824c6p6q1kl97bx-python3.12-cppheaderparser-2.7.4-x86_64-unknown-linux-gnufilc0-dist
checking for references to /build/ in /nix/store/d4a5paqy7fwvawxsv824c6p6q1kl97bx-python3.12-cppheaderparser-2.7.4-x86_64-unknown-linux-gnufilc0-dist...
patching script interpreter paths in /nix/store/d4a5paqy7fwvawxsv824c6p6q1kl97bx-python3.12-cppheaderparser-2.7.4-x86_64-unknown-linux-gnufilc0-dist
Executing pythonRemoveTestsDir
Finished executing pythonRemoveTestsDir
→ installCheckPhase
no Makefile or custom installCheckPhase, doing nothing
→ pythonRemoveBinBytecodePhase
hpp2plantuml-0.8.6
Build started
Sourcing python-remove-tests-dir-hook
Sourcing python-remove-bin-bytecode-hook.sh
Sourcing wheel setup hook
Using wheelUnpackPhase
Sourcing pypa-install-hook
Using pypaInstallPhase
Sourcing python-namespaces-hook
Sourcing python-catch-conflicts-hook.sh
→ unpackPhase
Executing wheelUnpackPhase
Finished executing wheelUnpackPhase
→ patchPhase
→ updateAutotoolsGnuConfigScriptsPhase
→ updateAutotoolsGnuConfigScriptsPhase
→ configurePhase
no configure script, doing nothing
→ buildPhase
no Makefile or custom buildPhase, doing nothing
→ installPhase
Executing pypaInstallPhase
Successfully installed hpp2plantuml-0.8.6-py2.py3-none-any.whl
Finished executing pypaInstallPhase
→ pythonOutputDistPhase
Executing pythonOutputDistPhase
Finished executing pythonOutputDistPhase
→ fixupPhase
shrinking RPATHs of ELF executables and libraries in /nix/store/dgjfdpv5wa6pf5k2yd513ffchmzlkrw5-hpp2plantuml-0.8.6-x86_64-unknown-linux-gnufilc0
checking for references to /build/ in /nix/store/dgjfdpv5wa6pf5k2yd513ffchmzlkrw5-hpp2plantuml-0.8.6-x86_64-unknown-linux-gnufilc0...
patching script interpreter paths in /nix/store/dgjfdpv5wa6pf5k2yd513ffchmzlkrw5-hpp2plantuml-0.8.6-x86_64-unknown-linux-gnufilc0
stripping (with command strip and flags -S -p) in  /nix/store/dgjfdpv5wa6pf5k2yd513ffchmzlkrw5-hpp2plantuml-0.8.6-x86_64-unknown-linux-gnufilc0/lib /nix/store/dgjfdpv5wa6pf5k2yd513ffchmzlkrw5-hpp2plantuml-0.8.6-x86_64-unknown-linux-gnufilc0/bin
shrinking RPATHs of ELF executables and libraries in /nix/store/fyjx7g4c9a05x77i1n8ljb1pgcfqpjan-hpp2plantuml-0.8.6-x86_64-unknown-linux-gnufilc0-dist
checking for references to /build/ in /nix/store/fyjx7g4c9a05x77i1n8ljb1pgcfqpjan-hpp2plantuml-0.8.6-x86_64-unknown-linux-gnufilc0-dist...
patching script interpreter paths in /nix/store/fyjx7g4c9a05x77i1n8ljb1pgcfqpjan-hpp2plantuml-0.8.6-x86_64-unknown-linux-gnufilc0-dist
Rewriting #!/nix/store/nn9ckj7v5gxzzajwz79lzr9kclpvf9pf-python3-3.12.11/bin/python3.12 to #!/nix/store/l4f8rn6y0jymzbmr08rayygy4xvchpxb-python3-3.12.5-x86_64-unknown-linux-gnufilc0
wrapping `/nix/store/dgjfdpv5wa6pf5k2yd513ffchmzlkrw5-hpp2plantuml-0.8.6-x86_64-unknown-linux-gnufilc0/bin/hpp2plantuml'...
Executing pythonRemoveTestsDir
Finished executing pythonRemoveTestsDir
→ installCheckPhase
no Makefile or custom installCheckPhase, doing nothing
→ pythonRemoveBinBytecodePhase
→ pytestcachePhase
→ pytestRemoveBytecodePhase
python3.12-hy-1.1.0
tests/test_bin.py ..................................................     [ 90%]
tests/test_completer.py ..                                               [ 90%]
tests/test_hy2py.py ..                                                   [ 90%]
tests/test_models.py ................                                    [ 93%]
tests/test_positions.py ..                                               [ 93%]
tests/test_reader.py .......................................             [100%]
=================================== FAILURES ===================================
_______________________ test_hy_repr_roundtrip_from_str ________________________
    (defn test-hy-repr-roundtrip-from-str []
      ; Test that a variety of objects round-trip from strings.
      (import
        collections [deque ChainMap OrderedDict]
        fractions [Fraction]
        re)
      (for [original-str (lfor
            x (with [o (open "tests/resources/hy_repr_str_tests.txt")]
              (list o))
            :setv x (.rstrip x)
            :if (and x (not (.startswith x ";")))
            x (if (in (get x 0) "':")
              [x]
              [x (+ "'" x)])
            x)]
        (setv rep (hy.repr (hy.eval (hy.read original-str))))
>       (assert (= rep original-str))))
E       AssertionError
tests/native_tests/hy_repr.hy:22: AssertionError
=========================== short test summary info ============================
FAILED tests/native_tests/hy_repr.hy::test_hy_repr_roundtrip_from_str - AssertionError
=================== 1 failed, 611 passed in 81.67s (0:01:21) ===================
python3.12-hpccm-23.11.0
error: Cannot build '/nix/store/4mnxnq041jv38qmkdsy2inn3fm1bsm49-python3.12-hpccm-23.11.0-x86_64-unknown-linux-gnufilc0.drv'.
       Reason: 1 dependency failed.
       Output paths:
         /nix/store/f71jwi58fszdgck00ipcziijz87bg7yz-python3.12-hpccm-23.11.0-x86_64-unknown-linux-gnufilc0-dist
         /nix/store/sbc5r2zhk5l26mrgrgds7y965bcclzl5-python3.12-hpccm-23.11.0-x86_64-unknown-linux-gnufilc0
hpe-ltfs-3.4.2_Z7550-02501
error: Cannot build '/nix/store/d4dmdz6ixfrh1x55sprpjkd1pllmvpqz-hpe-ltfs-x86_64-unknown-linux-gnufilc0-3.4.2_Z7550-02501.drv'.
       Reason: 1 dependency failed.
       Output paths:
         /nix/store/4a2vz5wd45j02f6gf1a1xiln8hpdvxqp-hpe-ltfs-x86_64-unknown-linux-gnufilc0-3.4.2_Z7550-02501
hstr-3.1
error: Cannot build '/nix/store/vjbqj9dlxazhvg3n8m5kjhadx8x5hw94-hstr-x86_64-unknown-linux-gnufilc0-3.1.drv'.
       Reason: builder failed with exit code 1.
       Output paths:
         /nix/store/yakxkj6pfxw6c0h9v74clck1ia6ni6ca-hstr-x86_64-unknown-linux-gnufilc0-3.1
       Last 25 log lines:
       > checking whether build environment is sane... yes
       > checking for x86_64-unknown-linux-gnufilc0-strip... strip
       > checking for a race-free mkdir -p... /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/mkdir -p
       > checking for gawk... gawk
       > checking whether make sets $(MAKE)... yes
       > checking whether make supports nested variables... yes
       > checking for x86_64-unknown-linux-gnufilc0-gcc... clang
       > checking whether the C compiler works... yes
       > checking for C compiler default output file name... a.out
       > checking for suffix of executables...
       > checking whether we are cross compiling... yes
       > checking for suffix of object files... o
       > checking whether the compiler supports GNU C... yes
       > checking whether clang accepts -g... yes
       > checking for clang option to enable C11 features... none needed
       > checking whether clang understands -c and -o together... yes
       > checking whether make supports the include directive... yes (GNU style)
       > checking dependency style of clang... none
       > checking build system type... x86_64-unknown-linux-gnu
       > checking host system type... x86_64-unknown-linux-gnufilc0
       > checking for pkg-config... no
       > configure: ===================================================================================
       > configure: IMPORTANT: Make sure you have pkg-config installed - it's needed to run this script
       > configure: ===================================================================================
       > configure: error: Please install required program 'pkg-config' and run build/tarball/tarball-automake.sh again.
       For full logs, run:
         nix log /nix/store/vjbqj9dlxazhvg3n8m5kjhadx8x5hw94-hstr-x86_64-unknown-linux-gnufilc0-3.1.drv
hstsparser-1.2.0
error: Cannot build '/nix/store/k0rrzmd4ry1cy3fydrr47kksrldd6r3a-hstsparser-1.2.0-x86_64-unknown-linux-gnufilc0.drv'.
       Reason: 1 dependency failed.
       Output paths:
         /nix/store/6fsn44qnn8g3phs7czs53716789s3a5l-hstsparser-1.2.0-x86_64-unknown-linux-gnufilc0
         /nix/store/aagfm0shzb0r2pq8q4i475sx27hr41hg-hstsparser-1.2.0-x86_64-unknown-linux-gnufilc0-dist
ht-2.1.0
error: Cannot build '/nix/store/nj8fxlswv2jy54vys26ywcbk8nyzik1n-ht-x86_64-unknown-linux-gnufilc0-2.1.0.drv'.
       Reason: builder failed with exit code 2.
       Output paths:
         /nix/store/kbpdx190bq47p2sa26wwxxz5f4sh7fm4-ht-x86_64-unknown-linux-gnufilc0-2.1.0
       Last 25 log lines:
       >    34 | #define ht_copyright2 "(c) 1999-2014 "ht_author2" <"ht_mail2">"
       >       |                                       ^
       >       | 
       > ../htinfo.h:34:53: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal]
       >    34 | #define ht_copyright2 "(c) 1999-2014 "ht_author2" <"ht_mail2">"
       >       |                                                     ^
       >       | 
       > out_html.cc:217:50: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal]
       >   217 |         swrite(stream, "</i><br>generated by <a href=\""ht_url"\">"ht_name" version "ht_version"</a>.\n<hr>\n<pre>\n");
       >       |                                                         ^
       >       | 
       > out_html.cc:217:61: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal]
       >   217 |         swrite(stream, "</i><br>generated by <a href=\""ht_url"\">"ht_name" version "ht_version"</a>.\n<hr>\n<pre>\n");
       >       |                                                                    ^
       >       | 
       > out_html.cc:217:79: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal]
       >   217 |         swrite(stream, "</i><br>generated by <a href=\""ht_url"\">"ht_name" version "ht_version"</a>.\n<hr>\n<pre>\n");
       >       |                                                                                      ^
       >       | 
       > 6 errors generated.
       > make[2]: *** [Makefile:358: out_html.o] Error 1
       > make[2]: Leaving directory '/build/ht-2.1.0/output'
       > make[1]: *** [Makefile:723: all-recursive] Error 1
       > make[1]: Leaving directory '/build/ht-2.1.0'
       > make: *** [Makefile:457: all] Error 2
       For full logs, run:
         nix log /nix/store/nj8fxlswv2jy54vys26ywcbk8nyzik1n-ht-x86_64-unknown-linux-gnufilc0-2.1.0.drv
httpfs2-0.1.5
error: Cannot build '/nix/store/c63hnc8bfki61z4g3gbb6fw1ddxrhbbv-httpfs2-x86_64-unknown-linux-gnufilc0-0.1.5.drv'.
       Reason: builder failed with exit code 2.
       Output paths:
         /nix/store/pgpgv8mzd3i25b45vfrnp5w1y3izsncs-httpfs2-x86_64-unknown-linux-gnufilc0-0.1.5
       Last 25 log lines:
       > /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: dpkg-parsechangelog: command not found
       > /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: dpkg-parsechangelog: command not found
       > /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: dpkg-parsechangelog: command not found
       > /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: dpkg-parsechangelog: command not found
       > /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: dpkg-parsechangelog: command not found
       > /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: dpkg-parsechangelog: command not found
       > /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: dpkg-parsechangelog: command not found
       > /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: dpkg-parsechangelog: command not found
       > /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: dpkg-parsechangelog: command not found
       > /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: dpkg-parsechangelog: command not found
       > /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: dpkg-parsechangelog: command not found
       > /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: dpkg-parsechangelog: command not found
       > /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: dpkg-parsechangelog: command not found
       > /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: dpkg-parsechangelog: command not found
       > /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: dpkg-parsechangelog: command not found
       > /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: dpkg-parsechangelog: command not found
       > clang -Wall -Wno-unused-function -Wconversion -Wtype-limits -DUSE_AUTH -D_XOPEN_SOURCE=700 -D_ISOC99_SOURCE  -g -Os -Wall   httpfs2.c   -o httpfs2
       > /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: dpkg-parsechangelog: command not found
       > httpfs2.c:28:10: fatal error: 'fuse_lowlevel.h' file not found
       >    28 | #include <fuse_lowlevel.h>
       >       |          ^~~~~~~~~~~~~~~~~
       > 1 error generated.
       > make[1]: *** [Makefile:34: httpfs2] Error 1
       > make[1]: Leaving directory '/build/httpfs2-0.1.5'
       > make: *** [Makefile:29: full] Error 2
       For full logs, run:
         nix log /nix/store/c63hnc8bfki61z4g3gbb6fw1ddxrhbbv-httpfs2-x86_64-unknown-linux-gnufilc0-0.1.5.drv
hubicfuse-3.0.1
error: Cannot build '/nix/store/lgflxf3k0w8khnh8xpm0nvmfc6xg9i6z-hubicfuse-x86_64-unknown-linux-gnufilc0-3.0.1.drv'.
       Reason: builder failed with exit code 2.
       Output paths:
         /nix/store/8i2xqpk4xpalnjdn0q7grdxsv082k9ap-hubicfuse-x86_64-unknown-linux-gnufilc0-3.0.1
       Last 25 log lines:
       >    61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated))
       >       |                                               ^
       > commonfs.c:171:3: warning: 'MD5_Final' is deprecated [-Wdeprecated-declarations]
       >   171 |   MD5_Final(c, &mdContext);
       >       |   ^
       > /nix/store/a0vgrvkibkh92aajcqjwls6xyna485kw-openssl-x86_64-unknown-linux-gnufilc0-3.5.7-dev/include/openssl/md5.h:51:1: note: 'MD5_Final' has been explicitly marked deprecated here
       >    51 | OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c);
       >       | ^
       > /nix/store/a0vgrvkibkh92aajcqjwls6xyna485kw-openssl-x86_64-unknown-linux-gnufilc0-3.5.7-dev/include/openssl/macros.h:217:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
       >   217 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0)
       >       |                               ^
       > /nix/store/a0vgrvkibkh92aajcqjwls6xyna485kw-openssl-x86_64-unknown-linux-gnufilc0-3.5.7-dev/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED'
       >    61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated))
       >       |                                               ^
       > commonfs.c:378:31: error: call to undeclared function 'rpl_malloc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
       >   378 |   dir_entry* de = (dir_entry*)malloc(sizeof(dir_entry));
       >       |                               ^
       > ./config.h:159:16: note: expanded from macro 'malloc'
       >   159 | #define malloc rpl_malloc
       >       |                ^
       > commonfs.c:378:19: warning: cast to 'dir_entry *' (aka 'struct dir_entry *') from smaller integer type 'int' [-Wint-to-pointer-cast]
       >   378 |   dir_entry* de = (dir_entry*)malloc(sizeof(dir_entry));
       >       |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       > 9 warnings and 4 errors generated.
       > make: *** [Makefile:30: hubicfuse] Error 1
       For full logs, run:
         nix log /nix/store/lgflxf3k0w8khnh8xpm0nvmfc6xg9i6z-hubicfuse-x86_64-unknown-linux-gnufilc0-3.0.1.drv
hugs98-2006-09
error: Cannot build '/nix/store/f9digqxnh1ir5bnnff2w8g0f15hxwdfw-hugs98-x86_64-unknown-linux-gnufilc0-2006-09.drv'.
       Reason: builder failed with exit code 2.
       Output paths:
         /nix/store/lk85slcksk5dxd6c8fjpscip23n14wbn-hugs98-x86_64-unknown-linux-gnufilc0-2006-09
       Last 25 log lines:
       > Trace/breakpoint trap
       > echo timestamp for bootlib >bootlib/.stamp
       > cd ../cpphs; HUGSFLAGS=-P../libraries/bootlib HUGSDIR=../hugsdir ../src/runhugs -98 ../packages/Cabal/examples/hapax.hs configure --verbose --hugs --prefix='/nix/store/lk85slcksk5dxd6c8fjpscip23n14wbn-hugs98-x86_64-unknown-linux-gnufilc0-2006-09' --scratchdir='../hugsdir/packages/cpphs' --with-compiler=../src/ffihugs
       > filc safety error: cannot read pointer with ptr < lower.
       >     pointer: 0x5555564a00b0,0x5555564b48c0,0x5555564bacc0,global
       >     expected 4 bytes.
       > semantic origin:
       >     (runhugs) module.c:385:22: resolveImportList
       > check scheduled at:
       >     (runhugs) module.c:385:22: resolveImportList
       >     (runhugs) module.c:622:12: checkImportList
       >     (runhugs) static.c:7040:5: checkDefns
       >     (runhugs) script.c:202:5: addScript (inlined)
       >     (runhugs) script.c:360:6: readScripts
       >     (runhugs) evaluator.c:218:5: loadPrelude
       >     (runhugs) server.c:224:7: initHugsServer
       >     (runhugs) runhugs.c:47:12: loadHugs
       >     (runhugs) runhugs.c:109:5: main
       >     (libc.so.6666) ../sysdeps/nptl/libc_start_call_main.h:59:16: __libc_start_call_main
       >     (libc.so.6666) ../csu/libc-start.c:159:3: __libc_start_main
       >     (libpizlo.so) <runtime>: start_program
       > [19448] filc panic: thwarted a futile attempt to violate memory safety.
       > make[1]: *** [Makefile:117: ../hugsdir/programs/cpphs/Main.hs] Trace/breakpoint trap
       > make[1]: Leaving directory '/build/hugs98-Sep2006/libraries'
       > make: *** [Makefile:48: all] Error 2
       For full logs, run:
         nix log /nix/store/f9digqxnh1ir5bnnff2w8g0f15hxwdfw-hugs98-x86_64-unknown-linux-gnufilc0-2006-09.drv
hwinfo-23.5
error: Cannot build '/nix/store/0bl70p6yw69z9s0iijynzmc807qnsv2m-hwinfo-x86_64-unknown-linux-gnufilc0-23.5.drv'.
       Reason: builder failed with exit code 1.
       Output paths:
         /nix/store/m1dc3nlvi9hhi661b05ni2as4lyz4xgv-hwinfo-x86_64-unknown-linux-gnufilc0-23.5-dev
         /nix/store/naprbjz8gs1agxi8a0cari1hpkjfwzis-hwinfo-x86_64-unknown-linux-gnufilc0-23.5-bin
         /nix/store/nxdai1caddchn0hbsgdmnrgdglzang0b-hwinfo-x86_64-unknown-linux-gnufilc0-23.5
         /nix/store/pr3n71siqacay6m4gs1kkvg0rxsgkbl6-hwinfo-x86_64-unknown-linux-gnufilc0-23.5-lib
       Last 13 log lines:
       > Running phase: unpackPhase
       > unpacking source archive /nix/store/gz65ixx82ic59x0gwf3l0xhhixknl6lp-source
       > source root is source
       > Running phase: patchPhase
       > patching script interpreter paths in src/ids/convert_hd
       > src/ids/convert_hd: interpreter directive changed from "#! /usr/bin/perl" to "/nix/store/nxw1xxfxkd6bm570nb6gv0g6pghp7i4c-perl-5.40.0/bin/perl"
       > Running phase: updateAutotoolsGnuConfigScriptsPhase
       > Running phase: updateAutotoolsGnuConfigScriptsPhase
       > Running phase: configurePhase
       > no configure script, doing nothing
       > Running phase: buildPhase
       > /build/source/src/ids /build/source
       > cp: cannot stat '/nix/store/2llzr6qivylrw5raw9kxzs82xmgilkns-v256.4.tar.gz/hwdb.d/pci.ids': Not a directory
       For full logs, run:
         nix log /nix/store/0bl70p6yw69z9s0iijynzmc807qnsv2m-hwinfo-x86_64-unknown-linux-gnufilc0-23.5.drv
python3.12-hy-1.1.0
error: Cannot build '/nix/store/0gppdbbbpc7r14i5ky424g1zs4r5d9xl-python3.12-hy-1.1.0-x86_64-unknown-linux-gnufilc0.drv'.
       Reason: builder failed with exit code 1.
       Output paths:
         /nix/store/kshnwzil2jz2wznd87kcdpzvxbb05iqk-python3.12-hy-1.1.0-x86_64-unknown-linux-gnufilc0-dist
         /nix/store/vqis5apdb9kgfwfzvhgkilk6v2n342d9-python3.12-hy-1.1.0-x86_64-unknown-linux-gnufilc0
       Last 25 log lines:
       >     (defn test-hy-repr-roundtrip-from-str []
       >       ; Test that a variety of objects round-trip from strings.
       >       (import
       >         collections [deque ChainMap OrderedDict]
       >         fractions [Fraction]
       >         re)
       >
       >       (for [original-str (lfor
       >             x (with [o (open "tests/resources/hy_repr_str_tests.txt")]
       >               (list o))
       >             :setv x (.rstrip x)
       >             :if (and x (not (.startswith x ";")))
       >             x (if (in (get x 0) "':")
       >               [x]
       >               [x (+ "'" x)])
       >             x)]
       >
       >         (setv rep (hy.repr (hy.eval (hy.read original-str))))
       > >       (assert (= rep original-str))))
       > E       AssertionError
       >
       > tests/native_tests/hy_repr.hy:22: AssertionError
       > =========================== short test summary info ============================
       > FAILED tests/native_tests/hy_repr.hy::test_hy_repr_roundtrip_from_str - AssertionError
       > =================== 1 failed, 611 passed in 81.67s (0:01:21) ===================
       For full logs, run:
         nix log /nix/store/0gppdbbbpc7r14i5ky424g1zs4r5d9xl-python3.12-hy-1.1.0-x86_64-unknown-linux-gnufilc0.drv
hwinfo-23.5
error: build of '/nix/store/0bl70p6yw69z9s0iijynzmc807qnsv2m-hwinfo-x86_64-unknown-linux-gnufilc0-23.5.drv^*', '/nix/store/0gppdbbbpc7r14i5ky424g1zs4r5d9xl-python3.12-hy-1.1.0-x86_64-unknown-linux-gnufilc0.drv^*', '/nix/store/4mnxnq041jv38qmkdsy2inn3fm1bsm49-python3.12-hpccm-23.11.0-x86_64-unknown-linux-gnufilc0.drv^*', '/nix/store/c63hnc8bfki61z4g3gbb6fw1ddxrhbbv-httpfs2-x86_64-unknown-linux-gnufilc0-0.1.5.drv^*', '/nix/store/d4dmdz6ixfrh1x55sprpjkd1pllmvpqz-hpe-ltfs-x86_64-unknown-linux-gnufilc0-3.4.2_Z7550-02501.drv^*', '/nix/store/f9digqxnh1ir5bnnff2w8g0f15hxwdfw-hugs98-x86_64-unknown-linux-gnufilc0-2006-09.drv^*', '/nix/store/k0rrzmd4ry1cy3fydrr47kksrldd6r3a-hstsparser-1.2.0-x86_64-unknown-linux-gnufilc0.drv^*', '/nix/store/lgflxf3k0w8khnh8xpm0nvmfc6xg9i6z-hubicfuse-x86_64-unknown-linux-gnufilc0-3.0.1.drv^*', '/nix/store/nj8fxlswv2jy54vys26ywcbk8nyzik1n-ht-x86_64-unknown-linux-gnufilc0-2.1.0.drv^*', '/nix/store/vjbqj9dlxazhvg3n8m5kjhadx8x5hw94-hstr-x86_64-unknown-linux-gnufilc0-3.1.drv^*' failed

End of log