Lindsay Haisley writes:
On Sat, 2008-05-10 at 18:31 -0400, Sam Varshavchik wrote:No, the cvs.html instructions are for building the code that's checked out from CVS. The packaged tarballs do not include the autobloat script and the additional stuff that's needed to do that.Nor do the packaged tarballs include the pcp/m4 directory, but they do include, incorrectly, a reference to it. If the autotools source files are to be distributed with Courier, then they need to be complete, correct, and usable. Otherwise they're just garbage and ought to be removed before the package tarball is declared stable.
autotools source files are packaged by default by the autotools scripts themselves, even though 99% of everyone who unpacks the tarball never uses them. Just because they're included in the tarball does not mean that they're meant to be used.
None of this happens when you take the packaged tarball, and run the configure script. The problem is that, for some reason, the Gentoo build tries to rebuild the configure script and the makefile. Can't do it, without the extra m4 subdirectory from CVS.I've determined that the Gentoo build completes properly if the include of pcp/m4 is removed from /pcp/Makefile.am. If the m4 directory and its contents aren't there, and aren't referenced, what's the consequence? Will the resulting pcp functionality in Courier be broken or hobbled? If so, then perhaps the proper fix would be to include the pcp/m4 and its contents in the distribution tarball, or for the Gentoo ebuild of Courier to apply them as a patch. Auto-patching of source is common in Gentoo ebuilds.
Gentoo is the only distro that, apparently, behaves this way. But, if including the m4 directory in the tarball is the only thing that's needed, this shouldn't be too difficult.
pgpVgf0fVrKYY.pgp
Description: PGP signature
------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________ courier-users mailing list [email protected] Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users
