Hello
I try to compile resin 4.0.13 pro on macosx 10.6.4 intel
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
[email protected]
http://maillist.caucho.com/mailman/listinfo/resin-interest