You need to install required Perl modules I think. Please google it how, if
there is no ebuild.
2012.07.04. 4:57, <meino.cra...@gmx.de> ezt írta:

> hi,
>
> I tried to emerge Spamassassin bit it failes due to
> missing dependencies, which I would exspect to be
> resolved by emerge itsself.
>
> I wanted, I will post the referenced logfiles
> also.
>
> How can I fix this?
>
> Best regards,
> mcc
>
>
> solfire:/home/user>sudo emerge  spamassassin
> Calculating dependencies... done!
>
> >>> Verifying ebuild manifests
>
> >>> Emerging (1 of 1) mail-filter/spamassassin-3.3.2-r1
>  * Mail-SpamAssassin-3.3.2.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...
>                           [ ok ]
> >>> cfg-update-1.8.2-r1: Creating checksum index...
> >>> Unpacking source...
> >>> Unpacking Mail-SpamAssassin-3.3.2.tar.bz2 to
> /var/tmp/portage/mail-filter/spamassassin-3.3.2-r1/work
> >>> Source unpacked in
> /var/tmp/portage/mail-filter/spamassassin-3.3.2-r1/work
> >>> Preparing source in
> /var/tmp/portage/mail-filter/spamassassin-3.3.2-r1/work/Mail-SpamAssassin-3.3.2
> ...
>  * Applying spamassassin-3.3.2-mysql_count_rows.patch ...
>  [ ok ]
>  * Applying spamassassin-3.3.2-binary_token.patch ...
>  [ ok ]
>  * Applying spamassassin-3.3.2-innodb.patch ...
>  [ ok ]
> >>> Source prepared.
> >>> Configuring source in
> /var/tmp/portage/mail-filter/spamassassin-3.3.2-r1/work/Mail-SpamAssassin-3.3.2
> ...
>  * Using ExtUtils::MakeMaker
>  * perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor INSTALLMAN3DIR=none
> DESTDIR=/var/tmp/portage/mail-filter/spamassassin-3.3.2-r1/image/
> SYSCONFDIR=/etc DATADIR=/usr/share/spamassassin ENABLE_SSL=yes
> PERL_BIN=/usr/bin/perl
> What email address or URL should be used in the suspected-spam report
> text for users who want more information on your filter installation?
> (In particular, ISPs should change this to a local Postmaster contact)
> default text: [the administrator of that system] the administrator of that
> system
>
> NOTE: settings for "make test" are now controlled using "t/config.dist".
> See that file if you wish to customise what tests are run, and how.
>
> checking module dependencies and their versions...
>
> ***************************************************************************
> ERROR: the required HTML::Parser module is not installed,
> minimum required version is 3.43.
>
>   HTML is used for an ever-increasing amount of email so this dependency
>   is unavoidable.  Run "perldoc -q html" for additional information.
>
>
> ***************************************************************************
> ERROR: the required Net::DNS module is not installed,
> minimum required version is 0.34.
>
>   Used for all DNS-based tests (SBL, XBL, SpamCop, DSBL, etc.),
>   perform MX checks, and is also used when manually reporting spam to
>   SpamCop.
>
>   You need to make sure the Net::DNS version is sufficiently up-to-date:
>
>   - version 0.34 or higher on Unix systems
>   - version 0.46 or higher on Windows systems
>
>
> ***************************************************************************
> ERROR: the required NetAddr::IP module is not installed,
> minimum required version is 4.000.
>
>   Used in determining which DNS tests are to be done for each of
>   the header's received fields, and used by AWL plugin for extracting
> network
>   address from an IPv6 addresses (and from IPv4 address on nondefault
> mask).
>
>
> ***************************************************************************
> NOTE: the optional Digest::SHA1 module is not installed.
>
>   The Digest::SHA1 module is required by the Razor2 plugin.
>
>
> ***************************************************************************
> NOTE: the optional Mail::SPF module is not installed.
>
>   Used to check DNS Sender Policy Framework (SPF) records to fight email
>   address forgery and make it easier to identify spams.
>
>
> ***************************************************************************
> NOTE: the optional IP::Country module is not installed.
>
>   Used by the RelayCountry plugin (not enabled by default) to determine
>   the domain country codes of each relay in the path of an email.
>
>
> ***************************************************************************
> NOTE: the optional Razor2 module is not installed,
> minimum required version is 2.61.
>
>   Used to check message signatures against Vipul's Razor collaborative
>   filtering network. Razor has a large number of dependencies on CPAN
>   modules. Feel free to skip installing it, if this makes you nervous;
>   SpamAssassin will still work well without it.
>
>   More info on installing and using Razor can be found
>   at http://wiki.apache.org/spamassassin/InstallingRazor .
>
>
> ***************************************************************************
> NOTE: the optional Net::Ident module is not installed.
>
>   If you plan to use the --auth-ident option to spamd, you will need
>   to install this module.
>
>
> ***************************************************************************
> NOTE: the optional IO::Socket::INET6 module is not installed.
>
>   This is required if the first nameserver listed in your IP
>   configuration or /etc/resolv.conf file is available only via an
>   IPv6 address. Also used by a DCC plugin to access dccifd over network.
>
>
> ***************************************************************************
> NOTE: the optional IO::Socket::SSL module is not installed.
>
>   If you wish to use SSL encryption to communicate between spamc and
>   spamd (the --ssl option to spamd), you need to install this
>   module. (You will need the OpenSSL libraries and use the
>   ENABLE_SSL="yes" argument to Makefile.PL to build and run an SSL
>   compatibile spamc.)
>
>
> ***************************************************************************
> NOTE: the optional DBI module is not installed.
>
>   If you intend to use SpamAssassin with an SQL database backend for
>   user configuration data, Bayes storage, or other storage, you will need
>   to have these installed; both the basic DBI module and the DBD driver for
>   your database.
>
>
> ***************************************************************************
> NOTE: the optional Encode::Detect module is not installed.
>
>   If you plan to use the normalize_charset config setting to detect
>   charsets and convert them into Unicode, you will need to install
>   this module.
>
> REQUIRED module missing: HTML::Parser
> REQUIRED module missing: Net::DNS
> REQUIRED module missing: NetAddr::IP
> optional module missing: Digest::SHA1
> optional module missing: Mail::SPF
> optional module missing: IP::Country
> optional module missing: Razor2
> optional module missing: Net::Ident
> optional module missing: IO::Socket::INET6
> optional module missing: IO::Socket::SSL
> optional module missing: DBI
> optional module missing: Encode::Detect
>
> warning: some functionality may not be available,
> please read the above report before continuing!
>
> make -j 1 CC=x86_64-pc-linux-gnu-gcc 'LDFLAGS=-Wl,-O1 -Wl,--as-needed'
> spamc/Makefile
> make: *** No rule to make target `spamc/Makefile'.  Stop.
>  * ERROR: mail-filter/spamassassin-3.3.2-r1 failed (configure phase):
>  *   emake failed
>  *
>  * If you need support, post the output of `emerge --info
> '=mail-filter/spamassassin-3.3.2-r1'`,
>  * the complete build log and the output of `emerge -pqv
> '=mail-filter/spamassassin-3.3.2-r1'`.
>  * The complete build log is located at
> '/var/tmp/portage/mail-filter/spamassassin-3.3.2-r1/temp/build.log'.
>  * The ebuild environment file is located at
> '/var/tmp/portage/mail-filter/spamassassin-3.3.2-r1/temp/environment'.
>  * Working directory:
> '/var/tmp/portage/mail-filter/spamassassin-3.3.2-r1/work/Mail-SpamAssassin-3.3.2'
>  * S:
> '/var/tmp/portage/mail-filter/spamassassin-3.3.2-r1/work/Mail-SpamAssassin-3.3.2'
>
> >>> Failed to emerge mail-filter/spamassassin-3.3.2-r1, Log file:
>
> >>>  '/var/tmp/portage/mail-filter/spamassassin-3.3.2-r1/temp/build.log'
> [1]    13372 exit 1     sudo emerge spamassassin
>
>
>

Reply via email to