This is not an appropriate response my friend... especially from a newcomer.  
I certainly am not motivated to help by such comments... though I will 
persist anyways.

--jason


On Wed, 14 Nov 2001, Adam Heath wrote:

> yOn Wed, 14 Nov 2001, Jason Dillon wrote:
> 
> > > On Wed, 14 Nov 2001, Jason Dillon wrote:
> > >
> > > > What are you talking about?  build.sh makes no assumptions about the users
> > > > classpath and sets it up correctly to use the jars from tools/lib.
> > >
> > > There are no jars whatsoever in jboss cvs.  Please, don't just assume
> > > something.
> >
> > Ok, now I am really confused.  There are .jar files in the 2.4 and MAIN cvs
> > modules for jboss, jboss-all/thirdparty and jboss-all/tools.  They are
> > required to build the sources and produce a runnable JBoss distribution.
> 
> adam@gradall:~/brainfood/jboss/cvs/jboss$ find -name '*.jar'
> ./src/bin/BeanCacheMonitorJMS.jar
> ./src/bin/BeanCacheMonitorJMX.jar
> 
> > > build.sh does NOT handle the planet57 stuff.  Please read what I said, again,
> > > 3 times, then read it again.
> >
> > Of course it does.  That is what it does; it sets up the environment so that
> > the build will have the correct classpath and environment variables to run
> > correctly.
> 
> Ok.  This is fucking annoying.  Are you stupid, or moronic?
> 
> ===
> adam@gradall:~/brainfood/jboss/cvs/jboss$ cat build.sh
> #!/bin/sh
> ### ====================================================================== ###
> ##                                                                          ##
> ##  This is the main entry point for the build system.                      ##
> ##                                                                          ##
> ##  Users should be sure to execute this file rather than 'ant' to ensure   ##
> ##  the correct version is being used with the correct configuration.       ##
> ##                                                                          ##
> ### ====================================================================== ###
> 
> # $Id: build.sh,v 1.8 2001/09/12 00:49:55 user57 Exp $
> 
> PROGNAME=`basename $0`
> DIRNAME=`dirname $0`
> GREP="grep"
> ROOT="/"
> 
> # Ignore user's ANT_HOME if it is set
> ANT_HOME=""
> 
> # the default search path for ant
> ANT_SEARCH_PATH="\
>     tools
>     tools/ant \
>     tools/apache/ant \
>     ant"
> 
> # the default build file name
> ANT_BUILD_FILE="build.xml"
> 
> # the default arguments
> ANT_OPTIONS="-find $ANT_BUILD_FILE"
> 
> # the jaxp parser to use
> if [ "x$JAXP" = "x" ]; then
>     # Default to crimson
>     JAXP="crimson"
> fi
> 
> #
> # Helper to complain.
> #
> die() {
>     echo "${PROGNAME}: $*"
>     exit 1
> }
> 
> #
> # Helper to source a file if it exists.
> #
> maybe_source() {
>     for file in $*; do
>       if [ -f "$file" ]; then
>           . $file
>       fi
>     done
> }
> 
> search() {
>     search="$*"
>     for d in $search; do
>       ANT_HOME="`pwd`/$d"
>       ANT="$ANT_HOME/bin/ant"
>       if [ -x "$ANT" ]; then
>           # found one
>           echo $ANT_HOME
>           break
>       fi
>     done
> }
> 
> #
> # Main function.
> #
> main() {
>     # if there is a build config file. then source it
>     maybe_source "$DIRNAME/build.conf" "$HOME/.build.conf"
> 
>     # try the search path
>     ANT_HOME=`search $ANT_SEARCH_PATH`
> 
>     # try looking up to root
>     if [ "x$ANT_HOME" = "x" ]; then
>       target="build"
>       _cwd=`pwd`
> 
>       while [ "x$ANT_HOME" = "x" ] && [ "$cwd" != "$ROOT" ]; do
>           cd ..
>           cwd=`pwd`
>           ANT_HOME=`search $ANT_SEARCH_PATH`
>       done
> 
>       # make sure we get back
>       cd $_cwd
> 
>       if [ "$cwd" != "$ROOT" ]; then
>           found="true"
>       fi
> 
>       # complain if we did not find anything
>       if [ "$found" != "true" ]; then
>           die "Could not locate Ant; check \$ANT or \$ANT_HOME."
>       fi
>     fi
> 
>     # make sure we have one
>     ANT=$ANT_HOME/bin/ant
>     if [ ! -x "$ANT" ]; then
>       die "Ant file is not executable: $ANT"
>     fi
> 
>     # specify the jaxp parser impls to use
>     case "$JAXP" in
>       crimson)
>           JAXP_DOM_FACTORY="org.apache.crimson.jaxp.DocumentBuilderFactoryImpl"
>           JAXP_SAX_FACTORY="org.apache.crimson.jaxp.SAXParserFactoryImpl"
>           ;;
> 
>       xerces)
>           JAXP_DOM_FACTORY="org.apache.xerces.jaxp.DocumentBuilderFactoryImpl"
>           JAXP_SAX_FACTORY="org.apache.xerces.jaxp.SAXParserFactoryImpl"
>           ;;
>     esac
> 
>     if [ "x$JAXP_DOM_FACTORY" != "x" ]; then
>       ANT_OPTS="$ANT_OPTS 
>-Djavax.xml.parsers.DocumentBuilderFactory=$JAXP_DOM_FACTORY"
>     fi
>     if [ "x$JAXP_SAX_FACTORY" != "x" ]; then
>       ANT_OPTS="$ANT_OPTS -Djavax.xml.parsers.SAXParserFactory=$JAXP_SAX_FACTORY"
>     fi
> 
>     # change to the directory where the script lives so users are not forced
>     # to be in the same directory as build.xml
>     cd $DIRNAME
> 
>     export ANT ANT_HOME ANT_OPTS
>     exec $ANT $ANT_OPTIONS "$@"
> }
> 
> ##
> ## Bootstrap
> ##
> 
> main "$@"
> ===
> 
> > What?  Last I checked build.sh works fine.  How are you building?  Where did
> > you get your sources from?  What platform/os version are you using?  What
> > version of the JDK are you using?
> 
> anonymous checkout of module jboss.  ./build.sh fails.
> 
> Debian linux unstable.  j2sdk1.3.
> 


_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to