Opened 13 years ago

Closed 13 years ago

Last modified 12 years ago

#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 13 years ago by palimm@…

Cc: palimm@… added

Cc Me!

comment:2 Changed 13 years ago by palimm@…

Cc: palimm@… removed

Cc Me!

comment:3 Changed 13 years ago by palimm@…

Cc: palimm@… added

Cc Me!

comment:4 Changed 13 years ago by jmroot (Joshua Root)

Resolution: duplicate
Status: newclosed

Looks like you've hit #11971. Running sudo port clean --all sqlite3 should set things right.

comment:5 Changed 13 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 in reply to:  5 Changed 13 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.

comment:7 Changed 12 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

Note: See TracTickets for help on using tickets.