in my nix package, qa_eeschema started to fail due to not finding the ngspice library, even though it is provided
(at buildtime, ngspice is detected: -- Found ngspice: /nix/store/nzd4i6xfxmwqqq2hwm5g9sb2sxdn0hcf-libngspice-37/include
at runtime, simulation seems to work)
this seems to have started somewhere between 2022-06-21 and 2022-09-18
Running 86 test cases.../build/source/qa/unittests/eeschema/test_netlist_exporter_spice.cpp(111): fatal error: in "NetlistExporterSpice/Rectifier": critical check ngspice has failed/build/source/qa/unittests/eeschema/test_netlist_exporter_spice.cpp(80): error: in "NetlistExporterSpice/Rectifier":NGSPICE LOG===========09:26:11: Error: Missing ngspice shared library
this error occurs 14 times on a run of qa_eeschema, all in "NetlistExporterSpice"
i'm hoping someone knows if something about the library detection around this changed in the last few months
the (presumably) same 14 NetlistExporterSpice tests now also fail with critical check exporter->WriteNetlist( GetNetlistPath( true ), GetNetlistOptions() ) == true has failed [false != true]
/build/source/qa/unittests/eeschema/eeschema_test_utils.cpp(146): fatal error: in "NetlistExporterSpice/Rectifier": critical check exporter->WriteNetlist( GetNetlistPath( true ), GetNetlistOptions() ) == true has failed [false != true]/build/source/qa/unittests/eeschema/test_netlist_exporter_spice.cpp(81): error: in "NetlistExporterSpice/Rectifier":
If ngspice .so was found thanks to LD_LIBRARY_PATH workaround, those failures are separate issues. I believe author is aware of them and is already working on it. Let's close this thread then to minimize the noise.
i'm available to help, just finishing up making an nixpkgs update PR for 6.0.9, can do some more compilations after that
setting up an interactive version of the Nix build environment should be doable
here's my notes on doing such a thing for another (resolved) issue
cd ~/nixpkgsnix-shell -E '(import ./. { }).kicad-unstable.base.override { debug = false; }'cd ~/test/kicadpatchPhasecmakeConfigurePhasebuildPhaseexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(pwd)/3d-viewer/3d_cache/sgtime while echo $((run++)) && time timeout 100 qa/unittests/pcbnew/qa_pcbnew -t RegressionZoneFillTests -d; do : ; done
i think on this we'd want installCheckPhase instead of the export and time lines
though for a single non-interactive run just nix-build -A kicad-unstable is probably adequate
(this is run from a nixpkgs repo checkout on the nixos-unstable branch, after installing Nix, which is fairly straight-forward)
if you're on IRC/Matrix i'd love to help you a bit more synchronously :)
i can no longer reproduce this issue, only the [false != true] described above (now on 15 tests)
i don't know if this means the issue is resolved, or the check is masking this issue
i've tried with my LD_LIBRARY_PATH workaround and no patches,
without the workaround and no patches,
without the workaround and patches e0cb2159fc6fd16c2cd2c21b78fae39c0b748790 and 0adbe98db41cc1bd8cfe12201fd7204fd7288ee5,
and without the workaround and patch 08e86344f439a10370aa2a7d2185a871ec3b0949
all result in 15 times approximately this: /build/source/qa/unittests/eeschema/eeschema_test_utils.cpp(146): fatal error: in "NetlistExporterSpice/Rectifier": critical check exporter->WriteNetlist( GetNetlistPath( true ), GetNetlistOptions() ) == true has failed [false != true]
(this is on 5eca8dd8de9a56b7d3b35c70051a99263d7543e0, the latest master commit at the time)
With help of @evils I tested two potential fixes on a fresh Nix build system and it turned out that both of them can solve the issue (which is still present on master branch).
ngspice.cpp was designed with dynamic loading in mind i.e. libngspice is loaded when it is necessary from paths specified in NGSPICE::init_dll()
if we add target_link_libraries() to CMakeLists.txt as @imcinerney suggested, we will enforce dynamic linking. Dlopen will no longer fail even with wrong paths in NGSPICE::init_dll(), because it will be already in the memory during startup. With this solution, use of wxDynamicLibrary will be unnecessary
It means that still there are two ways for solving this bug. However target_link_libraries() will cause less trouble, but should be done together with
simplifying other parts of ngspice.cpp. I'm happy to implement this fix, but which one do we choose?
I want to move away from having hard-coded paths to libraries and dlls in our code because that ultimately is a mess to maintain in a cross-platform and reliable way. The better way is to use the linker, as is done in !1365, which is just waiting on a minor tweak before merging.
@evils I have just merged in a fix to master that should let the qa libraries link to ngspice properly. If you can test it and let me know, I can make the equivalent fix on the v7 branch.
i'm still getting a bunch of errors possibly due to not being able to write to $HOME (which is not writable in the Nix build sandbox)
i was assuming these errors came from trying to write an error report there after not finding the library
but the Error: Missing ngspice shared library part is gone
19 errors from test_netlist_exporter_spice.h
kicad-base> Running tests...kicad-base> Test project /build/source/buildkicad-base> Start 1: qa_pythonkicad-base> Start 2: qa_commonkicad-base> Start 3: qa_gerbviewkicad-base> Start 4: qa_eeschemakicad-base> Start 5: qa_sexprkicad-base> Start 6: qa_kimathkicad-base> Start 7: qa_pcbnewkicad-base> 1/7 Test #5: qa_sexpr ......................... Passed 0.08 seckicad-base> 2/7 Test #3: qa_gerbview ...................... Passed 0.09 seckicad-base> 3/7 Test #6: qa_kimath ........................ Passed 0.08 seckicad-base> 4/7 Test #2: qa_common ........................ Passed 0.20 seckicad-base> 5/7 Test #4: qa_eeschema ......................***Failed 0.91 seckicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_build_qa_unittests_eeschema_.lock' (error 2: No such file or directory)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_build_qa_unittests_eeschema_.lock' (error 2: No such file or directory)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_build_qa_unittests_eeschema_.lock' (error 2: No such file or directory)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_build_qa_unittests_eeschema_.lock' (error 2: No such file or directory)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_build_qa_unittests_eeschema_.lock' (error 2: No such file or directory)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_build_qa_unittests_eeschema_.lock' (error 2: No such file or directory)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_build_qa_unittests_eeschema_.lock' (error 2: No such file or directory)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_build_qa_unittests_eeschema_.lock' (error 2: No such file or directory)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_build_qa_unittests_eeschema_.lock' (error 2: No such file or directory)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_build_qa_unittests_eeschema_.lock' (error 2: No such file or directory)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_build_qa_unittests_eeschema_.lock' (error 2: No such file or directory)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_build_qa_unittests_eeschema_.lock' (error 2: No such file or directory)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_build_qa_unittests_eeschema_.lock' (error 2: No such file or directory)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_build_qa_unittests_eeschema_.lock' (error 2: No such file or directory)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_netlists_test_global_promotion_test_global_promotion.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_netlists_test_global_promotion_2_test_global_promotion_2.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_netlists_video_video.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_netlists_complex_hierarchy_complex_hierarchy.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_netlists_weak_vector_bus_disambiguation_weak_vector_bus_disambiguation.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_netlists_bus_junctions_bus_junctions.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_netlists_test_hier_renaming_test_hier_renaming.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_netlists_noconnects_noconnects.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_netlists_prefix_bus_alias_prefix_bus_alias.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_netlists_group_bus_matching_group_bus_matching.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_netlists_top_level_hier_pins_top_level_hier_pins.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_netlists_bus_entries_bus_entries.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:22: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_netlists_test_hier_no_connect_test_hier_no_connect.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_netlists_legacy_power_legacy_power.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_netlists_legacy_power_legacy_power.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_netlists_test_multiunit_reannotate_test_multiunit_reannotate.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_netlists_test_multiunit_reannotate_2_test_multiunit_reannotate_2.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_netlists_test_multiunit_reannotate_3_test_multiunit_reannotate_3.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_netlists_test_multiunit_reannotate_4_test_multiunit_reannotate_4.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_netlists_test_multiunit_reannotate_5_test_multiunit_reannotate_5.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_netlists_test_multiunit_reannotate_5_test_multiunit_reannotate_5.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_netlists_complex_hierarchy_complex_hierarchy.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_netlists_complex_hierarchy_shared_ampli_ht_ampli_ht.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_netlists_complex_hierarchy_shared_complex_hierarchy.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_netlists_complex_hierarchy_shared_temp_complex_hierarchy.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_netlists_complex_hierarchy_shared_ampli_ht_ampli_ht.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_spice_netlists_rectifier_rectifier.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> Running 99 test cases...kicad-base> /build/source/qa/unittests/eeschema/eeschema_test_utils.cpp(162): fatal error: in "NetlistExporterSpice/Rectifier": critical check success && errors.IsEmpty() has failedkicad-base> /build/source/qa/unittests/eeschema/./test_netlist_exporter_spice.h(84): error: in "NetlistExporterSpice/Rectifier":kicad-base> NGSPICE LOGkicad-base> ===========kicad-base>kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_spice_netlists_opamp_opamp.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> /build/source/qa/unittests/eeschema/eeschema_test_utils.cpp(162): fatal error: in "NetlistExporterSpice/Opamp": critical check success && errors.IsEmpty() has failedkicad-base> /build/source/qa/unittests/eeschema/./test_netlist_exporter_spice.h(84): error: in "NetlistExporterSpice/Opamp":kicad-base> NGSPICE LOGkicad-base> ===========kicad-base>kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_spice_netlists_npn_ce_amp_npn_ce_amp.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> /build/source/qa/unittests/eeschema/eeschema_test_utils.cpp(162): fatal error: in "NetlistExporterSpice/NpnCeAmp": critical check success && errors.IsEmpty() has failedkicad-base> /build/source/qa/unittests/eeschema/./test_netlist_exporter_spice.h(84): error: in "NetlistExporterSpice/NpnCeAmp":kicad-base> NGSPICE LOGkicad-base> ===========kicad-base>kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_spice_netlists_rlc_rlc.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> /build/source/qa/unittests/eeschema/eeschema_test_utils.cpp(162): fatal error: in "NetlistExporterSpice/Rlc": critical check success && errors.IsEmpty() has failedkicad-base> /build/source/qa/unittests/eeschema/./test_netlist_exporter_spice.h(84): error: in "NetlistExporterSpice/Rlc":kicad-base> NGSPICE LOGkicad-base> ===========kicad-base>kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_spice_netlists_potentiometers_potentiometers.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> /build/source/qa/unittests/eeschema/eeschema_test_utils.cpp(162): fatal error: in "NetlistExporterSpice/Potentiometers": critical check success && errors.IsEmpty() has failedkicad-base> /build/source/qa/unittests/eeschema/./test_netlist_exporter_spice.h(84): error: in "NetlistExporterSpice/Potentiometers":kicad-base> NGSPICE LOGkicad-base> ===========kicad-base>kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_spice_netlists_tlines_tlines.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> /build/source/qa/unittests/eeschema/eeschema_test_utils.cpp(162): fatal error: in "NetlistExporterSpice/Tlines": critical check success && errors.IsEmpty() has failedkicad-base> /build/source/qa/unittests/eeschema/./test_netlist_exporter_spice.h(84): error: in "NetlistExporterSpice/Tlines":kicad-base> NGSPICE LOGkicad-base> ===========kicad-base>kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_spice_netlists_cmos_not_cmos_not.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> /build/source/qa/unittests/eeschema/eeschema_test_utils.cpp(162): fatal error: in "NetlistExporterSpice/CmosNot": critical check success && errors.IsEmpty() has failedkicad-base> /build/source/qa/unittests/eeschema/./test_netlist_exporter_spice.h(84): error: in "NetlistExporterSpice/CmosNot":kicad-base> NGSPICE LOGkicad-base> ===========kicad-base>kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_spice_netlists_fliege_filter_fliege_filter.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> /build/source/qa/unittests/eeschema/eeschema_test_utils.cpp(162): fatal error: in "NetlistExporterSpice/FliegeFilter": critical check success && errors.IsEmpty() has failedkicad-base> /build/source/qa/unittests/eeschema/./test_netlist_exporter_spice.h(84): error: in "NetlistExporterSpice/FliegeFilter":kicad-base> NGSPICE LOGkicad-base> ===========kicad-base>kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_spice_netlists_switches_switches.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> /build/source/qa/unittests/eeschema/eeschema_test_utils.cpp(162): fatal error: in "NetlistExporterSpice/Switches": critical check success && errors.IsEmpty() has failedkicad-base> /build/source/qa/unittests/eeschema/./test_netlist_exporter_spice.h(84): error: in "NetlistExporterSpice/Switches":kicad-base> NGSPICE LOGkicad-base> ===========kicad-base>kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_spice_netlists_legacy_laser_driver_legacy_laser_driver.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> /build/source/qa/unittests/eeschema/eeschema_test_utils.cpp(162): fatal error: in "NetlistExporterSpice/LegacyLaserDriver": critical check success && errors.IsEmpty() has failedkicad-base> /build/source/qa/unittests/eeschema/./test_netlist_exporter_spice.h(84): error: in "NetlistExporterSpice/LegacyLaserDriver":kicad-base> NGSPICE LOGkicad-base> ===========kicad-base>kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_spice_netlists_legacy_pspice_legacy_pspice.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> /build/source/qa/unittests/eeschema/eeschema_test_utils.cpp(162): fatal error: in "NetlistExporterSpice/LegacyPspice": critical check success && errors.IsEmpty() has failedkicad-base> /build/source/qa/unittests/eeschema/./test_netlist_exporter_spice.h(84): error: in "NetlistExporterSpice/LegacyPspice":kicad-base> NGSPICE LOGkicad-base> ===========kicad-base>kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_spice_netlists_legacy_rectifier_legacy_rectifier.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> /build/source/qa/unittests/eeschema/eeschema_test_utils.cpp(162): fatal error: in "NetlistExporterSpice/LegacyRectifier": critical check success && errors.IsEmpty() has failedkicad-base> /build/source/qa/unittests/eeschema/./test_netlist_exporter_spice.h(84): error: in "NetlistExporterSpice/LegacyRectifier":kicad-base> NGSPICE LOGkicad-base> ===========kicad-base>kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_spice_netlists_legacy_sallen_key_legacy_sallen_key.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> /build/source/qa/unittests/eeschema/eeschema_test_utils.cpp(162): fatal error: in "NetlistExporterSpice/LegacySallenKey": critical check success && errors.IsEmpty() has failedkicad-base> /build/source/qa/unittests/eeschema/./test_netlist_exporter_spice.h(84): error: in "NetlistExporterSpice/LegacySallenKey":kicad-base> NGSPICE LOGkicad-base> ===========kicad-base>kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_spice_netlists_legacy_opamp_legacy_opamp.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> /build/source/qa/unittests/eeschema/eeschema_test_utils.cpp(162): fatal error: in "NetlistExporterSpice/LegacyOpamp": critical check success && errors.IsEmpty() has failedkicad-base> /build/source/qa/unittests/eeschema/./test_netlist_exporter_spice.h(84): error: in "NetlistExporterSpice/LegacyOpamp":kicad-base> NGSPICE LOGkicad-base> ===========kicad-base>kicad-base> /build/source/qa/unittests/eeschema/sim/test_sim_model_ngspice.cpp(186): error: in "SimModelNgspice/ParamCount": check modelParams.size() == 28 has failed [34 != 28]kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_issue13591.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> /build/source/qa/unittests/eeschema/eeschema_test_utils.cpp(162): fatal error: in "WindowsPaths": critical check success && errors.IsEmpty() has failedkicad-base> /build/source/qa/unittests/eeschema/./test_netlist_exporter_spice.h(84): error: in "WindowsPaths":kicad-base> NGSPICE LOGkicad-base> ===========kicad-base>kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_issue13431.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> /build/source/qa/unittests/eeschema/eeschema_test_utils.cpp(162): fatal error: in "ImmediateSBCKT": critical check success && errors.IsEmpty() has failedkicad-base> /build/source/qa/unittests/eeschema/./test_netlist_exporter_spice.h(84): error: in "ImmediateSBCKT":kicad-base> NGSPICE LOGkicad-base> ===========kicad-base>kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_issue13112.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> /build/source/qa/unittests/eeschema/eeschema_test_utils.cpp(162): fatal error: in "LegacyFixups": critical check success && errors.IsEmpty() has failedkicad-base> /build/source/qa/unittests/eeschema/./test_netlist_exporter_spice.h(84): error: in "LegacyFixups":kicad-base> NGSPICE LOGkicad-base> ===========kicad-base>kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_issue13162.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> /build/source/qa/unittests/eeschema/eeschema_test_utils.cpp(162): fatal error: in "DualNMOSAmp": critical check success && errors.IsEmpty() has failedkicad-base> /build/source/qa/unittests/eeschema/./test_netlist_exporter_spice.h(84): error: in "DualNMOSAmp":kicad-base> NGSPICE LOGkicad-base> ===========kicad-base>kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_qa_data_eeschema_issue12505.kicad_pro.lock' (error 2: No such file or directory)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> /build/source/qa/unittests/eeschema/eeschema_test_utils.cpp(162): fatal error: in "VariableSubstitutions": critical check success && errors.IsEmpty() has failedkicad-base> /build/source/qa/unittests/eeschema/./test_netlist_exporter_spice.h(84): error: in "VariableSubstitutions":kicad-base> NGSPICE LOGkicad-base> ===========kicad-base>kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_build_qa_unittests_eeschema_.lock' (error 2: No such file or directory)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 18:34:23: Error: Failed to inspect the lock file '/homeless-shelter/.cache/kicad_v7.99/_build_source_build_qa_unittests_eeschema_.lock' (error 2: No such file or directory)kicad-base>kicad-base> *** 39 failures are detected in the test module "Common Eeschema module tests"kicad-base>kicad-base>kicad-base> 6/7 Test #1: qa_python ........................ Passed 0.93 seckicad-base> 7/7 Test #7: qa_pcbnew ........................ Passed 35.20 seckicad-base>kicad-base> 86% tests passed, 1 tests failed out of 7kicad-base>kicad-base> Total Test time (real) = 35.23 seckicad-base>kicad-base> The following tests FAILED:kicad-base> 4 - qa_eeschema (Failed)kicad-base> Errors while running CTestkicad-base> make: *** [Makefile:71: test] Error 8
in practice this still means i have to disable the eeschema or ngspice test
but i think your commit does what it promised :)
and i'm still on an older revision of the master branch to avoid #14346 (closed)
@evils - you probably want to set $XDG_CACHE_HOME to e.g. /tmp/ for running tests (I hope this is respected by KiCad).
$XDG_CACHE_HOME defines the base directory relative to which user-specific non-essential data files should be stored. If $XDG_CACHE_HOME is either not set or empty, a default equal to $HOME/.cache should be used.
@StefanBruens ok, that brought it down to 1 error :D
error: in "SimModelNgspice/ParamCount": check modelParams.size() == 28 has failed [34 != 28]
kicad-base> Running tests...kicad-base> Test project /build/source/buildkicad-base> Start 1: qa_pythonkicad-base> Start 2: qa_commonkicad-base> Start 3: qa_gerbviewkicad-base> Start 4: qa_eeschemakicad-base> Start 5: qa_sexprkicad-base> Start 6: qa_kimathkicad-base> Start 7: qa_pcbnewkicad-base> 1/7 Test #3: qa_gerbview ...................... Passed 0.04 seckicad-base> 2/7 Test #5: qa_sexpr ......................... Passed 0.05 seckicad-base> 3/7 Test #6: qa_kimath ........................ Passed 0.06 seckicad-base> 4/7 Test #2: qa_common ........................ Passed 0.12 seckicad-base> 5/7 Test #1: qa_python ........................ Passed 0.91 seckicad-base> 6/7 Test #4: qa_eeschema ......................***Failed 10.27 seckicad-base> 22:46:52: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:52: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:52: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:52: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:52: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:52: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:52: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:52: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:52: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:52: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:52: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:52: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:52: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:52: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:52: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:52: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:52: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:52: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:52: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:52: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:52: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:52: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:52: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:52: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:52: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:52: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:52: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:52: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:52: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:52: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:52: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:52: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:52: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:52: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:52: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:52: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> Running 99 test cases...kicad-base> 22:46:53: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:53: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:53: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:53: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:53: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:53: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:53: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:54: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:54: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:56: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:56: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:56: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:56: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> /build/source/qa/unittests/eeschema/sim/test_sim_model_ngspice.cpp(186): error: in "SimModelNgspice/ParamCount": check modelParams.size() == 28 has failed [34 != 28]kicad-base> 22:46:56: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:56: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:56: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:46:56: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:47:02: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:47:02: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base> 22:47:02: Error: Directory '/homeless-shelter' couldn't be created (error 13: Permission denied)kicad-base>kicad-base> *** 1 failure is detected in the test module "Common Eeschema module tests"kicad-base>kicad-base>kicad-base> 7/7 Test #7: qa_pcbnew ........................ Passed 36.06 seckicad-base>kicad-base> 86% tests passed, 1 tests failed out of 7kicad-base>kicad-base> Total Test time (real) = 36.07 seckicad-base>kicad-base> The following tests FAILED:kicad-base> 4 - qa_eeschema (Failed)kicad-base> Errors while running CTest
it still tries to create $HOME though
edit: note i'm still on the commit before the 14346 issue, so this may be an actual test failure
edit1: confirmed, current master fails no tests (and therefore does not try to create $HOME)