On Mon, 17 Apr 2023, Chavdar Ivanov wrote:
I am getting consistently: ... Reading symbols from /usr/pkg/bin/fish... (No debugging symbols found in /usr/pkg/bin/fish) [New process 22165] [New process 17293] [New process 512] Core was generated by `fish'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x0000778907cc4f13 in _ti_parm_analyse () from /usr/lib/libterminfo.so.2 [Current thread is 1 (process 22165)] (gdb) bt #0 0x0000778907cc4f13 in _ti_parm_analyse () from /usr/lib/libterminfo.so.2
Can you try this patch? Not sure that the ARM failure has the same underlying cause. ``` diff -urN fish-3.6.1.orig/cmake/ConfigureChecks.cmake fish-3.6.1/cmake/ConfigureChecks.cmake --- fish-3.6.1.orig/cmake/ConfigureChecks.cmake 2023-03-25 06:50:41.000000000 +0000 +++ fish-3.6.1/cmake/ConfigureChecks.cmake 2023-04-17 05:24:06.879329819 +0000 @@ -76,7 +76,7 @@ # Fix undefined reference to tparm on RHEL 6 and potentially others # If curses is found via CMake, it also links against tinfo if it exists. But if we use our # fallback pkg-config logic above, we need to do this manually. -find_library(CURSES_TINFO tinfo) +find_library(CURSES_TINFO NAMES tinfo terminfo) if (CURSES_TINFO) set(CURSES_LIBRARY ${CURSES_LIBRARY} ${CURSES_TINFO}) endif() ``` -RVP