Hi Matthias, this is the debdiff we spoke about on irc. For ubuntu the fix is already uploaded....for your debian package I created this debdiff against the version in sid (it's numbered as NMU, means -9.2)
Regards, \sh
diff -u speech-tools-1.2.3/stats/EST_DProbDist.cc speech-tools-1.2.3/stats/EST_DProbDist.cc
--- speech-tools-1.2.3/stats/EST_DProbDist.cc
+++ speech-tools-1.2.3/stats/EST_DProbDist.cc
@@ -310,7 +310,7 @@
if (type == tprob_discrete)
return 0;
else
- return (int)scounts.list.head();
+ return (long)scounts.list.head();
}
int EST_DiscreteProbDistribution::item_end(int idx) const
@@ -326,7 +326,7 @@
if (type == tprob_discrete)
return ++idx;
else
- return (int)next((EST_Litem *)idx);
+ return (long)next((EST_Litem *)idx);
}
const EST_String &EST_DiscreteProbDistribution::item_name(int idx) const
diff -u speech-tools-1.2.3/ling_class/item_feats.cc speech-tools-1.2.3/ling_class/item_feats.cc
--- speech-tools-1.2.3/ling_class/item_feats.cc
+++ speech-tools-1.2.3/ling_class/item_feats.cc
@@ -78,7 +78,7 @@
EST_String name = EST_FeatureFunctionContext::global->get_featfunc_name(func, found);
if (!found)
- EST_error("featfunc 0x%x has no name", (int)func);
+ EST_error("featfunc 0x%x has no name", (long)func);
return name;
}
diff -u speech-tools-1.2.3/debian/changelog speech-tools-1.2.3/debian/changelog
--- speech-tools-1.2.3/debian/changelog
+++ speech-tools-1.2.3/debian/changelog
@@ -1,3 +1,11 @@
+speech-tools (1:1.2.3-9.2) unstable; urgency=low
+
+ * Fixed amd64 bugs:
+ + in ling_class/item_feats.cc (Closes: dbts #346264)
+ + in stats/EST_DProbDist.cc
+
+ -- Stephan Hermann <[EMAIL PROTECTED]> Fri, 6 Jan 2006 21:21:10 +0100
+
speech-tools (1:1.2.3-9.1) unstable; urgency=high
* Non-maintainer upload.
pgpHQF4c2TE6L.pgp
Description: PGP signature

