1 |
hi, |
2 |
|
3 |
I tried to emerge Spamassassin bit it failes due to |
4 |
missing dependencies, which I would exspect to be |
5 |
resolved by emerge itsself. |
6 |
|
7 |
I wanted, I will post the referenced logfiles |
8 |
also. |
9 |
|
10 |
How can I fix this? |
11 |
|
12 |
Best regards, |
13 |
mcc |
14 |
|
15 |
|
16 |
solfire:/home/user>sudo emerge spamassassin |
17 |
Calculating dependencies... done! |
18 |
|
19 |
>>> Verifying ebuild manifests |
20 |
|
21 |
>>> Emerging (1 of 1) mail-filter/spamassassin-3.3.2-r1 |
22 |
* Mail-SpamAssassin-3.3.2.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ] |
23 |
>>> cfg-update-1.8.2-r1: Creating checksum index... |
24 |
>>> Unpacking source... |
25 |
>>> Unpacking Mail-SpamAssassin-3.3.2.tar.bz2 to /var/tmp/portage/mail-filter/spamassassin-3.3.2-r1/work |
26 |
>>> Source unpacked in /var/tmp/portage/mail-filter/spamassassin-3.3.2-r1/work |
27 |
>>> Preparing source in /var/tmp/portage/mail-filter/spamassassin-3.3.2-r1/work/Mail-SpamAssassin-3.3.2 ... |
28 |
* Applying spamassassin-3.3.2-mysql_count_rows.patch ... |
29 |
[ ok ] |
30 |
* Applying spamassassin-3.3.2-binary_token.patch ... |
31 |
[ ok ] |
32 |
* Applying spamassassin-3.3.2-innodb.patch ... |
33 |
[ ok ] |
34 |
>>> Source prepared. |
35 |
>>> Configuring source in /var/tmp/portage/mail-filter/spamassassin-3.3.2-r1/work/Mail-SpamAssassin-3.3.2 ... |
36 |
* Using ExtUtils::MakeMaker |
37 |
* 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 |
38 |
What email address or URL should be used in the suspected-spam report |
39 |
text for users who want more information on your filter installation? |
40 |
(In particular, ISPs should change this to a local Postmaster contact) |
41 |
default text: [the administrator of that system] the administrator of that system |
42 |
|
43 |
NOTE: settings for "make test" are now controlled using "t/config.dist". |
44 |
See that file if you wish to customise what tests are run, and how. |
45 |
|
46 |
checking module dependencies and their versions... |
47 |
|
48 |
*************************************************************************** |
49 |
ERROR: the required HTML::Parser module is not installed, |
50 |
minimum required version is 3.43. |
51 |
|
52 |
HTML is used for an ever-increasing amount of email so this dependency |
53 |
is unavoidable. Run "perldoc -q html" for additional information. |
54 |
|
55 |
|
56 |
*************************************************************************** |
57 |
ERROR: the required Net::DNS module is not installed, |
58 |
minimum required version is 0.34. |
59 |
|
60 |
Used for all DNS-based tests (SBL, XBL, SpamCop, DSBL, etc.), |
61 |
perform MX checks, and is also used when manually reporting spam to |
62 |
SpamCop. |
63 |
|
64 |
You need to make sure the Net::DNS version is sufficiently up-to-date: |
65 |
|
66 |
- version 0.34 or higher on Unix systems |
67 |
- version 0.46 or higher on Windows systems |
68 |
|
69 |
|
70 |
*************************************************************************** |
71 |
ERROR: the required NetAddr::IP module is not installed, |
72 |
minimum required version is 4.000. |
73 |
|
74 |
Used in determining which DNS tests are to be done for each of |
75 |
the header's received fields, and used by AWL plugin for extracting network |
76 |
address from an IPv6 addresses (and from IPv4 address on nondefault mask). |
77 |
|
78 |
|
79 |
*************************************************************************** |
80 |
NOTE: the optional Digest::SHA1 module is not installed. |
81 |
|
82 |
The Digest::SHA1 module is required by the Razor2 plugin. |
83 |
|
84 |
|
85 |
*************************************************************************** |
86 |
NOTE: the optional Mail::SPF module is not installed. |
87 |
|
88 |
Used to check DNS Sender Policy Framework (SPF) records to fight email |
89 |
address forgery and make it easier to identify spams. |
90 |
|
91 |
|
92 |
*************************************************************************** |
93 |
NOTE: the optional IP::Country module is not installed. |
94 |
|
95 |
Used by the RelayCountry plugin (not enabled by default) to determine |
96 |
the domain country codes of each relay in the path of an email. |
97 |
|
98 |
|
99 |
*************************************************************************** |
100 |
NOTE: the optional Razor2 module is not installed, |
101 |
minimum required version is 2.61. |
102 |
|
103 |
Used to check message signatures against Vipul's Razor collaborative |
104 |
filtering network. Razor has a large number of dependencies on CPAN |
105 |
modules. Feel free to skip installing it, if this makes you nervous; |
106 |
SpamAssassin will still work well without it. |
107 |
|
108 |
More info on installing and using Razor can be found |
109 |
at http://wiki.apache.org/spamassassin/InstallingRazor . |
110 |
|
111 |
|
112 |
*************************************************************************** |
113 |
NOTE: the optional Net::Ident module is not installed. |
114 |
|
115 |
If you plan to use the --auth-ident option to spamd, you will need |
116 |
to install this module. |
117 |
|
118 |
|
119 |
*************************************************************************** |
120 |
NOTE: the optional IO::Socket::INET6 module is not installed. |
121 |
|
122 |
This is required if the first nameserver listed in your IP |
123 |
configuration or /etc/resolv.conf file is available only via an |
124 |
IPv6 address. Also used by a DCC plugin to access dccifd over network. |
125 |
|
126 |
|
127 |
*************************************************************************** |
128 |
NOTE: the optional IO::Socket::SSL module is not installed. |
129 |
|
130 |
If you wish to use SSL encryption to communicate between spamc and |
131 |
spamd (the --ssl option to spamd), you need to install this |
132 |
module. (You will need the OpenSSL libraries and use the |
133 |
ENABLE_SSL="yes" argument to Makefile.PL to build and run an SSL |
134 |
compatibile spamc.) |
135 |
|
136 |
|
137 |
*************************************************************************** |
138 |
NOTE: the optional DBI module is not installed. |
139 |
|
140 |
If you intend to use SpamAssassin with an SQL database backend for |
141 |
user configuration data, Bayes storage, or other storage, you will need |
142 |
to have these installed; both the basic DBI module and the DBD driver for |
143 |
your database. |
144 |
|
145 |
|
146 |
*************************************************************************** |
147 |
NOTE: the optional Encode::Detect module is not installed. |
148 |
|
149 |
If you plan to use the normalize_charset config setting to detect |
150 |
charsets and convert them into Unicode, you will need to install |
151 |
this module. |
152 |
|
153 |
REQUIRED module missing: HTML::Parser |
154 |
REQUIRED module missing: Net::DNS |
155 |
REQUIRED module missing: NetAddr::IP |
156 |
optional module missing: Digest::SHA1 |
157 |
optional module missing: Mail::SPF |
158 |
optional module missing: IP::Country |
159 |
optional module missing: Razor2 |
160 |
optional module missing: Net::Ident |
161 |
optional module missing: IO::Socket::INET6 |
162 |
optional module missing: IO::Socket::SSL |
163 |
optional module missing: DBI |
164 |
optional module missing: Encode::Detect |
165 |
|
166 |
warning: some functionality may not be available, |
167 |
please read the above report before continuing! |
168 |
|
169 |
make -j 1 CC=x86_64-pc-linux-gnu-gcc 'LDFLAGS=-Wl,-O1 -Wl,--as-needed' spamc/Makefile |
170 |
make: *** No rule to make target `spamc/Makefile'. Stop. |
171 |
* ERROR: mail-filter/spamassassin-3.3.2-r1 failed (configure phase): |
172 |
* emake failed |
173 |
* |
174 |
* If you need support, post the output of `emerge --info '=mail-filter/spamassassin-3.3.2-r1'`, |
175 |
* the complete build log and the output of `emerge -pqv '=mail-filter/spamassassin-3.3.2-r1'`. |
176 |
* The complete build log is located at '/var/tmp/portage/mail-filter/spamassassin-3.3.2-r1/temp/build.log'. |
177 |
* The ebuild environment file is located at '/var/tmp/portage/mail-filter/spamassassin-3.3.2-r1/temp/environment'. |
178 |
* Working directory: '/var/tmp/portage/mail-filter/spamassassin-3.3.2-r1/work/Mail-SpamAssassin-3.3.2' |
179 |
* S: '/var/tmp/portage/mail-filter/spamassassin-3.3.2-r1/work/Mail-SpamAssassin-3.3.2' |
180 |
|
181 |
>>> Failed to emerge mail-filter/spamassassin-3.3.2-r1, Log file: |
182 |
|
183 |
>>> '/var/tmp/portage/mail-filter/spamassassin-3.3.2-r1/temp/build.log' |
184 |
[1] 13372 exit 1 sudo emerge spamassassin |