Opened 23 months ago

Last modified 23 months ago

#66616 assigned defect

libuv fails on MacOS Leopard (PPC)

Reported by: burgerbecky (Rebecca Heineman) Owned by: michaelld (Michael Dickens)
Priority: Normal Milestone:
Component: ports Version: 2.8.99
Keywords: Cc:
Port: libuv

Description

port install libuv returns the error that there is a checksum mismatch both rmd160 and sha256. As a result, the command fails since it can't obtain the source code to build libuv. Since PowerPC is not in the binary cache, it has to build from source.

Change History (3)

comment:1 Changed 23 months ago by jmroot (Joshua Root)

Owner: set to michaelld
Port: libuv added
Status: newassigned

Which mirror did your download come from? I just tried distfiles.macports.org and dist.libuv.org and both give a file with checksums that match those in the Portfile.

comment:2 Changed 23 months ago by burgerbecky (Rebecca Heineman)

/projects/burger:sudo port clean libuv
--->  Cleaning libuv
/projects/burger:sudo port install libuv
--->  Computing dependencies for libuv
--->  Fetching archive for libuv
--->  Attempting to fetch libuv-1.44.2_0.darwin_9.ppc.tbz2 from http://packages.macports.org/libuv
--->  Attempting to fetch libuv-1.44.2_0.darwin_9.ppc.tbz2 from http://ywg.ca.packages.macports.org/mirror/macports/packages/libuv
--->  Attempting to fetch libuv-1.44.2_0.darwin_9.ppc.tbz2 from http://mirror.fcix.net/macports/packages/libuv
--->  Fetching distfiles for libuv
--->  Verifying checksums for libuv
Error: Checksum (rmd160) mismatch for libuv-v1.44.2-dist.tar.gz
Error: Checksum (sha256) mismatch for libuv-v1.44.2-dist.tar.gz
Error: Failed to checksum libuv: Unable to verify file checksums
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libuv/libuv/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug.
Error: Processing of port libuv failed
/projects/burger:
Last edited 23 months ago by jmroot (Joshua Root) (previous) (diff)

comment:3 Changed 23 months ago by jmroot (Joshua Root)

That output doesn't show the distfile being fetched. Run sudo port clean --dist libuv to remove the already downloaded file first.

Note: See TracTickets for help on using tickets.