Re: abook Segmentation fault

Michael Volland <[email protected]> Sun, 12 Apr 2020 21:41:44 +0200
Newsgroups gmane.linux.gentoo.user.german
Message-ID <[email protected]>
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