jira.codehaus.org

  • Log In Access more options
    • Online Help
    • Keyboard Shortcuts
    • About JIRA
    • JIRA Credits
    • What?s New
  • Dashboards Access more options (Alt+d)
  • Projects Access more options (Alt+p)
  • Issues Access more options (Alt+i)
  • RVM
  • RVM-649

build failure on PPC OS X 10.5 (Leopard)

  • Log In
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: Bug Bug
  • Status: Open Open
  • Priority: Major Major
  • Resolution: Unresolved
  • Affects Version/s: 3.0.1
  • Fix Version/s: 1000
  • Component/s: Infrastructure: Build, Instruction Architecture: PowerPC, Operating System: OSX
  • Labels:
    None
  • Environment:
    OS X 10.5.4 (Leopard) @ PowerBook G4 (PPC)

Description

Trying to build Jikes (SVN revision 14944) fails on OS X 10.5.4 (Leopard) PPC as pasted below.

The attached patch solves these issues on my system, but have been untested so far on OS X 10.4 (Tiger) because I no longer own such a system. I tried to be careful not to break stuff.

Short summary on the issues this patch takes care of:

  • adjusted external definition of sigaltstack
  • use of DARWIN_PREFIX at appropriate places, which adds a "__" before struct elements where needed
  • avoid redefinition of NULL
  • use _STRUCT_UCONTEXT instead of struct ucontext (same for struct mcontext)
  • remove sigreturn calls, since the sigreturn system call is no longer there on OS X

Build error messages:

build-bootloader:
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:310:1: warning: "NULL" redefined
[exec] In file included from /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:33:
[exec] /usr/include/stdio.h:84:1: warning: this is the location of the previous definition
[exec] /usr/include/signal.h:89: error: declaration of C function 'int sigaltstack(const stack_t*, stack_t*)' conflicts with
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:49: error: previous declaration 'int sigaltstack(const sigaltstack*, sigaltstack*)' here
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c: In function 'uint32_t* getRegAddress(ppc_thread_state_t*, int)':
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:201: error: 'struct __darwin_ppc_thread_state' has no member named 'r0'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:204: error: 'struct __darwin_ppc_thread_state' has no member named 'r1'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:207: error: 'struct __darwin_ppc_thread_state' has no member named 'r2'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:210: error: 'struct __darwin_ppc_thread_state' has no member named 'r3'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:213: error: 'struct __darwin_ppc_thread_state' has no member named 'r4'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:216: error: 'struct __darwin_ppc_thread_state' has no member named 'r5'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:219: error: 'struct __darwin_ppc_thread_state' has no member named 'r6'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:222: error: 'struct __darwin_ppc_thread_state' has no member named 'r7'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:225: error: 'struct __darwin_ppc_thread_state' has no member named 'r8'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:228: error: 'struct __darwin_ppc_thread_state' has no member named 'r9'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:231: error: 'struct __darwin_ppc_thread_state' has no member named 'r10'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:234: error: 'struct __darwin_ppc_thread_state' has no member named 'r11'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:237: error: 'struct __darwin_ppc_thread_state' has no member named 'r12'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:240: error: 'struct __darwin_ppc_thread_state' has no member named 'r13'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:243: error: 'struct __darwin_ppc_thread_state' has no member named 'r14'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:246: error: 'struct __darwin_ppc_thread_state' has no member named 'r15'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:249: error: 'struct __darwin_ppc_thread_state' has no member named 'r16'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:252: error: 'struct __darwin_ppc_thread_state' has no member named 'r17'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:255: error: 'struct __darwin_ppc_thread_state' has no member named 'r18'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:258: error: 'struct __darwin_ppc_thread_state' has no member named 'r19'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:261: error: 'struct __darwin_ppc_thread_state' has no member named 'r20'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:264: error: 'struct __darwin_ppc_thread_state' has no member named 'r21'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:267: error: 'struct __darwin_ppc_thread_state' has no member named 'r22'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:270: error: 'struct __darwin_ppc_thread_state' has no member named 'r23'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:273: error: 'struct __darwin_ppc_thread_state' has no member named 'r24'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:276: error: 'struct __darwin_ppc_thread_state' has no member named 'r25'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:279: error: 'struct __darwin_ppc_thread_state' has no member named 'r26'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:282: error: 'struct __darwin_ppc_thread_state' has no member named 'r27'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:285: error: 'struct __darwin_ppc_thread_state' has no member named 'r28'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:288: error: 'struct __darwin_ppc_thread_state' has no member named 'r29'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:291: error: 'struct __darwin_ppc_thread_state' has no member named 'r30'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:294: error: 'struct __darwin_ppc_thread_state' has no member named 'r31'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c: In function 'void cSignalHandler(int, siginfo_t*, ucontext*)':
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:458: error: invalid use of undefined type 'struct ucontext'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:456: error: forward declaration of 'struct ucontext'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:459: error: invalid use of undefined type 'struct mcontext'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:458: error: forward declaration of 'struct mcontext'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:460: error: 'struct __darwin_ppc_thread_state' has no member named 'srr0'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:467: error: 'sigreturn' was not declared in this scope
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:478: error: 'sigreturn' was not declared in this scope
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:501: error: 'sigreturn' was not declared in this scope
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:537: error: 'struct __darwin_ppc_thread_state' has no member named 'lr'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:537: error: 'struct __darwin_ppc_thread_state' has no member named 'srr0'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:538: error: 'struct __darwin_ppc_thread_state' has no member named 'srr0'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:546: error: 'sigreturn' was not declared in this scope
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:551: error: 'sigreturn' was not declared in this scope
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c: In function 'void cTrapHandler(int, siginfo_t*, ucontext*)':
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:634: error: invalid use of undefined type 'struct ucontext'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:456: error: forward declaration of 'struct ucontext'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:635: error: invalid use of undefined type 'struct mcontext'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:634: error: forward declaration of 'struct mcontext'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:636: error: invalid use of undefined type 'struct mcontext'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:634: error: forward declaration of 'struct mcontext'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:637: error: 'struct __darwin_ppc_thread_state' has no member named 'srr0'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:638: error: 'struct __darwin_ppc_thread_state' has no member named 'lr'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:642: error: 'struct __darwin_ppc_thread_state' has no member named 'srr0'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:643: error: invalid use of undefined type 'struct ucontext'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:456: error: forward declaration of 'struct ucontext'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:725: error: invalid use of undefined type 'struct ucontext'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:456: error: forward declaration of 'struct ucontext'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:776: error: 'struct __darwin_ppc_thread_state' has no member named 'lr'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:776: error: 'struct __darwin_ppc_thread_state' has no member named 'srr0'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:777: error: 'struct __darwin_ppc_thread_state' has no member named 'srr0'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:800: error: 'struct __darwin_ppc_float_state' has no member named 'fpregs'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:802: error: 'struct __darwin_ppc_thread_state' has no member named 'srr0'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:803: error: 'struct __darwin_ppc_thread_state' has no member named 'lr'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:826: error: 'struct __darwin_ppc_thread_state' has no member named 'srr0'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:848: error: 'struct __darwin_ppc_thread_state' has no member named 'srr0'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:850: error: invalid use of undefined type 'struct ucontext'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:456: error: forward declaration of 'struct ucontext'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:952: error: 'struct __darwin_ppc_thread_state' has no member named 'lr'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:952: error: 'struct __darwin_ppc_thread_state' has no member named 'srr0'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:953: error: 'struct __darwin_ppc_thread_state' has no member named 'srr0'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:997: error: 'struct __darwin_ppc_thread_state' has no member named 'srr0'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:1002: error: 'struct __darwin_ppc_thread_state' has no member named 'lr'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:1002: error: 'struct __darwin_ppc_thread_state' has no member named 'srr0'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:1021: error: 'struct __darwin_ppc_thread_state' has no member named 'lr'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:1030: error: 'struct __darwin_ppc_thread_state' has no member named 'srr0'
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:1036: error: 'sigreturn' was not declared in this scope
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c: In function 'int createVM(int)':
[exec] /Users/kehoste/work/tune_jit_cole/jikes/jikesrvm_unpatched/tools/bootImageRunner/ppc/libvm.c:1266: error: aggregate 'sigaltstack stackInfo' has incomplete type and cannot be defined

BUILD FAILED

  • Options
    • Sort By Name
    • Sort By Date
    • Ascending
    • Descending
    • Download All

Attachments

  1. Text File
    ppc32-osx_build_patch_2008-08-27.txt
    12/Sep/08 7:13 AM
    12 kB
    Kenneth Hoste
  2. Text File
    rvm-ppc-osx.patch
    16/Sep/08 2:14 PM
    12 kB
    Ian Rogers

Activity

Ascending order - Click to sort in descending order
  • All
  • Comments
  • Work Log
  • History
  • Activity
Hide
Permalink
Ian Rogers added a comment - 12/Sep/08 7:28 AM

Thanks Kenneth, I can try this on Tiger. Can you submit a contributors statement (copy and paste from jikesrvm.org and fill in the blanks). Any news on the Intel patch that should work now with -mstackrealign?

Show
Ian Rogers added a comment - 12/Sep/08 7:28 AM Thanks Kenneth, I can try this on Tiger. Can you submit a contributors statement (copy and paste from jikesrvm.org and fill in the blanks). Any news on the Intel patch that should work now with -mstackrealign?
Hide
Permalink
Kenneth Hoste added a comment - 12/Sep/08 7:50 AM

I was getting to the contributors statement, but the link on jikesrvm.org is failing...

The Intel patch is working too, but I don't have access right now to the error logs to put in a JIRA issue. I'll make sure the Intel issue (with working patch) is submitted by tonight.

Show
Kenneth Hoste added a comment - 12/Sep/08 7:50 AM I was getting to the contributors statement, but the link on jikesrvm.org is failing... The Intel patch is working too, but I don't have access right now to the error logs to put in a JIRA issue. I'll make sure the Intel issue (with working patch) is submitted by tonight.
Hide
Permalink
Ian Rogers added a comment - 12/Sep/08 7:54 AM

That's fantastic! I think codehaus is undergoing maintenance, you could copy a contributor's statement from elsewhere in JIRA. For example:

http://jira.codehaus.org/browse/RVM-535

Show
Ian Rogers added a comment - 12/Sep/08 7:54 AM That's fantastic! I think codehaus is undergoing maintenance, you could copy a contributor's statement from elsewhere in JIRA. For example: http://jira.codehaus.org/browse/RVM-535
Hide
Permalink
Kenneth Hoste added a comment - 12/Sep/08 7:58 AM

Why didn't I think of that.

STATEMENT OF ORIGIN FOR A SINGLE CONTRIBUTOR
I, Kenneth Hoste:

(a) represent that either:

I am the only author and owner of the contributed software
(described as/entitled fix for build failure on PPC/OS X Leopard),
which was neither derived nor copied from any other software,
or

(ii) that any exception to is software which was obtained under the
CPL (Common Public License),

and

(b) hereby agree to license this contributed software under the CPL.

Show
Kenneth Hoste added a comment - 12/Sep/08 7:58 AM Why didn't I think of that. STATEMENT OF ORIGIN FOR A SINGLE CONTRIBUTOR I, Kenneth Hoste: (a) represent that either: I am the only author and owner of the contributed software (described as/entitled fix for build failure on PPC/OS X Leopard), which was neither derived nor copied from any other software, or (ii) that any exception to is software which was obtained under the CPL (Common Public License), and (b) hereby agree to license this contributed software under the CPL.
Hide
Permalink
Ian Rogers added a comment - 14/Sep/08 7:02 AM

The patch as is fails to build on OS/X Tiger (we need to make the Darwin prefix more configurable):

build-bootloader:
[exec] powerpc-apple-darwin8-g++-4.0.1: unrecognized option '-pthread'
[exec] powerpc-apple-darwin8-g++-4.0.1: unrecognized option '-pthread'
[exec] powerpc-apple-darwin8-g++-4.0.1: unrecognized option '-pthread'
[exec] powerpc-apple-darwin8-g++-4.0.1: unrecognized option '-pthread'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c: In function 'uint32_t* getRegAddress(ppc_thread_state_t*, int)':
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:207: error: 'struct ppc_thread_state' has no member named '__r0'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:210: error: 'struct ppc_thread_state' has no member named '__r1'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:213: error: 'struct ppc_thread_state' has no member named '__r2'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:216: error: 'struct ppc_thread_state' has no member named '__r3'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:219: error: 'struct ppc_thread_state' has no member named '__r4'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:222: error: 'struct ppc_thread_state' has no member named '__r5'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:225: error: 'struct ppc_thread_state' has no member named '__r6'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:228: error: 'struct ppc_thread_state' has no member named '__r7'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:231: error: 'struct ppc_thread_state' has no member named '__r8'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:234: error: 'struct ppc_thread_state' has no member named '__r9'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:237: error: 'struct ppc_thread_state' has no member named '__r10'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:240: error: 'struct ppc_thread_state' has no member named '__r11'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:243: error: 'struct ppc_thread_state' has no member named '__r12'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:246: error: 'struct ppc_thread_state' has no member named '__r13'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:249: error: 'struct ppc_thread_state' has no member named '__r14'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:252: error: 'struct ppc_thread_state' has no member named '__r15'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:255: error: 'struct ppc_thread_state' has no member named '__r16'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:258: error: 'struct ppc_thread_state' has no member named '__r17'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:261: error: 'struct ppc_thread_state' has no member named '__r18'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:264: error: 'struct ppc_thread_state' has no member named '__r19'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:267: error: 'struct ppc_thread_state' has no member named '__r20'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:270: error: 'struct ppc_thread_state' has no member named '__r21'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:273: error: 'struct ppc_thread_state' has no member named '__r22'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:276: error: 'struct ppc_thread_state' has no member named '__r23'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:279: error: 'struct ppc_thread_state' has no member named '__r24'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:282: error: 'struct ppc_thread_state' has no member named '__r25'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:285: error: 'struct ppc_thread_state' has no member named '__r26'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:288: error: 'struct ppc_thread_state' has no member named '__r27'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:291: error: 'struct ppc_thread_state' has no member named '__r28'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:294: error: 'struct ppc_thread_state' has no member named '__r29'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:297: error: 'struct ppc_thread_state' has no member named '__r30'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:300: error: 'struct ppc_thread_state' has no member named '__r31'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c: At global scope:
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:464: error: '_STRUCT_UCONTEXT' has not been declared
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c: In function 'void cSignalHandler(int, siginfo_t*, int*)':
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:466: error: '_STRUCT_MCONTEXT' was not declared in this scope
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:466: error: 'info' was not declared in this scope
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:466: error: request for member 'uc_mcontext' in '* context', which is of non-class type 'int'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:468: error: 'struct ppc_thread_state' has no member named '__srr0'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:551: error: 'struct ppc_thread_state' has no member named '__lr'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:551: error: 'struct ppc_thread_state' has no member named '__srr0'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:552: error: 'struct ppc_thread_state' has no member named '__srr0'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c: At global scope:
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:650: error: '_STRUCT_UCONTEXT' has not been declared
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c: In function 'void cTrapHandler(int, siginfo_t*, int*)':
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:652: error: '_STRUCT_MCONTEXT' was not declared in this scope
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:652: error: 'info' was not declared in this scope
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:652: error: request for member 'uc_mcontext' in '* context', which is of non-class type 'int'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:655: error: 'struct ppc_thread_state' has no member named '__srr0'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:656: error: 'struct ppc_thread_state' has no member named '__lr'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:660: error: 'struct ppc_thread_state' has no member named '__srr0'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:661: error: request for member 'uc_mcontext' in '* context', which is of non-class type 'int'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:743: error: request for member 'uc_mcontext' in '* context', which is of non-class type 'int'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:794: error: 'struct ppc_thread_state' has no member named '__lr'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:794: error: 'struct ppc_thread_state' has no member named '__srr0'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:795: error: 'struct ppc_thread_state' has no member named '__srr0'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:818: error: 'struct ppc_float_state' has no member named '__fpregs'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:820: error: 'struct ppc_thread_state' has no member named '__srr0'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:821: error: 'struct ppc_thread_state' has no member named '__lr'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:844: error: 'struct ppc_thread_state' has no member named '__srr0'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:866: error: 'struct ppc_thread_state' has no member named '__srr0'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:868: error: request for member 'uc_mcontext' in '* context', which is of non-class type 'int'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:970: error: 'struct ppc_thread_state' has no member named '__lr'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:970: error: 'struct ppc_thread_state' has no member named '__srr0'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:971: error: 'struct ppc_thread_state' has no member named '__srr0'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:1015: error: 'struct ppc_thread_state' has no member named '__srr0'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:1020: error: 'struct ppc_thread_state' has no member named '__lr'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:1020: error: 'struct ppc_thread_state' has no member named '__srr0'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:1039: error: 'struct ppc_thread_state' has no member named '__lr'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:1048: error: 'struct ppc_thread_state' has no member named '__srr0'

Show
Ian Rogers added a comment - 14/Sep/08 7:02 AM The patch as is fails to build on OS/X Tiger (we need to make the Darwin prefix more configurable): build-bootloader: [exec] powerpc-apple-darwin8-g++-4.0.1: unrecognized option '-pthread' [exec] powerpc-apple-darwin8-g++-4.0.1: unrecognized option '-pthread' [exec] powerpc-apple-darwin8-g++-4.0.1: unrecognized option '-pthread' [exec] powerpc-apple-darwin8-g++-4.0.1: unrecognized option '-pthread' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c: In function 'uint32_t* getRegAddress(ppc_thread_state_t*, int)': [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:207: error: 'struct ppc_thread_state' has no member named '__r0' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:210: error: 'struct ppc_thread_state' has no member named '__r1' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:213: error: 'struct ppc_thread_state' has no member named '__r2' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:216: error: 'struct ppc_thread_state' has no member named '__r3' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:219: error: 'struct ppc_thread_state' has no member named '__r4' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:222: error: 'struct ppc_thread_state' has no member named '__r5' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:225: error: 'struct ppc_thread_state' has no member named '__r6' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:228: error: 'struct ppc_thread_state' has no member named '__r7' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:231: error: 'struct ppc_thread_state' has no member named '__r8' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:234: error: 'struct ppc_thread_state' has no member named '__r9' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:237: error: 'struct ppc_thread_state' has no member named '__r10' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:240: error: 'struct ppc_thread_state' has no member named '__r11' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:243: error: 'struct ppc_thread_state' has no member named '__r12' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:246: error: 'struct ppc_thread_state' has no member named '__r13' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:249: error: 'struct ppc_thread_state' has no member named '__r14' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:252: error: 'struct ppc_thread_state' has no member named '__r15' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:255: error: 'struct ppc_thread_state' has no member named '__r16' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:258: error: 'struct ppc_thread_state' has no member named '__r17' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:261: error: 'struct ppc_thread_state' has no member named '__r18' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:264: error: 'struct ppc_thread_state' has no member named '__r19' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:267: error: 'struct ppc_thread_state' has no member named '__r20' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:270: error: 'struct ppc_thread_state' has no member named '__r21' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:273: error: 'struct ppc_thread_state' has no member named '__r22' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:276: error: 'struct ppc_thread_state' has no member named '__r23' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:279: error: 'struct ppc_thread_state' has no member named '__r24' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:282: error: 'struct ppc_thread_state' has no member named '__r25' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:285: error: 'struct ppc_thread_state' has no member named '__r26' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:288: error: 'struct ppc_thread_state' has no member named '__r27' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:291: error: 'struct ppc_thread_state' has no member named '__r28' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:294: error: 'struct ppc_thread_state' has no member named '__r29' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:297: error: 'struct ppc_thread_state' has no member named '__r30' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:300: error: 'struct ppc_thread_state' has no member named '__r31' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c: At global scope: [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:464: error: '_STRUCT_UCONTEXT' has not been declared [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c: In function 'void cSignalHandler(int, siginfo_t*, int*)': [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:466: error: '_STRUCT_MCONTEXT' was not declared in this scope [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:466: error: 'info' was not declared in this scope [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:466: error: request for member 'uc_mcontext' in '* context', which is of non-class type 'int' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:468: error: 'struct ppc_thread_state' has no member named '__srr0' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:551: error: 'struct ppc_thread_state' has no member named '__lr' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:551: error: 'struct ppc_thread_state' has no member named '__srr0' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:552: error: 'struct ppc_thread_state' has no member named '__srr0' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c: At global scope: [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:650: error: '_STRUCT_UCONTEXT' has not been declared [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c: In function 'void cTrapHandler(int, siginfo_t*, int*)': [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:652: error: '_STRUCT_MCONTEXT' was not declared in this scope [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:652: error: 'info' was not declared in this scope [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:652: error: request for member 'uc_mcontext' in '* context', which is of non-class type 'int' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:655: error: 'struct ppc_thread_state' has no member named '__srr0' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:656: error: 'struct ppc_thread_state' has no member named '__lr' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:660: error: 'struct ppc_thread_state' has no member named '__srr0' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:661: error: request for member 'uc_mcontext' in '* context', which is of non-class type 'int' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:743: error: request for member 'uc_mcontext' in '* context', which is of non-class type 'int' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:794: error: 'struct ppc_thread_state' has no member named '__lr' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:794: error: 'struct ppc_thread_state' has no member named '__srr0' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:795: error: 'struct ppc_thread_state' has no member named '__srr0' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:818: error: 'struct ppc_float_state' has no member named '__fpregs' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:820: error: 'struct ppc_thread_state' has no member named '__srr0' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:821: error: 'struct ppc_thread_state' has no member named '__lr' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:844: error: 'struct ppc_thread_state' has no member named '__srr0' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:866: error: 'struct ppc_thread_state' has no member named '__srr0' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:868: error: request for member 'uc_mcontext' in '* context', which is of non-class type 'int' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:970: error: 'struct ppc_thread_state' has no member named '__lr' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:970: error: 'struct ppc_thread_state' has no member named '__srr0' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:971: error: 'struct ppc_thread_state' has no member named '__srr0' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:1015: error: 'struct ppc_thread_state' has no member named '__srr0' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:1020: error: 'struct ppc_thread_state' has no member named '__lr' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:1020: error: 'struct ppc_thread_state' has no member named '__srr0' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:1039: error: 'struct ppc_thread_state' has no member named '__lr' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:1048: error: 'struct ppc_thread_state' has no member named '__srr0'
Hide
Permalink
Ian Rogers added a comment - 16/Sep/08 2:14 PM

I'm having difficulty applying this patch with PPC OS/X Tiger. I get the following with a variant of the patch (soon to be attached):

build-bootloader:
[exec] powerpc-apple-darwin8-g++-4.0.1: unrecognized option '-pthread'
[exec] powerpc-apple-darwin8-g++-4.0.1: unrecognized option '-pthread'
[exec] powerpc-apple-darwin8-g++-4.0.1: unrecognized option '-pthread'
[exec] powerpc-apple-darwin8-g++-4.0.1: unrecognized option '-pthread'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:464: error: '_STRUCT_UCONTEXT' has not been declared
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c: In function 'void cSignalHandler(int, siginfo_t*, int*)':
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:466: error: '_STRUCT_MCONTEXT' was not declared in this scope
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:466: error: 'info' was not declared in this scope
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:466: error: request for member 'uc_mcontext' in '* context', which is of non-class type 'int'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c: At global scope:
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:650: error: '_STRUCT_UCONTEXT' has not been declared
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c: In function 'void cTrapHandler(int, siginfo_t*, int*)':
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:652: error: '_STRUCT_MCONTEXT' was not declared in this scope
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:652: error: 'info' was not declared in this scope
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:652: error: request for member 'uc_mcontext' in '* context', which is of non-class type 'int'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:661: error: request for member 'uc_mcontext' in '* context', which is of non-class type 'int'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:743: error: request for member 'uc_mcontext' in '* context', which is of non-class type 'int'
[exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:868: error: request for member 'uc_mcontext' in '* context', which is of non-class type 'int'

BUILD FAILED

Show
Ian Rogers added a comment - 16/Sep/08 2:14 PM I'm having difficulty applying this patch with PPC OS/X Tiger. I get the following with a variant of the patch (soon to be attached): build-bootloader: [exec] powerpc-apple-darwin8-g++-4.0.1: unrecognized option '-pthread' [exec] powerpc-apple-darwin8-g++-4.0.1: unrecognized option '-pthread' [exec] powerpc-apple-darwin8-g++-4.0.1: unrecognized option '-pthread' [exec] powerpc-apple-darwin8-g++-4.0.1: unrecognized option '-pthread' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:464: error: '_STRUCT_UCONTEXT' has not been declared [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c: In function 'void cSignalHandler(int, siginfo_t*, int*)': [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:466: error: '_STRUCT_MCONTEXT' was not declared in this scope [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:466: error: 'info' was not declared in this scope [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:466: error: request for member 'uc_mcontext' in '* context', which is of non-class type 'int' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c: At global scope: [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:650: error: '_STRUCT_UCONTEXT' has not been declared [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c: In function 'void cTrapHandler(int, siginfo_t*, int*)': [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:652: error: '_STRUCT_MCONTEXT' was not declared in this scope [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:652: error: 'info' was not declared in this scope [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:652: error: request for member 'uc_mcontext' in '* context', which is of non-class type 'int' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:661: error: request for member 'uc_mcontext' in '* context', which is of non-class type 'int' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:743: error: request for member 'uc_mcontext' in '* context', which is of non-class type 'int' [exec] /Users/ian/jikesrvm2/tools/bootImageRunner/ppc/libvm.c:868: error: request for member 'uc_mcontext' in '* context', which is of non-class type 'int' BUILD FAILED

People

  • Assignee:
    Unassigned
    Reporter:
    Kenneth Hoste
Vote (0)
Watch (0)

Dates

  • Created:
    12/Sep/08 7:13 AM
    Updated:
    22/Feb/09 4:47 PM
  • Atlassian JIRA (v5.0.4#731-sha1:3aa7374)
  • Report a problem
  • Powered by a free Atlassian JIRA open source license for Codehaus. Try JIRA - bug tracking software for your team.