On 22/05/06, Bryce Harrington <bryce@...961...> wrote:
On Fri, May 12, 2006 at 10:10:59AM -0500, Aaron Spike wrote:
In preparation for the upcoming release, I thought I'd try `make distcheck`.
[ snip ]
After I generate those files `make distcheck` produces the errors that can be found at: http://www.ekips.org/comp/inkscape/inx/distcheck/stderr.txt
Anyone have an idea on the above issues?
This is a critical step for being able to start doing pre-releases during the bugfix phase, ...
See http://bootstrapper.sourceforge.net/index.php?name=tutorial :
"... now for our last step, we'll check to see how our distribution works with 'make distcheck'. This does two things, it rolls a distribution tarball, and then checks it by unpacking it in a new directory, building it in another directory and installing it in a third directory."
make distcheck doesn't check Inkscape itself, it merely automates a series of steps for verifying that a candidate release tarball is (for instance) complete. The errors you are seeing are probably bogus in the sense that distcheck has to make up it idea of how to configure its untarr'd source tree from thin air, and it may not get it right for your system.
In may case, running: $ make -sC Panther distcheck goes through the steps above, and eventually reports failure as;
checking libintl.h usability... no checking libintl.h presence... no checking for libintl.h... no checking for pkg-config... /sw/bin/pkg-config checking for png_read_info in -lpng... no configure: error: libpng >= 1.2 is needed to compile inkscape
This doesn't mean that the tarball is faulty, but reflects the fact that configure cannot find my png libraries (which are in /sw/lib) without help.
Apologies if I am describing eggs to grandmothers here ...
Ben