Ticket #19179 (closed defect: invalid)
VisualBoyAdvance fails on compile (Intel)
| Reported by: | tero.pihlajakoski@… | Owned by: | jtonio@… |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 1.7.1 |
| Keywords: | Cc: | ||
| Port: | VisualBoyAdvance |
Description
Tries to build ARM-related code on an Intel GCC:
---> Building VisualBoyAdvance Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_emulators_VisualBoyAdvance/work/VisualBoyAdvance-1.7.2" && make all " returned error 2 Command output: ../arm-new.h:3085: error: can't find a register in class 'BREG' while reloading 'asm' ../arm-new.h:3085: error: can't find a register in class 'BREG' while reloading 'asm' ../arm-new.h:3085: error: can't find a register in class 'BREG' while reloading 'asm' ../arm-new.h:3085: error: can't find a register in class 'BREG' while reloading 'asm' ../thumb.h:870: error: can't find a register in class 'BREG' while reloading 'asm' ../thumb.h:880: error: can't find a register in class 'BREG' while reloading 'asm' ../thumb.h:890: error: can't find a register in class 'BREG' while reloading 'asm' ../thumb.h:900: error: can't find a register in class 'BREG' while reloading 'asm' ../thumb.h:985: error: can't find a register in class 'BREG' while reloading 'asm' ../thumb.h:989: error: can't find a register in class 'BREG' while reloading 'asm' ../thumb.h:993: error: can't find a register in class 'BREG' while reloading 'asm' ../thumb.h:997: error: can't find a register in class 'BREG' while reloading 'asm' ../thumb.h:1001: error: can't find a register in class 'BREG' while reloading 'asm' ../thumb.h:1005: error: can't find a register in class 'BREG' while reloading 'asm' ../thumb.h:1009: error: can't find a register in class 'BREG' while reloading 'asm' ../thumb.h:1013: error: can't find a register in class 'BREG' while reloading 'asm' ../thumb.h:1017: error: can't find a register in class 'BREG' while reloading 'asm' ../thumb.h:1021: error: can't find a register in class 'BREG' while reloading 'asm' ../thumb.h:1025: error: can't find a register in class 'BREG' while reloading 'asm' ../thumb.h:1029: error: can't find a register in class 'BREG' while reloading 'asm' ../thumb.h:1033: error: can't find a register in class 'BREG' while reloading 'asm' ../thumb.h:1037: error: can't find a register in class 'BREG' while reloading 'asm' ../thumb.h:1041: error: can't find a register in class 'BREG' while reloading 'asm' ../thumb.h:1045: error: can't find a register in class 'BREG' while reloading 'asm' ../thumb.h:1156: error: can't find a register in class 'BREG' while reloading 'asm' ../thumb.h:1166: error: can't find a register in class 'BREG' while reloading 'asm' ../thumb.h:1206: error: can't find a register in class 'BREG' while reloading 'asm' make[2]: *** [GBA.o] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all-recursive] Error 1 Error: Status 1 encountered during processing.
Default system compiler:
gcc --version i686-apple-darwin9-gcc-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5488)
Change History
comment:1 Changed 4 years ago by macsforever2000@…
- Owner changed from macports-tickets@… to jtonio@…
- Port set to VisualBoyAdvance
comment:2 Changed 4 years ago by tero.pihlajakoski@…
On further examination, it doesn't have anything to do with ARM/Thumb, but rather some x86 assembly "thing" (register allocation and ebx came up on google).
comment:3 Changed 4 years ago by jmr@…
It's emulating an ARM. Latest gcc-4.0 from Xcode is 5490, try upgrading?
Note: See
TracTickets for help on using
tickets.

