[arch-general] nitrogen libpng rebuild information

pyther pyther at pyther.net
Fri Jan 22 13:47:37 EST 2010


On 01/22/2010 12:52 PM, pyther wrote:
> As nitrogen is currently orphaned I am sending this message here in 
> hopes to avoid duplicate efforts.
>
> Two issues:
> -Nitrogen won't build against libpng 14
> -Nitrogen crashes with "terminate called after throwing an instance of 
> 'Gdk::PixbufError'"
>
> According to the developer: "It had a stray include of a libpng file 
> that it hasnt needed in years that just sorta stayed there and recent 
> libpng updates made that line problematic." He states that debian has 
> a patch for this.
>
> However, he also states: "That's been long fixed in git. You can clone 
> master if you want and grab it, or wait a few days, 1.5 has been in rc 
> for a few weeks and no complaints about it so far so i'll release it 
> soon." He stated it can be as soon as today.
>
> The crashes occur with both nitrogen 1.4.2 (from the extra repo) and 
> git (soon to by 1.5). As I am writing this message, I am currently 
> working with the developer to resolve this issue. He has given me a 
> patch, which essential catches the error and prints some debug info to 
> stderr. With this patch nitrogen git runs flawlessly. So I believe it 
> is going to be a simple fix that should be hopefully be applied to git 
> in the next few hours.
>
> With this said, I suggest that we wait for nitrogen 1.5 to be 
> released. Even if we were to patch 1.4.2 we would still have the issue 
> of the gdk::PixbufError crashes.
>
> ~pyther
>
Would someone (that is using testing) be so kind to test nitrogen out 
for me? Just run it and see if it loads up or not (it shouldn't need to 
be rebuild against libpng).

I rebuilt gdk-pixbuf and gtk2 and it seems to resolve the crash. Then I 
removed my copies and installed from testing again, and oddly pacman 
redownloaded gdk-pixbuf (it used gtk2 from cache). As far as I know 
there wasn't a pkgrel bump. :-|

Thanks


More information about the arch-general mailing list