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 |
> |