hg: macosx-port/macosx-port/jdk: added jobjc to build
Stephen Bannasch
stephen.bannasch at deanbrook.org
Fri Mar 25 13:43:07 PDT 2011
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
cat'ing jawt_md.h shows content:
$ cat /System/Library/Frameworks/JavaVM.framework/Headers/jawt_md.h
//
// jawt_md.h
//
// Copyright (c) 2002-2008 Apple Inc. All rights reserved.
//
#ifndef _JAVASOFT_JAWT_MD_H_
#define _JAVASOFT_JAWT_MD_H_
...
but trying to cat jvmdi.h fails:
$ cat /System/Library/Frameworks/JavaVM.framework/Headers/jvmdi.h
cat: /System/Library/Frameworks/JavaVM.framework/Headers/jvmdi.h: No such file or directory
Here's the console output showing the error from the build:
[exec] SORBB -- Getting Struct offsets @W32
[exec] In file included from /var/folders/zK/zK+A4xtxHSevr7D+EoIsPE+++TQ/-Tmp-/JObjC-SORBB-W32-8514690272803774000.mm:1062:
[exec] /System/Library/Frameworks/DVDPlayback.framework/Headers/DVDPlayback.h:574: warning: ignoring #pragma export on
[exec] /System/Library/Frameworks/DVDPlayback.framework/Headers/DVDPlayback.h:1110: warning: ignoring #pragma export reset
[exec] In file included from /var/folders/zK/zK+A4xtxHSevr7D+EoIsPE+++TQ/-Tmp-/JObjC-SORBB-W32-8514690272803774000.mm:1126:
[exec] /System/Library/Frameworks/JavaVM.framework/Headers/jawt_md.h:10:18: error: jawt.h: No such file or directory
[exec] /var/folders/zK/zK+A4xtxHSevr7D+EoIsPE+++TQ/-Tmp-/JObjC-SORBB-W32-8514690272803774000.mm:1132:70: error:
/System/Library/Frameworks/JavaVM.framework/Headers/jvmdi.h: No such file or directory
[exec] /var/folders/zK/zK+A4xtxHSevr7D+EoIsPE+++TQ/-Tmp-/JObjC-SORBB-W32-8514690272803774000.mm:1133:70: error:
/System/Library/Frameworks/JavaVM.framework/Headers/jvmpi.h: No such file or direct0.mm' successfully: 1
[exec] at com.apple.internal.jobjc.generator.utils.StructOffsetResolver.resolve(StructOffsetResolver.java:59)
[exec] at com.apple.internal.jobjc.generator.FrameworkGenerator.parseFrameworksFrom(FrameworkGenerator.java:93)
[exec] at com.apple.internal.jobjc.generator.Generator.main(Generator.java:56)
[exec] Caused by: java.lang.RuntimeException: gcc did not compile
'/var/folders/zK/zK+A4xtxHSevr7D+EoIsPE+++TQ/-Tmp-/JObjC-SORBB-W32-8514690272803774000.mm' successfully: 1
[exec] at com.apple.internal.jobjc.generator.utils.StructOffsetResolver.compileObjC(StructOffsetResolver.java:204)
[exec] at
com.apple.internal.jobjc.generator.utils.StructOffsetResolverBigBang._resolve(StructOffsetResolverBigBang.java:48)
[exec] at com.apple.internal.jobjc.generator.utils.StructOffsetResolver.resolve(StructOffsetResolver.java:57)
[exec] ... 2 more
[exec] ./rungen:63:in `raise': exception class/object expected (TypeError)
[exec] from ./rungen:63
BUILD FAILED
More information about the macosx-port-dev
mailing list