You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avalon.apache.org by Leif Mortenson <le...@tanukisoftware.com> on 2002/11/22 05:55:06 UTC

Build failure in excalibur/loader

Looks like the build needs to have some optional or required jars added.

Cheers,
Leif

---
Buildfile: build.xml

dependencies:

compile:
[javac] Compiling 12 source files to
C:\Jakarta\jakarta-avalon-excalibur\loader\build\classes
[javac]
C:\Jakarta\jakarta-avalon-excalibur\loader\src\java\org\apache\excalibur\loader\util\PathMatcher.java:10:
package org.apache.oro.text.regex does not exist
[javac] import org.apache.oro.text.regex.MalformedPatternException;
[javac] ^
[javac]
C:\Jakarta\jakarta-avalon-excalibur\loader\src\java\org\apache\excalibur\loader\util\PathMatcher.java:11:
package org.apache.oro.text.regex does not exist
[javac] import org.apache.oro.text.regex.Pattern;
[javac] ^
[javac]
C:\Jakarta\jakarta-avalon-excalibur\loader\src\java\org\apache\excalibur\loader\util\PathMatcher.java:12:
package org.apache.oro.text.regex does not exist
[javac] import org.apache.oro.text.regex.Perl5Compiler;
[javac] ^
[javac]
C:\Jakarta\jakarta-avalon-excalibur\loader\src\java\org\apache\excalibur\loader\util\PathMatcher.java:13:
package org.apache.oro.text.regex does not exist
[javac] import org.apache.oro.text.regex.Perl5Matcher;
[javac] ^
[javac]
C:\Jakarta\jakarta-avalon-excalibur\loader\src\java\org\apache\excalibur\loader\util\PathMatcher.java:27:
cannot resolve symbol
[javac] symbol : class Pattern
[javac] location: class org.apache.excalibur.loader.util.PathMatcher
[javac] private final Pattern[] m_includes;
[javac] ^
[javac]
C:\Jakarta\jakarta-avalon-excalibur\loader\src\java\org\apache\excalibur\loader\util\PathMatcher.java:33:
cannot resolve symbol
[javac] symbol : class Pattern
[javac] location: class org.apache.excalibur.loader.util.PathMatcher
[javac] private final Pattern[] m_excludes;
[javac] ^
[javac]
C:\Jakarta\jakarta-avalon-excalibur\loader\src\java\org\apache\excalibur\loader\util\PathMatcher.java:38:
cannot resolve symbol
[javac] symbol : class Perl5Matcher
[javac] location: class org.apache.excalibur.loader.util.PathMatcher
[javac] private final Perl5Matcher m_matcher = new Perl5Matcher();
[javac] ^
[javac]
C:\Jakarta\jakarta-avalon-excalibur\loader\src\java\org\apache\excalibur\loader\util\PathMatcher.java:115:
cannot resolve symbol
[javac] symbol : class Pattern
[javac] location: class org.apache.excalibur.loader.util.PathMatcher
[javac] private boolean testMatch( final Pattern[] patterns,
[javac] ^
[javac]
C:\Jakarta\jakarta-avalon-excalibur\loader\src\java\org\apache\excalibur\loader\util\PathMatcher.java:134:
cannot resolve symbol
[javac] symbol : class Pattern
[javac] location: class org.apache.excalibur.loader.util.PathMatcher
[javac] private Pattern[] toPatterns( final String[] strs )
[javac] ^
[javac]
C:\Jakarta\jakarta-avalon-excalibur\loader\src\java\org\apache\excalibur\loader\util\PathMatcher.java:38:
cannot resolve symbol
[javac] symbol : class Perl5Matcher
[javac] location: class org.apache.excalibur.loader.util.PathMatcher
[javac] private final Perl5Matcher m_matcher = new Perl5Matcher();
[javac] ^
[javac]
C:\Jakarta\jakarta-avalon-excalibur\loader\src\java\org\apache\excalibur\loader\util\PathMatcher.java:136:
cannot resolve symbol
[javac] symbol : class Perl5Compiler
[javac] location: class org.apache.excalibur.loader.util.PathMatcher
[javac] final Perl5Compiler compiler = new Perl5Compiler();
[javac] ^
[javac]
C:\Jakarta\jakarta-avalon-excalibur\loader\src\java\org\apache\excalibur\loader\util\PathMatcher.java:136:
cannot resolve symbol
[javac] symbol : class Perl5Compiler
[javac] location: class org.apache.excalibur.loader.util.PathMatcher
[javac] final Perl5Compiler compiler = new Perl5Compiler();
[javac] ^
[javac]
C:\Jakarta\jakarta-avalon-excalibur\loader\src\java\org\apache\excalibur\loader\util\PathMatcher.java:137:
cannot resolve symbol
[javac] symbol : class Pattern
[javac] location: class org.apache.excalibur.loader.util.PathMatcher
[javac] final Pattern[] patterns = new Pattern[ strs.length ];
[javac] ^
[javac]
C:\Jakarta\jakarta-avalon-excalibur\loader\src\java\org\apache\excalibur\loader\util\PathMatcher.java:137:
cannot resolve symbol
[javac] symbol : class Pattern
[javac] location: class org.apache.excalibur.loader.util.PathMatcher
[javac] final Pattern[] patterns = new Pattern[ strs.length ];
[javac] ^
[javac]
C:\Jakarta\jakarta-avalon-excalibur\loader\src\java\org\apache\excalibur\loader\util\PathMatcher.java:145:
cannot resolve symbol
[javac] symbol : class MalformedPatternException
[javac] location: class org.apache.excalibur.loader.util.PathMatcher
[javac] catch( final MalformedPatternException mpe )
[javac] ^
[javac] 15 errors

BUILD FAILED
file:c:/Jakarta/jakarta-avalon-excalibur/loader/build.xml:69: Compile
failed; see the compiler error output for details.

Total time: 5 seconds


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: Build failure in excalibur/loader

Posted by Leif Mortenson <le...@tanukisoftware.com>.
Peter Donald wrote:

>On Fri, 22 Nov 2002 15:55, Leif Mortenson wrote:
>  
>
>>Looks like the build needs to have some optional or required jars added.
>>    
>>
>
>You need to define the property. 
>
>jakarta-oro.jar=/latest/release/of/jakarta-oro.jar
>
>Strange - I thought
>
><ant antfile="${depchecker.prefix}/depchecker.xml" target="checkRequiredFile">
>  <property name="proj.jar.name" value="jakarta-oro.jar"/>
>  <property name="path" value="${jakarta-oro.jar}"/>
></ant>
>
>would indicate an error if you had not specified the property. Jeff?
>
It does if you run "ant dist-jar" in the loader subproject. But
dependency checking does not
run when your run "ant" in the root directory.

I didn't notice it at first because I usually work with
skip.dependencies=true My fault).
The depchecker is nice for doing a clean build from any subproject. But
it adds a big
speed hit to the build of each project. It does a lot, so that can't be
helped. :-)

Anyway, it is working now. Thanks.
Leif



--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: Build failure in excalibur/loader

Posted by Peter Donald <pe...@apache.org>.
On Fri, 22 Nov 2002 15:55, Leif Mortenson wrote:
> Looks like the build needs to have some optional or required jars added.

You need to define the property. 

jakarta-oro.jar=/latest/release/of/jakarta-oro.jar

Strange - I thought

<ant antfile="${depchecker.prefix}/depchecker.xml" target="checkRequiredFile">
  <property name="proj.jar.name" value="jakarta-oro.jar"/>
  <property name="path" value="${jakarta-oro.jar}"/>
</ant>

would indicate an error if you had not specified the property. Jeff?

-- 
Cheers,

Peter Donald
*------------------------------------------------------*
| "Religion is what the common people see as true, the |
| wise people see as false, and the rulers see as      |
| useful" --Seneca                                     |
*------------------------------------------------------*


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>