On Wed, Jun 29, 2011 at 8:33 PM, Jeff Johnson <n3...@mac.com> wrote: > > On Jun 29, 2011, at 9:41 AM, Sriram Narayanan wrote: > > > I forgot to mention, I'm using ./devtool checkout, followed by > > ./devtool system and then make -j 2 > > > > Try ./devtool openindiana instead of ./devtool system > > Thanks for the tip, Jeff. I've tried this out, and I've sent in the resulting errors in a separate email to this list.
> (aside) > The %system target is what I use wherever (usually on linux) > possible as a generic feature set (but my development feature > is targeted at maximally enabled, not "production" releasing, > so pare back the build options to taste). > > The %openindiana devtool target was what I used under buildbot's last > fall to try to help ensure that @rpm5.org code built on Bellenix. > > Two small corrections: 1. The target is called "indiana" -> ./devtools indiana 2. Bellenix -> Belenix (based on Belenos, the Celtic Sun God) > Note that I can/will move Bellenix under a buildbot and fix whatever > build issues with RPM there are. > > What I need from Bellenix to do that is: > 1) a URI of some reference iso that more or less installs in a VM > 2) some patch to devtool.conf to ensure that I know exactly > what build options you wish to build with. > > I'm likely going to be re-starting buildbot's over the next few days > to get the monthly RPM release built and released and QA'd. So I can > pretty easily get a Bellenix VM setup, and a %belenix devtool target > planted, and an automated buildbot waterfall in place, any time > you wish. > > Thanks a lot, Jeff ! I'll send the list a separate note on this. > hth > > 73 de Jeff > > > -- Sriram > > > > On Wed, Jun 29, 2011 at 7:03 PM, Sriram Narayanan <sri...@belenix.org> > wrote: > >> 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:anonym...@rpm5.org:/v/rpm/cvs" > >> cvs -d :ext:rpm-...@rpm5.org:/v/rpm/cvs get -d wdj52 -r rpm-5_2 rpm > >> > >> cvs -d :pserver:anonym...@rpm5.org:/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 > >> > > > > > > > > -- > > Belenix: www.belenix.org > > ______________________________________________________________________ > > RPM Package Manager http://rpm5.org > > Developer Communication List rpm-devel@rpm5.org > > ______________________________________________________________________ > RPM Package Manager http://rpm5.org > Developer Communication List rpm-devel@rpm5.org > -- Belenix: www.belenix.org