hg: macosx-port/macosx-port/jdk: added jobjc to build

Michael Hall mik3hall at gmail.com
Sat Mar 26 19:43:50 PDT 2011


On Mar 25, 2011, at 3:43 PM, Stephen Bannasch wrote:

> I updated to xcode 3.2.6 and the build gets further but has an error while building jobjc because the build script
> 
> The console trace below shows the build script failing trying to process jawt_md.h and jvmdi.h
> 
> Both appear to exist (via sym links):
> 
>    $ ls -l /System/Library/Frameworks/JavaVM.framework/Headers/jawt_md.h
>    lrwxr-xr-x  1 root  wheel  34 Mar 25 13:56 /System/Library/Frameworks/JavaVM.framework/Headers/jawt_md.h -> ../../CurrentJDK/Headers/jawt_md.h
> 
>    $ ls -l /System/Library/Frameworks/JavaVM.framework/Headers/jvmdi.h
>    lrwxr-xr-x  1 root  wheel  32 Mar 25 13:56 /System/Library/Frameworks/JavaVM.framework/Headers/jvmdi.h -> ../../CurrentJDK/Headers/jvmdi.h
> 

Took me a while to get there but now I have the same.
One thing I noticed was if I do...

locate jvmdi.h
/Volumes/mbvol/Developer/SDKs/MacOSX10.5.sdk/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Headers/jvmdi.h
/Volumes/mbvol/Developer/SDKs/MacOSX10.5.sdk/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Headers/jvmdi.h
/Volumes/mbvol/Developer/SDKs/MacOSX10.5.sdk/System/Library/Frameworks/JavaVM.framework/Versions/A/Headers/jvmdi.h
/Volumes/mbvol/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/JavaVM.framework/Versions/A/Headers/jvmdi.h

Wondering where else some of the missing stuff might get pulled in from shows them all to be somehow embedded in XCode sdk's? So, maybe it's actually still some sort of XCode thing?

fwiw, I finally scrapped Soylatte bootstrapping. 
For 32 bit Intel with the new jobjc build I also added 
 RC_ARCHS=i386 \

into the build command




More information about the macosx-port-dev mailing list