#163814 - zzo38computer - Sun Oct 12, 2008 10:15 pm
I made a software Xyds but it didn't work on real hardware the first time, it work on emulator only. I downloaded the new version of devkitARM, in case that was a mistake in the old version of devkitARM, but now I get error message:
Can you tell me how to fix it, please? What is a EABI version, anyways?
_________________
Important: Please send messages about FWNITRO to the public forum, not privately to me.
Code: |
F:\devkitPro\proj\xyds>make
make -C arm7 make[1]: Entering directory `/f/devkitPro/proj/xyds/arm7' linking xyds.arm7.elf f:/devkitpro/devkitarm/bin/../lib/gcc/arm-eabi/4.3.0\libgcc.a(_divsi3.o): In fun ction `__aeabi_idiv': (.text+0x0): multiple definition of `__divsi3' f:/devkitpro/libnds/lib\libnds7.a(division.o):e:/projects/devkitPro/libnds/sourc e/common/division.s:(.text+0x0): first defined here f:/devkitpro/devkitarm/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/bin/ld .exe: ERROR: Source object f:/devkitpro/libnds/lib\libnds7.a(clock.o) has EABI v ersion 0, but target f:/devkitPro/proj/xyds/arm7/xyds.arm7.elf has EABI version 4 f:/devkitpro/devkitarm/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/bin/ld .exe: failed to merge target specific data of file f:/devkitpro/libnds/lib\libnd s7.a(clock.o) f:/devkitpro/devkitarm/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/bin/ld .exe: ERROR: Source object f:/devkitpro/libnds/lib\libnds7.a(touch.o) has EABI v ersion 0, but target f:/devkitPro/proj/xyds/arm7/xyds.arm7.elf has EABI version 4 f:/devkitpro/devkitarm/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/bin/ld .exe: failed to merge target specific data of file f:/devkitpro/libnds/lib\libnd s7.a(touch.o) f:/devkitpro/devkitarm/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/bin/ld .exe: ERROR: Source object f:/devkitpro/libnds/lib\libnds7.a(interrupts.o) has E ABI version 0, but target f:/devkitPro/proj/xyds/arm7/xyds.arm7.elf has EABI ver sion 4 f:/devkitpro/devkitarm/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/bin/ld .exe: failed to merge target specific data of file f:/devkitpro/libnds/lib\libnd s7.a(interrupts.o) f:/devkitpro/devkitarm/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/bin/ld .exe: ERROR: Source object f:/devkitpro/libnds/lib\libnds7.a(biosCalls.o) has EA BI version 0, but target f:/devkitPro/proj/xyds/arm7/xyds.arm7.elf has EABI vers ion 4 f:/devkitpro/devkitarm/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/bin/ld .exe: failed to merge target specific data of file f:/devkitpro/libnds/lib\libnd s7.a(biosCalls.o) f:/devkitpro/devkitarm/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/bin/ld .exe: ERROR: Source object f:/devkitpro/libnds/lib\libnds7.a(division.o) has EAB I version 0, but target f:/devkitPro/proj/xyds/arm7/xyds.arm7.elf has EABI versi on 4 f:/devkitpro/devkitarm/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/bin/ld .exe: failed to merge target specific data of file f:/devkitpro/libnds/lib\libnd s7.a(division.o) f:/devkitpro/devkitarm/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/bin/ld .exe: ERROR: Source object f:/devkitpro/libnds/lib\libnds7.a(interruptDispatcher .o) has EABI version 0, but target f:/devkitPro/proj/xyds/arm7/xyds.arm7.elf has EABI version 4 f:/devkitpro/devkitarm/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/bin/ld .exe: failed to merge target specific data of file f:/devkitpro/libnds/lib\libnd s7.a(interruptDispatcher.o) collect2: ld returned 1 exit status make[2]: *** [/f/devkitPro/proj/xyds/arm7/xyds.arm7.elf] Error 1 make[1]: *** [build] Error 2 make[1]: Leaving directory `/f/devkitPro/proj/xyds/arm7' make: *** [arm7/xyds.elf] Error 2 |
_________________
Important: Please send messages about FWNITRO to the public forum, not privately to me.