]> git.sur5r.net Git - kconfig-frontends/blob - docs/known-issues.txt
docs: remove known issues known to be resolved.
[kconfig-frontends] / docs / known-issues.txt
1 This file lists the known issues encountered while packaging the kconfig
2 frontends.
3
4 ----------------------------------------
5
6 Under Cygwin, the build does not succeed with both -Wall and -Werror.
7
8 ----------------------------------------
9
10 Under Cygwin, the nconf frontends does not build, because headers are
11 hard-coded, and patching them would be too intrusive.
12
13 You have to explicitly disable nconf at ./configure time:
14     ./configure --disable-nconf
15
16 ----------------------------------------
17
18 Under Cygwin, gettext is not in the C library, but in an external libintl,
19 so it must be explicitly linked in. The packaging does check this situation,
20 and correctly link against libintl. libintl depends on some other libraries
21 (libncursesw and libiconv). Simply linking against libintl does pull the
22 dependencies in.
23
24 However, at least libiconv is not installed by default, even if the devel
25 libintl package is installed. This is considered a bug in the Cygwin
26 installation mechanism.
27
28 To fix it, re-run the Cygwin install process, and expressly select:
29   - Devel/libiconv
30
31 (and say 'yes' if you are prompted for required packages), and re-build
32 (no need to re-run .configure).
33
34 ----------------------------------------
35
36 Under Cygwin, gtk+2.0 depends on:
37   - libglitz
38   - libxcb-render-util
39   - libpng15
40
41 but they are not installed by default, even if the gtk devel package is
42 installed.
43
44 To fix it, re-run the Cygwin install process, and expressly select:
45   - X11/libglitz-devel 
46   - X11/libxcb-render-util-devel
47   - Libs/libpng15-devel
48
49 (and say 'yes' if you are prompted for required packages), and re-build
50 (no need to re-run ./configure).
51
52 gtk+2.0 is used by the gconf frontend.
53
54 ----------------------------------------
55
56 Under Cygwin, libglade's .la file explictly links against -lpng12, but
57 the version of libpng is 1.5, not 1.2.
58
59 To fix it, you can do either of:
60   - disable the gconf frontend with --disable-gconf, or
61   - edit /lib/libglade-2.0.la, and change '-lpng12' to '-lpng'.
62
63 libglade is used by the gconf frontend.
64
65 ----------------------------------------