Aquileo | Recent changes to bugshttps://sourceforge.net/p/ant-contrib/bugs/Recent changes to bugsenMon, 28 Sep 2020 15:05:29 -0000Aquileo | #245 IfTask does not add IsGreaterThan and friedshttps://sourceforge.net/p/ant-contrib/bugs/245/?limit=25#2a2e<div class="markdown_content"><p>Fixed on github project <a href="https://github.com/top-logic/ant-contrib/issues/1" rel="nofollow">https://github.com/top-logic/ant-contrib/issues/1</a></p></div>MarcMon, 28 Sep 2020 15:05:29 -0000https://sourceforge.netb38748319b1e0f7f126d4cc8f426079592a8071eAquileo | #136 OS390Linker deletes carefully linked filehttps://sourceforge.net/p/ant-contrib/bugs/136/?limit=25#9321<div class="markdown_content"><p>14 years later, and I run into the same problem. Wish this project were maintained...</p></div>Judy AndersonWed, 13 Feb 2019 23:14:36 -0000https://sourceforge.netcc8e4174695a5822510d30f192078a18f7636c6eAquileo | #217 Fails in <for parallel="true" keepgoing="false">https://sourceforge.net/p/ant-contrib/bugs/217/?limit=25#dd56<div class="markdown_content"><p>I have the same issue with this and yes keepgoing needs to be inverted.<br/> I have fixed locally but dislike branching, can we get a fix?</p> <div class="codehilite"><pre>public void execute() { if (parallel) { parallelTasks = (Parallel) getProject().createTask("parallel"); parallelTasks.setFailOnAny(!(keepgoing)); if (threadCount != null) { parallelTasks.setThreadCount(threadCount.intValue()); } } </pre></div> </div>Mick ReillyWed, 09 Dec 2015 08:11:30 -0000https://sourceforge.netb5814956c5d176d12c8cbdcc4da2257438c25adcAquileo | for contrib task does not handle $$ in filenames correctlyhttps://sourceforge.net/p/ant-contrib/bugs/251/<div class="markdown_content"><div class="codehilite"><pre> <span class="nt">&lt;ac:for</span> <span class="na">list=</span><span class="s">"</span><span class="cp">${</span><span class="n">findlist</span><span class="cp">}</span><span class="s">"</span> <span class="na">delimiter=</span><span class="s">"</span><span class="cp">${</span><span class="n">line</span><span class="o">.</span><span class="n">separator</span><span class="cp">}</span><span class="s">"</span> <span class="na">param=</span><span class="s">"ccelement"</span><span class="nt">&gt;</span> <span class="nt">&lt;sequential&gt;</span> <span class="nt">&lt;echo&gt;</span>ccelement = <span class="ni">&amp;quot;</span>@{ccelement}<span class="ni">&amp;quot;</span><span class="nt">&lt;/echo&gt;</span> <span class="nt">&lt;/sequential&gt;</span> <span class="nt">&lt;/ac:for&gt;</span> </pre></div> <p>findlist property has a file<br/> myfile$$moretext.txt in it<br/> however when the ccelement property is set to it the name is now<br/> myfile$moretext.txt</p> <p>The double $ has been converted to a single $</p></div>Sebastien HadjifotisThu, 22 Oct 2015 06:55:16 -0000https://sourceforge.net2f96b964d0968100494c8cb6f1604ce8cdf3d41eAquileo | ant.project.invoked-targets not updated when antcallback invokeshttps://sourceforge.net/p/ant-contrib/bugs/250/<div class="markdown_content"><p>I have a myriad of projects running under a single parent build.xml file. In order to help debug builds, I have the following echo at the start of a common build.xml that all the project build.xml files depend on:</p> <div class="codehilite"><pre><span class="nt">&lt;echo</span> <span class="na">message=</span><span class="s">&quot;Running </span><span class="cp">${</span><span class="n">ant</span><span class="o">.</span><span class="n">project</span><span class="o">.</span><span class="n">invoked</span><span class="o">-</span><span class="n">targets</span><span class="cp">}</span><span class="s"> for project </span><span class="cp">${</span><span class="n">ant</span><span class="o">.</span><span class="n">project</span><span class="o">.</span><span class="n">name</span><span class="cp">}</span><span class="s">&quot;/</span><span class="nt">&gt;</span> </pre></div> <p>However, the output when an antcallback is invoked displays the original target.</p> <p>e.g,:</p> <div class="codehilite"><pre><span class="n">ant</span> <span class="n">all</span> </pre></div> <p>outputs</p> <div class="codehilite"><pre><span class="n">Running</span> <span class="n">all</span> <span class="k">for</span> <span class="n">project</span> <span class="n">xxx</span> </pre></div> <p>but also when</p> <div class="codehilite"><pre><span class="nt">&lt;target</span> <span class="na">name=</span><span class="s">&quot;test-run-internal&quot;</span><span class="nt">&gt;</span> <span class="nt">&lt;parallel</span> <span class="na">threadcount=</span><span class="s">&quot;4&quot;</span><span class="nt">&gt;</span> <span class="nt">&lt;antcallback</span> <span class="na">target=</span><span class="s">&quot;junitForShard&quot;</span> <span class="na">return=</span><span class="s">&quot;failed&quot;</span> <span class="na">inheritRefs=</span><span class="s">&quot;true&quot;</span><span class="nt">&gt;</span> <span class="nt">&lt;param</span> <span class="na">name=</span><span class="s">&quot;junit.parallel.numShards&quot;</span> <span class="na">value=</span><span class="s">&quot;4&quot;</span> <span class="nt">/&gt;</span> <span class="nt">&lt;param</span> <span class="na">name=</span><span class="s">&quot;junit.parallel.shard&quot;</span> <span class="na">value=</span><span class="s">&quot;0&quot;</span> <span class="nt">/&gt;</span> <span class="nt">&lt;/antcallback&gt;</span> <span class="nt">&lt;antcallback</span> <span class="na">target=</span><span class="s">&quot;junitForShard&quot;</span> <span class="na">return=</span><span class="s">&quot;failed&quot;</span> <span class="na">inheritRefs=</span><span class="s">&quot;true&quot;</span><span class="nt">&gt;</span> <span class="nt">&lt;param</span> <span class="na">name=</span><span class="s">&quot;junit.parallel.numShards&quot;</span> <span class="na">value=</span><span class="s">&quot;4&quot;</span> <span class="nt">/&gt;</span> <span class="nt">&lt;param</span> <span class="na">name=</span><span class="s">&quot;junit.parallel.shard&quot;</span> <span class="na">value=</span><span class="s">&quot;1&quot;</span> <span class="nt">/&gt;</span> <span class="nt">&lt;/antcallback&gt;</span> <span class="nt">&lt;antcallback</span> <span class="na">target=</span><span class="s">&quot;junitForShard&quot;</span> <span class="na">return=</span><span class="s">&quot;failed&quot;</span> <span class="na">inheritRefs=</span><span class="s">&quot;true&quot;</span><span class="nt">&gt;</span> <span class="nt">&lt;param</span> <span class="na">name=</span><span class="s">&quot;junit.parallel.numShards&quot;</span> <span class="na">value=</span><span class="s">&quot;4&quot;</span> <span class="nt">/&gt;</span> <span class="nt">&lt;param</span> <span class="na">name=</span><span class="s">&quot;junit.parallel.shard&quot;</span> <span class="na">value=</span><span class="s">&quot;2&quot;</span> <span class="nt">/&gt;</span> <span class="nt">&lt;/antcallback&gt;</span> <span class="nt">&lt;antcallback</span> <span class="na">target=</span><span class="s">&quot;junitForShard&quot;</span> <span class="na">return=</span><span class="s">&quot;failed&quot;</span> <span class="na">inheritRefs=</span><span class="s">&quot;true&quot;</span><span class="nt">&gt;</span> <span class="nt">&lt;param</span> <span class="na">name=</span><span class="s">&quot;junit.parallel.numShards&quot;</span> <span class="na">value=</span><span class="s">&quot;4&quot;</span> <span class="nt">/&gt;</span> <span class="nt">&lt;param</span> <span class="na">name=</span><span class="s">&quot;junit.parallel.shard&quot;</span> <span class="na">value=</span><span class="s">&quot;3&quot;</span> <span class="nt">/&gt;</span> <span class="nt">&lt;/antcallback&gt;</span> <span class="nt">&lt;/parallel&gt;</span> <span class="nt">&lt;/target&gt;</span> </pre></div> <p>runs, I see 4 of the following:</p> <div class="codehilite"><pre><span class="n">Running</span> <span class="n">all</span> <span class="k">for</span> <span class="n">project</span> <span class="n">xxx</span> </pre></div> <p>instead of</p> <div class="codehilite"><pre><span class="n">Running</span> <span class="n">junitForShard</span> <span class="k">for</span> <span class="n">project</span> <span class="n">xxx</span> </pre></div> </div>gbaxterTue, 07 Jan 2014 19:10:28 -0000https://sourceforge.netf6856a183bab55d27ba7ca335d25ab55cbee2befAquileo | Help using cpptask compiler paramshttps://sourceforge.net/p/ant-contrib/bugs/249/<div class="markdown_content"><p>I am trying to compile some c++ code which uses the _itoa_s function</p> <p>I am getting the following warning from the compiler<br /> <span>[cc]</span> c:\mingw\lib\gcc\mingw32\4.8.1\include\c++\bits\c++0x_warning.h:32:2<br /> : error: #error This file requires compiler and library support for the ISO C++<br /> 2011 standard. This support is currently experimental, and must be enabled with<br /> the -std=c++11 or -std=gnu++11 compiler options.</p> <p>I am using the following definition in my ant build file</p> <div class="codehilite"><pre><span class="nt">&lt;target</span> <span class="na">name=</span><span class="s">&quot;compile&quot;</span> <span class="na">depends=</span><span class="s">&quot;clean, init&quot;</span><span class="nt">&gt;</span> <span class="nt">&lt;taskdef</span> <span class="na">resource=</span><span class="s">&quot;cpptasks.tasks&quot;/</span><span class="nt">&gt;</span> <span class="nt">&lt;cc</span> <span class="na">outtype=</span><span class="s">&quot;executable&quot;</span> <span class="na">subsystem=</span><span class="s">&quot;console&quot;</span> <span class="na">outfile=</span><span class="s">&quot;</span><span class="cp">${</span><span class="n">build</span><span class="cp">}</span><span class="s">/datastructures&quot;</span> <span class="na">objdir=</span><span class="s">&quot;</span><span class="cp">${</span><span class="n">obj</span><span class="cp">}</span><span class="s">&quot;</span><span class="nt">&gt;</span> <span class="nt">&lt;compiler</span> <span class="na">name=</span><span class="s">&quot;g++&quot;</span><span class="nt">&gt;</span> <span class="nt">&lt;compilerparam</span> <span class="na">name=</span><span class="s">&quot;std&quot;</span> <span class="na">value=</span><span class="s">&quot;c++11&quot;/</span><span class="nt">&gt;</span> <span class="nt">&lt;/compiler&gt;</span> <span class="nt">&lt;linker</span> <span class="na">name=</span><span class="s">&quot;g++&quot;/</span><span class="nt">&gt;</span> <span class="nt">&lt;fileset</span> <span class="na">dir=</span><span class="s">&quot;</span><span class="cp">${</span><span class="n">src</span><span class="cp">}</span><span class="s">&quot;</span> <span class="na">includes=</span><span class="s">&quot;**/*.cpp&quot;/</span><span class="nt">&gt;</span> <span class="nt">&lt;/cc&gt;</span> <span class="nt">&lt;/target&gt;</span> </pre></div> <p>However, the c++11 flag never gets picked up by the compiler</p> <p>Any help much appreciated.<br /> Regards<br /> Amit</p></div>Amit AnandThu, 02 Jan 2014 21:26:15 -0000https://sourceforge.net7432d2fe0c8b8e29f3600ca147523f23b10b8e78Aquileo | ASL 2.0 Licence file missinghttps://sourceforge.net/p/ant-contrib/bugs/248/<div class="markdown_content"><p>Hello,</p> <p>The Apache Licence v2.0 mandates that its text be included with the software. Please, provide it.</p> <p>Thank you, Tomas Radej</p></div>Tomas RadejTue, 27 Nov 2012 14:35:42 -0000https://sourceforge.net9b8d6e5c5bcf4ac012d0169ab55420f0d5561301Aquileo | Won't compilehttps://sourceforge.net/p/ant-contrib/bugs/247/<div class="markdown_content"><p>Mac OS X v10.7.5<br /> Java 1.6.0_35<br /> Ant version 1.8.2</p> <p>Transcript follows:</p> <p>MACW802078UATN:cpptasks-1.0b5 peterh@ongame.com$ ant<br /> Buildfile: /Users/peterh@ongame.com/Downloads/zips/ant/cpptasks-1.0b5/build.xml</p> <p>prepare:</p> <p>build:<br /> [mkdir] Created dir: /Users/peterh@ongame.com/Downloads/zips/ant/cpptasks-1.0b5/target/classes<br /> [javac] /Users/peterh@ongame.com/Downloads/zips/ant/cpptasks-1.0b5/build.xml:138: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds<br /> [javac] Compiling 183 source files to /Users/peterh@ongame.com/Downloads/zips/ant/cpptasks-1.0b5/target/classes<br /> [javac] /Users/peterh@ongame.com/Downloads/zips/ant/cpptasks-1.0b5/src/main/java/net/sf/antcontrib/cpptasks/borland/CBuilderXProjectWriter.java:39: package org.apache.xml.serialize does not exist<br /> [javac] import org.apache.xml.serialize.OutputFormat;<br /> [javac] ^<br /> [javac] /Users/peterh@ongame.com/Downloads/zips/ant/cpptasks-1.0b5/src/main/java/net/sf/antcontrib/cpptasks/borland/CBuilderXProjectWriter.java:40: package org.apache.xml.serialize does not exist<br /> [javac] import org.apache.xml.serialize.Serializer;<br /> [javac] ^<br /> [javac] /Users/peterh@ongame.com/Downloads/zips/ant/cpptasks-1.0b5/src/main/java/net/sf/antcontrib/cpptasks/borland/CBuilderXProjectWriter.java:41: package org.apache.xml.serialize does not exist<br /> [javac] import org.apache.xml.serialize.XMLSerializer;<br /> [javac] ^<br /> [javac] /Users/peterh@ongame.com/Downloads/zips/ant/cpptasks-1.0b5/src/main/java/net/sf/antcontrib/cpptasks/devstudio/VisualStudioNETProjectWriter.java:30: package org.apache.xml.serialize does not exist<br /> [javac] import org.apache.xml.serialize.OutputFormat;<br /> [javac] ^<br /> [javac] /Users/peterh@ongame.com/Downloads/zips/ant/cpptasks-1.0b5/src/main/java/net/sf/antcontrib/cpptasks/devstudio/VisualStudioNETProjectWriter.java:31: package org.apache.xml.serialize does not exist<br /> [javac] import org.apache.xml.serialize.XMLSerializer;<br /> [javac] ^<br /> [javac] /Users/peterh@ongame.com/Downloads/zips/ant/cpptasks-1.0b5/src/main/java/net/sf/antcontrib/cpptasks/borland/CBuilderXProjectWriter.java:104: cannot find symbol<br /> [javac] symbol : class OutputFormat<br /> [javac] location: class net.sf.antcontrib.cpptasks.borland.CBuilderXProjectWriter<br /> [javac] OutputFormat format = new OutputFormat("xml", "UTF-8", true);<br /> [javac] ^<br /> [javac] /Users/peterh@ongame.com/Downloads/zips/ant/cpptasks-1.0b5/src/main/java/net/sf/antcontrib/cpptasks/borland/CBuilderXProjectWriter.java:104: cannot find symbol<br /> [javac] symbol : class OutputFormat<br /> [javac] location: class net.sf.antcontrib.cpptasks.borland.CBuilderXProjectWriter<br /> [javac] OutputFormat format = new OutputFormat("xml", "UTF-8", true);<br /> [javac] ^<br /> [javac] /Users/peterh@ongame.com/Downloads/zips/ant/cpptasks-1.0b5/src/main/java/net/sf/antcontrib/cpptasks/borland/CBuilderXProjectWriter.java:105: cannot find symbol<br /> [javac] symbol : class Serializer<br /> [javac] location: class net.sf.antcontrib.cpptasks.borland.CBuilderXProjectWriter<br /> [javac] Serializer serializer = new XMLSerializer(outStream, format);<br /> [javac] ^<br /> [javac] /Users/peterh@ongame.com/Downloads/zips/ant/cpptasks-1.0b5/src/main/java/net/sf/antcontrib/cpptasks/borland/CBuilderXProjectWriter.java:105: cannot find symbol<br /> [javac] symbol : class XMLSerializer<br /> [javac] location: class net.sf.antcontrib.cpptasks.borland.CBuilderXProjectWriter<br /> [javac] Serializer serializer = new XMLSerializer(outStream, format);<br /> [javac] ^<br /> [javac] /Users/peterh@ongame.com/Downloads/zips/ant/cpptasks-1.0b5/src/main/java/net/sf/antcontrib/cpptasks/devstudio/VisualStudioNETProjectWriter.java:681: cannot find symbol<br /> [javac] symbol : class OutputFormat<br /> [javac] location: class net.sf.antcontrib.cpptasks.devstudio.VisualStudioNETProjectWriter<br /> [javac] OutputFormat format = new OutputFormat("xml", "UTF-8", true);<br /> [javac] ^<br /> [javac] /Users/peterh@ongame.com/Downloads/zips/ant/cpptasks-1.0b5/src/main/java/net/sf/antcontrib/cpptasks/devstudio/VisualStudioNETProjectWriter.java:681: cannot find symbol<br /> [javac] symbol : class OutputFormat<br /> [javac] location: class net.sf.antcontrib.cpptasks.devstudio.VisualStudioNETProjectWriter<br /> [javac] OutputFormat format = new OutputFormat("xml", "UTF-8", true);<br /> [javac] ^<br /> [javac] /Users/peterh@ongame.com/Downloads/zips/ant/cpptasks-1.0b5/src/main/java/net/sf/antcontrib/cpptasks/devstudio/VisualStudioNETProjectWriter.java:682: cannot find symbol<br /> [javac] symbol : class XMLSerializer<br /> [javac] location: class net.sf.antcontrib.cpptasks.devstudio.VisualStudioNETProjectWriter<br /> [javac] XMLSerializer serializer = new XMLSerializer(outStream, format);<br /> [javac] ^<br /> [javac] /Users/peterh@ongame.com/Downloads/zips/ant/cpptasks-1.0b5/src/main/java/net/sf/antcontrib/cpptasks/devstudio/VisualStudioNETProjectWriter.java:682: cannot find symbol<br /> [javac] symbol : class XMLSerializer<br /> [javac] location: class net.sf.antcontrib.cpptasks.devstudio.VisualStudioNETProjectWriter<br /> [javac] XMLSerializer serializer = new XMLSerializer(outStream, format);<br /> [javac] ^<br /> [javac] Note: Some input files use or override a deprecated API.<br /> [javac] Note: Recompile with -Xlint:deprecation for details.<br /> [javac] 13 errors</p> <p>BUILD FAILED<br /> /Users/peterh@ongame.com/Downloads/zips/ant/cpptasks-1.0b5/build.xml:138: Compile failed; see the compiler error output for details.</p></div>Mon, 01 Oct 2012 12:45:31 -0000https://sourceforge.net131ce62a79ad71b421d4ee893e22e166e9883f4dAquileo | HP-UX outfile .so instead default slhttps://sourceforge.net/p/ant-contrib/bugs/246/<div class="markdown_content"><p>On HP-UX Itanium shared library suffix is .so, however cc task outputs .sl (event when outfile is - hello.so - it outputs hello.so.sl<br /> Using latest cpp-task-1b5.jar</p></div>AnonymousSat, 29 Sep 2012 16:55:40 -0000https://sourceforge.net595027de3a4c558833245faa322f3d2c7c7ba5d9Aquileo | IfTask does not add IsGreaterThan and friedshttps://sourceforge.net/p/ant-contrib/bugs/245/<div class="markdown_content"><p>You need to add to IfTask.java:</p> <p>public void addIsGreaterThan(IsGreaterThan e) {<br /> super.add(e);<br /> }<br /> public void addIsLessThan(IsLessThan e) {<br /> super.add(e);<br /> }<br /> public void addIsPropertyFalse(IsPropertyFalse e) {<br /> super.add(e);<br /> }<br /> public void addIsPropertyTrue(IsPropertyTrue e) {<br /> super.add(e);<br /> }</p></div>Stefan FrankeSat, 02 Jun 2012 20:01:56 -0000https://sourceforge.net4746bfa2f402be4b3baddc4b0a99c4164dba522d