You ever have one of those days where both of the major open-source package management systems fail on you for the same package?

I need secure subversion to handle checking out a project with an https://-style URL. I currently have version 1.1.4 of the non-ssl svn client installed via fink.

So…

cadamson% sudo fink install svn-client-ssl

Failed: This package must be compiled with GCC 4.0.0, but you currently have GCC 4.0.1 selected. To correct this problem, run the command:

sudo gcc_select 4.0

(You may need to install a more recent version of the Developer Tools to be able to do so.)

Ohhh kay.

Next contestant: Darwin Ports. Potentially cooler anyways, because whereas fink’s stable version of svn-client-ssl is of the 1.2 series, Darwin Ports’ version of the whole subversion kielbasa is at 1.3. Plus, the DP approach is recommended by Apple.

So, I download Darwin Ports, adjust my path to put /opt/local/bin ahead of Fink’s /sw/bin, and try:

sudo port install subversion

And the result is:

Error: Checksum (md5) mismatch for db-4.3.29.tar.gz
Error: Target com.apple.checksum returned: Unable to verify file checksums
Error: The following dependencies failed to build: apr-util db4 expat libiconv neon openssl zlib
Error: /opt/local/bin/port: Status 1 encountered during processing.

Ouch. Subversion, the favorite source control system of many serious developers, doesn’t build today on either of the Mac package managers.