root@Darkmere spider # emerge --debug --verbose postfix
Calculating dependencies ...done!
>>> emerge net-mail/postfix-1.1.6-r1 to /
>>> md5 ;-) postfix-1.1.6.tar.gz
Traceback (most recent call last):
File "/usr/bin/emerge", line 1233, in ?
File "/usr/bin/emerge", line 568, in merge
File "/usr/lib/python2.2/site-packages/portage.py", line 986, in doebuild
if not digestcheck(checkme):
File "/usr/lib/python2.2/site-packages/portage.py", line 854, in digestcheck
File "/usr/lib/python2.2/site-packages/portage.py", line 1251, in md5
IOError: [Errno 2] No such file or directory:
root@Darkmere spider #
I am having the same problem and
1) it seems that the pfixtls version number is either incorrect or was replaced
by a new version:
2) I don't have add mta-tls in USE so why is it trying to do anything with this
file? ebuild error or portage error?
I updated the ebuild to 1.1.7, for which the tls stuff is available.
However, this exposes a bug in portage (1.8.18 as of this writing), in that
so-called USE flags are ignored in SRC_URI and DEPEND. While updating the
ebuild to reflect 1.1.7, I altered the if use foo constructs such that, while I
can't prevent portage from downloading and unpacking the mta-tls stuff, at least
postfix won't try to compile it in. ;-)
*** Bug 1634 has been marked as a duplicate of this bug. ***