1 |
On (17/11/19 20:55), Michael Volland wrote: |
2 |
> |
3 |
> ich bekomme beim Aufruf von abook einen Segmentation fault. |
4 |
> |
5 |
> |
6 |
Hab mittlerweile eine Lösung gefunden - hatte den link schon, aber es |
7 |
nicht ganz durchschaut: |
8 |
|
9 |
https://bugs.gentoo.org/699968 |
10 |
|
11 |
Die Lösung ist der Patch ganz oben auf dieser Seite von Markus |
12 |
Osterhoff. |
13 |
|
14 |
Hab den patch mit dem bereits vorhandenen zusammengefasst - |
15 |
alles zusammen kommt in ein lokales overlay: |
16 |
|
17 |
---------------code-------------------------------------- |
18 |
|
19 |
--- a/configure.ac 2020-04-12 20:18:12.739797045 +0200 |
20 |
+++ b/configure.ac 2020-04-12 20:26:59.311595232 +0200 |
21 |
@@ -85,7 +85,8 @@ |
22 |
fi]) |
23 |
|
24 |
AC_CHECK_LIB(ncursesw, initscr, |
25 |
- [LIBS="$LIBS -lncursesw" |
26 |
+ [LIBS="$LIBS -ltinfow -lncursesw" |
27 |
+ AC_SEARCH_LIBS(cbreak, tinfo) |
28 |
if test x$abook_cv_curses = x/usr -a -d /usr/include/ncursesw; then |
29 |
CPPFLAGS="$CPPFLAGS -I/usr/include/ncursesw" |
30 |
fi |
31 |
@@ -93,6 +94,7 @@ |
32 |
ac_widec_possible=no |
33 |
AC_CHECK_LIB(ncurses, initscr, |
34 |
[LIBS="$LIBS -lncurses" |
35 |
+ AC_SEARCH_LIBS(cbreak, tinfo) |
36 |
if test x$abook_cv_curses = x/usr -a -d /usr/include/ncurses; then |
37 |
CPPFLAGS="$CPPFLAGS -I/usr/include/ncurses" |
38 |
fi |
39 |
----------------------------------code------------------------------- |
40 |
|
41 |
Falls es jemand braucht noch einen link zu einer Kurzanleitung für |
42 |
locale overlays: |
43 |
|
44 |
https://zigford.org/gentoo-local-overlay.html |
45 |
|
46 |
von |
47 |
|
48 |
https://forums.gentoo.org/viewtopic-t-827407-start-0.html |
49 |
|
50 |
habe ich noch das folgende übernommen und an make.conf angefügt |
51 |
|
52 |
echo "PORTDIR_OVERLAY="/usr/local/portage/overlay/" |
53 |
|
54 |
Hat mich echt gewundert, dass 1. nicht mehr Leute das Problem hatten und |
55 |
2. dass der Patch nicht mittlerweile in portage eingegangen ist...? |
56 |
|
57 |
Gruß |
58 |
Michael |