Community
Participate
Working Groups
+++ This bug was initially created as a clone of Bug #167838 +++ It looks like once again, during the server upgrade of build.e.o to x86_64, the GD::Graph perl module was lost. I'm running cvschangelogbuilder on build.eclipse.org, and the charts require GD::Graph. This was installed before the server upgrade. According to bug 142522 comment 5, the right command should be /usr/bin/perl -MCPAN -e 'install "GD::Graph"'
I've built the GD libs and installed the Perl module. Can you confirm your scripts are now working correctly. -M.
Unfortunately it still fails, and in a way that's worse than before: Now the failure generating images leads to terminating the script, so I cannot see ANY data (before I saw textual data without images). This is the error message I see: Generating HTML report... Can't locate object method "png" via package "GD::Image" at /home/data/users/moberhuber/cvscl/cvschangelogbuilder-2.2/cvschangelogbuild er.pl line 1688. moberhuber@build:~/cvscl> ls ~/downloads-tm/downloads/drops/N-changelog/
gd itself was not installed... I wonder if it's required. I've installed it; Martin, can you try again?
Better, but not quite good yet... now changelogbuilder doesn't crash any more, but ends with this message: Generating HTML report... Can't locate object method "png" via package "GD::Image" at /home/data/users/moberhuber/cvscl/cvschangelogbuilder-2.2/cvschangelogbuilder.pl line 1688.
Ping? This still fails for me on build.e.o
FWIW, CDT is also broken, no updates since Sep 2010: http://download.eclipse.org/tools/cdt/builds/cvslog/HEAD/index.html
Ok I think this should be fixed. Having to install the png and jpeg devel libs and then having to hand correct the symlinks(and the symlink for gd) so they appear to LD is really really irritating. Might have something to do with the 32bit compatibility mode. Perl one liner to test for png: >perl -e 'use GD; $im=GD::Image->new(); print $im->can("png") ? "yes" : "no" , "\n";' yes > -M.