Gentoo Archives: gentoo-user

From: dhk <dhkuhl@×××××××××.net>
To: gentoo-user@l.g.o
Subject: [gentoo-user] ssmtp/sendmail file collision
Date: Mon, 09 Jun 2008 10:50:33
Message-Id: 484CD14D.7060805@optonline.net
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

Replies

Subject Author
Re: [gentoo-user] ssmtp/sendmail file collision Chema Alonso <chema@×××××××××××.es>