1 |
I want to install sendmail, but when ssmtp is installed a file collision |
2 |
with mailer.conf is detected. ssmtp was also installed previously with |
3 |
-mailwrapper in the USE and has since been unmerged. The problem |
4 |
started when taking -mailwrapper out of the ssmtp USE variable. The |
5 |
emerge trace for ssmtp is below. How can I ignore the collision and get |
6 |
everything installed? |
7 |
|
8 |
Thanks, |
9 |
Dave |
10 |
|
11 |
# emerge ssmtp |
12 |
Calculating dependencies... done! |
13 |
>>> Verifying ebuild Manifests... |
14 |
|
15 |
>>> Emerging (1 of 1) mail-mta/ssmtp-2.61-r2 to / |
16 |
* ssmtp_2.61.orig.tar.gz RMD160 SHA1 SHA256 size ;-) ... |
17 |
[ ok ] |
18 |
* checking ebuild checksums ;-) ... |
19 |
[ ok ] |
20 |
* checking auxfile checksums ;-) ... |
21 |
[ ok ] |
22 |
* checking miscfile checksums ;-) ... |
23 |
[ ok ] |
24 |
* checking ssmtp_2.61.orig.tar.gz ;-) ... |
25 |
[ ok ] |
26 |
>>> Unpacking source... |
27 |
>>> Unpacking ssmtp_2.61.orig.tar.gz to |
28 |
/var/tmp/portage/mail-mta/ssmtp-2.61-r2/work |
29 |
* Applying ssmtp-2.61-bug127592.patch ... |
30 |
[ ok ] |
31 |
>>> Source unpacked. |
32 |
>>> Compiling source in |
33 |
/var/tmp/portage/mail-mta/ssmtp-2.61-r2/work/ssmtp-2.61 ... |
34 |
./configure --prefix=/usr --host=x86_64-pc-linux-gnu |
35 |
--mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share |
36 |
--sysconfdir=/etc --localstatedir=/var/lib --sysconfdir=/etc/ssmtp |
37 |
--enable-ssl --enable-inet6 --disable-md5auth --libdir=/usr/lib64 |
38 |
--build=x86_64-pc-linux-gnu |
39 |
creating cache ./config.cache |
40 |
checking for gcc... x86_64-pc-linux-gnu-gcc |
41 |
checking whether the C compiler (x86_64-pc-linux-gnu-gcc -march=k8 -O2 |
42 |
-pipe ) works... yes |
43 |
checking whether the C compiler (x86_64-pc-linux-gnu-gcc -march=k8 -O2 |
44 |
-pipe ) is a cross-compiler... no |
45 |
checking whether we are using GNU C... yes |
46 |
checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes |
47 |
checking for a BSD compatible install... /usr/bin/install -c |
48 |
checking whether ln -s works... yes |
49 |
checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E |
50 |
checking for ANSI C header files... yes |
51 |
checking for limits.h... yes |
52 |
checking for strings.h... yes |
53 |
checking for syslog.h... yes |
54 |
checking for unistd.h... yes |
55 |
checking for obsolete openlog... no |
56 |
checking for working const... yes |
57 |
checking whether struct tm is in sys/time.h or time.h... time.h |
58 |
checking for gethostname in -lnsl... yes |
59 |
checking for socket in -lsocket... no |
60 |
checking return type of signal handlers... void |
61 |
checking for vprintf... yes |
62 |
checking for gethostname... yes |
63 |
checking for socket... yes |
64 |
checking for strdup... yes |
65 |
checking for strstr... yes |
66 |
updating cache ./config.cache |
67 |
creating ./config.status |
68 |
creating Makefile |
69 |
rm -f ssmtp *.o md5auth/*.o core |
70 |
x86_64-pc-linux-gnu-gcc -Wall -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 |
71 |
-DHAVE_STRINGS_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIBNSL=1 |
72 |
-DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_GETHOSTNAME=1 -DHAVE_SOCKET=1 |
73 |
-DHAVE_STRDUP=1 -DHAVE_STRSTR=1 -DREWRITE_DOMAIN=1 -DHAVE_SSL=1 |
74 |
-DINET6=1 -DSSMTPCONFDIR=\"/etc/ssmtp\" |
75 |
-DCONFIGURATION_FILE=\"/etc/ssmtp/ssmtp.conf\" |
76 |
-DREVALIASES_FILE=\"/etc/ssmtp/revaliases\" -march=k8 -O2 -pipe -c -o |
77 |
ssmtp.o ssmtp.c |
78 |
ssmtp.c: In function 'ssmtp': |
79 |
ssmtp.c:1376: warning: pointer targets in passing argument 1 of |
80 |
'to64frombits' differ in signedness |
81 |
ssmtp.c:1376: warning: pointer targets in passing argument 2 of |
82 |
'to64frombits' differ in signedness |
83 |
ssmtp.c:1385: warning: pointer targets in passing argument 1 of |
84 |
'to64frombits' differ in signedness |
85 |
ssmtp.c:1385: warning: pointer targets in passing argument 2 of |
86 |
'to64frombits' differ in signedness |
87 |
ssmtp.c: In function 'smtp_open': |
88 |
ssmtp.c:990: warning: 's' may be used uninitialized in this function |
89 |
ssmtp.c: In function 'header_parse': |
90 |
ssmtp.c:735: warning: 'q' may be used uninitialized in this function |
91 |
x86_64-pc-linux-gnu-gcc -Wall -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 |
92 |
-DHAVE_STRINGS_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIBNSL=1 |
93 |
-DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_GETHOSTNAME=1 -DHAVE_SOCKET=1 |
94 |
-DHAVE_STRDUP=1 -DHAVE_STRSTR=1 -DREWRITE_DOMAIN=1 -DHAVE_SSL=1 |
95 |
-DINET6=1 -DSSMTPCONFDIR=\"/etc/ssmtp\" |
96 |
-DCONFIGURATION_FILE=\"/etc/ssmtp/ssmtp.conf\" |
97 |
-DREVALIASES_FILE=\"/etc/ssmtp/revaliases\" -march=k8 -O2 -pipe -c -o |
98 |
arpadate.o arpadate.c |
99 |
x86_64-pc-linux-gnu-gcc -Wall -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 |
100 |
-DHAVE_STRINGS_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIBNSL=1 |
101 |
-DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_GETHOSTNAME=1 -DHAVE_SOCKET=1 |
102 |
-DHAVE_STRDUP=1 -DHAVE_STRSTR=1 -DREWRITE_DOMAIN=1 -DHAVE_SSL=1 |
103 |
-DINET6=1 -DSSMTPCONFDIR=\"/etc/ssmtp\" |
104 |
-DCONFIGURATION_FILE=\"/etc/ssmtp/ssmtp.conf\" |
105 |
-DREVALIASES_FILE=\"/etc/ssmtp/revaliases\" -march=k8 -O2 -pipe -c -o |
106 |
base64.o base64.c |
107 |
x86_64-pc-linux-gnu-gcc -o ssmtp ssmtp.o arpadate.o base64.o -lnsl -lssl |
108 |
>>> Source compiled. |
109 |
>>> Test phase [not enabled]: mail-mta/ssmtp-2.61-r2 |
110 |
|
111 |
>>> Install ssmtp-2.61-r2 into |
112 |
/var/tmp/portage/mail-mta/ssmtp-2.61-r2/image/ category mail-mta |
113 |
>>> Completed installing ssmtp-2.61-r2 into |
114 |
/var/tmp/portage/mail-mta/ssmtp-2.61-r2/image/ |
115 |
|
116 |
ecompressdir: bzip2 -9 /usr/share/man |
117 |
strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment |
118 |
usr/sbin/ssmtp |
119 |
* checking 14 files for package collisions |
120 |
* This package will overwrite one or more files that may belong to other |
121 |
* packages (see list below). You can use a command such as `portageq |
122 |
* owners / <filename>` to identify the installed package that owns a |
123 |
* file. If portageq reports that only one package owns a file then do |
124 |
* NOT file a bug report. A bug report is only useful if it identifies at |
125 |
* least two or more packages that are known to install the same file(s). |
126 |
* If a collision occurs and you can not explain where the file came from |
127 |
* then you should simply ignore the collision since there is not enough |
128 |
* information to determine if a real problem exists. Please do NOT file |
129 |
* a bug report at http://bugs.gentoo.org unless you report exactly which |
130 |
* two packages install the same file(s). Once again, please do NOT file |
131 |
* a bug report unless you have completely understood the above message. |
132 |
* |
133 |
* package mail-mta/ssmtp-2.61-r2 NOT merged |
134 |
* |
135 |
* Detected file collision(s): |
136 |
* |
137 |
* /etc/mail/mailer.conf |
138 |
* |
139 |
* Searching all installed packages for file collisions... |
140 |
* |
141 |
* Press Ctrl-C to Stop |
142 |
* |
143 |
* net-mail/mailwrapper-0.2.1 |
144 |
* /etc/mail/mailer.conf |
145 |
|
146 |
* Messages for package mail-mta/ssmtp-2.61-r2: |
147 |
|
148 |
* This package will overwrite one or more files that may belong to other |
149 |
* packages (see list below). You can use a command such as `portageq |
150 |
* owners / <filename>` to identify the installed package that owns a |
151 |
* file. If portageq reports that only one package owns a file then do |
152 |
* NOT file a bug report. A bug report is only useful if it identifies at |
153 |
* least two or more packages that are known to install the same file(s). |
154 |
* If a collision occurs and you can not explain where the file came from |
155 |
* then you should simply ignore the collision since there is not enough |
156 |
* information to determine if a real problem exists. Please do NOT file |
157 |
* a bug report at http://bugs.gentoo.org unless you report exactly which |
158 |
* two packages install the same file(s). Once again, please do NOT file |
159 |
* a bug report unless you have completely understood the above message. |
160 |
* |
161 |
* package mail-mta/ssmtp-2.61-r2 NOT merged |
162 |
* |
163 |
* Detected file collision(s): |
164 |
* |
165 |
* /etc/mail/mailer.conf |
166 |
* |
167 |
* Searching all installed packages for file collisions... |
168 |
* |
169 |
* Press Ctrl-C to Stop |
170 |
* |
171 |
* net-mail/mailwrapper-0.2.1 |
172 |
* /etc/mail/mailer.conf |
173 |
-- |
174 |
gentoo-user@l.g.o mailing list |