On (17/11/19 20:55), Michael Volland wrote:
>
> ich bekomme beim Aufruf von abook einen Segmentation fault.
>
>
Hab mittlerweile eine Lösung gefunden - hatte den link schon, aber es
nicht ganz durchschaut:
https://bugs.gentoo.org/699968
Die Lösung ist der Patch ganz oben auf dieser Seite von Markus
Osterhoff.
Hab den patch mit dem bereits vorhandenen zusammengefasst -
alles zusammen kommt in ein lokales overlay:
---------------code--------------------------------------
--- a/
configure.ac 2020-04-12 20:18:12.739797045 +0200
+++ b/
configure.ac 2020-04-12 20:26:59.311595232 +0200
@@ -85,7 +85,8 @@
fi])
AC_CHECK_LIB(ncursesw, initscr,
- [LIBS="$LIBS -lncursesw"
+ [LIBS="$LIBS -ltinfow -lncursesw"
+ AC_SEARCH_LIBS(cbreak, tinfo)
if test x$abook_cv_curses = x/usr -a -d /usr/include/ncursesw; then
CPPFLAGS="$CPPFLAGS -I/usr/include/ncursesw"
fi
@@ -93,6 +94,7 @@
ac_widec_possible=no
AC_CHECK_LIB(ncurses, initscr,
[LIBS="$LIBS -lncurses"
+ AC_SEARCH_LIBS(cbreak, tinfo)
if test x$abook_cv_curses = x/usr -a -d /usr/include/ncurses; then
CPPFLAGS="$CPPFLAGS -I/usr/include/ncurses"
fi
----------------------------------code-------------------------------
Falls es jemand braucht noch einen link zu einer Kurzanleitung für
locale overlays:
https://zigford.org/gentoo-local-overlay.html
von
https://forums.gentoo.org/viewtopic-t-827407-start-0.html
habe ich noch das folgende übernommen und an make.conf angefügt
echo "PORTDIR_OVERLAY="/usr/local/portage/overlay/"
Hat mich echt gewundert, dass 1. nicht mehr Leute das Problem hatten und
2. dass der Patch nicht mittlerweile in portage eingegangen ist...?
Gruß
Michael