Hi Ola, I've attached an interdiff for the fix to this bug and NMUed the package.
(ps, happy birthday vorlon!) -- off the chain like a rebellious guanine nucleotide
diff -u steghide-0.5.1/debian/changelog steghide-0.5.1/debian/changelog --- steghide-0.5.1/debian/changelog +++ steghide-0.5.1/debian/changelog @@ -1,3 +1,13 @@ +steghide (0.5.1-7.1) unstable; urgency=high + + * Non-maintainer upload + * EmbData.cc: Explicitly include config.h to work around libmhash's + namespace abuse of VERSION + * Forcefully cast the return of mhash_get_hash_name from uint8_t * to char * + * Happy birthday, vorlon, closes: #360479 + + -- Erinn Clark <[EMAIL PROTECTED]> Thu, 27 Apr 2006 22:17:11 -0400 + steghide (0.5.1-7) unstable; urgency=low * Updated config.sub and config.guess to make it possible to build on only in patch2: unchanged: --- steghide-0.5.1.orig/src/EmbData.cc +++ steghide-0.5.1/src/EmbData.cc @@ -26,6 +26,7 @@ #include "MCryptPP.h" #include "MHashPP.h" #include "common.h" +#include "config.h" EmbData::EmbData (MODE m, std::string pp, std::string fn) : Mode(m), Passphrase(pp), FileName(fn) only in patch2: unchanged: --- steghide-0.5.1.orig/src/MHashPP.cc +++ steghide-0.5.1/src/MHashPP.cc @@ -120,7 +120,7 @@ std::string MHashPP::getAlgorithmName (hashid id) { - char *name = mhash_get_hash_name (id) ; + char *name = (char *) mhash_get_hash_name (id) ; std::string retval ; if (name == NULL) { retval = std::string ("<algorithm not found>") ;