new install, packages have checksum mismatch

Bryan Murdock bmurdock at gmail.com
Mon Jan 18 13:28:02 PST 2010


I'm new to Mac OS, but I've been using Linux for a while, so I
installed MacPorts the other day.  Some packages I try to install I
get a checksum mismatch error.  I'm running Mac OS 10.6.2.  I
installed macports using the Snow Leopard dmg installer.  I have run
'sudo port selfupdate' and that doesn't help.  Mcrypt has the problem,
as well as groff (dependency of mplayer).

Here is the regular output from trying to install mcrypt (for example):

$ sudo port install mcrypt
--->  Computing dependencies for mcrypt
--->  Verifying checksum(s) for libmcrypt
Error: Checksum (md5) mismatch for libmcrypt-2.5.8.tar.bz2
Error: Checksum (sha1) mismatch for libmcrypt-2.5.8.tar.bz2
Error: Checksum (rmd160) mismatch for libmcrypt-2.5.8.tar.bz2
Error: Target org.macports.checksum returned: Unable to verify file checksums
Error: The following dependencies failed to build: libmcrypt mhash
Error: Status 1 encountered during processing.
Before reporting a bug, first run the command again with the -d flag
to get complete output.


Here is the full debug output:

$ sudo port -d install mcrypt
DEBUG: Found port in
file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/sysutils/mcrypt
DEBUG: Changing to port directory:
/opt/local/var/macports/sources/rsync.macports.org/release/ports/sysutils/mcrypt
DEBUG: OS Platform: darwin
DEBUG: OS Version: 10.2.0
DEBUG: Mac OS X Version: 10.6
DEBUG: System Arch: i386
DEBUG: setting option os.universal_supported to yes
DEBUG: org.macports.load registered provides 'load', a pre-existing
procedure. Target override will not be provided
DEBUG: org.macports.unload registered provides 'unload', a
pre-existing procedure. Target override will not be provided
DEBUG: org.macports.distfiles registered provides 'distfiles', a
pre-existing procedure. Target override will not be provided
DEBUG: adding the default universal variant
DEBUG: Reading variant descriptions from
/opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
DEBUG: Requested variant darwin is not provided by port mcrypt.
DEBUG: Requested variant i386 is not provided by port mcrypt.
DEBUG: Requested variant macosx is not provided by port mcrypt.
--->  Computing dependencies for mcrypt
DEBUG: Searching for dependency: mhash
DEBUG: Didn't find receipt, going to depspec regex for: mhash
DEBUG: Found port in
file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/mhash
DEBUG: Changing to port directory:
/opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/mhash
DEBUG: OS Platform: darwin
DEBUG: OS Version: 10.2.0
DEBUG: Mac OS X Version: 10.6
DEBUG: System Arch: i386
DEBUG: setting option os.universal_supported to yes
DEBUG: org.macports.load registered provides 'load', a pre-existing
procedure. Target override will not be provided
DEBUG: org.macports.unload registered provides 'unload', a
pre-existing procedure. Target override will not be provided
DEBUG: org.macports.distfiles registered provides 'distfiles', a
pre-existing procedure. Target override will not be provided
DEBUG: adding the default universal variant
DEBUG: Reading variant descriptions from
/opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
DEBUG: Requested variant darwin is not provided by port mhash.
DEBUG: Requested variant i386 is not provided by port mhash.
DEBUG: Requested variant macosx is not provided by port mhash.
DEBUG: Searching for dependency: libmcrypt
DEBUG: Didn't find receipt, going to depspec regex for: libmcrypt
DEBUG: Found port in
file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/libmcrypt
DEBUG: Changing to port directory:
/opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/libmcrypt
DEBUG: OS Platform: darwin
DEBUG: OS Version: 10.2.0
DEBUG: Mac OS X Version: 10.6
DEBUG: System Arch: i386
DEBUG: setting option os.universal_supported to yes
DEBUG: org.macports.load registered provides 'load', a pre-existing
procedure. Target override will not be provided
DEBUG: org.macports.unload registered provides 'unload', a
pre-existing procedure. Target override will not be provided
DEBUG: org.macports.distfiles registered provides 'distfiles', a
pre-existing procedure. Target override will not be provided
DEBUG: adding the default universal variant
DEBUG: Reading variant descriptions from
/opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
DEBUG: Requested variant darwin is not provided by port libmcrypt.
DEBUG: Requested variant i386 is not provided by port libmcrypt.
DEBUG: Requested variant macosx is not provided by port libmcrypt.
DEBUG: Executing org.macports.main (libmcrypt)
DEBUG: Skipping completed org.macports.fetch (libmcrypt)
--->  Verifying checksum(s) for libmcrypt
DEBUG: Executing org.macports.checksum (libmcrypt)
--->  Checksumming libmcrypt-2.5.8.tar.bz2
Error: Checksum (md5) mismatch for libmcrypt-2.5.8.tar.bz2
Portfile checksum: libmcrypt-2.5.8.tar.bz2 md5 c4f491dd411a09e9de3b8702ea6f73eb
Distfile checksum: libmcrypt-2.5.8.tar.bz2 md5 d41d8cd98f00b204e9800998ecf8427e
Error: Checksum (sha1) mismatch for libmcrypt-2.5.8.tar.bz2
Portfile checksum: libmcrypt-2.5.8.tar.bz2 sha1
b4d4d8851db543e6fda80572a54a4901b4e767da
Distfile checksum: libmcrypt-2.5.8.tar.bz2 sha1
da39a3ee5e6b4b0d3255bfef95601890afd80709
Error: Checksum (rmd160) mismatch for libmcrypt-2.5.8.tar.bz2
Portfile checksum: libmcrypt-2.5.8.tar.bz2 rmd160
4dba23286aa00d88a7f6763629bb3cde7dd2fe6b
Distfile checksum: libmcrypt-2.5.8.tar.bz2 rmd160
9c1185a5c5e9fc54612808977ee8f548b2258d31
The correct checksum line may be:
checksums           md5     d41d8cd98f00b204e9800998ecf8427e \
                    sha1    da39a3ee5e6b4b0d3255bfef95601890afd80709 \
                    rmd160  9c1185a5c5e9fc54612808977ee8f548b2258d31
Error: Target org.macports.checksum returned: Unable to verify file checksums
DEBUG: Backtrace: Unable to verify file checksums
    while executing
"$procedure $targetname"
Warning: the following items did not execute (for libmcrypt):
org.macports.activate org.macports.extract org.macports.checksum
org.macports.patch org.macports.configure org.macports.build
org.macports.destroot org.macports.install
Error: The following dependencies failed to build: libmcrypt mhash
Error: Status 1 encountered during processing.
To report a bug, see <http://guide.macports.org/#project.tickets>

Thanks,

Bryan


More information about the macports-users mailing list