Hi Alex, thanks for your help

I use the native java installed:

 > java -version
java version "1.6.0_22"
Java(TM) SE Runtime Environment (build 1.6.0_22-b04-307-10M3261)
Java HotSpot(TM) Client VM (build 17.1-b03-307, mixed mode)

Actually you are right, the soft link send to a directory that does not 
exists :

in /System/Library/Frameworks/JavaVM.framework/Versions/Current/Headers/

jni_md.h -> ../../CurrentJDK/Headers/jni_md.h
jvmti.h -> ../../CurrentJDK/Headers/jvmti.h

and there is no

in 
/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Headers 
directory...

I clicked on both your links but there is an error with a white page... 
Should I be connected to apple dev account ?

On the other hand, the jvmti.h is present in 
/System/Library/Frameworks/JavaVM.framework/Headers, and writing it 
hardcoded in the script will make the configure script work. The make 
problem does not seem to be related with java but with m4.

Thanks a lot


On 14/11/10 02:22, Alex wrote:
>> Hello
>> I try to compile resin 4.0.13 pro on macosx 10.6.4 intel
>
> Are you running JavaForMacOSX10.6  Update3 ?
>
> If so, update 3 removed the jvmti.h on my machine when I installed it. The 
> soft-links exist but they point nowhere. I filed a bug with apple, and you 
> can file one too if you can't see and vote: http://alturl.com/7je6e
>
> https://bugreport.apple.com/cgi-bin/WebObjects/RadarWeb.woa/12/wo/Z8gO7kmC3Cif9j23CAoM8M/5.83.28.0.9
>
>
> Thanks,
> Alex
>
>>
>> Here is the error during ./configure :
>>
>> configure: error:
>>
>>     *** Can't find JNI directory in
>> JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home
>>     *** JNI is expected in
>> /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/include/
>>
>>
>> In configure script there is a
>>
>> test -r "$JAVA_HOME/../Headers/jni_md.h"
>>
>> and this actually won't work because
>> /System/Library/Frameworks/JavaVM.framework/Headers/jni_md.h exists but
>> is a soft link within a directory which is a soft link :
>>
>>> ll /System/Library/Frameworks/JavaVM.framework/Headers/jni_md.h
>>
>> lrwxr-xr-x  1 root  wheel  33 24 jul 16:15
>> /System/Library/Frameworks/JavaVM.framework/Headers/jni_md.h ->
>> ../../CurrentJDK/Headers/jni_md.h
>>
>>> ll /System/Library/Frameworks/JavaVM.framework/Headers
>>
>> lrwxr-xr-x  1 root  wheel  24 25 oct 08:50
>> /System/Library/Frameworks/JavaVM.framework/Headers ->
>> Versions/Current/Headers
>>
>>
>>
>> So replacing test -r by test -L should normally work, but actually it
>> won't, because :
>>
>>> test -L /System/Library/Frameworks/JavaVM.framework/Headers/jni_md.h
>>> echo $?
>> 0
>>
>> all right without /../, BUT :
>>
>>> test -L
>> /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/../Headers/jni_md.h
>>> echo $?
>> 1
>>
>> fails with the /../
>>
>> For the moment I replaced with full path hardcoded
>> Same problem for JVMTI except that the test -L will work.
>>
>> Now configure is all right but make as an error :
>>
>>> make
>> Makefile:283: warning: overriding commands for target
>> `modules/c/src/Makefile'
>> Makefile:273: warning: ignoring old commands for target
>> `modules/c/src/Makefile'
>> CDPATH="${ZSH_VERSION+.}:"&&  cd .&&  aclocal -I m4
>> aclocal: couldn't open directory `m4': No such file or directory
>> make: *** [aclocal.m4] Error 1
>>
>> I don't know how to solve this one.
>> Thanks for your help.
>>
>> For information, there was no error in 4.0.10
>>
>>
>> --
>> Riccardo Cohen
>> Architecte du Logiciel
>> http://www.architectedulogiciel.fr
>> +33 (0)6.09.83.64.49
>> Membre du réseau http://www.reflexe-conseil-centre.org
>>
>>
>> _______________________________________________
>> resin-interest mailing list
>> resin-interest@caucho.com
>> http://maillist.caucho.com/mailman/listinfo/resin-interest
>
>
>
> _______________________________________________
> resin-interest mailing list
> resin-interest@caucho.com
> http://maillist.caucho.com/mailman/listinfo/resin-interest
>

-- 
Riccardo Cohen
Architecte du Logiciel
http://www.architectedulogiciel.fr
+33 (0)6.09.83.64.49
Membre du réseau http://www.reflexe-conseil-centre.org




_______________________________________________
resin-interest mailing list
resin-interest@caucho.com
http://maillist.caucho.com/mailman/listinfo/resin-interest

Reply via email to