1 |
On Wednesday, August 19, 2015 12:14:46 AM Jeremi Piotrowski wrote: |
2 |
> On Tue, 18 Aug 2015, Dale wrote: |
3 |
> > Grant Edwards wrote: |
4 |
> > > On 2015-08-18, Dale <rdalek1967@×××××.com> wrote: |
5 |
> > > I don't have any libtinfo.<whatever> on any of my systems either. By |
6 |
> > > default, I don't think a separate libtinfo is built. One suggestion I |
7 |
> > > saw for this problem (on a different distro) is to symlink libtinfo to |
8 |
> > > libncurses. |
9 |
> |
10 |
> Ncurses can be compiled as a single library or as two (ncurses + tinfo), |
11 |
> in either case all the symbols are present on the system it's just a |
12 |
> question of where they are located. |
13 |
> |
14 |
> Many packages are not prepared to handle the seperate tinfo library, we |
15 |
> have many bugs in the bugzilla that deal with tracking down such build |
16 |
> failures and correcting them. But this is the first I hear of anyone |
17 |
> having a problem with the reverse. |
18 |
|
19 |
It could happen if the tinfo flag is removed (perhaps as an attempt to build |
20 |
one of the many broken packages). If the tinfo library is not preserved |
21 |
everything that linked against it stops working. That's one of the many |
22 |
problems with the current approach to this use flag (patching the multitude of |
23 |
broken packages). I patched my ncurses ebuild to build and install both a full |
24 |
ncurses along with a tinfo library, that causes the most packages to link |
25 |
against curses only so no rebuild is necessary after removing the use flag, |
26 |
everything builds ok and only binary packages use libtinfo. I posted the patch |
27 |
on the tinfo tracker but no one seems interested. |
28 |
|
29 |
> Symlinking libtinfo to libncurses *should* work, or atleast seems like a |
30 |
> valid rescue attempt. |
31 |
|
32 |
It's worth a shot, but it doesn't work for all packages. I think it depends on |
33 |
the linking order. |
34 |
|
35 |
PS: There's a post by wraeth on this thread, is anybody having problems |
36 |
opening it? kmail crashes everytime I try. |
37 |
|
38 |
-- |
39 |
Fernando Rodriguez |