Was trying to make some changes, so pulled code from git, wanted to compile but failed. Here were the steps taken:
$ make
ARMIPS Assembler v0.8.0 (Jan 25 2016 00:21:31) by Kingcom
Done.
ARMIPS Assembler v0.8.0 (Jan 25 2016 00:21:31) by Kingcom
Done.
ARMIPS Assembler v0.8.0 (Jan 25 2016 00:21:31) by Kingcom
Done.
ARMIPS Assembler v0.8.0 (Jan 25 2016 00:21:31) by Kingcom
Done.
make[1]: Entering directory `/e/Dev/Luma3DS/injector'
arm-none-eabi-gcc -Xlinker --defsym="__start__=0x14000000" -specs=3dsx.specs -mcpu=mpcore -mfloat-abi=hard -mtp=soft -o build/injector.elf -L/E/Dev/devkitPro/libctru/lib -lctru
e:/dev/devkitpro/devkitarm/bin/../lib/gcc/arm-none-eabi/5.3.0/../../../../arm-none-eabi/bin/ld.exe: cannot open output file build/injector.elf: No such file or directory
collect2.exe: error: ld returned 1 exit status
make[1]: *** [build/injector.elf] Error 1
make[1]: Leaving directory `/e/Dev/Luma3DS/injector'
make: *** [build/injector.bin] Error 2
if run directly the line
$ arm-none-eabi-gcc -Xlinker --defsym="__start__=0x14000000" -specs=3dsx.specs -mcpu=mpcore -mfloat-abi=hard -mtp=soft -o build/injector.elf -L/E/Dev/devkitPro/libctru/lib -lctru
e:/dev/devkitpro/devkitarm/bin/../lib/gcc/arm-none-eabi/5.3.0/../../../../arm-none-eabi/lib/armv6k/fpu/3dsx_crt0.o: In function `ClrLoop':
(.crt0+0x8c): undefined reference to `main'
collect2.exe: error: ld returned 1 exit status
Any help? Thanks in advance!
- Ran devkitProUpdater-1.6.0.exe
- Ticked devkitARM
- Installed devkitProUpdater (comes with libctru 1.1.0)
- Put armips.exe and makerom.exe under devkitPro\msys\bin
- Ran MSys
- export PATH=$PATH:/e/Dev/devkitPro/devkitARM/bin:/e/Dev/devkitPro/devkitARM/arm-none-eabi/bin:/e/Dev/devkitPro/devkitARM/libexec/gcc/arm-none-eabi/5.3.0/:/e/Dev/devkitPro/devkitARM/libexec/gcc/arm-none-eabi/5.3.0/install-tools
- git clone --recursive https://github.com/AuroraWright/Luma3DS.git
- cd Luma3DS
- make
$ make
ARMIPS Assembler v0.8.0 (Jan 25 2016 00:21:31) by Kingcom
Done.
ARMIPS Assembler v0.8.0 (Jan 25 2016 00:21:31) by Kingcom
Done.
ARMIPS Assembler v0.8.0 (Jan 25 2016 00:21:31) by Kingcom
Done.
ARMIPS Assembler v0.8.0 (Jan 25 2016 00:21:31) by Kingcom
Done.
make[1]: Entering directory `/e/Dev/Luma3DS/injector'
arm-none-eabi-gcc -Xlinker --defsym="__start__=0x14000000" -specs=3dsx.specs -mcpu=mpcore -mfloat-abi=hard -mtp=soft -o build/injector.elf -L/E/Dev/devkitPro/libctru/lib -lctru
e:/dev/devkitpro/devkitarm/bin/../lib/gcc/arm-none-eabi/5.3.0/../../../../arm-none-eabi/bin/ld.exe: cannot open output file build/injector.elf: No such file or directory
collect2.exe: error: ld returned 1 exit status
make[1]: *** [build/injector.elf] Error 1
make[1]: Leaving directory `/e/Dev/Luma3DS/injector'
make: *** [build/injector.bin] Error 2
if run directly the line
$ arm-none-eabi-gcc -Xlinker --defsym="__start__=0x14000000" -specs=3dsx.specs -mcpu=mpcore -mfloat-abi=hard -mtp=soft -o build/injector.elf -L/E/Dev/devkitPro/libctru/lib -lctru
e:/dev/devkitpro/devkitarm/bin/../lib/gcc/arm-none-eabi/5.3.0/../../../../arm-none-eabi/lib/armv6k/fpu/3dsx_crt0.o: In function `ClrLoop':
(.crt0+0x8c): undefined reference to `main'
collect2.exe: error: ld returned 1 exit status
Any help? Thanks in advance!







