Re: AW: Problems with ANTLR

2013-08-19 Thread Ernst Reissner
Ok, I understand. But how should they, i.e. the antlr-people define
their ant-task.
I am sure, they will do if we tell them.

> Okay, I apologize. The ANTLR wiki does in fact specify the XML namespace
> you are using, but technically they should not be hijacking an org.apache
> namespace in this manner, hence my confusion. :-(
>
> Matt
> On Aug 18, 2013 5:44 PM, "Ernst Reissner" <[hidden email]
> > wrote:
>
> > H,
> > what I read is
> > http://www.antlr.org/wiki/display/ANTLR3/How+to+use+ant+with+ANTLR3
> >
> > They suggest a test
> > |$ ant -diagnostics
> >
> > which should show
> >
> > |
> > |\--\-|
> > |ANT_HOME/lib jar listing|
> > |\--\-|
> > |ant.home: /usr/share/ant|
> > |ant-antlr.jar (||5758| |bytes)|
> > |ant-antlr3.jar (||20.889| |bytes) <\-
> >
> > I must admit, the number of bytes ant shows is not as given
> > but essentially, the answer is as expected:
> >
> >
> > ---
> >  ANT_HOME/lib jar listing
> > ---
> > ant.home: /usr/share/ant
> > ant-jmf.jar (6709 bytes)
> > ant-bootstrap.jar (19876 bytes)
> > ant-junit.jar (102344 bytes)
> > ant.jar (1963225 bytes)
> > ant-jsch.jar (40235 bytes)
> > ant-launcher.jar (12433 bytes)
> > ant-javamail.jar (7959 bytes)
> > ant-testutil.jar (15194 bytes)
> > ant-antlr3.jar (20889 bytes)
> > ant-jdepend.jar (8221 bytes)
> > ant-antlr.jar (5750 bytes)
> > ant-swing.jar (7547 bytes)
> >
> >
> > |
> > |Does this mean that the setup is ok?
> >
> > Ernst
> >
> > |
> > > That is not the namespace of the ANTLR task; its jar may not even be
> > > set up
> > > as an antlib as such. You'll need to consult the documentation for
> the
> > > task
> > > to find out the proper way to set it up.
> > >
> > > Matt
> > > On Aug 18, 2013 10:48 AM, "Ernst Reissner" <[hidden email]
> > > > wrote:
> > >
> > > > Hello Jan,
> > > > you mean that ant-antlr3.jar is not in place?
> > > > I have it in /usr/share/ant/lib
> > > > and even if I provide ant -lib /home/ernst/Software/jars, where it
> > > is as
> > > > well, it does not work.
> > > >
> > > > Ernst
> > > >
> > > > > 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:[hidden email]
> > > > > ]
> > > > > > Gesendet: Mittwoch, 7. August 2013 15:16
> > > > > > An: [hidden email]
> 
> > > > > > 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 / 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
> > > > > >
> > > > > > 
> > > > > > 
> > > > > >  
> > > > > >
> > > > > > > > > > >description="Generate parsers. ">
> > > > > >
> > > > > >   > > xmlns:antlr="antlib:org/apache/tools/ant/antlr"
> > > > > >   target="${parserDirRelana}/CClass.g"
> > > > > >   outputdirectory="${parserTargetDirRelana}">
> > > > > > 
> > > > > >  
> > > > > >
> > > > > > Here,
> > > > > >  > > > > > value="${jarDir}/antlr-3.5-complete.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

Re: AW: AW: Problems with ANTLR

2013-08-19 Thread Ernst Reissner
Hi Jan,
i tried
>name="ant-antlr3"
> classname="org.apache.tools.ant.antlr.ANTLR3"
> /> 
as you suggested (which looks much better than what i did before).
Result

ernst@localhost:~/Software> ant genParser
Buildfile: /home/ernst/Software/build.xml

BUILD FAILED
/home/ernst/Software/build.xml:360: taskdef class
org.apache.tools.ant.antlr.ANTLR3 cannot be found
 using the classloader AntClassLoader[]

I am very confused about that, because i integrated ant-antlr3.jar the
same way
suse distribution integrated ant-antlr.jar and other taskdefs.

As I wrote before, ant -diagnostics yields
--- Ant diagnostics report ---
Apache Ant(TM) version 1.8.2 compiled on January 27 2013

---
 Implementation Version
---
core tasks : 1.8.2 in file:/usr/share/java/ant.jar

...
---
 ANT_HOME/lib jar listing
---
ant.home: /usr/share/ant
ant-jmf.jar (6709 bytes)
ant-bootstrap.jar (19876 bytes)
ant-junit.jar (102344 bytes)
ant.jar (1963225 bytes)
ant-jsch.jar (40235 bytes)
ant-launcher.jar (12433 bytes)
ant-javamail.jar (7959 bytes)
ant-testutil.jar (15194 bytes)
ant-antlr3.jar (20889 bytes)
ant-jdepend.jar (8221 bytes)
ant-antlr.jar (5750 bytes)
ant-swing.jar (7547 bytes)

---
 USER_HOME/.ant/lib jar listing
---
user.home: /home/ernst
No such directory.


as you can see, ant-antlr3.jar (20889 bytes) is present.
Also:
java.class.path :
/usr/share/java/ant.jar:/usr/share/java/ant-launcher.jar:/usr/share/java/jaxp_parser_impl.jar:/usr/share/java/xml-commons-apis.jar:
/usr/share/java/antlr.jar:
/usr/share/java/ant/ant-antlr.jar:/usr/share/java/ant/ant-javamail.jar:/usr/share/java/jdepend.jar:/usr/share/java/ant/ant-jdepend.jar:/usr/share/java/ant/ant-jmf.jar:/usr/share/java/jsch.jar:/usr/share/java/ant/ant-jsch.jar:/usr/share/java/junit.jar:/usr/share/java/ant/ant-junit.jar:/usr/share/java/ant/ant-swing.jar:/usr/share/java/ant/ant-testutil.jar:/usr/lib64/jvm/java/lib/tools.jar:/usr/share/ant/lib/ant-jmf.jar:/usr/share/ant/lib/ant-bootstrap.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-jsch.jar:/usr/share/ant/lib/ant-launcher.jar:/usr/share/ant/lib/ant-javamail.jar:/usr/share/ant/lib/ant-testutil.jar:
/usr/share/ant/lib/ant-antlr3.jar:
/usr/share/ant/lib/ant-jdepend.jar:/usr/share/ant/lib/ant-antlr.jar:/usr/share/ant/lib/ant-swing.jar

I am not an expert, but it looks fine for me.

What could be the problem?

Ernst










--
View this message in context: 
http://ant.1045680.n5.nabble.com/Problems-with-ANTLR-tp1349074p5714357.html
Sent from the Ant - Users mailing list archive at Nabble.com.

Re: AW: AW: Problems with ANTLR

2013-08-19 Thread Ernst Reissner
Ok, got one step further:
now i have:

   
 
   
 
   

   

which seems to work.

But when i try to use the new task by

 

 

ant complaints

ernst@localhost:~/Software> ant genParser
Buildfile: /home/ernst/Software/build.xml

init:

genParser:

BUILD FAILED
/home/ernst/Software/build.xml:377: Unable to determine generated class

Total time: 0 seconds

Who can tell me what this means, and even better: what to do now.

Ernst


> Hi Jan,
> i tried
>>   > name="ant-antlr3"
>> classname="org.apache.tools.ant.antlr.ANTLR3"
>> /> 
> as you suggested (which looks much better than what i did before).
> Result
>
> ernst@localhost:~/Software> ant genParser
> Buildfile: /home/ernst/Software/build.xml
>
> BUILD FAILED
> /home/ernst/Software/build.xml:360: taskdef class
> org.apache.tools.ant.antlr.ANTLR3 cannot be found
>  using the classloader AntClassLoader[]
>
> I am very confused about that, because i integrated ant-antlr3.jar the
> same way
> suse distribution integrated ant-antlr.jar and other taskdefs.
>
> As I wrote before, ant -diagnostics yields
> --- Ant diagnostics report ---
> Apache Ant(TM) version 1.8.2 compiled on January 27 2013
>
> ---
>  Implementation Version
> ---
> core tasks : 1.8.2 in file:/usr/share/java/ant.jar
>
> ...
> ---
>  ANT_HOME/lib jar listing
> ---
> ant.home: /usr/share/ant
> ant-jmf.jar (6709 bytes)
> ant-bootstrap.jar (19876 bytes)
> ant-junit.jar (102344 bytes)
> ant.jar (1963225 bytes)
> ant-jsch.jar (40235 bytes)
> ant-launcher.jar (12433 bytes)
> ant-javamail.jar (7959 bytes)
> ant-testutil.jar (15194 bytes)
> ant-antlr3.jar (20889 bytes)
> ant-jdepend.jar (8221 bytes)
> ant-antlr.jar (5750 bytes)
> ant-swing.jar (7547 bytes)
>
> ---
>  USER_HOME/.ant/lib jar listing
> ---
> user.home: /home/ernst
> No such directory.
>
>
> as you can see, ant-antlr3.jar (20889 bytes) is present.
> Also:
> java.class.path :
> /usr/share/java/ant.jar:/usr/share/java/ant-launcher.jar:/usr/share/java/jaxp_parser_impl.jar:/usr/share/java/xml-commons-apis.jar:
> /usr/share/java/antlr.jar:
> /usr/share/java/ant/ant-antlr.jar:/usr/share/java/ant/ant-javamail.jar:/usr/share/java/jdepend.jar:/usr/share/java/ant/ant-jdepend.jar:/usr/share/java/ant/ant-jmf.jar:/usr/share/java/jsch.jar:/usr/share/java/ant/ant-jsch.jar:/usr/share/java/junit.jar:/usr/share/java/ant/ant-junit.jar:/usr/share/java/ant/ant-swing.jar:/usr/share/java/ant/ant-testutil.jar:/usr/lib64/jvm/java/lib/tools.jar:/usr/share/ant/lib/ant-jmf.jar:/usr/share/ant/lib/ant-bootstrap.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-jsch.jar:/usr/share/ant/lib/ant-launcher.jar:/usr/share/ant/lib/ant-javamail.jar:/usr/share/ant/lib/ant-testutil.jar:
> /usr/share/ant/lib/ant-antlr3.jar:
> /usr/share/ant/lib/ant-jdepend.jar:/usr/share/ant/lib/ant-antlr.jar:/usr/share/ant/lib/ant-swing.jar
>
> I am not an expert, but it looks fine for me.
>
> What could be the problem?
>
> Ernst
>
>
>
>
>
>
>





--
View this message in context: 
http://ant.1045680.n5.nabble.com/Problems-with-ANTLR-tp1349074p5714358.html
Sent from the Ant - Users mailing list archive at Nabble.com.

AW: AW: AW: Problems with ANTLR

2013-08-19 Thread jhm
One side note: you are using 1.8.2 (Dec 2010) and I suggest updating to
1.9.1 (Jul 2013).
http://ant.apache.org/faq.html#history


> Ok, got one step further:
> now i have:
> 
>
>  
>
>  
>
> 
> classname="org.apache.tools.ant.antlr.ANTLR3"
> classpathref="antlr.classpath"/>
> 
> which seems to work.

Then you could try the xmlns-way.
http://ant.apache.org/manual/Types/antlib.html#loadFromInside


> BUILD FAILED
> /home/ernst/Software/build.xml:377: Unable to determine generated class

Havent worked with ANTLR, but Google may help:
http://palove.kadeco.sk/itblog/posts/40


Jan


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



Re: AW: AW: Problems with ANTLR

2013-08-19 Thread Matt Benson
See inline for some commentary:


On Mon, Aug 19, 2013 at 2:28 AM, Ernst Reissner  wrote:

> Ok, got one step further:
> now i have:
>
>
>  
>
>  
>
>
>
Here you define the task as being named "ant-antlr3":


> classname="org.apache.tools.ant.antlr.ANTLR3"
> classpathref="antlr.classpath"/>
>
> which seems to work.
>
> But when i try to use the new task by
>
>
Here you try use a task named "antlr", which is the ANTLR v2 task that has
shipped with Ant prior to the release of ANTLRv3 and before the Ant PMC
began to push for third parties managing their own Ant tasks rather than
Ant trying to provide them all:


>   outputdirectory="${parserTargetDirRelana}">
> 
>  
>
> ant complaints
>
> ernst@localhost:~/Software> ant genParser
> Buildfile: /home/ernst/Software/build.xml
>
> init:
>
> genParser:
>
> BUILD FAILED
> /home/ernst/Software/build.xml:377: Unable to determine generated class
>
> Total time: 0 seconds
>
> Who can tell me what this means, and even better: what to do now.
>

Don't try to use ANTLR 2 on a v3 grammar.  ;P

Matt


> Ernst
>
>
> > Hi Jan,
> > i tried
> >>>> name="ant-antlr3"
> >> classname="org.apache.tools.ant.antlr.ANTLR3"
> >> />
> > as you suggested (which looks much better than what i did before).
> > Result
> >
> > ernst@localhost:~/Software> ant genParser
> > Buildfile: /home/ernst/Software/build.xml
> >
> > BUILD FAILED
> > /home/ernst/Software/build.xml:360: taskdef class
> > org.apache.tools.ant.antlr.ANTLR3 cannot be found
> >  using the classloader AntClassLoader[]
> >
> > I am very confused about that, because i integrated ant-antlr3.jar the
> > same way
> > suse distribution integrated ant-antlr.jar and other taskdefs.
> >
> > As I wrote before, ant -diagnostics yields
> > --- Ant diagnostics report ---
> > Apache Ant(TM) version 1.8.2 compiled on January 27 2013
> >
> > ---
> >  Implementation Version
> > ---
> > core tasks : 1.8.2 in file:/usr/share/java/ant.jar
> >
> > ...
> > ---
> >  ANT_HOME/lib jar listing
> > ---
> > ant.home: /usr/share/ant
> > ant-jmf.jar (6709 bytes)
> > ant-bootstrap.jar (19876 bytes)
> > ant-junit.jar (102344 bytes)
> > ant.jar (1963225 bytes)
> > ant-jsch.jar (40235 bytes)
> > ant-launcher.jar (12433 bytes)
> > ant-javamail.jar (7959 bytes)
> > ant-testutil.jar (15194 bytes)
> > ant-antlr3.jar (20889 bytes)
> > ant-jdepend.jar (8221 bytes)
> > ant-antlr.jar (5750 bytes)
> > ant-swing.jar (7547 bytes)
> >
> > ---
> >  USER_HOME/.ant/lib jar listing
> > ---
> > user.home: /home/ernst
> > No such directory.
> >
> >
> > as you can see, ant-antlr3.jar (20889 bytes) is present.
> > Also:
> > java.class.path :
> >
> /usr/share/java/ant.jar:/usr/share/java/ant-launcher.jar:/usr/share/java/jaxp_parser_impl.jar:/usr/share/java/xml-commons-apis.jar:
> > /usr/share/java/antlr.jar:
> >
> /usr/share/java/ant/ant-antlr.jar:/usr/share/java/ant/ant-javamail.jar:/usr/share/java/jdepend.jar:/usr/share/java/ant/ant-jdepend.jar:/usr/share/java/ant/ant-jmf.jar:/usr/share/java/jsch.jar:/usr/share/java/ant/ant-jsch.jar:/usr/share/java/junit.jar:/usr/share/java/ant/ant-junit.jar:/usr/share/java/ant/ant-swing.jar:/usr/share/java/ant/ant-testutil.jar:/usr/lib64/jvm/java/lib/tools.jar:/usr/share/ant/lib/ant-jmf.jar:/usr/share/ant/lib/ant-bootstrap.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-jsch.jar:/usr/share/ant/lib/ant-launcher.jar:/usr/share/ant/lib/ant-javamail.jar:/usr/share/ant/lib/ant-testutil.jar:
> > /usr/share/ant/lib/ant-antlr3.jar:
> >
> /usr/share/ant/lib/ant-jdepend.jar:/usr/share/ant/lib/ant-antlr.jar:/usr/share/ant/lib/ant-swing.jar
> >
> > I am not an expert, but it looks fine for me.
> >
> > What could be the problem?
> >
> > Ernst
> >
> >
> >
> >
> >
> >
> >
>
>
>
>
>
> --
> View this message in context:
> http://ant.1045680.n5.nabble.com/Problems-with-ANTLR-tp1349074p5714358.html
> Sent from the Ant - Users mailing list archive at Nabble.com.
>


how do I "echo" or display the full command exec is about to run?

2013-08-19 Thread Vincent Cai

This message and any attachments may contain Cypress (or its subsidiaries) 
confidential information. If it has been received in error, please advise the 
sender and immediately delete this message.