[arch-general] nitrogen libpng rebuild information
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
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
On 01/22/2010 08:47 PM, pyther wrote:
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 nitrogen works here, doesn't need to be rebuild but if i try it fails.
In file included from /usr/include/libpng14/png.h:394, from Thumbview.cc:26: /usr/include/libpng14/pngconf.h:364: error: expected constructor, destructor, or type conversion before '.' token /usr/include/libpng14/pngconf.h:365: error: '__dont__' does not name a type make[2]: *** [Thumbview.o] Error 1 make[2]: Leaving directory `/build/src/nitrogen-1.4/src' -- Ionut
On 01/22/2010 01:51 PM, Ionut Biru wrote:
On 01/22/2010 08:47 PM, pyther wrote:
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 nitrogen works here, doesn't need to be rebuild but if i try it fails.
In file included from /usr/include/libpng14/png.h:394, from Thumbview.cc:26: /usr/include/libpng14/pngconf.h:364: error: expected constructor, destructor, or type conversion before '.' token /usr/include/libpng14/pngconf.h:365: error: '__dont__' does not name a type make[2]: *** [Thumbview.o] Error 1 make[2]: Leaving directory `/build/src/nitrogen-1.4/src'
Hmm... It must have been a goofy upgrade glitch on my system or something. Supposedly that error is due to a old libpng file that nitrogen no longer uses. Nitrogen 1.5 compiles fine and works without any problems. The dev, m4re, is also an arch user (what would you know). He is going to try to release 1.5 today.
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
Nitrogen 1.5 is released! http://projects.l3ib.org/nitrogen/files/nitrogen-1.5.tar.gz
participants (2)
-
Ionut Biru
-
pyther