[ 
http://jira.codehaus.org/browse/MOJO-944?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_112606
 ] 

Pawel S. Veselov edited comment on MOJO-944 at 11/2/07 6:24 PM:
----------------------------------------------------------------

Fails the same with 1.4.8-SNAPSHOT. Looking into it now...
Ok. The problem is the plexus-utils themselves. There is a 
FileUtils.extension() method that returns invalid extension if the file path is 
: "/dir/dir.dir/dir/a"

I fixed this. And attached the patch(4.diff). So now the compiler tests do work 
with plexus-utils 1.4.8-SNAPSHOT. However. The new plexus-utils has updated the 
Commandline implementation, so now the command line is "/bin/sh -c binary..." 
instead of "binary", so the javah tests fail, unless the different version of 
plexus-utils is specifed for maven-native-api and maven-native-javah modules...




 was:
Fails the same with 1.4.8-SNAPSHOT. Looking into it now...

> javah is not looked up in ${jdk.home}
> -------------------------------------
>
>                 Key: MOJO-944
>                 URL: http://jira.codehaus.org/browse/MOJO-944
>             Project: Mojo
>          Issue Type: Bug
>          Components: native
>         Environment: Linux
>            Reporter: Pawel S. Veselov
>         Attachments: 3.diff, 
> org.codehaus.mojo.natives.compiler.CompilerUtilTest.txt
>
>
> When native:javah is executed, the "javah" path is used for the binary. Only 
> on MacOS, the ${jdk.home}/bin/javah is used.
> ${java.home} should be used at all times, because:
> a) One doesn't have to add JDK bin directory to current PATH
> b) The JDK directory in the path may not be the same that is used for Maven
> c) the javah binary in the path may not even be JavaH
> The trivial fix is to roll up 
> org.codehaus.mojo.natives.javah.JavahMacOSExecutable into 
> org.codehaus.mojo.natives.javah.JavahExecutable.
> Anyone knows how to make native pick up the MacOS executable as a workaround ?
> -- Pawel.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Reply via email to