apt is the Debian package manager.
Version: 0.7.24apt is the Debian package manager.
Operating System: Linux
To compile this you need a couple things:
- A working POSIX system with working POSIX gcc, g++, make (GNU), ar, sh, awk and sed in the path
- GNU Make 3.74 or so, -- normal UNIX make will NOT work
- A working ANSI C++ compiler, this is not g++ 2.7.* g++ 2.8 works OK and newer egcs work well also. Nobody has tried it on other compilers :< You will need a properly working STL as well.
- A C library with the usual POSIX functions and a BSD socket layer. If you OS conforms to the Single Unix Spec then you are fine:
- Refer to the Build-Depends information in debian/control for additional requirements (some of which are Debian-specific)
The C++ global constructors do not link correctly when using non-shared libaries. This is probably the correct behavior of the linker, but I have not yet had time to devise a work around for it. The correct thing to do is add a reference to debSystem in apt-pkg/init.cc, assert(&debSystem == 0) would be fine for instance.