Maybe the antlib is not on the classpath?
For loading antlibs via namespaces from custom classpath see
http://ant.apache.org/manual/Types/antlib.html#loadFromInside
Jan

> -----Ursprüngliche Nachricht-----
> Von: Ernst Reissner [mailto:rei3...@arcor.de]
> Gesendet: Mittwoch, 7. August 2013 15:16
> An: user@ant.apache.org
> Betreff: RE: Problems with ANTLR
> 
> Hi all,
> I have a similar problem receiving
> /home/ernst/Software/build.xml:352: Problem: failed to create task or
> type
> antlib:org/apache/tools/ant/antlr:ant-antlr3
> Cause: The name is undefined.
> Action: Check the spelling.
> Action: Check that any custom tasks/types have been declared.
> Action: Check that any <presetdef>/<macrodef> declarations have taken
> place.
> No types or tasks have been defined in this namespace yet
> 
> This appears to be an antlib declaration.
> Action: Check that the implementing library exists in one of:
>         -/usr/share/ant/lib
>         -/home/ernst/.ant/lib
>         -a directory added on the command line with the -lib argument
> 
> 
> I think i did all right:
> 
> The relevant snippet of my built file is
> 
> <path id="antlr.classpath">
>     <pathelement location="${antlrJar}"/>
>     <pathelement location="${ant-antlrJar}"/> </path>
> 
>    <target name="genParser" depends="init"
>            description="Generate parsers. ">
> 
>      <antlr:ant-antlr3 xmlns:antlr="antlib:org/apache/tools/ant/antlr"
>                      target="${parserDirRelana}/CClass.g"
>                      outputdirectory="${parserTargetDirRelana}">
>         <classpath refid="antlr.classpath"/>
>      </antlr:ant-antlr3>
> 
> Here,
>     <property name="antlrJar"
> value="${jarDir}/antlr-3.5-complete.jar"/>
>     <property name="ant-antlrJar"     value="${jarDir}/ant-
> antlr3.jar"/>
> point to antlr-3.5-complete.jar and to ant-antlr3.jar which really
> exist.
> 
> I use ant -version
> Apache Ant(TM) version 1.8.2 compiled on October 23 2011
> 
> The ant-libs look like this:
> linux-p4vf:/usr/share/java/ant # ll
> total 164
> -rw-r--r-- 1 root root  20889 Aug  7 03:15 ant-antlr3.jar
> -rw-r--r-- 1 root root   3912 Oct 23  2011 ant-commons-logging.jar
> -rw-r--r-- 1 root root   8225 Oct 23  2011 ant-jdepend.jar
> -rw-r--r-- 1 root root 102343 Oct 23  2011 ant-junit.jar
> -rw-r--r-- 1 root root   7547 Oct 23  2011 ant-swing.jar
> -rw-r--r-- 1 root root  15198 Oct 23  2011 ant-testutil.jar
> 
> linux-p4vf:/usr/share/ant/lib # ll
> total 0
> lrwxrwxrwx 1 root root 29 Aug  7 14:49 ant-antlr3.jar ->
> ../../java/ant/ant-antlr3.jar lrwxrwxrwx 1 root root 28 Sep  8  2012
> ant-bootstrap.jar -> ../../java/ant-bootstrap.jar lrwxrwxrwx 1 root
> root 38 Apr 21 02:05 ant-commons-logging.jar -> ../../java/ant/ant-
> commons-logging.jar
> lrwxrwxrwx 1 root root 18 Sep  8  2012 ant.jar -> ../../java/ant.jar
> lrwxrwxrwx 1 root root 30 Apr 21 02:05 ant-jdepend.jar ->
> ../../java/ant/ant-jdepend.jar lrwxrwxrwx 1 root root 28 Sep  8  2012
> ant-junit.jar -> ../../java/ant/ant-junit.jar lrwxrwxrwx 1 root root 27
> Sep  8  2012 ant-launcher.jar -> ../../java/ant-launcher.jar lrwxrwxrwx
> 1 root root 28 Apr 21 02:05 ant-swing.jar -> ../../java/ant/ant-
> swing.jar lrwxrwxrwx 1 root root 31 Apr 21 02:05 ant-testutil.jar ->
> ../../java/ant/ant-testutil.jar
> 
> 
> I cannot figure out what my problem is.
> 
> can you help???
> 
> Greetings, Ernst
> 
> 
> 
> 
> 
> 
> 
> 
> 
> --
> View this message in context:
> http://ant.1045680.n5.nabble.com/Problems-with-ANTLR-
> tp1349074p5714327.html
> Sent from the Ant - Users mailing list archive at Nabble.com.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@ant.apache.org For additional
> commands, e-mail: user-h...@ant.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@ant.apache.org
For additional commands, e-mail: user-h...@ant.apache.org

Reply via email to