Gentoo Archives: gentoo-desktop

From: Nicholas Robbins <nickrobbins@×××××.com>
To: gentoo-desktop@l.g.o
Subject: Re: [gentoo-desktop] Re: [kde-sunset] kmail-3.5.10 crashes
Date: Tue, 13 Jul 2010 14:02:34
Message-Id: 150152.80760.qm@web110314.mail.gq1.yahoo.com
In Reply to: Re: [gentoo-desktop] Re: [kde-sunset] kmail-3.5.10 crashes by Nicholas Robbins
1 Ok, pulled back to libpng1.2, and still have the crashed. Must have been a case of post hoc ergo proptor hoc. Before I rebuild again to get back to libpng1.4. How should I set my cflags and useflags to allow for debugging this?
2
3 --- On Thu, 7/8/10, Nicholas Robbins <nickrobbins@×××××.com> wrote:
4
5 > From: Nicholas Robbins <nickrobbins@×××××.com>
6 > Subject: Re: [gentoo-desktop] Re: [kde-sunset] kmail-3.5.10 crashes
7 > To: gentoo-desktop@l.g.o
8 > Date: Thursday, July 8, 2010, 5:00 PM
9 > I don't think I had any traces of
10 > libpng1.2. I followed these steps for updating my libpng.
11 >
12 > http://blog.flameeyes.eu/2010/06/29/stable-users-libpng-update
13 >
14 > So I had no traces of the old version. I haven't been using
15 > --as-needed.
16 >
17 > I depclean and revdep after every update, I have
18 > buildpackage in my features. My machine is already doing
19 > it's revdep back to 1.2. Hopefully it will be done when I
20 > get back in to work tomorrow. I'll let you know if that
21 > helps.
22 >
23 > --- On Thu, 7/8/10, Duncan <1i5t5.duncan@×××.net>
24 > wrote:
25 >
26 > > From: Duncan <1i5t5.duncan@×××.net>
27 > > Subject: [gentoo-desktop] Re: [kde-sunset]
28 > kmail-3.5.10 crashes
29 > > To: gentoo-desktop@l.g.o
30 > > Date: Thursday, July 8, 2010, 4:16 PM
31 > > Nicholas Robbins posted on Thu, 08
32 > > Jul 2010 08:09:24 -0700 as excerpted:
33 > >
34 > > > Just a me-too message. I recently started having
35 > these
36 > > crashes as well.
37 > > > They started about when I upgraded to libpng1.4.
38 > >
39 > > Ugh.  Sounds like you still have the earlier
40 > version,
41 > > and some library
42 > > using it, while another pulls in the new version, with
43 > both
44 > > used by kmail,
45 > > so it's pulling in both versions into the same
46 > executable,
47 > > and that's a
48 > > certain recipe for disaster, or at least crashes.
49 > >
50 > > I take it you've completed a revdep-rebuild and
51 > running it
52 > > now comes up
53 > > clean?  Do you run with as-needed in your
54 > > ldflags?  That will certainly
55 > > help, as will having lafilefixer in your portage
56 > > post-install hooked
57 > > routines.  (If you don't know what I'm talking
58 > about,
59 > > you may want to read
60 > > up on flameeyes' blog... the mentioned tricks can
61 > > definitely save you a
62 > > **LOT** of trouble.)
63 > >
64 > > What about depclean?  Do you use it regularly?
65 > >
66 > > If you're not doing that sort of stuff routinely, it
67 > may be
68 > > that a
69 > > complete emerge --emptytree world is needed to get
70 > the
71 > > cruft cleaned out,
72 > > but before you go to that trouble, I'd suggest setting
73 > up
74 > > as-needed in
75 > > your ldflags, lafilefixer in your post-install, doing
76 > a
77 > > --depclean --
78 > > pretend and adding to world what you don't want
79 > removed,
80 > > and consider
81 > > setting FEATURES=buildpkg, before you do the rebuild,
82 > so
83 > > that when you're
84 > > done, you'll have the full world built cleanly with
85 > those
86 > > options, and
87 > > binpkg backups for every package, as well.  After
88 > that
89 > > it should be MUCH
90 > > easier to keep up with routine maintenance, always
91 > doing a
92 > > revdep-rebuild
93 > > and a depclean (I always use ask, to see what it's
94 > going to
95 > > do, before
96 > > letting it go ahead, for both of these), after every
97 > update
98 > > or package
99 > > removal.
100 > >
101 > > --
102 > > Duncan - List replies preferred.   No HTML
103 > > msgs.
104 > > "Every nonfree program has a lord, a master --
105 > > and if you use the program, he is your master." 
106 > > Richard Stallman
107 > >
108 > >
109 > >
110 >
111 >
112 >
113 >
114 >