Hi all,
I am still having hassles with C/C++ projects and dependencies. I have a
project that depends on other projects, and is configured like this:
project name=hoops-feed-configure
configure
arg name=--prefix path=dest-@@DATE@@/
arg name=--with-hoops
Stefan Bodewig wrote:
Hmm, can you send the complete descriptors so that I can have a closer
look?
Will do when I have access to that machine again tomorrow.
Another thing I noticed - if I commented out the arg/ tags that
created --with-hoops and --with-monacoxml, suddenly the hoops-feed
Stefan Bodewig said:
Take a look at how httpd-configure does this, for example:
arg name=--with-apr project=apr-make-install
reference=home/
the key is reference=home which you can control on the dependent
project side.
I had already tried reference=home and changed it back,
Stefan Bodewig said:
What does the home mean in the reference attribute?
It references the value given with home.
It's very odd - in my case it seems the dest-15072005 directory inside
home is being ignored.
It seems the line
home nested=dest-@@DATE@@/
isn't doing anything with the
Leo Simons wrote:
Precisely what it says. In python indentation is important. Someone
committed a line that has a too much or a too little, so now
python complains and exits. I'll go and fix it.
I tired it earlier today, and it worked like a charm, thank you! :)
Regards,
Graham
--
Hi all,
After doing an svn update on my gump directory, gump now bombs out with an
indentation error like so:
Execute : /udd001/hoops/usr/bin/python2.3 bin/integrate.py -w
/udd001/hoops/gump/metadata/fodev01.xml -d --official all out.txt 21
Traceback (most recent call last):
File
Hi all,
While building C/C++ projects using make within gump, is there an option
to add parameters to the make command?
We would like to add the -j flag to do parallel builds on a large machine,
but there doesn't seem to be an obvious way to do this.
Regards,
Graham
--
Hi all,
While trying to build a C/C++ package using ./configure; make; make
install, I have the configure step defined like so:
!-- C/C++ build --
project name=monaco-xml-configure
configure
arg name=--prefix path=dest-@@DATE@@/
arg name=--enable-libxml2/
/configure
Leo Simons said:
I presume you added a nag/ to the workspace.
I added nags to beneath project, is that correct?
workspace name=brutus-public
basedir=/usr/local/gump/public/workspace
jardir=/usr/local/gump/public/jars
pkgdir=/usr/local/gump/packages
Graham Leggett said:
I added mailserver and email to workspace, but still no emails - will
try the --debug option to see what is happening.
After adding the -d flag, I start gump, and then ctl-c it to stop it going
through a full run, and I get this:
Terminated by user interrupt...
Unable
Graham Leggett said:
I added mailserver and email to workspace, but still no emails - will
try the --debug option to see what is happening.
Adding the --debug option and doing a full gump run turns up nothing in
the log that mentions mail - the only option seems to be that I have
configured
Hi all,
I have a gump running, and have configured nag emails however these are
not being delivered.
I suspect that mail delivery doesn't work as it has not been configured,
however I cannot find any docs within the manual or faq to describe how to
switch the email sending on.
Given the IP
Hi all,
I have still been running into hassles with gump and large projects -
projects over a certain size are impossible to build, as gump kills the
build prematurely with build timed out.
This was added in the last month or so, as the build worked fine before.
I have added the problem into
Adam Jack (JIRA) wrote:
I see this in the code:
TIMEOUT=60*60 # 60 minutes (in seconds)
if os.environ.has_key('GUMP_TIMEOUT'):
TIMEOUT = string.atoi(os.environ['GUMP_TIMEOUT'])
Doh! I searched for timed out trying to hunt down the error message.
Busy testing
Hi all,
I have a gump that is building a large C++ project that takes a few hours
to build.
Suddenly after doing an svn update on the gump install, it's now failing
with build timed out. Looking at the log, it seems to have cut off the
build half way through, it doesn't appear to be stuck.
Is
Hi all,
Within gump, the default mailserver points at mail.apache.org. Is it
possible to change this setting without hacking at the config.py file?
I looked through the workspace documentation, but I cannot see anything
there that references the MTA.
Regards,
Graham
--
Hi all,
During ./gump site, forrest is bombing out with an exception as it tries
to open an X display for some weird reason.
Is there a way of stopping forrest from trying any X tricks? The DISPLAY
environment variable is unset, it is unclear as to where it's getting the
:0.0 from.
* [1/28]
Hi all,
When gump runs, it runs fine, but it emits some warnings from uname, which
trigger callouts from cron.
Is it possible to suppress these warnings?
bash-2.03$ ./gump run
uname: not super user
uname: not super user
uname: not super user
uname: not super user
The environment is Solaris
Hi all,
I have been trying to get gump to work on a Solaris v2.8 machine, and have
got stuck with it's dependancy on MySQL.
From looking at the project descriptors, database use seems to be
optional. When you try and run gump however, the present of mysql python
bindings is mandatory.
For many
Leo Simons wrote:
I suspect that we'll need to change some code to enable that, but it
shouldn't be too difficult. Adam might be able to do it real quickly. I'll
try and have a look.
In the meantime maybe you could consider connecting to a remote host
somewhere that does run mysql?
I commented out
Martin van den Bemt wrote:
And maybe check if the file starts with a #!/path/to/bash and also
points to the correct path to bash for your solaris install.
I suddenly realised that the gump script is not a python script, but a
non portable shell script - if you change /bin/sh at the top of the
Hi all,
I have been trying to play around with Gump, but there seems to be some
components missing that gump requires, however the lack of a meaningful
error message leaves me stumped:
bash-2.03$ ./gump validate
./gump: function: not found
Run the DTD validation tools on the metadata.
Stefan Bodewig said:
I'm not sure whether we have svn:eol-style native on all files - and
whether I corrected all the Windows line-ends when I tried to clean
up the files.
Are you talking about the script named gump at the top of trunk?
Yes.
This one does not have CRs and svn:eol-style is
Stefan Bodewig said:
Could it be that python has changed between v2.3 and v2.4 to cause a
problem?
No idea, sorry.
Has gump been tested at all using python v2.4? - it's new, having been
released in November last year.
Regards,
Graham
--
v2.4
Reporter: Graham Leggett
If an attempt is made to check the gump code out of svn onto a solaris8 machine
with python v2.4 installed, the following error results:
bash-2.03$ ./gump validate
./gump: function: not found
Run the DTD validation tools on the metadata.
Usage
Stefan Bodewig said:
Has gump been tested at all using python v2.4? - it's new, having
been released in November last year.
I haven't, that's all I know.
There is an irony in that the latest trunk of gump doesn't run under the
latest release of python... :)
Busy trying to install python
Graham Leggett said:
Busy trying to install python v2.3 to see if that will make it work on
Solaris.
Just tried python v2.3.5, but the same problem is present. Seems gump
won't work on Solaris at all :(
Regards,
Graham
Stefan Bodewig wrote:
The next thing I am keen for gump to try is to build apr, apr-util
and httpd as RPM packages (and eventually Solaris packages, etc as
new ones are added).
Feel free to play with the current descriptors 8-)
I have managed to get Solaris packages and RPMs done for APR, and I
Stefan Bodewig said:
starting with the latest Kaffe build we are building HTTPd as well
http://brutus.apache.org/gump/kaffe/apache-httpd/apache-httpd-make/gump_work/build_apache-httpd_apache-httpd-make.txt.
Yes, we are building against the latest versions of apr and apr-util,
I've tested it
Stefan Bodewig wrote:
configure
environment name=CFLAGS value=-g /
arg name=c value=blah / !-- becomes -c blah --
arg name=prefix value=blah / !-- becomes --prefix=blah --
rawarg name=-shared / !-- becomes -shared --
/configure
I don't think I'd like the magic that's happening to
Adam R. B. Jack wrote:
How do folks build C primarily? Use CC in Ant? Use of make?
Basically Gump wants to run a set of builders (script or ant or whatever)
that generate artifacts. It'll string those artifacts together (e.g. in a
CLASSPATH or as properties to Maven) and pass those in to
Stefano Mazzocchi wrote:
you are da man!
:)
this has been in the todo list of a long while. gump is historically
java-oriented but it's now able to handle mono/.NET and I would expect
it to be able to handle make and C stuff.
now, I'm not really familiar with the gump code, but if you need to
Hi all,
I would like to get the bleeding edge of httpd, and it's dependancy APR
built using gump, but I'm going to need a little hand holding in this
process.
The main thing I would like to test is the building of the packages
natively, followed by the building of the packages as RPMs.
Is
33 matches
Mail list logo