Hi Sam. On Sunday 11 May 2008, Sam Varshavchik wrote: > Just because they're included in the tarball does not mean that > they're meant to be used.
This made my day. :) Am I right that you said in fact: "I package some stuff in the tarballs that seems to be there for re-running autoconf and friends. But hey, it does not have to work because most people don't need it." That's cool. :) > > 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. Patching of source in Gentoo is not that common. Well, on many other distros, you don't really see what's getting patched, but in Gentoo, patches mostly affect build-system, not the source code. We currently patch in the following in courier: * if the user really enables this: a patch for not rewriting addresses (I did not try and/or understand what this does) * for users of uclibc: a patch to support it * a patch to remove the configure-depencancy of the courier-specific sysconftool-Macros, we have etc-update for this. * a patch to fix linker dependancies to allow for LDFLAGS="-Wl,--as-needed" as I posted some days ago on this list. That's all. The two unconditional patches only affect build-files, not the source code. The first one seems to be unused at all. > Gentoo is the only distro that, apparently, behaves this way. IIRC last year, I wrote some lines about what Gentoo is and why you are getting strange error reports from Gentoo users. From your current statements, it's clear that you did not really read or understand it. Short version: Gentoo aims to allow non-interactive build of software on all platforms. That's not fully trivial and it relies on clean build scripts. It's common that Gentoo points out errors that are rare and weren't found before. Currently, I am the current de-facto maintainer of the courier packages in Gentoo (so you don't have to use courier-0.53 in Gentoo) just because I want to use an up-to-date courier on my machine. If there's something that really can be fixed on the gentoo-per-package-side, please tell me. regards, Bernd
signature.asc
Description: This is a digitally signed message part.
------------------------------------------------------------------------- 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
