notfound 511708 0.4.5-1 0.4.5.1-1 fixed 511708 0.4.5-1 0.4.5.1-1 thanks Hello,
I have managed to identify the first bad commit for this bug, but something tells me you'll need to give me access to your upstream repo so I can pin-point the bad commit: The first bad revision is: changeset: 36:9f74cddf40e9 tag: UPSTREAM_aptitude_0.4.5.3 parent: 31:1b944a1d2100 user: Daniel Burrows <dburr...@debian.org> date: Sun Jun 17 21:25:59 2007 -0700 summary: Import upstream aptitude version 0.4.5.3 For deeper bisecting, you might find useful the following command and the attached patch: ./configure && find src -name Makefile -exec sed -i 's#-Werror#-Wno-deprecated#gi' {} \; && make -C src -- Regards, EddyP ============================================= "Imagination is more important than knowledge" A.Einstein
diff -r 2209be31cc6e aclocal.m4 --- a/aclocal.m4 Fri Jun 15 21:22:02 2007 -0700 +++ b/aclocal.m4 Tue Jan 27 00:57:53 2009 +0200 @@ -159,7 +159,7 @@ _PKG_TEXT -To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.])], +To get pkg-config, see <http://pkg-config.freedesktop.org/>.])], [$4]) else $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS diff -r 2209be31cc6e configure --- a/configure Fri Jun 15 21:22:02 2007 -0700 +++ b/configure Tue Jan 27 00:57:53 2009 +0200 @@ -6375,7 +6375,7 @@ and SIGC_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. -To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>. +To get pkg-config, see <http://pkg-config.freedesktop.org/>. See \`config.log' for more details." >&5 echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full @@ -6385,7 +6385,7 @@ and SIGC_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. -To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>. +To get pkg-config, see <http://pkg-config.freedesktop.org/>. See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; } else diff -r 2209be31cc6e src/cmdline/cmdline_search.cc --- a/src/cmdline/cmdline_search.cc Fri Jun 15 21:22:02 2007 -0700 +++ b/src/cmdline/cmdline_search.cc Tue Jan 27 00:57:53 2009 +0200 @@ -20,6 +20,12 @@ #include <apt-pkg/error.h> #include <apt-pkg/strutl.h> + +#include <algorithm> + +#include <algorithm> + +#include <algorithm> using namespace std; diff -r 2209be31cc6e src/generic/apt/apt.h --- a/src/generic/apt/apt.h Fri Jun 15 21:22:02 2007 -0700 +++ b/src/generic/apt/apt.h Tue Jan 27 00:57:53 2009 +0200 @@ -28,6 +28,7 @@ #include "aptcache.h" #include <utility> +#include <cstring> class OpProgress; class pkgRecords; diff -r 2209be31cc6e src/generic/apt/aptitude_resolver_universe.cc --- a/src/generic/apt/aptitude_resolver_universe.cc Fri Jun 15 21:22:02 2007 -0700 +++ b/src/generic/apt/aptitude_resolver_universe.cc Tue Jan 27 00:57:53 2009 +0200 @@ -5,6 +5,7 @@ #include <generic/problemresolver/solution.h> #include <sstream> +#include <algorithm> using namespace std; diff -r 2209be31cc6e src/generic/apt/matchers.h --- a/src/generic/apt/matchers.h Fri Jun 15 21:22:02 2007 -0700 +++ b/src/generic/apt/matchers.h Tue Jan 27 00:57:53 2009 +0200 @@ -25,6 +25,7 @@ #include <string> #include <vector> +#include <memory> #include <apt-pkg/pkgcache.h> diff -r 2209be31cc6e src/solution_fragment.cc --- a/src/solution_fragment.cc Fri Jun 15 21:22:02 2007 -0700 +++ b/src/solution_fragment.cc Tue Jan 27 00:57:53 2009 +0200 @@ -32,6 +32,7 @@ #include <vscreen/transcode.h> #include <vector> +#include <algorithm> typedef generic_solution<aptitude_universe> aptitude_solution; diff -r 2209be31cc6e src/vscreen/curses++.h --- a/src/vscreen/curses++.h Fri Jun 15 21:22:02 2007 -0700 +++ b/src/vscreen/curses++.h Tue Jan 27 00:57:53 2009 +0200 @@ -23,6 +23,7 @@ #define CURSES_PLUSPLUS_H #include <string> +#include <cstring> #include <ncursesw/curses.h> #include <generic/util/eassert.h> diff -r 2209be31cc6e src/vscreen/vs_radiogroup.cc --- a/src/vscreen/vs_radiogroup.cc Fri Jun 15 21:22:02 2007 -0700 +++ b/src/vscreen/vs_radiogroup.cc Tue Jan 27 00:57:53 2009 +0200 @@ -6,6 +6,8 @@ #include <sigc++/adaptors/bind.h> #include <sigc++/functors/mem_fun.h> + +#include <cstdlib> vs_radiogroup::vs_radiogroup() :selected(items.max_size()) diff -r 2209be31cc6e src/vscreen/vscreen.cc --- a/src/vscreen/vscreen.cc Fri Jun 15 21:22:02 2007 -0700 +++ b/src/vscreen/vscreen.cc Tue Jan 27 00:57:53 2009 +0200 @@ -54,6 +54,7 @@ #include <sys/time.h> #include <map> +#include <climits> threads::recursive_mutex vscreen_mutex;