Bug#178517: libapt-pkg-dev: Package uses deprecated headers
Package: libapt-pkg-dev
Version: 0.5.4
Severity: serious
Justification: no longer builds from source
When compiling aptitude from source with the new gcc-3.2 the configure
target failed because /usr/include/apt-pkg/pkgsystem.h uses deprecated
C++ headers. An easy fix is given by the gcc-3.2 error message itself,
and consists of replacing an "#include <vector.h>" by "#include <vector>".
(Obvious) patch attached.
-- System Information:
Debian Release: sarge/unstable
Architecture: i386
Kernel: Linux robin-laptop 2.4.20-a30p #1 Wed Jan 22 17:02:33 GMT+1 2003 i686
Locale: LANG=en_US, LC_CTYPE=en_US (ignored: LC_ALL set)
Versions of packages libapt-pkg-dev depends on:
ii apt [libapt-pkg-libc6.2-3-2-3 0.5.4 Advanced front-end for dpkg
-- no debconf information
--- /tmp/pkgsystem.h 2003-01-26 21:29:42.000000000 -0100
+++ /usr/include/apt-pkg/pkgsystem.h 2003-01-26 21:32:19.000000000 -0100
@@ -42,7 +42,7 @@
#endif
#include <apt-pkg/depcache.h>
-#include <vector.h>
+#include <vector>
class pkgPackageManager;
class pkgVersioningSystem;
Reply to: