Hi Lindsay.

Thanks for the comment on the bug report. Will look at this when I have some 
time left.


On Monday 12 May 2008, Lindsay Haisley wrote:
> 1. Gentoo _normally_ doesn't need to run autotools against a package
> source - simply using the usual configure/make/make install, perhaps
> with minimal patching to to accommodate Gentoo-specific features, is all
> that's required.

Yes.


> 2. Current Courier tarballs contain configuration scripts built against
> outdated macros which make the above process problematic in some
> environments.

Gentoo portage system has a check (that I do not really understand) that kills 
configure with the shipped files, yes.

This check finds out that courier build files were created with a 
libtool-version different from the one one a typical Gentoo system. Again, I 
don't know if this is really a problem, but Gentoo reports this as a problem 
and instructs to re-build all stuff.


> 3. Therefore, Gentoo needs to step back one step in the build process
> and re-run the autotools to rebuild the configure and Makefile.in
> scripts.

The ebuild file as I used before buming it to somehow current versions did a 
_complete_ regeneration, running all stuff, autoconf, automake, aclocal, 
everything. I changed that to the Gentoo-macro called "_elibtoolize()" that 
only runs aclocal and libtoolize. For fixing the problem with the libtool 
versions, this seems to be enough.


> 4. If the build and configure scripts in the Courier tarball were
> properly updated, the Gentoo ebuild would need only to proceed as in
> step #1 above.

Propably yes, I think. 
Sam sais, that this Gentoo-specific libtool-version check is useless. I think 
they built it in because it hurts anything anywhere, but I don't know how 
common such errors are.

regards, Bernd

-- 
When something is 'new and improved' - which is it? If it's new, then
there has never been anything before it. If it's an improvement, then
there must have been something before it.

Attachment: signature.asc
Description: This is a digitally signed message part.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft 
Defy all challenges. Microsoft(R) Visual Studio 2008. 
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
courier-users mailing list
[email protected]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users

Reply via email to