This is the same bug as bug #504868. It affects squeeze/testing, but not, for most architectures, sid/unstable.
Squeeze is using ddd version 1:3.3.11-1 Sid is using ddd version 1:3.3.12-1 (for most major architectures, a few architectures are using the older package) Again - I do not believe this is broken in sid/unstable. I just got it from apt-get source as 3.3.12-1, and it says the same on the ddd package page - sid/unstable gets the working 3.3.12-1. The tag marking this as FTBFS in sid/unstable is no longer correct. This is broken in 1:3.3.11-1 though. It is FTBFS. Leaving out changes in the comments for licensing (the year updated etc.), the relevant diff should be - $ diff -u ddd-3.3.11/ddd/strclass.C ddd-3.3.12/ddd/strclass.C --- ddd-3.3.11/ddd/strclass.C 2004-06-07 07:52:56.000000000 -0400 +++ ddd-3.3.12/ddd/strclass.C 2010-09-10 01:54:13.000000000 -0400 @@ -40,6 +40,7 @@ #include <limits.h> #include <new> #include <stdlib.h> +#include <stdio.h> void string::error(const char* msg) const { -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org