xsw-0.1.2
make all-am
make[3]: Entering directory '/build/source/src'
clang -DHAVE_CONFIG_H -I. -I.. -I/usr/local/share/SDL -Wall -Wextra -DUSE_SDL -DDATADIR=\""/nix/store/3f379dvhhj2w8g0h3skhq7saapqy9svr-xsw-x86_64-unknown-linux-gnufilc0-0.1.2/share/xsw/"\" -DVERSION=\"0.2.0\" -DDEBUG -g -O2 -c -o xsw-xsw.o `test -f 'xsw.c' || echo './'`xsw.c
python3.12-zeroconf-0.147.0
tests/services/test_info.py::test_asking_qm_questions PASSED [ 15%]
xsw-0.1.2
clang -DHAVE_CONFIG_H -I. -I.. -I/usr/local/share/SDL -Wall -Wextra -DUSE_SDL -DDATADIR=\""/nix/store/3f379dvhhj2w8g0h3skhq7saapqy9svr-xsw-x86_64-unknown-linux-gnufilc0-0.1.2/share/xsw/"\" -DVERSION=\"0.2.0\" -DDEBUG -g -O2 -c -o xsw-options.o `test -f 'options.c' || echo './'`options.c
clang -DHAVE_CONFIG_H -I. -I.. -I/usr/local/share/SDL -Wall -Wextra -DUSE_SDL -DDATADIR=\""/nix/store/3f379dvhhj2w8g0h3skhq7saapqy9svr-xsw-x86_64-unknown-linux-gnufilc0-0.1.2/share/xsw/"\" -DVERSION=\"0.2.0\" -DDEBUG -g -O2 -c -o xsw-file.o `test -f 'file.c' || echo './'`file.c
clang -DHAVE_CONFIG_H -I. -I.. -I/usr/local/share/SDL -Wall -Wextra -DUSE_SDL -DDATADIR=\""/nix/store/3f379dvhhj2w8g0h3skhq7saapqy9svr-xsw-x86_64-unknown-linux-gnufilc0-0.1.2/share/xsw/"\" -DVERSION=\"0.2.0\" -DDEBUG -g -O2 -c -o xsw-presentation.o `test -f 'presentation.c' || echo './'`presentation.c
clang -DHAVE_CONFIG_H -I. -I.. -I/usr/local/share/SDL -Wall -Wextra -DUSE_SDL -DDATADIR=\""/nix/store/3f379dvhhj2w8g0h3skhq7saapqy9svr-xsw-x86_64-unknown-linux-gnufilc0-0.1.2/share/xsw/"\" -DVERSION=\"0.2.0\" -DDEBUG -g -O2 -c -o xsw-slide.o `test -f 'slide.c' || echo './'`slide.c
clang -DHAVE_CONFIG_H -I. -I.. -I/usr/local/share/SDL -Wall -Wextra -DUSE_SDL -DDATADIR=\""/nix/store/3f379dvhhj2w8g0h3skhq7saapqy9svr-xsw-x86_64-unknown-linux-gnufilc0-0.1.2/share/xsw/"\" -DVERSION=\"0.2.0\" -DDEBUG -g -O2 -c -o xsw-cmd_text.o `test -f 'cmd_text.c' || echo './'`cmd_text.c
clang -DHAVE_CONFIG_H -I. -I.. -I/usr/local/share/SDL -Wall -Wextra -DUSE_SDL -DDATADIR=\""/nix/store/3f379dvhhj2w8g0h3skhq7saapqy9svr-xsw-x86_64-unknown-linux-gnufilc0-0.1.2/share/xsw/"\" -DVERSION=\"0.2.0\" -DDEBUG -g -O2 -c -o xsw-cmd_img.o `test -f 'cmd_img.c' || echo './'`cmd_img.c
clang -DHAVE_CONFIG_H -I. -I.. -I/usr/local/share/SDL -Wall -Wextra -DUSE_SDL -DDATADIR=\""/nix/store/3f379dvhhj2w8g0h3skhq7saapqy9svr-xsw-x86_64-unknown-linux-gnufilc0-0.1.2/share/xsw/"\" -DVERSION=\"0.2.0\" -DDEBUG -g -O2 -c -o xsw-list.o `test -f 'list.c' || echo './'`list.c
clang -DHAVE_CONFIG_H -I. -I.. -I/usr/local/share/SDL -Wall -Wextra -DUSE_SDL -DDATADIR=\""/nix/store/3f379dvhhj2w8g0h3skhq7saapqy9svr-xsw-x86_64-unknown-linux-gnufilc0-0.1.2/share/xsw/"\" -DVERSION=\"0.2.0\" -DDEBUG -g -O2 -c -o xsw-presenter.o `test -f 'presenter.c' || echo './'`presenter.c
presenter.c:277:5: warning: explicitly assigning value of variable of type 'Presenter *' to itself [-Wself-assign]
277 | pr = pr; // avoids warnings
| ~~ ^ ~~
1 warning generated.
clang -DHAVE_CONFIG_H -I. -I.. -I/usr/local/share/SDL -Wall -Wextra -DUSE_SDL -DDATADIR=\""/nix/store/3f379dvhhj2w8g0h3skhq7saapqy9svr-xsw-x86_64-unknown-linux-gnufilc0-0.1.2/share/xsw/"\" -DVERSION=\"0.2.0\" -DDEBUG -g -O2 -c -o xsw-execute.o `test -f 'execute.c' || echo './'`execute.c
clang -DHAVE_CONFIG_H -I. -I.. -I/usr/local/share/SDL -Wall -Wextra -DUSE_SDL -DDATADIR=\""/nix/store/3f379dvhhj2w8g0h3skhq7saapqy9svr-xsw-x86_64-unknown-linux-gnufilc0-0.1.2/share/xsw/"\" -DVERSION=\"0.2.0\" -DDEBUG -g -O2 -c -o xsw-parser.o `test -f 'parser.c' || echo './'`parser.c
/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash ../ylwrap lexer.l lex.yy.c lexer.c -- flex
clang -DHAVE_CONFIG_H -I. -I.. -I/usr/local/share/SDL -Wall -Wextra -DUSE_SDL -DDATADIR=\""/nix/store/3f379dvhhj2w8g0h3skhq7saapqy9svr-xsw-x86_64-unknown-linux-gnufilc0-0.1.2/share/xsw/"\" -DVERSION=\"0.2.0\" -DDEBUG -g -O2 -c -o xsw-lexer.o `test -f 'lexer.c' || echo './'`lexer.c
clang -I/usr/local/share/SDL -Wall -Wextra -DUSE_SDL -DDATADIR=\""/nix/store/3f379dvhhj2w8g0h3skhq7saapqy9svr-xsw-x86_64-unknown-linux-gnufilc0-0.1.2/share/xsw/"\" -DVERSION=\"0.2.0\" -DDEBUG -g -O2 -o xsw xsw-xsw.o xsw-options.o xsw-file.o xsw-presentation.o xsw-slide.o xsw-cmd_text.o xsw-cmd_img.o xsw-list.o xsw-presenter.o xsw-execute.o xsw-parser.o xsw-lexer.o -L/usr/local/lib -lSDL_gfx -lSDL_ttf -lSDL_image
make[3]: Leaving directory '/build/source/src'
make[2]: Leaving directory '/build/source/src'
Making all in data
make[2]: Entering directory '/build/source/data'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/build/source/data'
make[2]: Entering directory '/build/source'
make[2]: Leaving directory '/build/source'
make[1]: Leaving directory '/build/source'
→ installPhase
install flags: SHELL=/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash install
Making install in src
make[1]: Entering directory '/build/source/src'
make install-am
make[2]: Entering directory '/build/source/src'
make[3]: Entering directory '/build/source/src'
test -z "/nix/store/3f379dvhhj2w8g0h3skhq7saapqy9svr-xsw-x86_64-unknown-linux-gnufilc0-0.1.2/bin" || /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/mkdir -p "/nix/store/3f379dvhhj2w8g0h3skhq7saapqy9svr-xsw-x86_64-unknown-linux-gnufilc0-0.1.2/bin"
/nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/install -c 'xsw' '/nix/store/3f379dvhhj2w8g0h3skhq7saapqy9svr-xsw-x86_64-unknown-linux-gnufilc0-0.1.2/bin/xsw'
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/build/source/src'
make[2]: Leaving directory '/build/source/src'
make[1]: Leaving directory '/build/source/src'
Making install in data
make[1]: Entering directory '/build/source/data'
make[2]: Entering directory '/build/source/data'
make[2]: Nothing to be done for 'install-exec-am'.
test -z "/nix/store/3f379dvhhj2w8g0h3skhq7saapqy9svr-xsw-x86_64-unknown-linux-gnufilc0-0.1.2/share/xsw" || /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/mkdir -p "/nix/store/3f379dvhhj2w8g0h3skhq7saapqy9svr-xsw-x86_64-unknown-linux-gnufilc0-0.1.2/share/xsw"
/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash /build/source/install-sh -c -m 644 'VeraBd.ttf' '/nix/store/3f379dvhhj2w8g0h3skhq7saapqy9svr-xsw-x86_64-unknown-linux-gnufilc0-0.1.2/share/xsw/VeraBd.ttf'
/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash /build/source/install-sh -c -m 644 'VeraMono.ttf' '/nix/store/3f379dvhhj2w8g0h3skhq7saapqy9svr-xsw-x86_64-unknown-linux-gnufilc0-0.1.2/share/xsw/VeraMono.ttf'
/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash /build/source/install-sh -c -m 644 'VeraSeBd.ttf' '/nix/store/3f379dvhhj2w8g0h3skhq7saapqy9svr-xsw-x86_64-unknown-linux-gnufilc0-0.1.2/share/xsw/VeraSeBd.ttf'
/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash /build/source/install-sh -c -m 644 'intro/background.png' '/nix/store/3f379dvhhj2w8g0h3skhq7saapqy9svr-xsw-x86_64-unknown-linux-gnufilc0-0.1.2/share/xsw/intro/background.png'
/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash /build/source/install-sh -c -m 644 'intro/bloc.bmp' '/nix/store/3f379dvhhj2w8g0h3skhq7saapqy9svr-xsw-x86_64-unknown-linux-gnufilc0-0.1.2/share/xsw/intro/bloc.bmp'
/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash /build/source/install-sh -c -m 644 'intro/camembert.png' '/nix/store/3f379dvhhj2w8g0h3skhq7saapqy9svr-xsw-x86_64-unknown-linux-gnufilc0-0.1.2/share/xsw/intro/camembert.png'
/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash /build/source/install-sh -c -m 644 'intro/firefox.png' '/nix/store/3f379dvhhj2w8g0h3skhq7saapqy9svr-xsw-x86_64-unknown-linux-gnufilc0-0.1.2/share/xsw/intro/firefox.png'
/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash /build/source/install-sh -c -m 644 'intro/fleche.bmp' '/nix/store/3f379dvhhj2w8g0h3skhq7saapqy9svr-xsw-x86_64-unknown-linux-gnufilc0-0.1.2/share/xsw/intro/fleche.bmp'
/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash /build/source/install-sh -c -m 644 'intro/Tux.png' '/nix/store/3f379dvhhj2w8g0h3skhq7saapqy9svr-xsw-x86_64-unknown-linux-gnufilc0-0.1.2/share/xsw/intro/Tux.png'
/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash /build/source/install-sh -c -m 644 'intro/ligne.bmp' '/nix/store/3f379dvhhj2w8g0h3skhq7saapqy9svr-xsw-x86_64-unknown-linux-gnufilc0-0.1.2/share/xsw/intro/ligne.bmp'
/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash /build/source/install-sh -c -m 644 'intro/xsw.xsw' '/nix/store/3f379dvhhj2w8g0h3skhq7saapqy9svr-xsw-x86_64-unknown-linux-gnufilc0-0.1.2/share/xsw/intro/xsw.xsw'
make[2]: Leaving directory '/build/source/data'
make[1]: Leaving directory '/build/source/data'
make[1]: Entering directory '/build/source'
make[2]: Entering directory '/build/source'
make[2]: Nothing to be done for 'install-exec-am'.
test -z "/nix/store/3f379dvhhj2w8g0h3skhq7saapqy9svr-xsw-x86_64-unknown-linux-gnufilc0-0.1.2/share/man/man1" || /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/mkdir -p "/nix/store/3f379dvhhj2w8g0h3skhq7saapqy9svr-xsw-x86_64-unknown-linux-gnufilc0-0.1.2/share/man/man1"
/nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/install -c -m 644 'man/man1/xsw.1' '/nix/store/3f379dvhhj2w8g0h3skhq7saapqy9svr-xsw-x86_64-unknown-linux-gnufilc0-0.1.2/share/man/man1/xsw.1'
make[2]: Leaving directory '/build/source'
make[1]: Leaving directory '/build/source'
→ fixupPhase
shrinking RPATHs of ELF executables and libraries in /nix/store/3f379dvhhj2w8g0h3skhq7saapqy9svr-xsw-x86_64-unknown-linux-gnufilc0-0.1.2
shrinking /nix/store/3f379dvhhj2w8g0h3skhq7saapqy9svr-xsw-x86_64-unknown-linux-gnufilc0-0.1.2/bin/xsw
checking for references to /build/ in /nix/store/3f379dvhhj2w8g0h3skhq7saapqy9svr-xsw-x86_64-unknown-linux-gnufilc0-0.1.2...
gzipping man pages under /nix/store/3f379dvhhj2w8g0h3skhq7saapqy9svr-xsw-x86_64-unknown-linux-gnufilc0-0.1.2/share/man/
patching script interpreter paths in /nix/store/3f379dvhhj2w8g0h3skhq7saapqy9svr-xsw-x86_64-unknown-linux-gnufilc0-0.1.2
stripping (with command strip and flags -S -p) in /nix/store/3f379dvhhj2w8g0h3skhq7saapqy9svr-xsw-x86_64-unknown-linux-gnufilc0-0.1.2/bin
python3.12-zeroconf-0.147.0
tests/services/test_info.py::test_request_timeout PASSED [ 15%]
tests/services/test_info.py::test_we_try_four_times_with_random_delay PASSED [ 15%]
tests/services/test_info.py::test_release_wait_when_new_recorded_added PASSED [ 16%]
tests/services/test_info.py::test_port_changes_are_seen PASSED [ 16%]
tests/services/test_info.py::test_port_changes_are_seen_with_directed_request PASSED [ 16%]
tests/services/test_info.py::test_ipv4_changes_are_seen PASSED [ 16%]
tests/services/test_info.py::test_ipv6_changes_are_seen PASSED [ 17%]
tests/services/test_info.py::test_bad_ip_addresses_ignored_in_cache PASSED [ 17%]
tests/services/test_info.py::test_service_name_change_as_seen_has_ip_in_cache PASSED [ 17%]
tests/services/test_info.py::test_service_name_change_as_seen_ip_not_in_cache PASSED [ 18%]
tests/services/test_info.py::test_release_wait_when_new_recorded_added_concurrency PASSED [ 18%]
tests/services/test_info.py::test_service_info_nsec_records PASSED [ 18%]
tests/services/test_info.py::test_address_resolver PASSED [ 19%]
tests/services/test_info.py::test_address_resolver_ipv4 PASSED [ 19%]
tests/services/test_info.py::test_address_resolver_ipv6 PASSED [ 19%]
tests/services/test_info.py::test_unicast_flag_if_requested PASSED [ 20%]
tests/services/test_registry.py::TestServiceRegistry::test_lookups PASSED [ 20%]
tests/services/test_registry.py::TestServiceRegistry::test_lookups_upper_case_by_lower_case PASSED [ 20%]
tests/services/test_registry.py::TestServiceRegistry::test_only_register_once PASSED [ 20%]
tests/services/test_registry.py::TestServiceRegistry::test_register_same_server PASSED [ 21%]
tests/services/test_registry.py::TestServiceRegistry::test_unregister_multiple_times PASSED [ 21%]
tests/services/test_types.py::test_integration_with_listener PASSED [ 21%]
tests/services/test_types.py::test_integration_with_listener_v6_records PASSED [ 22%]
tests/services/test_types.py::test_integration_with_subtype_and_listener PASSED [ 22%]
tests/test_asyncio.py::test_async_basic_usage PASSED [ 22%]
tests/test_asyncio.py::test_async_close_twice PASSED [ 23%]
tests/test_asyncio.py::test_async_with_sync_passed_in PASSED [ 23%]
tests/test_asyncio.py::test_async_with_sync_passed_in_closed_in_async PASSED [ 23%]
tests/test_asyncio.py::test_sync_within_event_loop_executor PASSED [ 24%]
tests/test_asyncio.py::test_async_service_registration PASSED [ 24%]
tests/test_asyncio.py::test_async_service_registration_with_server_missing PASSED [ 24%]
tests/test_asyncio.py::test_async_service_registration_same_server_different_ports PASSED [ 25%]
tests/test_asyncio.py::test_async_service_registration_same_server_same_ports PASSED [ 25%]
tests/test_asyncio.py::test_async_service_registration_name_conflict PASSED [ 25%]
tests/test_asyncio.py::test_async_service_registration_name_does_not_match_type PASSED [ 25%]
tests/test_asyncio.py::test_async_service_registration_name_strict_check PASSED [ 26%]
tests/test_asyncio.py::test_async_tasks PASSED [ 26%]
tests/test_asyncio.py::test_async_wait_unblocks_on_update PASSED [ 26%]
tests/test_asyncio.py::test_service_info_async_request PASSED [ 27%]
tests/test_asyncio.py::test_async_service_browser PASSED [ 27%]
tests/test_asyncio.py::test_async_context_manager PASSED [ 27%]
tests/test_asyncio.py::test_service_browser_cancel_async_context_manager PASSED [ 28%]
tests/test_asyncio.py::test_async_unregister_all_services PASSED [ 28%]
tests/test_asyncio.py::test_async_zeroconf_service_types PASSED [ 28%]
tests/test_asyncio.py::test_guard_against_running_serviceinfo_request_event_loop PASSED [ 29%]
tests/test_asyncio.py::test_service_browser_instantiation_generates_add_events_from_cache PASSED [ 29%]
tests/test_asyncio.py::test_integration PASSED [ 29%]
tests/test_asyncio.py::test_info_asking_default_is_asking_qm_questions_after_the_first_qu PASSED [ 29%]
tests/test_asyncio.py::test_service_browser_ignores_unrelated_updates PASSED [ 30%]
tests/test_asyncio.py::test_async_request_timeout PASSED [ 30%]
tests/test_asyncio.py::test_async_request_non_running_instance PASSED [ 30%]
tests/test_asyncio.py::test_legacy_unicast_response PASSED [ 31%]
tests/test_asyncio.py::test_update_with_uppercase_names PASSED [ 31%]
tests/test_cache.py::TestDNSCache::test_adding_same_record_to_cache_different_ttls_with_get PASSED [ 31%]
tests/test_cache.py::TestDNSCache::test_adding_same_record_to_cache_different_ttls_with_get_all PASSED [ 32%]
tests/test_cache.py::TestDNSCache::test_cache_empty_does_not_leak_memory_by_leaving_empty_list PASSED [ 32%]
tests/test_cache.py::TestDNSCache::test_cache_empty_multiple_calls PASSED [ 32%]
tests/test_cache.py::TestDNSCache::test_order PASSED [ 33%]
tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_all_by_details PASSED [ 33%]
tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_entries_with_name PASSED [ 33%]
tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_entries_with_server PASSED [ 33%]
tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_get_unique PASSED [ 34%]
tests/test_cache.py::TestDNSCacheAPI::test_current_entry_with_name_and_alias PASSED [ 34%]
tests/test_cache.py::TestDNSCacheAPI::test_entries_with_name PASSED [ 34%]
tests/test_cache.py::TestDNSCacheAPI::test_entries_with_server PASSED [ 35%]
tests/test_cache.py::TestDNSCacheAPI::test_get PASSED [ 35%]
tests/test_cache.py::TestDNSCacheAPI::test_get_all_by_details PASSED [ 35%]
tests/test_cache.py::TestDNSCacheAPI::test_get_by_details PASSED [ 36%]
tests/test_cache.py::TestDNSCacheAPI::test_name PASSED [ 36%]
tests/test_cache.py::test_async_entries_with_name_returns_newest_record PASSED [ 36%]
tests/test_cache.py::test_async_entries_with_server_returns_newest_record PASSED [ 37%]
tests/test_cache.py::test_async_get_returns_newest_record PASSED [ 37%]
tests/test_cache.py::test_async_get_returns_newest_nsec_record PASSED [ 37%]
tests/test_cache.py::test_get_by_details_returns_newest_record PASSED [ 37%]
tests/test_cache.py::test_get_all_by_details_returns_newest_record PASSED [ 38%]
tests/test_cache.py::test_async_get_all_by_details_returns_newest_record PASSED [ 38%]
tests/test_cache.py::test_async_get_unique_returns_newest_record PASSED [ 38%]
tests/test_cache.py::test_cache_heap_cleanup PASSED [ 39%]
tests/test_cache.py::test_cache_heap_multi_name_cleanup PASSED [ 39%]
tests/test_cache.py::test_cache_heap_pops_order PASSED [ 39%]
tests/test_circular_imports.py::test_circular_imports[zeroconf] FAILED [ 40%]
tests/test_circular_imports.py::test_circular_imports[zeroconf.asyncio] FAILED [ 40%]
tests/test_circular_imports.py::test_circular_imports[zeroconf._protocol.incoming] FAILED [ 40%]
tests/test_circular_imports.py::test_circular_imports[zeroconf._protocol.outgoing] FAILED [ 41%]
tests/test_circular_imports.py::test_circular_imports[zeroconf.const] FAILED [ 41%]
tests/test_circular_imports.py::test_circular_imports[zeroconf._logger] FAILED [ 41%]
tests/test_circular_imports.py::test_circular_imports[zeroconf._transport] FAILED [ 41%]
tests/test_circular_imports.py::test_circular_imports[zeroconf._record_update] FAILED [ 42%]
tests/test_circular_imports.py::test_circular_imports[zeroconf._services.browser] FAILED [ 42%]
tests/test_circular_imports.py::test_circular_imports[zeroconf._services.info] FAILED [ 42%]
tests/test_core.py::Framework::test_async_updates_from_response PASSED [ 43%]
tests/test_core.py::test_generate_service_query_set_qu_bit PASSED [ 43%]
tests/test_core.py::test_invalid_packets_ignored_and_does_not_cause_loop_exception PASSED [ 43%]
tests/test_core.py::test_goodbye_all_services PASSED [ 44%]
tests/test_core.py::test_register_service_with_custom_ttl PASSED [ 44%]
tests/test_core.py::test_logging_packets PASSED [ 44%]
tests/test_core.py::test_get_service_info_failure_path PASSED [ 45%]
tests/test_core.py::test_sending_unicast PASSED [ 45%]
tests/test_core.py::test_tc_bit_defers PASSED [ 45%]
tests/test_core.py::test_tc_bit_defers_last_response_missing PASSED [ 45%]
tests/test_core.py::test_open_close_twice_from_async PASSED [ 46%]
tests/test_core.py::test_multiple_sync_instances_stared_from_async_close PASSED [ 46%]
tests/test_core.py::test_shutdown_while_register_in_process PASSED [ 46%]
tests/test_core.py::test_event_loop_blocked PASSED [ 47%]
tests/test_dns.py::TestDunder::test_dns_address_repr PASSED [ 47%]
tests/test_dns.py::TestDunder::test_dns_hinfo_repr_eq PASSED [ 47%]
tests/test_dns.py::TestDunder::test_dns_outgoing_repr PASSED [ 48%]
tests/test_dns.py::TestDunder::test_dns_pointer_repr PASSED [ 48%]
tests/test_dns.py::TestDunder::test_dns_question_repr PASSED [ 48%]
tests/test_dns.py::TestDunder::test_dns_record_abc PASSED [ 49%]
tests/test_dns.py::TestDunder::test_dns_record_is_expired PASSED [ 49%]
tests/test_dns.py::TestDunder::test_dns_record_is_recent PASSED [ 49%]
tests/test_dns.py::TestDunder::test_dns_record_is_stale PASSED [ 50%]
tests/test_dns.py::TestDunder::test_dns_service_repr PASSED [ 50%]
tests/test_dns.py::TestDunder::test_dns_text_repr PASSED [ 50%]
tests/test_dns.py::TestDunder::test_service_info_dunder PASSED [ 50%]
tests/test_dns.py::TestDunder::test_service_info_text_properties_not_given PASSED [ 51%]
tests/test_dns.py::test_dns_question_hashablity PASSED [ 51%]
tests/test_dns.py::test_dns_record_hashablity_does_not_consider_ttl PASSED [ 51%]
tests/test_dns.py::test_dns_record_hashablity_does_not_consider_created PASSED [ 52%]
tests/test_dns.py::test_dns_record_hashablity_does_not_consider_unique PASSED [ 52%]
tests/test_dns.py::test_dns_address_record_hashablity PASSED [ 52%]
tests/test_dns.py::test_dns_hinfo_record_hashablity PASSED [ 53%]
tests/test_dns.py::test_dns_pointer_record_hashablity PASSED [ 53%]
tests/test_dns.py::test_dns_pointer_comparison_is_case_insensitive PASSED [ 53%]
tests/test_dns.py::test_dns_text_record_hashablity PASSED [ 54%]
tests/test_dns.py::test_dns_service_record_hashablity PASSED [ 54%]
tests/test_dns.py::test_dns_service_server_key PASSED [ 54%]
tests/test_dns.py::test_dns_service_server_comparison_is_case_insensitive PASSED [ 54%]
tests/test_dns.py::test_dns_nsec_record_hashablity PASSED [ 55%]
tests/test_dns.py::test_rrset_does_not_consider_ttl PASSED [ 55%]
tests/test_engine.py::test_reaper PASSED [ 55%]
tests/test_engine.py::test_reaper_aborts_when_done PASSED [ 56%]
tests/test_exceptions.py::Exceptions::test_bad_local_names_for_get_service_info PASSED [ 56%]
tests/test_exceptions.py::Exceptions::test_bad_service_info_name PASSED [ 56%]
tests/test_exceptions.py::Exceptions::test_bad_service_names PASSED [ 57%]
tests/test_exceptions.py::Exceptions::test_bad_sub_types PASSED [ 57%]
tests/test_exceptions.py::Exceptions::test_bad_types PASSED [ 57%]
tests/test_exceptions.py::Exceptions::test_good_instance_names PASSED [ 58%]
tests/test_exceptions.py::Exceptions::test_good_instance_names_without_protocol PASSED [ 58%]
tests/test_exceptions.py::Exceptions::test_good_service_names PASSED [ 58%]
tests/test_exceptions.py::Exceptions::test_invalid_addresses PASSED [ 58%]
tests/test_handlers.py::TestRegistrar::test_name_conflicts PASSED [ 59%]
tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name PASSED [ 59%]
tests/test_handlers.py::TestRegistrar::test_ttl PASSED [ 59%]
tests/test_handlers.py::test_ptr_optimization PASSED [ 60%]
tests/test_handlers.py::test_any_query_for_ptr PASSED [ 60%]
tests/test_handlers.py::test_aaaa_query PASSED [ 60%]
tests/test_handlers.py::test_aaaa_query_upper_case PASSED [ 61%]
tests/test_handlers.py::test_a_and_aaaa_record_fate_sharing PASSED [ 61%]
tests/test_handlers.py::test_unicast_response PASSED [ 61%]
tests/test_handlers.py::test_probe_answered_immediately PASSED [ 62%]
tests/test_handlers.py::test_probe_answered_immediately_with_uppercase_name PASSED [ 62%]
tests/test_handlers.py::test_qu_response PASSED [ 62%]
tests/test_handlers.py::test_known_answer_supression PASSED [ 62%]
tests/test_handlers.py::test_multi_packet_known_answer_supression PASSED [ 63%]
tests/test_handlers.py::test_known_answer_supression_service_type_enumeration_query PASSED [ 63%]
tests/test_handlers.py::test_upper_case_enumeration_query PASSED [ 63%]
tests/test_handlers.py::test_enumeration_query_with_no_registered_services PASSED [ 64%]
tests/test_handlers.py::test_qu_response_only_sends_additionals_if_sends_answer PASSED [ 64%]
tests/test_handlers.py::test_cache_flush_bit PASSED [ 64%]
tests/test_handlers.py::test_record_update_manager_add_listener_callsback_existing_records PASSED [ 65%]
tests/test_handlers.py::test_questions_query_handler_populates_the_question_history_from_qm_questions PASSED [ 65%]
tests/test_handlers.py::test_questions_query_handler_does_not_put_qu_questions_in_history PASSED [ 65%]
tests/test_handlers.py::test_guard_against_low_ptr_ttl PASSED [ 66%]
tests/test_handlers.py::test_duplicate_goodbye_answers_in_packet PASSED [ 66%]
tests/test_handlers.py::test_response_aggregation_timings PASSED [ 66%]
tests/test_handlers.py::test_response_aggregation_timings_multiple PASSED [ 66%]
tests/test_handlers.py::test_response_aggregation_random_delay PASSED [ 67%]
tests/test_handlers.py::test_future_answers_are_removed_on_send PASSED [ 67%]
tests/test_handlers.py::test_add_listener_warns_when_not_using_record_update_listener PASSED [ 67%]
tests/test_handlers.py::test_async_updates_iteration_safe PASSED [ 68%]
tests/test_handlers.py::test_async_updates_complete_iteration_safe PASSED [ 68%]
tests/test_history.py::test_question_suppression PASSED [ 68%]
tests/test_history.py::test_question_expire PASSED [ 69%]
tests/test_init.py::Names::test_exceedingly_long_name PASSED [ 69%]
tests/test_init.py::Names::test_exceedingly_long_name_part PASSED [ 69%]
tests/test_init.py::Names::test_extra_exceedingly_long_name PASSED [ 70%]
tests/test_init.py::Names::test_large_packet_exception_log_handling PASSED [ 70%]
tests/test_init.py::Names::test_long_name PASSED [ 70%]
tests/test_init.py::Names::test_same_name PASSED [ 70%]
tests/test_init.py::Names::test_verify_name_change_with_lots_of_names PASSED [ 71%]
tests/test_listener.py::test_guard_against_oversized_packets PASSED [ 71%]
tests/test_listener.py::test_guard_against_duplicate_packets PASSED [ 71%]
tests/test_logger.py::test_loading_logger PASSED [ 72%]
tests/test_logger.py::test_log_warning_once PASSED [ 72%]
tests/test_logger.py::test_log_exception_warning PASSED [ 72%]
tests/test_logger.py::test_llog_exception_debug PASSED [ 73%]
tests/test_logger.py::test_log_exception_once PASSED [ 73%]
tests/test_protocol.py::PacketGeneration::test_adding_empty_answer PASSED [ 73%]
tests/test_protocol.py::PacketGeneration::test_adding_expired_answer PASSED [ 74%]
tests/test_protocol.py::PacketGeneration::test_dns_hinfo PASSED [ 74%]
tests/test_protocol.py::PacketGeneration::test_many_questions PASSED [ 74%]
tests/test_protocol.py::PacketGeneration::test_many_questions_with_many_known_answers PASSED [ 75%]
tests/test_protocol.py::PacketGeneration::test_massive_probe_packet_split PASSED [ 75%]
tests/test_protocol.py::PacketGeneration::test_match_question PASSED [ 75%]
tests/test_protocol.py::PacketGeneration::test_only_one_answer_can_by_large PASSED [ 75%]
tests/test_protocol.py::PacketGeneration::test_parse_own_packet_flags PASSED [ 76%]
tests/test_protocol.py::PacketGeneration::test_parse_own_packet_nsec PASSED [ 76%]
tests/test_protocol.py::PacketGeneration::test_parse_own_packet_question PASSED [ 76%]
tests/test_protocol.py::PacketGeneration::test_parse_own_packet_response PASSED [ 77%]
tests/test_protocol.py::PacketGeneration::test_parse_own_packet_simple PASSED [ 77%]
tests/test_protocol.py::PacketGeneration::test_parse_own_packet_simple_unicast PASSED [ 77%]
tests/test_protocol.py::PacketGeneration::test_questions_do_not_end_up_every_packet PASSED [ 78%]
tests/test_protocol.py::PacketGeneration::test_suppress_answer PASSED [ 78%]
tests/test_protocol.py::PacketForm::test_numbers PASSED [ 78%]
tests/test_protocol.py::PacketForm::test_numbers_questions PASSED [ 79%]
tests/test_protocol.py::PacketForm::test_query_header_bits PASSED [ 79%]
tests/test_protocol.py::PacketForm::test_response_header_bits PASSED [ 79%]
tests/test_protocol.py::PacketForm::test_setting_id PASSED [ 79%]
tests/test_protocol.py::PacketForm::test_transaction_id PASSED [ 80%]
tests/test_protocol.py::TestDnsIncoming::test_incoming_circular_reference PASSED [ 80%]
tests/test_protocol.py::TestDnsIncoming::test_incoming_exception_handling PASSED [ 80%]
tests/test_protocol.py::TestDnsIncoming::test_incoming_ipv6 PASSED [ 81%]
tests/test_protocol.py::TestDnsIncoming::test_incoming_unknown_type PASSED [ 81%]
tests/test_protocol.py::test_dns_compression_rollback_for_corruption PASSED [ 81%]
tests/test_protocol.py::test_tc_bit_in_query_packet PASSED [ 82%]
tests/test_protocol.py::test_tc_bit_not_set_in_answer_packet PASSED [ 82%]
tests/test_protocol.py::test_qm_packet_parser PASSED [ 82%]
tests/test_protocol.py::test_qu_packet_parser PASSED [ 83%]
tests/test_protocol.py::test_parse_packet_with_nsec_record PASSED [ 83%]
tests/test_protocol.py::test_records_same_packet_share_fate PASSED [ 83%]
tests/test_protocol.py::test_dns_compression_invalid_skips_bad_name_compress_in_question PASSED [ 83%]
tests/test_protocol.py::test_dns_compression_all_invalid PASSED [ 84%]
tests/test_protocol.py::test_invalid_next_name_ignored PASSED [ 84%]
tests/test_protocol.py::test_dns_compression_invalid_skips_record PASSED [ 84%]
tests/test_protocol.py::test_dns_compression_points_forward PASSED [ 85%]
tests/test_protocol.py::test_dns_compression_points_to_itself PASSED [ 85%]
tests/test_protocol.py::test_dns_compression_points_beyond_packet PASSED [ 85%]
tests/test_protocol.py::test_dns_compression_generic_failure PASSED [ 86%]
tests/test_protocol.py::test_label_length_attack PASSED [ 86%]
tests/test_protocol.py::test_label_compression_attack PASSED [ 86%]
tests/test_protocol.py::test_dns_compression_loop_attack PASSED [ 87%]
tests/test_protocol.py::test_txt_after_invalid_nsec_name_still_usable PASSED [ 87%]
tests/test_protocol.py::test_parse_matter_packet PASSED [ 87%]
tests/test_services.py::ListenerTest::test_integration_with_listener_class PASSED [ 87%]
tests/test_services.py::test_servicelisteners_raise_not_implemented PASSED [ 88%]
tests/test_services.py::test_signal_registration_interface PASSED [ 88%]
tests/test_updates.py::test_legacy_record_update_listener PASSED [ 88%]
tests/test_updates.py::test_record_update_compat PASSED [ 89%]
tests/utils/test_asyncio.py::test_async_get_all_tasks PASSED [ 89%]
tests/utils/test_asyncio.py::test_get_running_loop_from_async PASSED [ 89%]
tests/utils/test_asyncio.py::test_get_running_loop_no_loop PASSED [ 90%]
tests/utils/test_asyncio.py::test_wait_future_or_timeout_times_out PASSED [ 90%]
tests/utils/test_asyncio.py::test_shutdown_loop PASSED [ 90%]
tests/utils/test_asyncio.py::test_cumulative_timeouts_less_than_close_plus_buffer PASSED [ 91%]
tests/utils/test_asyncio.py::test_run_coro_with_timeout PASSED [ 91%]
tests/utils/test_ipaddress.py::test_cached_ip_addresses_wrapper PASSED [ 91%]
tests/utils/test_ipaddress.py::test_get_ip_address_object_from_record PASSED [ 91%]
tests/utils/test_name.py::test_service_type_name_overlong_type PASSED [ 92%]
tests/utils/test_name.py::test_service_type_name_overlong_full_name PASSED [ 92%]
tests/utils/test_name.py::test_service_type_name_non_strict_compliant_names[CustomerInformationService-F4D4885E9EEB-_ibisip_http._tcp.local.] PASSED [ 92%]
tests/utils/test_name.py::test_service_type_name_non_strict_compliant_names[DeviceManagementService_F4D4885E9EEB-_ibisip_http._tcp.local.] PASSED [ 93%]
tests/utils/test_name.py::test_possible_types PASSED [ 93%]
tests/utils/test_net.py::test_get_all_addresses PASSED [ 93%]
tests/utils/test_net.py::test_get_all_addresses_v6 PASSED [ 94%]
tests/utils/test_net.py::test_ip6_to_address_and_index PASSED [ 94%]
tests/utils/test_net.py::test_interface_index_to_ip6_address PASSED [ 94%]
tests/utils/test_net.py::test_ip6_addresses_to_indexes PASSED [ 95%]
tests/utils/test_net.py::test_normalize_interface_choice_errors PASSED [ 95%]
tests/utils/test_net.py::test_add_multicast_member_socket_errors[98-False] PASSED [ 95%]
tests/utils/test_net.py::test_add_multicast_member_socket_errors[99-False] PASSED [ 95%]
tests/utils/test_net.py::test_add_multicast_member_socket_errors[22-False] PASSED [ 96%]
tests/utils/test_net.py::test_add_multicast_member_socket_errors[0-True] PASSED [ 96%]
tests/utils/test_net.py::test_autodetect_ip_version PASSED [ 96%]
tests/utils/test_net.py::test_disable_ipv6_only_or_raise PASSED [ 97%]
tests/utils/test_net.py::test_set_so_reuseport_if_available_is_present PASSED [ 97%]
tests/utils/test_net.py::test_set_so_reuseport_if_available_not_present SKIPPED [ 97%]
tests/utils/test_net.py::test_set_respond_socket_multicast_options PASSED [ 98%]
tests/utils/test_net.py::test_add_multicast_member PASSED [ 98%]
tests/utils/test_net.py::test_bind_raises_skips_address PASSED [ 98%]
tests/utils/test_net.py::test_bind_raises_address_in_use PASSED [ 99%]
tests/utils/test_net.py::test_new_respond_socket_new_socket_returns_none PASSED [ 99%]
tests/utils/test_net.py::test_create_sockets_interfaces_all_unicast PASSED [ 99%]
tests/utils/test_net.py::test_create_sockets_interfaces_all PASSED [100%]
=================================== FAILURES ===================================
_______________________ test_circular_imports[zeroconf] ________________________
module = 'zeroconf'
@pytest.mark.asyncio
@pytest.mark.timeout(30) # cloud can take > 9s
@pytest.mark.parametrize(
"module",
[
"zeroconf",
"zeroconf.asyncio",
"zeroconf._protocol.incoming",
"zeroconf._protocol.outgoing",
"zeroconf.const",
"zeroconf._logger",
"zeroconf._transport",
"zeroconf._record_update",
"zeroconf._services.browser",
"zeroconf._services.info",
],
)
async def test_circular_imports(module: str) -> None:
"""Check that components can be imported without circular imports."""
process = await asyncio.create_subprocess_exec(sys.executable, "-c", f"import {module}")await process.communicate()
> assert process.returncode == 0
E assert 1 == 0
E + where 1 = <Process 914>.returncode
tests/test_circular_imports.py:32: AssertionError
----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/nix/store/acdh1jngc3b9nmmgm1h2h7dnya3w74pa-python3.12-zeroconf-0.147.0-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/zeroconf/__init__.py", line 25, in <module>
from ._cache import DNSCache # noqa # import needed for backwards compat
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "src/zeroconf/_cache.py", line 1, in init zeroconf._cache
"""Multicast DNS Service Discovery for Python, v0.14-wmcbrine
File "src/zeroconf/_protocol/incoming.py", line 1, in init zeroconf._protocol.incoming
"""Multicast DNS Service Discovery for Python, v0.14-wmcbrine
File "src/zeroconf/_protocol/outgoing.py", line 1, in init zeroconf._protocol.outgoing
"""Multicast DNS Service Discovery for Python, v0.14-wmcbrine
File "src/zeroconf/_dns.py", line 1, in init zeroconf._dns
"""Multicast DNS Service Discovery for Python, v0.14-wmcbrine
AttributeError: module 'zeroconf._utils.time' has no attribute '__pyx_capi__'
___________________ test_circular_imports[zeroconf.asyncio] ____________________
module = 'zeroconf.asyncio'
@pytest.mark.asyncio
@pytest.mark.timeout(30) # cloud can take > 9s
@pytest.mark.parametrize(
"module",
[
"zeroconf",
"zeroconf.asyncio",
"zeroconf._protocol.incoming",
"zeroconf._protocol.outgoing",
"zeroconf.const",
"zeroconf._logger",
"zeroconf._transport",
"zeroconf._record_update",
"zeroconf._services.browser",
"zeroconf._services.info",
],
)
async def test_circular_imports(module: str) -> None:
"""Check that components can be imported without circular imports."""
process = await asyncio.create_subprocess_exec(sys.executable, "-c", f"import {module}")await process.communicate()
> assert process.returncode == 0
E assert 1 == 0
E + where 1 = <Process 928>.returncode
tests/test_circular_imports.py:32: AssertionError
----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/nix/store/acdh1jngc3b9nmmgm1h2h7dnya3w74pa-python3.12-zeroconf-0.147.0-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/zeroconf/__init__.py", line 25, in <module>
from ._cache import DNSCache # noqa # import needed for backwards compat
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "src/zeroconf/_cache.py", line 1, in init zeroconf._cache
"""Multicast DNS Service Discovery for Python, v0.14-wmcbrine
File "src/zeroconf/_protocol/incoming.py", line 1, in init zeroconf._protocol.incoming
"""Multicast DNS Service Discovery for Python, v0.14-wmcbrine
File "src/zeroconf/_protocol/outgoing.py", line 1, in init zeroconf._protocol.outgoing
"""Multicast DNS Service Discovery for Python, v0.14-wmcbrine
File "src/zeroconf/_dns.py", line 1, in init zeroconf._dns
"""Multicast DNS Service Discovery for Python, v0.14-wmcbrine
AttributeError: module 'zeroconf._utils.time' has no attribute '__pyx_capi__'
______________ test_circular_imports[zeroconf._protocol.incoming] ______________
module = 'zeroconf._protocol.incoming'
@pytest.mark.asyncio
@pytest.mark.timeout(30) # cloud can take > 9s
@pytest.mark.parametrize(
"module",
[
"zeroconf",
"zeroconf.asyncio",
"zeroconf._protocol.incoming",
"zeroconf._protocol.outgoing",
"zeroconf.const",
"zeroconf._logger",
"zeroconf._transport",
"zeroconf._record_update",
"zeroconf._services.browser",
"zeroconf._services.info",
],
)
async def test_circular_imports(module: str) -> None:
"""Check that components can be imported without circular imports."""
process = await asyncio.create_subprocess_exec(sys.executable, "-c", f"import {module}")await process.communicate()
> assert process.returncode == 0
E assert 1 == 0
E + where 1 = <Process 935>.returncode
tests/test_circular_imports.py:32: AssertionError
----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/nix/store/acdh1jngc3b9nmmgm1h2h7dnya3w74pa-python3.12-zeroconf-0.147.0-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/zeroconf/__init__.py", line 25, in <module>
from ._cache import DNSCache # noqa # import needed for backwards compat
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "src/zeroconf/_cache.py", line 1, in init zeroconf._cache
"""Multicast DNS Service Discovery for Python, v0.14-wmcbrine
File "src/zeroconf/_protocol/incoming.py", line 1, in init zeroconf._protocol.incoming
"""Multicast DNS Service Discovery for Python, v0.14-wmcbrine
File "src/zeroconf/_protocol/outgoing.py", line 1, in init zeroconf._protocol.outgoing
"""Multicast DNS Service Discovery for Python, v0.14-wmcbrine
File "src/zeroconf/_dns.py", line 1, in init zeroconf._dns
"""Multicast DNS Service Discovery for Python, v0.14-wmcbrine
AttributeError: module 'zeroconf._utils.time' has no attribute '__pyx_capi__'
______________ test_circular_imports[zeroconf._protocol.outgoing] ______________
module = 'zeroconf._protocol.outgoing'
@pytest.mark.asyncio
@pytest.mark.timeout(30) # cloud can take > 9s
@pytest.mark.parametrize(
"module",
[
"zeroconf",
"zeroconf.asyncio",
"zeroconf._protocol.incoming",
"zeroconf._protocol.outgoing",
"zeroconf.const",
"zeroconf._logger",
"zeroconf._transport",
"zeroconf._record_update",
"zeroconf._services.browser",
"zeroconf._services.info",
],
)
async def test_circular_imports(module: str) -> None:
"""Check that components can be imported without circular imports."""
process = await asyncio.create_subprocess_exec(sys.executable, "-c", f"import {module}")await process.communicate()
> assert process.returncode == 0
E assert 1 == 0
E + where 1 = <Process 942>.returncode
tests/test_circular_imports.py:32: AssertionError
----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/nix/store/acdh1jngc3b9nmmgm1h2h7dnya3w74pa-python3.12-zeroconf-0.147.0-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/zeroconf/__init__.py", line 25, in <module>
from ._cache import DNSCache # noqa # import needed for backwards compat
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "src/zeroconf/_cache.py", line 1, in init zeroconf._cache
"""Multicast DNS Service Discovery for Python, v0.14-wmcbrine
File "src/zeroconf/_protocol/incoming.py", line 1, in init zeroconf._protocol.incoming
"""Multicast DNS Service Discovery for Python, v0.14-wmcbrine
File "src/zeroconf/_protocol/outgoing.py", line 1, in init zeroconf._protocol.outgoing
"""Multicast DNS Service Discovery for Python, v0.14-wmcbrine
File "src/zeroconf/_dns.py", line 1, in init zeroconf._dns
"""Multicast DNS Service Discovery for Python, v0.14-wmcbrine
AttributeError: module 'zeroconf._utils.time' has no attribute '__pyx_capi__'
____________________ test_circular_imports[zeroconf.const] _____________________
module = 'zeroconf.const'
@pytest.mark.asyncio
@pytest.mark.timeout(30) # cloud can take > 9s
@pytest.mark.parametrize(
"module",
[
"zeroconf",
"zeroconf.asyncio",
"zeroconf._protocol.incoming",
"zeroconf._protocol.outgoing",
"zeroconf.const",
"zeroconf._logger",
"zeroconf._transport",
"zeroconf._record_update",
"zeroconf._services.browser",
"zeroconf._services.info",
],
)
async def test_circular_imports(module: str) -> None:
"""Check that components can be imported without circular imports."""
process = await asyncio.create_subprocess_exec(sys.executable, "-c", f"import {module}")await process.communicate()
> assert process.returncode == 0
E assert 1 == 0
E + where 1 = <Process 949>.returncode
tests/test_circular_imports.py:32: AssertionError
----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/nix/store/acdh1jngc3b9nmmgm1h2h7dnya3w74pa-python3.12-zeroconf-0.147.0-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/zeroconf/__init__.py", line 25, in <module>
from ._cache import DNSCache # noqa # import needed for backwards compat
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "src/zeroconf/_cache.py", line 1, in init zeroconf._cache
"""Multicast DNS Service Discovery for Python, v0.14-wmcbrine
File "src/zeroconf/_protocol/incoming.py", line 1, in init zeroconf._protocol.incoming
"""Multicast DNS Service Discovery for Python, v0.14-wmcbrine
File "src/zeroconf/_protocol/outgoing.py", line 1, in init zeroconf._protocol.outgoing
"""Multicast DNS Service Discovery for Python, v0.14-wmcbrine
File "src/zeroconf/_dns.py", line 1, in init zeroconf._dns
"""Multicast DNS Service Discovery for Python, v0.14-wmcbrine
AttributeError: module 'zeroconf._utils.time' has no attribute '__pyx_capi__'
___________________ test_circular_imports[zeroconf._logger] ____________________
module = 'zeroconf._logger'
@pytest.mark.asyncio
@pytest.mark.timeout(30) # cloud can take > 9s
@pytest.mark.parametrize(
"module",
[
"zeroconf",
"zeroconf.asyncio",
"zeroconf._protocol.incoming",
"zeroconf._protocol.outgoing",
"zeroconf.const",
"zeroconf._logger",
"zeroconf._transport",
"zeroconf._record_update",
"zeroconf._services.browser",
"zeroconf._services.info",
],
)
async def test_circular_imports(module: str) -> None:
"""Check that components can be imported without circular imports."""
process = await asyncio.create_subprocess_exec(sys.executable, "-c", f"import {module}")await process.communicate()
> assert process.returncode == 0
E assert 1 == 0
E + where 1 = <Process 963>.returncode
tests/test_circular_imports.py:32: AssertionError
----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/nix/store/acdh1jngc3b9nmmgm1h2h7dnya3w74pa-python3.12-zeroconf-0.147.0-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/zeroconf/__init__.py", line 25, in <module>
from ._cache import DNSCache # noqa # import needed for backwards compat
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "src/zeroconf/_cache.py", line 1, in init zeroconf._cache
"""Multicast DNS Service Discovery for Python, v0.14-wmcbrine
File "src/zeroconf/_protocol/incoming.py", line 1, in init zeroconf._protocol.incoming
"""Multicast DNS Service Discovery for Python, v0.14-wmcbrine
File "src/zeroconf/_protocol/outgoing.py", line 1, in init zeroconf._protocol.outgoing
"""Multicast DNS Service Discovery for Python, v0.14-wmcbrine
File "src/zeroconf/_dns.py", line 1, in init zeroconf._dns
"""Multicast DNS Service Discovery for Python, v0.14-wmcbrine
AttributeError: module 'zeroconf._utils.time' has no attribute '__pyx_capi__'
__________________ test_circular_imports[zeroconf._transport] __________________
module = 'zeroconf._transport'
@pytest.mark.asyncio
@pytest.mark.timeout(30) # cloud can take > 9s
@pytest.mark.parametrize(
"module",
[
"zeroconf",
"zeroconf.asyncio",
"zeroconf._protocol.incoming",
"zeroconf._protocol.outgoing",
"zeroconf.const",
"zeroconf._logger",
"zeroconf._transport",
"zeroconf._record_update",
"zeroconf._services.browser",
"zeroconf._services.info",
],
)
async def test_circular_imports(module: str) -> None:
"""Check that components can be imported without circular imports."""
process = await asyncio.create_subprocess_exec(sys.executable, "-c", f"import {module}")await process.communicate()
> assert process.returncode == 0
E assert 1 == 0
E + where 1 = <Process 971>.returncode
tests/test_circular_imports.py:32: AssertionError
----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/nix/store/acdh1jngc3b9nmmgm1h2h7dnya3w74pa-python3.12-zeroconf-0.147.0-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/zeroconf/__init__.py", line 25, in <module>
from ._cache import DNSCache # noqa # import needed for backwards compat
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "src/zeroconf/_cache.py", line 1, in init zeroconf._cache
"""Multicast DNS Service Discovery for Python, v0.14-wmcbrine
File "src/zeroconf/_protocol/incoming.py", line 1, in init zeroconf._protocol.incoming
"""Multicast DNS Service Discovery for Python, v0.14-wmcbrine
File "src/zeroconf/_protocol/outgoing.py", line 1, in init zeroconf._protocol.outgoing
"""Multicast DNS Service Discovery for Python, v0.14-wmcbrine
File "src/zeroconf/_dns.py", line 1, in init zeroconf._dns
"""Multicast DNS Service Discovery for Python, v0.14-wmcbrine
AttributeError: module 'zeroconf._utils.time' has no attribute '__pyx_capi__'
________________ test_circular_imports[zeroconf._record_update] ________________
module = 'zeroconf._record_update'
@pytest.mark.asyncio
@pytest.mark.timeout(30) # cloud can take > 9s
@pytest.mark.parametrize(
"module",
[
"zeroconf",
"zeroconf.asyncio",
"zeroconf._protocol.incoming",
"zeroconf._protocol.outgoing",
"zeroconf.const",
"zeroconf._logger",
"zeroconf._transport",
"zeroconf._record_update",
"zeroconf._services.browser",
"zeroconf._services.info",
],
)
async def test_circular_imports(module: str) -> None:
"""Check that components can be imported without circular imports."""
process = await asyncio.create_subprocess_exec(sys.executable, "-c", f"import {module}")await process.communicate()
> assert process.returncode == 0
E assert 1 == 0
E + where 1 = <Process 979>.returncode
tests/test_circular_imports.py:32: AssertionError
----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/nix/store/acdh1jngc3b9nmmgm1h2h7dnya3w74pa-python3.12-zeroconf-0.147.0-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/zeroconf/__init__.py", line 25, in <module>
from ._cache import DNSCache # noqa # import needed for backwards compat
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "src/zeroconf/_cache.py", line 1, in init zeroconf._cache
"""Multicast DNS Service Discovery for Python, v0.14-wmcbrine
File "src/zeroconf/_protocol/incoming.py", line 1, in init zeroconf._protocol.incoming
"""Multicast DNS Service Discovery for Python, v0.14-wmcbrine
File "src/zeroconf/_protocol/outgoing.py", line 1, in init zeroconf._protocol.outgoing
"""Multicast DNS Service Discovery for Python, v0.14-wmcbrine
File "src/zeroconf/_dns.py", line 1, in init zeroconf._dns
"""Multicast DNS Service Discovery for Python, v0.14-wmcbrine
AttributeError: module 'zeroconf._utils.time' has no attribute '__pyx_capi__'
______________ test_circular_imports[zeroconf._services.browser] _______________
module = 'zeroconf._services.browser'
@pytest.mark.asyncio
@pytest.mark.timeout(30) # cloud can take > 9s
@pytest.mark.parametrize(
"module",
[
"zeroconf",
"zeroconf.asyncio",
"zeroconf._protocol.incoming",
"zeroconf._protocol.outgoing",
"zeroconf.const",
"zeroconf._logger",
"zeroconf._transport",
"zeroconf._record_update",
"zeroconf._services.browser",
"zeroconf._services.info",
],
)
async def test_circular_imports(module: str) -> None:
"""Check that components can be imported without circular imports."""
process = await asyncio.create_subprocess_exec(sys.executable, "-c", f"import {module}")await process.communicate()
> assert process.returncode == 0
E assert 1 == 0
E + where 1 = <Process 986>.returncode
tests/test_circular_imports.py:32: AssertionError
----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/nix/store/acdh1jngc3b9nmmgm1h2h7dnya3w74pa-python3.12-zeroconf-0.147.0-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/zeroconf/__init__.py", line 25, in <module>
from ._cache import DNSCache # noqa # import needed for backwards compat
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "src/zeroconf/_cache.py", line 1, in init zeroconf._cache
"""Multicast DNS Service Discovery for Python, v0.14-wmcbrine
File "src/zeroconf/_protocol/incoming.py", line 1, in init zeroconf._protocol.incoming
"""Multicast DNS Service Discovery for Python, v0.14-wmcbrine
File "src/zeroconf/_protocol/outgoing.py", line 1, in init zeroconf._protocol.outgoing
"""Multicast DNS Service Discovery for Python, v0.14-wmcbrine
File "src/zeroconf/_dns.py", line 1, in init zeroconf._dns
"""Multicast DNS Service Discovery for Python, v0.14-wmcbrine
AttributeError: module 'zeroconf._utils.time' has no attribute '__pyx_capi__'
________________ test_circular_imports[zeroconf._services.info] ________________
module = 'zeroconf._services.info'
@pytest.mark.asyncio
@pytest.mark.timeout(30) # cloud can take > 9s
@pytest.mark.parametrize(
"module",
[
"zeroconf",
"zeroconf.asyncio",
"zeroconf._protocol.incoming",
"zeroconf._protocol.outgoing",
"zeroconf.const",
"zeroconf._logger",
"zeroconf._transport",
"zeroconf._record_update",
"zeroconf._services.browser",
"zeroconf._services.info",
],
)
async def test_circular_imports(module: str) -> None:
"""Check that components can be imported without circular imports."""
process = await asyncio.create_subprocess_exec(sys.executable, "-c", f"import {module}")await process.communicate()
> assert process.returncode == 0
E assert 1 == 0
E + where 1 = <Process 993>.returncode
tests/test_circular_imports.py:32: AssertionError
----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/nix/store/acdh1jngc3b9nmmgm1h2h7dnya3w74pa-python3.12-zeroconf-0.147.0-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/zeroconf/__init__.py", line 25, in <module>
from ._cache import DNSCache # noqa # import needed for backwards compat
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "src/zeroconf/_cache.py", line 1, in init zeroconf._cache
"""Multicast DNS Service Discovery for Python, v0.14-wmcbrine
File "src/zeroconf/_protocol/incoming.py", line 1, in init zeroconf._protocol.incoming
"""Multicast DNS Service Discovery for Python, v0.14-wmcbrine
File "src/zeroconf/_protocol/outgoing.py", line 1, in init zeroconf._protocol.outgoing
"""Multicast DNS Service Discovery for Python, v0.14-wmcbrine
File "src/zeroconf/_dns.py", line 1, in init zeroconf._dns
"""Multicast DNS Service Discovery for Python, v0.14-wmcbrine
AttributeError: module 'zeroconf._utils.time' has no attribute '__pyx_capi__'
=============================== warnings summary ===============================
tests/services/test_browser.py: 5 warnings
tests/services/test_info.py: 3 warnings
tests/services/test_types.py: 2 warnings
tests/test_asyncio.py: 2 warnings
tests/test_core.py: 3 warnings
tests/test_handlers.py: 6 warnings
tests/test_init.py: 1 warning
tests/test_listener.py: 1 warning
tests/test_updates.py: 1 warning
tests/utils/test_net.py: 2 warnings
/nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/asyncio/base_events.py:726: ResourceWarning: unclosed event loop <_UnixSelectorEventLoop running=False closed=False debug=False>
_warn(f"unclosed event loop {self!r}", ResourceWarning, source=self)Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/services/test_browser.py::test_service_browser_listeners_no_update_service
/nix/store/a8s7s68vjyysmv7ajny2pi027v76ri4a-python3.12-pytest-8.3.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/_pytest/threadexception.py:82: PytestUnhandledThreadExceptionWarning: Exception in thread zeroconf-ServiceBrowser-_hap._tcp-665
Traceback (most recent call last):
File "/nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/threading.py", line 1075, in _bootstrap_inner
self.run()
File "/build/source/src/zeroconf/_services/browser.py", line 805, in run
self._fire_service_state_changed_event(event)
File "/build/source/src/zeroconf/_services/browser.py", line 734, in _fire_service_state_changed_event
self._service_state_changed.fire(
File "/build/source/src/zeroconf/_services/__init__.py", line 58, in fire
h(**kwargs)
File "/build/source/src/zeroconf/_services/browser.py", line 300, in _on_change_dispatcher
getattr(listener, _ON_CHANGE_DISPATCH[state_change])(zeroconf, service_type, name)
File "/build/source/src/zeroconf/_services/__init__.py", line 47, in update_service
raise NotImplementedError
NotImplementedError
warnings.warn(pytest.PytestUnhandledThreadExceptionWarning(msg))
tests/services/test_info.py::test_service_name_change_as_seen_ip_not_in_cache
tests/test_core.py::test_shutdown_while_register_in_process
/nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/logging/__init__.py:1660: ResourceWarning: unclosed <socket.socket fd=11, family=2, type=2, proto=0, laddr=('0.0.0.0', 5353)>def _log(self, level, msg, args, exc_info=None, extra=None, stack_info=False,
Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/services/test_info.py::test_service_name_change_as_seen_ip_not_in_cache
tests/test_core.py::test_shutdown_while_register_in_process
/nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/logging/__init__.py:1660: ResourceWarning: unclosed <socket.socket fd=12, family=2, type=2, proto=0, laddr=('127.0.0.1', 5353)>def _log(self, level, msg, args, exc_info=None, extra=None, stack_info=False,
Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/services/test_info.py::test_service_name_change_as_seen_ip_not_in_cache
tests/services/test_types.py::test_integration_with_listener
tests/test_asyncio.py::test_service_info_async_request
tests/test_core.py::test_shutdown_while_register_in_process
tests/test_handlers.py::test_qu_response
tests/test_handlers.py::test_response_aggregation_random_delay
/nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/asyncio/selector_events.py:879: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=11>
_warn(f"unclosed transport {self!r}", ResourceWarning, source=self)Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/services/test_info.py::test_service_name_change_as_seen_ip_not_in_cache
tests/services/test_types.py::test_integration_with_listener
tests/test_asyncio.py::test_service_info_async_request
tests/test_handlers.py::test_response_aggregation_random_delay
/nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/asyncio/selector_events.py:879: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=12>
_warn(f"unclosed transport {self!r}", ResourceWarning, source=self)Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/services/test_types.py::test_integration_with_listener
/build/source/src/zeroconf/_handlers/record_manager.py:51: ResourceWarning: unclosed <socket.socket fd=11, family=2, type=2, proto=0, laddr=('0.0.0.0', 5353)>self.listeners: set[RecordUpdateListener] = set()
Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/services/test_types.py::test_integration_with_listener
/build/source/src/zeroconf/_handlers/record_manager.py:51: ResourceWarning: unclosed <socket.socket fd=12, family=2, type=2, proto=0, laddr=('127.0.0.1', 5353)>self.listeners: set[RecordUpdateListener] = set()
Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/services/test_types.py::test_integration_with_listener
/build/source/src/zeroconf/_handlers/record_manager.py:51: ResourceWarning: unclosed <socket.socket fd=13, family=2, type=2, proto=0, laddr=('0.0.0.0', 5353)>self.listeners: set[RecordUpdateListener] = set()
Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/services/test_types.py::test_integration_with_listener
/build/source/src/zeroconf/_handlers/record_manager.py:51: ResourceWarning: unclosed <socket.socket fd=14, family=2, type=2, proto=0, laddr=('127.0.0.1', 5353)>self.listeners: set[RecordUpdateListener] = set()
Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/services/test_types.py::test_integration_with_listener
tests/test_core.py::test_shutdown_while_register_in_process
tests/test_handlers.py::test_qu_response
/nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/asyncio/selector_events.py:879: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=13>
_warn(f"unclosed transport {self!r}", ResourceWarning, source=self)Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/services/test_types.py::test_integration_with_listener
/nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/asyncio/selector_events.py:879: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=14>
_warn(f"unclosed transport {self!r}", ResourceWarning, source=self)Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/services/test_types.py::test_integration_with_listener
/build/source/src/zeroconf/_handlers/record_manager.py:51: ResourceWarning: unclosed <socket.socket fd=15, family=2, type=2, proto=0, laddr=('0.0.0.0', 5353)>self.listeners: set[RecordUpdateListener] = set()
Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/services/test_types.py::test_integration_with_listener
/build/source/src/zeroconf/_handlers/record_manager.py:51: ResourceWarning: unclosed <socket.socket fd=16, family=2, type=2, proto=0, laddr=('127.0.0.1', 5353)>self.listeners: set[RecordUpdateListener] = set()
Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/services/test_types.py::test_integration_with_listener
tests/test_core.py::test_shutdown_while_register_in_process
/nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/asyncio/selector_events.py:879: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=15>
_warn(f"unclosed transport {self!r}", ResourceWarning, source=self)Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/services/test_types.py::test_integration_with_listener
/nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/asyncio/selector_events.py:879: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=16>
_warn(f"unclosed transport {self!r}", ResourceWarning, source=self)Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_core.py::test_shutdown_while_register_in_process
tests/test_handlers.py::test_qu_response
/nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/asyncio/selector_events.py:879: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=12>
_warn(f"unclosed transport {self!r}", ResourceWarning, source=self)Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_core.py::test_shutdown_while_register_in_process
/nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/logging/__init__.py:1660: ResourceWarning: unclosed <socket.socket fd=13, family=2, type=2, proto=0, laddr=('0.0.0.0', 5353)>def _log(self, level, msg, args, exc_info=None, extra=None, stack_info=False,
Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_core.py::test_shutdown_while_register_in_process
/nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/logging/__init__.py:1660: ResourceWarning: unclosed <socket.socket fd=14, family=2, type=2, proto=0, laddr=('127.0.0.1', 5353)>def _log(self, level, msg, args, exc_info=None, extra=None, stack_info=False,
Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_core.py::test_shutdown_while_register_in_process
/nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/logging/__init__.py:1660: ResourceWarning: unclosed <socket.socket fd=15, family=2, type=2, proto=0, laddr=('0.0.0.0', 5353)>def _log(self, level, msg, args, exc_info=None, extra=None, stack_info=False,
Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_core.py::test_shutdown_while_register_in_process
/nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/logging/__init__.py:1660: ResourceWarning: unclosed <socket.socket fd=27, family=2, type=2, proto=0, laddr=('127.0.0.1', 5353)>def _log(self, level, msg, args, exc_info=None, extra=None, stack_info=False,
Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_core.py::test_shutdown_while_register_in_process
/nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/logging/__init__.py:1660: ResourceWarning: unclosed <socket.socket fd=31, family=2, type=2, proto=0, laddr=('0.0.0.0', 5353)>def _log(self, level, msg, args, exc_info=None, extra=None, stack_info=False,
Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_core.py::test_shutdown_while_register_in_process
/nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/logging/__init__.py:1660: ResourceWarning: unclosed <socket.socket fd=32, family=2, type=2, proto=0, laddr=('127.0.0.1', 5353)>def _log(self, level, msg, args, exc_info=None, extra=None, stack_info=False,
Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_core.py::test_shutdown_while_register_in_process
/nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/asyncio/selector_events.py:879: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=31>
_warn(f"unclosed transport {self!r}", ResourceWarning, source=self)Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_core.py::test_shutdown_while_register_in_process
tests/test_handlers.py::test_qu_response
/nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/asyncio/selector_events.py:879: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=14>
_warn(f"unclosed transport {self!r}", ResourceWarning, source=self)Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_core.py::test_shutdown_while_register_in_process
/nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/asyncio/selector_events.py:879: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=27>
_warn(f"unclosed transport {self!r}", ResourceWarning, source=self)Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_core.py::test_shutdown_while_register_in_process
/nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/asyncio/selector_events.py:879: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=32>
_warn(f"unclosed transport {self!r}", ResourceWarning, source=self)Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_core.py::test_shutdown_while_register_in_process
/nix/store/a8s7s68vjyysmv7ajny2pi027v76ri4a-python3.12-pytest-8.3.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: <coroutine object AsyncEngine._async_setup at 0x7fffb627fa20>
Traceback (most recent call last):
File "/nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/asyncio/base_events.py", line 1439, in create_datagram_endpoint
await waiter
GeneratorExit
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/build/source/src/zeroconf/_engine.py", line 92, in _async_setup
await self._async_create_endpoints()
File "/build/source/src/zeroconf/_engine.py", line 113, in _async_create_endpoints
transport, protocol = await loop.create_datagram_endpoint( # type: ignore[type-var]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/asyncio/base_events.py", line 1441, in create_datagram_endpoint
transport.close()
File "/nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/asyncio/selector_events.py", line 875, in close
self._loop.call_soon(self._call_connection_lost, None)
File "/nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/asyncio/base_events.py", line 795, in call_soon
self._check_closed()
File "/nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/asyncio/base_events.py", line 541, in _check_closed
raise RuntimeError('Event loop is closed')RuntimeError: Event loop is closed
warnings.warn(pytest.PytestUnraisableExceptionWarning(msg))
tests/test_dns.py::test_dns_service_record_hashablity
/nix/store/yj2b9vypc6wafgniwsd7044bmydlfg7j-python3.12-pluggy-1.5.0-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/pluggy/_result.py:67: ResourceWarning: unclosed <socket.socket fd=14, family=2, type=2, proto=0, laddr=('0.0.0.0', 5353)>def force_result(self, result: ResultType) -> None:
Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_dns.py::test_dns_service_record_hashablity
/nix/store/yj2b9vypc6wafgniwsd7044bmydlfg7j-python3.12-pluggy-1.5.0-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/pluggy/_result.py:67: ResourceWarning: unclosed <socket.socket fd=15, family=2, type=2, proto=0, laddr=('127.0.0.1', 5353)>def force_result(self, result: ResultType) -> None:
Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_handlers.py::test_qu_response
/nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/threading.py:299: ResourceWarning: unclosed <socket.socket fd=11, family=2, type=2, proto=0, laddr=('0.0.0.0', 5353)>def __enter__(self):
Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_handlers.py::test_qu_response
/nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/threading.py:299: ResourceWarning: unclosed <socket.socket fd=12, family=2, type=2, proto=0, laddr=('127.0.0.1', 5353)>def __enter__(self):
Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_handlers.py::test_qu_response
/nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/threading.py:299: ResourceWarning: unclosed <socket.socket fd=13, family=2, type=2, proto=0, laddr=('0.0.0.0', 5353)>def __enter__(self):
Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_handlers.py::test_qu_response
/nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/threading.py:299: ResourceWarning: unclosed <socket.socket fd=14, family=2, type=2, proto=0, laddr=('127.0.0.1', 5353)>def __enter__(self):
Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_handlers.py::test_qu_response
/nix/store/a8s7s68vjyysmv7ajny2pi027v76ri4a-python3.12-pytest-8.3.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: <coroutine object AsyncEngine._async_setup at 0x7fffb64f3e20>
Traceback (most recent call last):
File "/nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/asyncio/base_events.py", line 1439, in create_datagram_endpoint
await waiter
GeneratorExit
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/build/source/src/zeroconf/_engine.py", line 92, in _async_setup
await self._async_create_endpoints()
File "/build/source/src/zeroconf/_engine.py", line 113, in _async_create_endpoints
transport, protocol = await loop.create_datagram_endpoint( # type: ignore[type-var]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/asyncio/base_events.py", line 1441, in create_datagram_endpoint
transport.close()
File "/nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/asyncio/selector_events.py", line 875, in close
self._loop.call_soon(self._call_connection_lost, None)
File "/nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/asyncio/base_events.py", line 795, in call_soon
self._check_closed()
File "/nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/asyncio/base_events.py", line 541, in _check_closed
raise RuntimeError('Event loop is closed')RuntimeError: Event loop is closed
warnings.warn(pytest.PytestUnraisableExceptionWarning(msg))
tests/test_handlers.py::test_response_aggregation_random_delay
/nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/unittest/mock.py:2195: ResourceWarning: unclosed <socket.socket fd=11, family=2, type=2, proto=0, laddr=('0.0.0.0', 5353)>def __init__(self, name, parent):
Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_handlers.py::test_response_aggregation_random_delay
/nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/unittest/mock.py:2195: ResourceWarning: unclosed <socket.socket fd=12, family=2, type=2, proto=0, laddr=('127.0.0.1', 5353)>def __init__(self, name, parent):
Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
FAILED tests/test_circular_imports.py::test_circular_imports[zeroconf] - assert 1 == 0
FAILED tests/test_circular_imports.py::test_circular_imports[zeroconf.asyncio] - assert 1 == 0
FAILED tests/test_circular_imports.py::test_circular_imports[zeroconf._protocol.incoming] - assert 1 == 0
FAILED tests/test_circular_imports.py::test_circular_imports[zeroconf._protocol.outgoing] - assert 1 == 0
FAILED tests/test_circular_imports.py::test_circular_imports[zeroconf.const] - assert 1 == 0
FAILED tests/test_circular_imports.py::test_circular_imports[zeroconf._logger] - assert 1 == 0
FAILED tests/test_circular_imports.py::test_circular_imports[zeroconf._transport] - assert 1 == 0
FAILED tests/test_circular_imports.py::test_circular_imports[zeroconf._record_update] - assert 1 == 0
FAILED tests/test_circular_imports.py::test_circular_imports[zeroconf._services.browser] - assert 1 == 0
FAILED tests/test_circular_imports.py::test_circular_imports[zeroconf._services.info] - assert 1 == 0
= 10 failed, 313 passed, 1 skipped, 9 deselected, 77 warnings in 130.18s (0:02:10) =
error: Cannot build '/nix/store/6cli9bbr5b163yjygy5rscgwm1rjzv8z-python3.12-zeroconf-0.147.0-x86_64-unknown-linux-gnufilc0.drv'.
Reason: builder failed with exit code 1.
Output paths:
/nix/store/00s74vhxhkgbaljw1l9f3xc9fw29wagl-python3.12-zeroconf-0.147.0-x86_64-unknown-linux-gnufilc0-dist
/nix/store/acdh1jngc3b9nmmgm1h2h7dnya3w74pa-python3.12-zeroconf-0.147.0-x86_64-unknown-linux-gnufilc0
Last 25 log lines:
> tests/test_handlers.py::test_response_aggregation_random_delay
> /nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/unittest/mock.py:2195: ResourceWarning: unclosed <socket.socket fd=11, family=2, type=2, proto=0, laddr=('0.0.0.0', 5353)>
> def __init__(self, name, parent):
> Enable tracemalloc to get traceback where the object was allocated.
> See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
>
> tests/test_handlers.py::test_response_aggregation_random_delay
> /nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/unittest/mock.py:2195: ResourceWarning: unclosed <socket.socket fd=12, family=2, type=2, proto=0, laddr=('127.0.0.1', 5353)>
> def __init__(self, name, parent):
> Enable tracemalloc to get traceback where the object was allocated.
> See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
>
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> =========================== short test summary info ============================
> FAILED tests/test_circular_imports.py::test_circular_imports[zeroconf] - assert 1 == 0
> FAILED tests/test_circular_imports.py::test_circular_imports[zeroconf.asyncio] - assert 1 == 0
> FAILED tests/test_circular_imports.py::test_circular_imports[zeroconf._protocol.incoming] - assert 1 == 0
> FAILED tests/test_circular_imports.py::test_circular_imports[zeroconf._protocol.outgoing] - assert 1 == 0
> FAILED tests/test_circular_imports.py::test_circular_imports[zeroconf.const] - assert 1 == 0
> FAILED tests/test_circular_imports.py::test_circular_imports[zeroconf._logger] - assert 1 == 0
> FAILED tests/test_circular_imports.py::test_circular_imports[zeroconf._transport] - assert 1 == 0
> FAILED tests/test_circular_imports.py::test_circular_imports[zeroconf._record_update] - assert 1 == 0
> FAILED tests/test_circular_imports.py::test_circular_imports[zeroconf._services.browser] - assert 1 == 0
> FAILED tests/test_circular_imports.py::test_circular_imports[zeroconf._services.info] - assert 1 == 0
> = 10 failed, 313 passed, 1 skipped, 9 deselected, 77 warnings in 130.18s (0:02:10) =
For full logs, run:
nix log /nix/store/6cli9bbr5b163yjygy5rscgwm1rjzv8z-python3.12-zeroconf-0.147.0-x86_64-unknown-linux-gnufilc0.drvgtksourceview-4.8.4
error: Cannot build '/nix/store/7v6sf5dg2jf0ix6k1yvqnxisj7fgihxl-gtksourceview-x86_64-unknown-linux-gnufilc0-4.8.4.drv'.
Reason: builder failed with exit code 1.
Output paths:
/nix/store/axrdyh6rdw9nsb4p2ji1rfc8j8925w02-gtksourceview-x86_64-unknown-linux-gnufilc0-4.8.4
/nix/store/kj63ji2bhfg73skgl09zsa39cqzmldqh-gtksourceview-x86_64-unknown-linux-gnufilc0-4.8.4-dev
Last 25 log lines:
> 2272 | #define _g_type_once_init_leave g_once_init_leave
> | ^
> /nix/store/qmh1rqx8l1sjxzf06nyd0w0xngvgzs25-glib-2.80.4-x86_64-unknown-linux-gnufilc0-dev/include/glib-2.0/glib/gthread.h:278:29: note: expanded from macro 'g_once_init_leave'
> 278 | 0 ? (void) (*(location) = (result)) : (void) 0; \
> | ^ ~~~~~~~~
> ../gtksourceview/gtksourcecompletion.c:211:1: error: incompatible integer to pointer conversion returning 'gsize' (aka 'unsigned long') from a function with result type 'GType' (aka 'struct _GTypeOpaque *') [-Wint-conversion]
> 211 | G_DEFINE_TYPE_WITH_CODE (GtkSourceCompletion, gtk_source_completion, G_TYPE_OBJECT,
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 212 | G_ADD_PRIVATE (GtkSourceCompletion)
> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 213 | G_IMPLEMENT_INTERFACE (GTK_TYPE_BUILDABLE,
> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 214 | gtk_source_completion_buildable_interface_init))
> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /nix/store/qmh1rqx8l1sjxzf06nyd0w0xngvgzs25-glib-2.80.4-x86_64-unknown-linux-gnufilc0-dev/include/glib-2.0/gobject/gtype.h:1839:56: note: expanded from macro 'G_DEFINE_TYPE_WITH_CODE'
> 1839 | #define G_DEFINE_TYPE_WITH_CODE(TN, t_n, T_P, _C_) _G_DEFINE_TYPE_EXTENDED_BEGIN (TN, t_n, T_P, 0) {_C_;} _G_DEFINE_TYPE_EXTENDED_END()
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /nix/store/qmh1rqx8l1sjxzf06nyd0w0xngvgzs25-glib-2.80.4-x86_64-unknown-linux-gnufilc0-dev/include/glib-2.0/gobject/gtype.h:2333:3: note: expanded from macro '_G_DEFINE_TYPE_EXTENDED_BEGIN'
> 2333 | _G_DEFINE_TYPE_EXTENDED_BEGIN_REGISTER(TypeName, type_name, TYPE_PARENT, flags) \
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /nix/store/qmh1rqx8l1sjxzf06nyd0w0xngvgzs25-glib-2.80.4-x86_64-unknown-linux-gnufilc0-dev/include/glib-2.0/gobject/gtype.h:2306:10: note: expanded from macro '_G_DEFINE_TYPE_EXTENDED_BEGIN_REGISTER'
> 2306 | return static_g_define_type_id; \
> | ^~~~~~~~~~~~~~~~~~~~~~~
> 2 errors generated.
> ninja: build stopped: subcommand failed.
For full logs, run:
nix log /nix/store/7v6sf5dg2jf0ix6k1yvqnxisj7fgihxl-gtksourceview-x86_64-unknown-linux-gnufilc0-4.8.4.drvwyoming-satellite-1.4.1
error: Cannot build '/nix/store/4zmdkyprzkivbx1s9d58r2alpz1dj211-wyoming-satellite-1.4.1-x86_64-unknown-linux-gnufilc0.drv'.
Reason: 1 dependency failed.
Output paths:
/nix/store/hrv0j6xq4d9n1b6s559dc04b60521dqp-wyoming-satellite-1.4.1-x86_64-unknown-linux-gnufilc0
/nix/store/yx5igi2ff1rwd34gxs4clh1fv7gh78y1-wyoming-satellite-1.4.1-x86_64-unknown-linux-gnufilc0-distxevd-0.5.0
error: Cannot build '/nix/store/3c8xvrbsnqf16g0wy5n26s9zpl68lg7d-xevd-x86_64-unknown-linux-gnufilc0-0.5.0.drv'.
Reason: builder failed with exit code 2.
Output paths:
/nix/store/dmylihmbi0da732y9plq5dcf1p44b5ik-xevd-x86_64-unknown-linux-gnufilc0-0.5.0-dev
/nix/store/kvljch0zr4m721a7ykgyd4i7gzz26f3p-xevd-x86_64-unknown-linux-gnufilc0-0.5.0
/nix/store/r9jxz7g6yb9jh8y7scbggydh76sv5yi8-xevd-x86_64-unknown-linux-gnufilc0-0.5.0-lib
Last 25 log lines:
> | ~~~~~~~~~~~~~~ ^
> /build/source/src_base/xevd_mc.c:444:37: error: shifting a negative signed value is undefined [-Werror,-Wshift-negative-value]
> 444 | min_clip[MV_Y] = (-MAX_CU_SIZE) << 2;
> | ~~~~~~~~~~~~~~ ^
> 2 errors generated.
> make[2]: *** [src_main/CMakeFiles/xevd.dir/build.make:163: src_main/CMakeFiles/xevd.dir/__/src_base/xevd_mc.c.o] Error 1
> make[2]: *** Waiting for unfinished jobs....
> [ 18%] Building C object src_main/CMakeFiles/xevd_dynamic.dir/__/src_base/xevd_ipred.c.o
> [ 19%] Building C object src_main/CMakeFiles/xevd_dynamic.dir/__/src_base/xevd_itdq.c.o
> [ 20%] Building C object src_main/CMakeFiles/xevd_dynamic.dir/__/src_base/xevd_mc.c.o
> [ 22%] Building C object src_main/CMakeFiles/xevd_dynamic.dir/__/src_base/xevd_picman.c.o
> [ 23%] Building C object src_main/CMakeFiles/xevd_dynamic.dir/__/src_base/xevd_port.c.o
> /build/source/src_base/xevd_mc.c:443:37: error: shifting a negative signed value is undefined [-Werror,-Wshift-negative-value]
> 443 | min_clip[MV_X] = (-MAX_CU_SIZE) << 2;
> | ~~~~~~~~~~~~~~ ^
> /build/source/src_base/xevd_mc.c:444:37: error: shifting a negative signed value is undefined [-Werror,-Wshift-negative-value]
> 444 | min_clip[MV_Y] = (-MAX_CU_SIZE) << 2;
> | ~~~~~~~~~~~~~~ ^
> 2 errors generated.
> make[2]: *** [src_main/CMakeFiles/xevd_dynamic.dir/build.make:163: src_main/CMakeFiles/xevd_dynamic.dir/__/src_base/xevd_mc.c.o] Error 1
> make[2]: *** Waiting for unfinished jobs....
> make[1]: *** [CMakeFiles/Makefile2:165: src_main/CMakeFiles/xevd.dir/all] Error 2
> make[1]: *** Waiting for unfinished jobs....
> make[1]: *** [CMakeFiles/Makefile2:197: src_main/CMakeFiles/xevd_dynamic.dir/all] Error 2
> make: *** [Makefile:156: all] Error 2
For full logs, run:
nix log /nix/store/3c8xvrbsnqf16g0wy5n26s9zpl68lg7d-xevd-x86_64-unknown-linux-gnufilc0-0.5.0.drvxeve-0.5.1
error: Cannot build '/nix/store/ajx8gs8ahfi91c4rvf53kz5c7g78vawx-xeve-x86_64-unknown-linux-gnufilc0-0.5.1.drv'.
Reason: builder failed with exit code 2.
Output paths:
/nix/store/2czvwvgcnxkd3nl7wcr1jpfmp80gmrqp-xeve-x86_64-unknown-linux-gnufilc0-0.5.1-lib
/nix/store/9zq98crhhn3d7qx61hjzp7g7qs8df4h7-xeve-x86_64-unknown-linux-gnufilc0-0.5.1-dev
/nix/store/fibp7sppl4r2fsai1xdrp98a9hvji6wn-xeve-x86_64-unknown-linux-gnufilc0-0.5.1
Last 25 log lines:
> 324 | min_clip[MV_X] = (-MAX_CU_SIZE) << 2;
> | ~~~~~~~~~~~~~~ ^
> /build/source/src_base/xeve_mc.c:325:37: error: shifting a negative signed value is undefined [-Werror,-Wshift-negative-value]
> 325 | min_clip[MV_Y] = (-MAX_CU_SIZE) << 2;
> | ~~~~~~~~~~~~~~ ^
> 2 errors generated.
> make[2]: *** [src_main/CMakeFiles/xeve.dir/build.make:191: src_main/CMakeFiles/xeve.dir/__/src_base/xeve_mc.c.o] Error 1
> make[2]: *** Waiting for unfinished jobs....
> [ 17%] Building C object src_main/CMakeFiles/xeve_dynamic.dir/__/src_base/xeve_itdq.c.o
> [ 18%] Building C object src_main/CMakeFiles/xeve_dynamic.dir/__/src_base/xeve_mc.c.o
> [ 19%] Building C object src_main/CMakeFiles/xeve_dynamic.dir/__/src_base/xeve_mode.c.o
> [ 20%] Building C object src_main/CMakeFiles/xeve_dynamic.dir/__/src_base/xeve_param_parse.c.o
> /build/source/src_base/xeve_mc.c:324:37: error: shifting a negative signed value is undefined [-Werror,-Wshift-negative-value]
> 324 | min_clip[MV_X] = (-MAX_CU_SIZE) << 2;
> | ~~~~~~~~~~~~~~ ^
> /build/source/src_base/xeve_mc.c:325:37: error: shifting a negative signed value is undefined [-Werror,-Wshift-negative-value]
> 325 | min_clip[MV_Y] = (-MAX_CU_SIZE) << 2;
> | ~~~~~~~~~~~~~~ ^
> 2 errors generated.
> make[2]: *** [src_main/CMakeFiles/xeve_dynamic.dir/build.make:191: src_main/CMakeFiles/xeve_dynamic.dir/__/src_base/xeve_mc.c.o] Error 1
> make[2]: *** Waiting for unfinished jobs....
> make[1]: *** [CMakeFiles/Makefile2:165: src_main/CMakeFiles/xeve.dir/all] Error 2
> make[1]: *** Waiting for unfinished jobs....
> make[1]: *** [CMakeFiles/Makefile2:197: src_main/CMakeFiles/xeve_dynamic.dir/all] Error 2
> make: *** [Makefile:156: all] Error 2
For full logs, run:
nix log /nix/store/ajx8gs8ahfi91c4rvf53kz5c7g78vawx-xeve-x86_64-unknown-linux-gnufilc0-0.5.1.drvxlife-6.7.5
error: Cannot build '/nix/store/8pfvzz5z4w45c6jcv3vh8dsfak4lyhhb-xlife-x86_64-unknown-linux-gnufilc0-6.7.5.drv'.
Reason: builder failed with exit code 2.
Output paths:
/nix/store/997cal1g948iqx122p18dgmfjadszm3j-xlife-x86_64-unknown-linux-gnufilc0-6.7.5
Last 25 log lines:
> 100 | long size2 = (size = strlen(s1) / Base3Log + (strlen(s1)%Base3Log == 0 ? 0 : 1)) + size/2 + 1;
> | ^ ~~~~
> bignumber.cpp:824:26: error: conversion from 'typename __promote<int, int>::type' (aka 'double') to 'const bigNumber' is ambiguous
> 824 | if (n && abs(*this) > pow(10, n)) {
> | ^~~~~~~~~~
> bignumber.cpp:122:12: note: candidate constructor
> 122 | bigNumber::bigNumber(long l) {
> | ^
> bignumber.cpp:153:12: note: candidate constructor
> 153 | bigNumber::bigNumber(long long l) {
> | ^
> bignumber.cpp:184:12: note: candidate constructor
> 184 | bigNumber::bigNumber(int l) {
> | ^
> bignumber.cpp:215:12: note: candidate constructor
> 215 | bigNumber::bigNumber(digit l) {
> | ^
> bignumber.cpp:233:12: note: candidate constructor
> 233 | bigNumber::bigNumber(uLong l) {
> | ^
> bignumber.cpp:251:12: note: candidate constructor
> 251 | bigNumber::bigNumber(unsigned long l) {
> | ^
> 2 warnings and 1 error generated.
> make: *** [<builtin>: bignumber.o] Error 1
For full logs, run:
nix log /nix/store/8pfvzz5z4w45c6jcv3vh8dsfak4lyhhb-xlife-x86_64-unknown-linux-gnufilc0-6.7.5.drvxpwn-0.5.8-unstable-2024-04-01
error: Cannot build '/nix/store/s0k9z97j9sdifhij5qx814cqdbs1mjg1-xpwn-x86_64-unknown-linux-gnufilc0-0.5.8-unstable-2024-04-01.drv'.
Reason: builder failed with exit code 2.
Output paths:
/nix/store/12fgg0hc69cylp0j0bkwavg9601mfcvs-xpwn-x86_64-unknown-linux-gnufilc0-0.5.8-unstable-2024-04-01
Last 25 log lines:
> /nix/store/pwphxbw1f2kfibaz6m7bfzsdzvy0395g-openssl-x86_64-unknown-linux-gnufilc0-3.5.7-dev/include/openssl/aes.h:52:1: note: 'AES_set_decrypt_key' has been explicitly marked deprecated here
> 52 | OSSL_DEPRECATEDIN_3_0
> | ^
> /nix/store/pwphxbw1f2kfibaz6m7bfzsdzvy0395g-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/pwphxbw1f2kfibaz6m7bfzsdzvy0395g-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))
> | ^
> /build/source/dmg/filevault.c:256:2: warning: 'AES_set_encrypt_key' is deprecated [-Wdeprecated-declarations]
> 256 | AES_set_encrypt_key(aesKey, FILEVAULT_CIPHER_KEY_LENGTH * 8, &(info->aesEncKey));
> | ^
> /nix/store/pwphxbw1f2kfibaz6m7bfzsdzvy0395g-openssl-x86_64-unknown-linux-gnufilc0-3.5.7-dev/include/openssl/aes.h:49:1: note: 'AES_set_encrypt_key' has been explicitly marked deprecated here
> 49 | OSSL_DEPRECATEDIN_3_0
> | ^
> /nix/store/pwphxbw1f2kfibaz6m7bfzsdzvy0395g-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/pwphxbw1f2kfibaz6m7bfzsdzvy0395g-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))
> | ^
> 14 warnings generated.
> [ 48%] Linking C static library libdmg.a
> [ 48%] Built target dmg
> make: *** [Makefile:156: all] Error 2
For full logs, run:
nix log /nix/store/s0k9z97j9sdifhij5qx814cqdbs1mjg1-xpwn-x86_64-unknown-linux-gnufilc0-0.5.8-unstable-2024-04-01.drvxschem-3.4.5
error: Cannot build '/nix/store/4j2lf7ch41r4cn4vp7qjh0w09izlkdmg-xschem-x86_64-unknown-linux-gnufilc0-3.4.5.drv'.
Reason: builder failed with exit code 1.
Output paths:
/nix/store/hv11a2vrm8rwf6527xyqpss5hdmxpjm5-xschem-x86_64-unknown-linux-gnufilc0-3.4.5
Last 25 log lines:
> clang -DGENCALL -DRUNTIME -g -DPLUGIN_SCRIPTS -Isrc//tmpasm -DPLUGIN_PARSGEN -DPLUGIN_GUI -DPLUGIN_TTY -Isrc//default -c src//gui/find_lesstif2.c -o src//gui/find_lesstif2.o
> clang -DGENCALL -DRUNTIME -g -DPLUGIN_SCRIPTS -Isrc//tmpasm -DPLUGIN_PARSGEN -DPLUGIN_GUI -DPLUGIN_TTY -Isrc//default -c src//gui/find_x.c -o src//gui/find_x.o
> clang -DGENCALL -DRUNTIME -g -DPLUGIN_SCRIPTS -Isrc//tmpasm -DPLUGIN_PARSGEN -DPLUGIN_GUI -DPLUGIN_TTY -Isrc//default -c src//gui/find_gd.c -o src//gui/find_gd.o
> clang -DGENCALL -DRUNTIME -g -DPLUGIN_SCRIPTS -Isrc//tmpasm -DPLUGIN_PARSGEN -DPLUGIN_GUI -DPLUGIN_TTY -Isrc//default -c src//gui/find_cairo.c -o src//gui/find_cairo.o
> clang -DGENCALL -DRUNTIME -g -DPLUGIN_SCRIPTS -Isrc//tmpasm -DPLUGIN_PARSGEN -DPLUGIN_GUI -DPLUGIN_TTY -Isrc//default -c src//gui/find_misc.c -o src//gui/find_misc.o
> clang -DGENCALL -DRUNTIME -g -DPLUGIN_SCRIPTS -Isrc//tmpasm -DPLUGIN_PARSGEN -DPLUGIN_GUI -DPLUGIN_TTY -Isrc//default -c src//gui/find_gl.c -o src//gui/find_gl.o
> clang -DGENCALL -DRUNTIME -g -DPLUGIN_SCRIPTS -Isrc//tmpasm -DPLUGIN_PARSGEN -DPLUGIN_GUI -DPLUGIN_TTY -Isrc//default -c src//gui/find_sdl2.c -o src//gui/find_sdl2.o
> clang -DGENCALL -DRUNTIME -g -DPLUGIN_SCRIPTS -Isrc//tmpasm -DPLUGIN_PARSGEN -DPLUGIN_GUI -DPLUGIN_TTY -Isrc//default -c src//gui/gui.c -o src//gui/gui.o
> clang -DGENCALL -DRUNTIME -g -DPLUGIN_SCRIPTS -Isrc//tmpasm -DPLUGIN_PARSGEN -DPLUGIN_GUI -DPLUGIN_TTY -Isrc//default -c src//tty/find_ncurses.c -o src//tty/find_ncurses.o
> clang -DGENCALL -DRUNTIME -g -DPLUGIN_SCRIPTS -Isrc//tmpasm -DPLUGIN_PARSGEN -DPLUGIN_GUI -DPLUGIN_TTY -Isrc//default -c src//tty/find_slang.c -o src//tty/find_slang.o
> clang -DGENCALL -DRUNTIME -g -DPLUGIN_SCRIPTS -Isrc//tmpasm -DPLUGIN_PARSGEN -DPLUGIN_GUI -DPLUGIN_TTY -Isrc//default -c src//tty/find_gpm.c -o src//tty/find_gpm.o
> clang -DGENCALL -DRUNTIME -g -DPLUGIN_SCRIPTS -Isrc//tmpasm -DPLUGIN_PARSGEN -DPLUGIN_GUI -DPLUGIN_TTY -Isrc//default -c src//tty/find_pty.c -o src//tty/find_pty.o
> clang -DGENCALL -DRUNTIME -g -DPLUGIN_SCRIPTS -Isrc//tmpasm -DPLUGIN_PARSGEN -DPLUGIN_GUI -DPLUGIN_TTY -Isrc//default -c src//tty/find_ioctl.c -o src//tty/find_ioctl.o
> clang -DGENCALL -DRUNTIME -g -DPLUGIN_SCRIPTS -Isrc//tmpasm -DPLUGIN_PARSGEN -DPLUGIN_GUI -DPLUGIN_TTY -Isrc//default -c src//tty/find_term.c -o src//tty/find_term.o
> clang -DGENCALL -DRUNTIME -g -DPLUGIN_SCRIPTS -Isrc//tmpasm -DPLUGIN_PARSGEN -DPLUGIN_GUI -DPLUGIN_TTY -Isrc//default -c src//tty/find_readline.c -o src//tty/find_readline.o
> clang -DGENCALL -DRUNTIME -g -DPLUGIN_SCRIPTS -Isrc//tmpasm -DPLUGIN_PARSGEN -DPLUGIN_GUI -DPLUGIN_TTY -Isrc//default -c src//tty/tty.c -o src//tty/tty.o
> clang -DGENCALL -DRUNTIME -g -DPLUGIN_SCRIPTS -Isrc//tmpasm -DPLUGIN_PARSGEN -DPLUGIN_GUI -DPLUGIN_TTY -Isrc//default -c src//default/main.c -o src//default/main.o
> clang -DGENCALL -DRUNTIME -g -DPLUGIN_SCRIPTS -Isrc//tmpasm -DPLUGIN_PARSGEN -DPLUGIN_GUI -DPLUGIN_TTY -Isrc//default -c src//default/main_custom_args.c -o src//default/main_custom_args.o
> clang -DGENCALL -DRUNTIME -g -DPLUGIN_SCRIPTS -Isrc//tmpasm -DPLUGIN_PARSGEN -DPLUGIN_GUI -DPLUGIN_TTY -Isrc//default -c src//default/main_lib.c -o src//default/main_lib.o
> clang -o configure hooks.o src//default/find_cc.o src//default/lib_compile.o src//default/lib_uniqinc.o src//default/lib_file.o src//default/lib_try.o src//default/str.o src//default/ht.o src//default/log.o src//default/arg.o src//default/db.o src//default/dep.o src//default/deps_default.o src//default/find_libs.o src//default/find_fscalls.o src//default/find_printf.o src//default/find_proc.o src//default/find_fstools.o src//default/find_uname.o src//default/find_target.o src//default/find_thread.o src//default/find_io.o src//default/find_time.o src//default/find_types.o src//default/find_signal.o src//default/find_environ.o src//default/regex.o src//default/lib_filelist.o src//default/lib_srctree.o src//default/lib_pkg_config.o src//default/find_str.o src//default/find_sys.o src//scripts/scripts.o src//scripts/find_gpmi.o src//scripts/find_tcl.o src//scripts/find_ruby.o src//scripts/find_mruby.o src//scripts/find_python.o src//scripts/find_perl.o src//scripts/find_mawk.o src//scripts/find_lua.o src//scripts/find_guile.o src//scripts/find_stutter.o src//scripts/find_funlisp.o src//scripts/find_duktape.o src//scripts/find_mujs.o src//scripts/find_fungw.o src//scripts/find_m4.o src//scripts/find_welltype.o src//scripts/find_picol.o src//tmpasm/tmpasm.o src//tmpasm/tmpasm_scconfig.o src//tmpasm/openfiles.o src//parsgen/find_parsgen.o src//gui/find_gtk2.o src//gui/find_gtk3.o src//gui/find_gtk4.o src//gui/find_lesstif2.o src//gui/find_x.o src//gui/find_gd.o src//gui/find_cairo.o src//gui/find_misc.o src//gui/find_gl.o src//gui/find_sdl2.o src//gui/gui.o src//tty/find_ncurses.o src//tty/find_slang.o src//tty/find_gpm.o src//tty/find_pty.o src//tty/find_ioctl.o src//tty/find_term.o src//tty/find_readline.o src//tty/tty.o src//default/main.o src//default/main_custom_args.o src//default/main_lib.o
> clang -c -DGENCALL -DRUNTIME -g -DPLUGIN_SCRIPTS -Isrc//tmpasm -DPLUGIN_PARSGEN -DPLUGIN_GUI -DPLUGIN_TTY -Isrc//default -o src/util/sccbox.o src/util/sccbox.c
> clang -o sccbox src/util/sccbox.o
> Setting prefix to '/nix/store/hv11a2vrm8rwf6527xyqpss5hdmxpjm5-xschem-x86_64-unknown-linux-gnufilc0-3.4.5'
> Unknown argument 'build'
> Unknown argument 'host'
For full logs, run:
nix log /nix/store/4j2lf7ch41r4cn4vp7qjh0w09izlkdmg-xschem-x86_64-unknown-linux-gnufilc0-3.4.5.drvxspim-9.1.22
error: Cannot build '/nix/store/lfll649s8rm1wrvdizwqh6hj7b1sgr3s-xspim-x86_64-unknown-linux-gnufilc0-9.1.22.drv'.
Reason: builder failed with exit code 2.
Output paths:
/nix/store/sdcw7psq4c0jb6clbn2p06hbmp57fcaf-xspim-x86_64-unknown-linux-gnufilc0-9.1.22
Last 25 log lines:
> 164 | #define DEFAULT_RUN_LOCATION "__start"
> | ^
> ../CPU/spim-utils.cpp:399:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
> 399 | error ("Cannot put a breakpoint at address 0x%08x\n", addr);
> | ^
> ../CPU/spim-utils.cpp:401:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
> 401 | error ("No instruction to breakpoint at address 0x%08x\n", addr);
> | ^
> ../CPU/spim-utils.cpp:433:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
> 433 | error ("No breakpoint to delete at 0x%08x\n", addr);
> | ^
> ../CPU/spim-utils.cpp:460:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
> 460 | write_output (message_out, "Breakpoint at 0x%08x\n", b->addr);
> | ^
> ../CPU/spim-utils.cpp:462:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
> 462 | write_output (message_out, "No breakpoints set\n");
> | ^
> ../CPU/spim-utils.cpp:608:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
> 608 | fatal_error ("Out of memory at request for %d bytes.\n");
> | ^
> ../CPU/spim-utils.cpp:621:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
> 621 | fatal_error ("Out of memory at request for %d bytes.\n");
> | ^
> 20 warnings and 1 error generated.
> make: *** [<builtin>: spim-utils.o] Error 1
For full logs, run:
nix log /nix/store/lfll649s8rm1wrvdizwqh6hj7b1sgr3s-xspim-x86_64-unknown-linux-gnufilc0-9.1.22.drvxst-0.10.0
error: Cannot build '/nix/store/lq7hlb88hy1kp74ygmwcy2qxqckhk1jq-xst-x86_64-unknown-linux-gnufilc0-0.10.0.drv'.
Reason: builder failed with exit code 2.
Output paths:
/nix/store/9xslvgnv86nl5gyvyi094damahr645hc-xst-x86_64-unknown-linux-gnufilc0-0.10.0
Last 25 log lines:
> /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: pkg-config: command not found
> /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: pkg-config: command not found
> x.o:x.c:function pizlonatedFI1065_FcPatternDestroy:(.text+0x36fb1): error: undefined reference to 'pizlonated_FcPatternDestroy'
> x.o:x.c:function pizlonatedFI1065_FcFontSetDestroy:(.text+0x37051): error: undefined reference to 'pizlonated_FcFontSetDestroy'
> x.o:x.c:function pizlonatedFI1073_FcNameParse:(.text+0x371f1): error: undefined reference to 'pizlonated_FcNameParse'
> x.o:x.c:function pizlonatedFI12770_FcPatternDel:(.text+0x372bb): error: undefined reference to 'pizlonated_FcPatternDel'
> x.o:x.c:function pizlonatedFI61049_FcPatternAddDouble:(.text+0x373a5): error: undefined reference to 'pizlonated_FcPatternAddDouble'
> x.o:x.c:function pizlonatedFI1445047_FcPatternGetDouble:(.text+0x374bb): error: undefined reference to 'pizlonated_FcPatternGetDouble'
> x.o:x.c:function pizlonatedFI28863_FcPatternAddInteger:(.text+0x375e2): error: undefined reference to 'pizlonated_FcPatternAddInteger'
> x.o:x.c:function pizlonatedFI28863_FcPatternAddBool:(.text+0x377e2): error: undefined reference to 'pizlonated_FcPatternAddBool'
> x.o:x.c:function pizlonatedFI28863_FcConfigSubstitute:(.text+0x378f2): error: undefined reference to 'pizlonated_FcConfigSubstitute'
> x.o:x.c:function pizlonatedFI141521_FcFontMatch:(.text+0x37aeb): error: undefined reference to 'pizlonated_FcFontMatch'
> x.o:x.c:function pizlonatedFI17023078_FcFontSort:(.text+0x3994d): error: undefined reference to 'pizlonated_FcFontSort'
> x.o:x.c:function pizlonatedFI1073_FcPatternDuplicate:(.text+0x39a91): error: undefined reference to 'pizlonated_FcPatternDuplicate'
> x.o:x.c:function pizlonatedFI9_FcCharSetCreate:(.text+0x39b47): error: undefined reference to 'pizlonated_FcCharSetCreate'
> x.o:x.c:function pizlonatedFI2529_FcCharSetAddChar:(.text+0x39be7): error: undefined reference to 'pizlonated_FcCharSetAddChar'
> x.o:x.c:function pizlonatedFI141514_FcPatternAddCharSet:(.text+0x39cdb): error: undefined reference to 'pizlonated_FcPatternAddCharSet'
> x.o:x.c:function pizlonatedFI1065_FcDefaultSubstitute:(.text+0x39dd1): error: undefined reference to 'pizlonated_FcDefaultSubstitute'
> x.o:x.c:function pizlonatedFI17023078_FcFontSetMatch:(.text+0x39e7d): error: undefined reference to 'pizlonated_FcFontSetMatch'
> x.o:x.c:function pizlonatedFI1445047_FcPatternGetBool:(.text+0x39fcb): error: undefined reference to 'pizlonated_FcPatternGetBool'
> x.o:x.c:function pizlonatedFI1065_FcCharSetDestroy:(.text+0x3a0e1): error: undefined reference to 'pizlonated_FcCharSetDestroy'
> x.o:x.c:function pizlonatedFI2_FcInit:(.text+0x3bab7): error: undefined reference to 'pizlonated_FcInit'
> x.o:x.c:function pizlonatedFI1445047_FcPatternGetInteger:(.text+0x3d84b): error: undefined reference to 'pizlonated_FcPatternGetInteger'
> clang-20: error: linker command failed with exit code 1 (use -v to see invocation)
> make: *** [Makefile:31: st] Error 1
For full logs, run:
nix log /nix/store/lq7hlb88hy1kp74ygmwcy2qxqckhk1jq-xst-x86_64-unknown-linux-gnufilc0-0.10.0.drvxevd-0.5.0
error: build of '/nix/store/3c8xvrbsnqf16g0wy5n26s9zpl68lg7d-xevd-x86_64-unknown-linux-gnufilc0-0.5.0.drv^*', '/nix/store/4j2lf7ch41r4cn4vp7qjh0w09izlkdmg-xschem-x86_64-unknown-linux-gnufilc0-3.4.5.drv^*', '/nix/store/4zmdkyprzkivbx1s9d58r2alpz1dj211-wyoming-satellite-1.4.1-x86_64-unknown-linux-gnufilc0.drv^*', '/nix/store/7v6sf5dg2jf0ix6k1yvqnxisj7fgihxl-gtksourceview-x86_64-unknown-linux-gnufilc0-4.8.4.drv^*', '/nix/store/8pfvzz5z4w45c6jcv3vh8dsfak4lyhhb-xlife-x86_64-unknown-linux-gnufilc0-6.7.5.drv^*', '/nix/store/ajx8gs8ahfi91c4rvf53kz5c7g78vawx-xeve-x86_64-unknown-linux-gnufilc0-0.5.1.drv^*', '/nix/store/lfll649s8rm1wrvdizwqh6hj7b1sgr3s-xspim-x86_64-unknown-linux-gnufilc0-9.1.22.drv^*', '/nix/store/lq7hlb88hy1kp74ygmwcy2qxqckhk1jq-xst-x86_64-unknown-linux-gnufilc0-0.10.0.drv^*', '/nix/store/s0k9z97j9sdifhij5qx814cqdbs1mjg1-xpwn-x86_64-unknown-linux-gnufilc0-0.5.8-unstable-2024-04-01.drv^*' failed
End of log