All,
Oh my god!! I think I found the main problem, and it is so simple/annoying!
I have a default target of "all" in this centibuild.xml but my gump target
had *no dependencies*. So, the "build all" wasn't crashing, those warnings
of NPE were nothing, it stopped there 'cos it had nothing to do. When I did
"build trysybase -debug" it didn't try the gump task (I am 99.9%) but the
default task! I guess 'cos Gump expects "build trysybase {target}" and I had
none. Arrrggghhhhhhh --- I was chasing this all over the place, and to be
this -- how annoying, for all. ;-) Still, progress is progress and I've
learned a bunch on how to debug...
Also, I've noticed that some time I do an "update.sh xxx" and I do NOT get
all changed files. [Is this a problem w/ my CVS server config?] If I then do
a "build.sh clean" I do. If clean does the better synch, what is the purpose
of update.sh? Ought one run update nightly, and follow it later w/ a build?
[or clean followed by a build?] Ought I then do a nag.pl later? Or -- do you
have some/all in one script? Finally, when does one typically run a gen.sh?
Only after a project/profile change?
With nag.pl my machine is trying to send mail as if from other people, but
for projects I build but do not "own". Is there a way I can stop this? Often
if it fails to build it is my fault, not worth sending to project mailing
lists. Spam protection seems to be stopping me spoofing people for now, but
can I build other folks projects & not send mails (w/o hacking their project
xml files?)
Also, from my gen.sh I get this:
[...]
Checking for local dependencies in tsbuild1.xml
Found 2 installed packages
Using /homelocal/build/packages/ directory to check installed packages
Problems encountered in project jakarta-log4j
You can get updates at http://jakarta.apache.org/log4j/index.html
cannot find
/homelocal/build/packages/jakarta-log4j-1.2.8/dist/lib/log4j-1.2
.8.jar/log4j-@@DATE@@.jar
cannot find
/homelocal/build/packages/jakarta-log4j-1.2.8/dist/lib/log4j-1.2
.8.jar/log4j-lf5-@@DATE@@.jar
cannot find
/homelocal/build/packages/jakarta-log4j-1.2.8/dist/lib/log4j-1.2
.8.jar/log4j-chainsaw-@@DATE@@.jar
1 packages need updating
when in my profile I have:
<!--project name="tools" package="tools.jar"/-->
<project name="jakarta-log4j"
package="jakarta-log4j-1.2.8/dist/lib/log4j-1.2.
8.jar"/>
<!-- project name="junit" package="junit3.8.1"/ -->
<project name="xml-axis" package="axis-1_1RC2" />
Ever seen it? Is is 'cos something is including the project as well as me
installing it? Again, since I do not want to hack their project files, is
there a fix?
Thank in advance (and thanks for the help so far.)
regards,
Adam
--
<http://www.TrySybase.com>
Experience Sybase Technology ...
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]