Let the MacOSX/Eclipse user print the path. Is xgettext in that?
Maybe the path is not propagated.

Jan


>-----Ursprüngliche Nachricht-----
>Von: Nicolas Vervelle [mailto:[EMAIL PROTECTED] 
>Gesendet: Donnerstag, 29. September 2005 08:42
>An: user@ant.apache.org
>Betreff: <exec> problem under Mac OS X + Eclipse
>
>Hi,
>
>I will probably post this one on the Eclipse mailing list, but 
>maybe someone in the Ant list can help.
>
>I am working on an open-source project (Jmol [1]).
>The build is made with Ant but some of the Jmol developers / 
>users use it from Eclipse.
>
>The build works correctly under Windows (and probably Unix) 
>but I have a problem under Mac OS X.
>It's not on my machine, it's been reported by an other user, 
>so I can't test it on my own computer (no Mac).
>
>I am using a <exec> task to run xgettext (from the Gnu gettext tools).
>The situation is :
>- xgettext is in the path,
>- if Ant is run directly from the command line in the 
>directory where the build file is, it works
>- if Ant is run from Eclipse, Ant doesn't find the executable
>
>Does anyone have already had this kind of problem ?
>I don't know what to look for, any help will be appreciated. Any idea ?
>
>Here is a test build file showing the problem:
><project name="test-exec" default="test-exec" basedir=".">
>   <property name="src.dir" value="src" />
>   <target name="test-exec">
>     <echo message="${java.library.path}"/>
>     <exec executable="xgettext" dir="${src.dir}" failonerror="false" 
>failifexecutionfails="false">
>       <arg value="--help"/>
>     </exec>
>   </target>
> </project>
>
>Here is the result of running the build with -debug :
>Apache Ant version 1.6.5 compiled on June 2 2005 Setting ro 
>project property: ant.file -> 
>/Users/rkanters/Projects/Eclipse/Jmol/build-text.xml
>Buildfile: /Users/rkanters/Projects/Eclipse/Jmol/build-text.xml
>Adding reference: ant.projectHelper
>Adding reference: ant.parsing.context
>Adding reference: ant.targets
>parsing buildfile /Users/rkanters/Projects/Eclipse/Jmol/build-text.xml
>with URI = file:///Users/rkanters/Projects/Eclipse/Jmol/build-text.xml
>Setting ro project property: ant.project.name -> test-exec 
>Adding reference: test-exec Setting ro project property: 
>ant.file.test-exec -> 
>/Users/rkanters/Projects/Eclipse/Jmol/build-text.xml
>Project base dir set to: /Users/rkanters/Projects/Eclipse/Jmol
>+Target:
>+Target: test-exec
>Setting project property: src.dir -> src Adding reference: 
>eclipse.ant.targetVector Build sequence for target(s) 
>`test-exec' is [test-exec] Complete build sequence is [test-exec, ]
>test-exec:
>     [echo]
>..:/Library/Java/Extensions:/System/Library/Java/Extensions:/us
>r/lib/java:/Applications/eclipse/configuration/org.eclipse.osgi
>/bundles/63/1/.cp
>     [exec] Current OS is Mac OS X
>     [exec] Executing 'xgettext' with arguments:
>     [exec] '--help'
>     [exec]
>     [exec] The ' characters around the executable and arguments are
>     [exec] not part of the command.
>Execute:Java13CommandLauncher: Executing 'xgettext' with arguments:
>'--help'
>
>The ' characters around the executable and arguments are not 
>part of the command.
>     [exec] Execute failed: java.io.IOException: xgettext: not 
>found BUILD SUCCESSFUL Total time: 548 milliseconds
>
>
>Thanks for any help,
>Nicolas
>
>[1] http://www.jmol.org/
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to