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>") ;