Recent mail/p5-Mail-SpamAssassin update -- dependency errors?
Jeremy Chadwick
freebsd at jdc.parodius.com
Thu Feb 11 10:26:04 UTC 2010
On Thu, Feb 11, 2010 at 02:17:08AM -0800, Jeremy Chadwick wrote:
> On Wed, Feb 10, 2010 at 09:47:41PM +0100, Gabor Kovesdan wrote:
> > El 2010. 02. 10. 14:59, Jeremy Chadwick escribió:
> >
> > [..snip...]
> > >If I do "make rmconfig" on either box, the dependency error goes away.
> > >
> > >This should be sufficient, I think? :-)
> > Jeremy, could you please confirm that this update solves the problem?
> > http://www.freebsd.org/cgi/query-pr.cgi?pr=143729
> >
> > I still couldn't reproduce the issue you reported, I used the same
> > options, though.
>
> I suppose I should provide make.conf variables which would be relevant
> as well.
>
> NO_INET6=yes
> USA_RESIDENT=yes
> WITHOUT_X11=yes
> WITH_APACHE=yes
> WITHOUT_IPV6=true
> WITHOUT_NLS=true
>
> I can repro the problem on both a 7.2-STABLE and 8.0-STABLE box; both
> have the same make.conf variables above.
>
> I just csup'd both machines (I see some changes have been made to the
> port since then), but the problem persists. Here's a session showing
> the exact problem and how to repro it:
>
> # make rmconfig
> ===> No user-specified options configured for p5-Mail-SpamAssassin-3.3.0_1
> # make clean
> ===> Cleaning for p5-Mail-SpamAssassin-3.3.0_1
> # make config
> {...set flags like I described in my previous mails...}
> # cat /var/db/ports/p5-Mail-SpamAssassin/options
> # This file is auto-generated by 'make config'.
> # No user-servicable parts inside!
> # Options for p5-Mail-SpamAssassin-3.3.0_1
> _OPTIONS_READ=p5-Mail-SpamAssassin-3.3.0_1
> WITH_AS_ROOT=true
> WITH_SPAMC=true
> WITHOUT_SACOMPILE=true
> WITHOUT_DKIM=true
> WITHOUT_SSL=true
> WITHOUT_GNUPG=true
> WITHOUT_MYSQL=true
> WITHOUT_PGSQL=true
> WITHOUT_RAZOR=true
> WITH_SPF_QUERY=true
> WITHOUT_RELAY_COUNTRY=true
> WITHOUT_DCC=true
> # make clean
> p5-Mail-SpamAssassin-3.3.0_1: "+" non-existent -- dependency list incomplete
> ===> Cleaning for p5-Mail-SpamAssassin-3.3.0_1
> # make all-depends-list
> /usr/ports/lang/perl5.8
> /usr/ports/dns/p5-Net-DNS
> /usr/ports/archivers/p5-IO-Zlib
> /usr/ports/www/p5-HTML-Parser
> /usr/ports/archivers/p5-IO-Compress-Zlib
> /usr/ports/archivers/p5-Compress-Zlib
> /usr/ports/mail/p5-Mail-Tools
> /usr/ports/net-mgmt/p5-NetAddr-IP
> p5-Mail-SpamAssassin-3.3.0_1: "+" non-existent -- dependency list incomplete
> /usr/ports/security/p5-Digest-SHA1
> /usr/ports/net-mgmt/p5-Net-IP
> /usr/ports/security/p5-Digest-SHA
> /usr/ports/security/p5-Digest-HMAC
> /usr/ports/www/p5-HTML-Tagset
> /usr/ports/archivers/p5-Compress-Raw-Zlib
> /usr/ports/archivers/p5-IO-Compress-Base
> /usr/ports/devel/p5-TimeDate
> /usr/ports/math/p5-Math-BigInt
> # make rmconfig
> ===> Removing user-configured options for p5-Mail-SpamAssassin-3.3.0_1
> # make clean
> ===> Cleaning for p5-Mail-SpamAssassin-3.3.0_1
> #
I've narrowed it down. The problem only happens when DKIM is disabled
and SPF_QUERY is enabled. Here's proof / trying combinations:
# make config
# egrep "SPF|DKIM" /var/db/ports/p5-Mail-SpamAssassin/options
WITH_DKIM=true
WITH_SPF_QUERY=true
# make clean
===> Cleaning for p5-Mail-SpamAssassin-3.3.0_1
# make config
# egrep "SPF|DKIM" /var/db/ports/p5-Mail-SpamAssassin/options
WITHOUT_DKIM=true
WITH_SPF_QUERY=true
# make clean
p5-Mail-SpamAssassin-3.3.0_1: "+" non-existent -- dependency list incomplete
===> Cleaning for p5-Mail-SpamAssassin-3.3.0_1
# make config
# egrep "SPF|DKIM" /var/db/ports/p5-Mail-SpamAssassin/options
WITH_DKIM=true
WITHOUT_SPF_QUERY=true
# make clean
===> Cleaning for p5-Mail-SpamAssassin-3.3.0_1
#
--
| Jeremy Chadwick jdc at parodius.com |
| Parodius Networking http://www.parodius.com/ |
| UNIX Systems Administrator Mountain View, CA, USA |
| Making life hard for others since 1977. PGP: 4BD6C0CB |
More information about the freebsd-ports
mailing list