#16486 closed defect (duplicate)
Error: No checksum set for sqlite-3.6.2.tar.gz
Reported by: | palimm@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | High | Milestone: | |
Component: | ports | Version: | 1.6.0 |
Keywords: | checksum | Cc: | palimm@… |
Port: | sqlite3 |
Description
I receive the following error while trying to install subversion.
MacPorts 1.6.0 OSX 10.5.4
install subversion -mod_dav_svn-mac_os_x_server_mod_dav_svn ---> Fetching sqlite3 ---> Attempting to fetch sqlite-3.6.2.tar.gz from http://www.sqlite.org/ ---> Verifying checksum(s) for sqlite3 Error: No checksum set for sqlite-3.6.2.tar.gz Error: No checksum set for sqlite-3.6.2.tar.gz Error: No checksum set for sqlite-3.6.2.tar.gz Error: No checksum set for sqlite-3.6.2.tar.gz Error: No checksum set for sqlite-3.6.2.tar.gz Error: No checksum set for sqlite-3.6.2.tar.gz Error: No checksum set for sqlite-3.6.2.tar.gz Error: No checksum set for sqlite-3.6.2.tar.gz Error: No checksum set for sqlite-3.6.2.tar.gz Error: No checksum set for sqlite-3.6.2.tar.gz Error: No checksum set for sqlite-3.6.2.tar.gz Error: No checksum set for sqlite-3.6.2.tar.gz Error: No checksum set for sqlite-3.6.2.tar.gz Error: No checksum set for sqlite-3.6.2.tar.gz Error: No checksum set for sqlite-3.6.2.tar.gz Error: No checksum set for sqlite-3.6.2.tar.gz Error: No checksum set for sqlite-3.6.2.tar.gz Error: No checksum set for sqlite-3.6.2.tar.gz Error: No checksum set for sqlite-3.6.2.tar.gz Error: Target org.macports.checksum returned: Unable to verify file checksums Error: The following dependencies failed to build: apr-util sqlite3 cyrus-sasl2 neon serf Error: Status 1 encountered during processing.
The checksum in the Portfile matches the checksum of the file (manual cmd: openssl dgst -sha1 sqlite-3.6.2.tar.gz).
I don't know if it is important but the directory structure created under "dist" looks a bit strange:
"/opt/local/var/macports/distfiles/sqlite3/3.6.2/sqlite3/3.6.2/sqlite3/3.6.2/sqlite3/3.6.2/sqlite3/3.6.2/sqlite3/3.6.2/sqlite3/3.6.2/sqlite3/3.6.2/sqlite3/3.6.2/sqlite3/3.6.2/sqlite3/3.6.2/sqlite3/3.6.2/sqlite3/3.6.2/sqlite3/3.6.2/sqlite3/3.6.2/sqlite3/3.6.2/sqlite3/3.6.2/sqlite3/3.6.2/sqlite3/3.6.2/sqlite-3.6.2.tar.gz"
Isn't it a bit ... recursive ?
Kind regards Palimm
Change History (7)
comment:1 Changed 16 years ago by palimm@…
Cc: | palimm@… added |
---|
comment:4 Changed 16 years ago by jmroot (Joshua Root)
Resolution: | → duplicate |
---|---|
Status: | new → closed |
Looks like you've hit #11971. Running sudo port clean --all sqlite3
should set things right.
comment:5 follow-up: 6 Changed 16 years ago by palimm@…
I did "sudo port" and issued my commands from there. A "clean --all sqlite3" from the port console did not solve it. Nevertheless calling "sudo port clean --all sqlite3" directly from the shell (bash) solved it.
Is there any explanation for this ?
Thanks Palimm
comment:6 Changed 16 years ago by raimue (Rainer Müller)
Replying to palimm@…:
I did "sudo port" and issued my commands from there. A "clean --all sqlite3" from the port console did not solve it. Nevertheless calling "sudo port clean --all sqlite3" directly from the shell (bash) solved it.
Is there any explanation for this ?
Due to a bug in Tcl on Leopard, environment variables are not unset correctly. In order to get a clean environment you have to restart the port command. That's why it does not work from interactive mode.
Cc Me!