DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21097>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21097 pathconvert with targetos=unix does not work on Windows Summary: pathconvert with targetos=unix does not work on Windows Product: Ant Version: 1.5.3 Platform: PC OS/Version: Windows NT/2K Status: NEW Severity: Critical Priority: Other Component: Core tasks AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] The following build.xml file with ant 1.4 run on a Win2K machine (the build.xml is under directory "foo" in my C drive) correctly generates the output [echo] foo = C:/foo [echo] bar = C:/bar but on ant 1.5.3 on the same machine generates the incorrect output [echo] foo = C:\foo [echo] bar = C:\foo/../bar I tried specifying dirsep and pathsep as "/" rather than targetos, but that did not make a differnce. If you can give me a workaround, I will reduce the severity of this bug, but I am stuck on not being able to upgrade beyond ant 1.4 (same problem is also on 1.5) right now as I have a target in one of my build.xml files that depends on this functionality to correctly write out an output file needed by another program that expects unix separated paths. Note I have tried this both under Cygwin and under the DOS command prompt, same results either way. <?xml version="1.0" ?> <project name="foo" default="init"> <property name="foo.rootdir" value="${basedir}"/> <property name="bar.rootdir" value="${foo.rootdir}/../bar"/> <path id="foo.rootdir.path"> <pathelement location="${foo.rootdir}"/> </path> <path id="bar.rootdir.path"> <pathelement location="${bar.rootdir}"/> </path> <target name="init"> <pathconvert targetos="unix" property="foo.rootdir" refid="foo.rootdir.path"/> <pathconvert targetos="unix" property="bar.rootdir" refid="bar.rootdir.path"/> <echo> foo = ${foo.rootdir} bar = ${bar.rootdir} </echo> </target> </project> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]