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

Reply via email to