summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/termplotlib/gnuplot-subprocess.patch
diff options
context:
space:
mode:
authorBjørn Forsman <bjorn.forsman@gmail.com>2025-01-24 09:28:19 +0100
committerBjørn Forsman <bjorn.forsman@gmail.com>2025-01-24 18:42:20 +0100
commitb376e96f521d932948aa3a62f7878bce3d26ef11 (patch)
tree8bdd5754903476e13b52c7dbf458b26f1a541c16 /pkgs/development/python-modules/termplotlib/gnuplot-subprocess.patch
parent94d29016b0aa6d718fd297a39af938c564d98aa7 (diff)
quartus-prime-lite: add missing runtime dependency xorg.libXscrnSaver
Fixes this error when selecting "Tools -> Run Simulation Tool -> RTL Simulation": $ quartus [...] Info: Command: quartus_sh -t /nix/store/bqibb4d2273cg13fzyc9n2xcry60102k-quartus-prime-lite-unwrapped-23.1std.1.993/quartus/common/tcl/internal/nativelink/qnativesim.tcl --rtl_sim test2 test2 Info: Quartus(args): --rtl_sim test2 test2 Internal Error: Sub-system: ATCL, File: /quartus/ccl/atcl/atcl_root.cpp, Line: 508 Unable to load Tk library Stack Trace: 0x8063: err_report_internal_error(char const*, char const*, char const*, int) + 0x1a (ccl_err) 0x1a4fe: atcl_init_tk_window(Tcl_Interp*, char const*) + 0xf9 (ccl_atcl) 0x2f19b: atcl_init_tk + 0xa3 (ccl_atcl) 0x4753b: TclInvokeStringCommand + 0x7b (tcl8.6) 0x4bb47: TclNRRunCallbacks + 0x67 (tcl8.6) 0x4cf29: TclEvalEx + 0x599 (tcl8.6) 0xf40fe: Tcl_FSEvalFileEx + 0x21e (tcl8.6) 0xf4246: Tcl_EvalFile + 0x26 (tcl8.6) 0x1879f: qexe_evaluate_tcl_script(std::string const&) + 0x388 (comp_qexe) 0x19ecb: qexe_do_tcl(QEXE_FRAMEWORK*, std::string const&, std::string const&, std::list<std::string, std::allocator<std::string> > const&, bool, bool) + 0x7ff (comp_qexe) 0x1da75: qexe_standard_main(QEXE_FRAMEWORK*, QEXE_OPTION_DEFINITION const**, int, char const**) + 0x51d (comp_qexe) 0x3a1c: qsh_main(int, char const**) + 0x78 (quartus_sh) 0x3e5c0: msg_main_thread(void*) + 0x10 (ccl_msg) 0x5cac: thr_final_wrapper + 0xc (ccl_thr) 0x3e68a: msg_thread_wrapper(void* (*)(void*), void*) + 0x6e (ccl_msg) 0xc096: mem_thread_wrapper(void* (*)(void*), void*) + 0x96 (ccl_mem) 0x91a8: err_thread_wrapper(void* (*)(void*), void*) + 0x27 (ccl_err) 0x5cef: thr_thread_wrapper + 0x15 (ccl_thr) 0x4058a: msg_exe_main(int, char const**, int (*)(int, char const**)) + 0xa8 (ccl_msg) 0xb18f: main + 0x26 (quartus_sh) 0x2a1fc: __libc_start_call_main + 0x7c (c.so.6) 0x2a2b9: __libc_start_main + 0x89 (c.so.6) 0x3669: _start + 0x29 (quartus_sh) End-trace The libtk*.so files shipped with quartus are 64-bit[1], so I think adding the dependency to targetPkgs should be enough. [1] `NIXPKGS_ALLOW_UNFREE=1 nix-build -A quartus-prime-lite.unwrapped && find ./result/ -name "libtk*.so" | xargs file` shows all "ELF 64-bit LSB shared object[...]". Fixes https://github.com/NixOS/nixpkgs/issues/375852.
Diffstat (limited to 'pkgs/development/python-modules/termplotlib/gnuplot-subprocess.patch')
0 files changed, 0 insertions, 0 deletions