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
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.
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
73 de Jeff
> -- Sriram
> On Wed, Jun 29, 2011 at 7:03 PM, Sriram Narayanan <email@example.com> wrote:
>> 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>
>> #include "db_emu.h"
>> #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 !)
>> cvs -d :ext:firstname.lastname@example.org:/v/rpm/cvs get -d wdj52 -r rpm-5_2 rpm
>> cvs -d :pserver:email@example.com:/v/rpm/cvs get -d rpm-5_3_11 -r
>> rpm-5_3_11-release rpm
>> cd rpm-5_3_11/
>> ./devtool checkout
>> 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 firstname.lastname@example.org
Received on Wed Jun 29 17:04:02 2011