On Sep 16, 2008, at 7:12 AM, Jeff Johnson wrote:
A whole lot of headaches, not much that will build against it at
all currently and I really dunno or dare to mess
too much around with these things to get 'em working again..
What are you building?
OK, most of yr issue seem to be with >rpm4compat.h> which is including
lots of other files for API typedef's:
#include <rpm/rpmio.h>
#include <rpm/rpmcb.h>
#include <rpm/rpmiotypes.h>
#include <rpm/rpmmacro.h>
#include <rpm/rpmpgp.h>
#include <rpm/rpmtypes.h>
#define _RPMTAG_INTERNAL
#include <rpm/rpmtag.h>
#define _RPMEVR_INTERNAL
#include <rpm/rpmevr.h>
#include <rpm/pkgio.h>
#include <rpm/rpmds.h>
#define _RPMPS_INTERNAL
#include <rpm/rpmts.h>
#include <rpm/rpmcli.h>
That list of includes can be pared down, and applications like urpmi
and apt-rpm
should stop including other files like rpmsx.h and mire.h, is my guess
at what needs to happen when compiling with HEAD.
73 de Jeff
______________________________________________________________________
RPM Package Manager http://rpm5.org
Developer Communication List rpm-devel@rpm5.org