Hi:

I'm not able to fix this particular problem. Any help would be appreciated:

In rpmdb/rpmdb.h, I had to replace:

#if defined(_RPMDB_INTERNAL)
#if defined(WITH_DB)
#include <db51/db.h>
#else
#include "db_emu.h"
#endif
#endif

with
#include "/usr/include/db51/db.h"

Since CFLAGS="-I/usr/include" and CPPFLAGS="-I/usr/include" weren't
helping (those these were being passed to gcc).

I've got /usr/include/db51/db.h copied over from db-5.1.25

So far, here's what I've done to checkout and build rpm 5.3.11

mv /usr/ccs/bin/ld /usr/ccs/bin/ld.old (Force the system to use gcc's
ld rather than the Sun ld)
install autoconf
install automake
install libtool
install gettext
install bison

Move to cvs 1.1.23 (Thanks for the tip, Jeff !)

CVSROOT=":pserver:[email protected]:/v/rpm/cvs"
cvs -d :ext:[email protected]:/v/rpm/cvs get -d wdj52 -r rpm-5_2 rpm

cvs -d :pserver:[email protected]:/v/rpm/cvs get -d rpm-5_3_11 -r
rpm-5_3_11-release rpm

cd rpm-5_3_11/
./devtool checkout

rpmio/rpmacl.c
Empty the contents of this since Solaris doesn't have the ACL
extensions that Linux has

-- Sriram
Belenix: www.belenix.org
______________________________________________________________________
RPM Package Manager                                    http://rpm5.org
Developer Communication List                        [email protected]

Reply via email to