Re: Re: [kde-sunset] kmail-3.5.10 crashes

Nicholas Robbins <[email protected]>
Newsgroups gmane.linux.gentoo.desktop
Message-ID <[email protected]>
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?

--- On Thu, 7/8/10, Nicholas Robbins <[email protected]> wrote:

> From: Nicholas Robbins <[email protected]>
> Subject: Re: [gentoo-desktop] Re: [kde-sunset] kmail-3.5.10 crashes
> To: [email protected]
> Date: Thursday, July 8, 2010, 5:00 PM
> I don't think I had any traces of
> libpng1.2. I followed these steps for updating my libpng.
> 
> http://blog.flameeyes.eu/2010/06/29/stable-users-libpng-update
> 
> So I had no traces of the old version. I haven't been using
> --as-needed.
> 
> I depclean and revdep after every update, I have
> buildpackage in my features. My machine is already doing
> it's revdep back to 1.2. Hopefully it will be done when I
> get back in to work tomorrow. I'll let you know if that
> helps. 
>  
> --- On Thu, 7/8/10, Duncan <[email protected]>
> wrote:
> 
> > From: Duncan <[email protected]>
> > Subject: [gentoo-desktop] Re: [kde-sunset]
> kmail-3.5.10 crashes
> > To: [email protected]
> > Date: Thursday, July 8, 2010, 4:16 PM
> > Nicholas Robbins posted on Thu, 08
> > Jul 2010 08:09:24 -0700 as excerpted:
> > 
> > > Just a me-too message. I recently started having
> these
> > crashes as well.
> > > They started about when I upgraded to libpng1.4.
> > 
> > Ugh.  Sounds like you still have the earlier
> version,
> > and some library 
> > using it, while another pulls in the new version, with
> both
> > used by kmail, 
> > so it's pulling in both versions into the same
> executable,
> > and that's a 
> > certain recipe for disaster, or at least crashes.
> > 
> > I take it you've completed a revdep-rebuild and
> running it
> > now comes up 
> > clean?  Do you run with as-needed in your
> > ldflags?  That will certainly 
> > help, as will having lafilefixer in your portage
> > post-install hooked 
> > routines.  (If you don't know what I'm talking
> about,
> > you may want to read 
> > up on flameeyes' blog... the mentioned tricks can
> > definitely save you a 
> > **LOT** of trouble.)
> > 
> > What about depclean?  Do you use it regularly?
> > 
> > If you're not doing that sort of stuff routinely, it
> may be
> > that a 
> > complete emerge --emptytree world is needed to get
> the
> > cruft cleaned out, 
> > but before you go to that trouble, I'd suggest setting
> up
> > as-needed in 
> > your ldflags, lafilefixer in your post-install, doing
> a
> > --depclean --
> > pretend and adding to world what you don't want
> removed,
> > and consider 
> > setting FEATURES=buildpkg, before you do the rebuild,
> so
> > that when you're 
> > done, you'll have the full world built cleanly with
> those
> > options, and 
> > binpkg backups for every package, as well.  After
> that
> > it should be MUCH 
> > easier to keep up with routine maintenance, always
> doing a
> > revdep-rebuild 
> > and a depclean (I always use ask, to see what it's
> going to
> > do, before 
> > letting it go ahead, for both of these), after every
> update
> > or package 
> > removal.
> > 
> > -- 
> > Duncan - List replies preferred.   No HTML
> > msgs.
> > "Every nonfree program has a lord, a master --
> > and if you use the program, he is your master." 
> > Richard Stallman
> > 
> > 
> > 
> 
> 
> 
> 
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.