WEST/cn_initial'
all cleaned up !
make[2]: Leaving directory `/c/Users/Ian/Desktop/ninjhax2x/cn_qr_initial_loader/
WEST'
make[2]: Entering directory `/c/Users/Ian/Desktop/ninjhax2x/cn_qr_initial_loader
/JPN'
make[3]: Entering directory `/c/Users/Ian/Desktop/ninjhax2x/cn_qr_initial_loader
/JPN/cn_initial'
all cleaned up !
make[3]: Leaving directory `/c/Users/Ian/Desktop/ninjhax2x/cn_qr_initial_loader/
JPN/cn_initial'
all cleaned up !
make[2]: Leaving directory `/c/Users/Ian/Desktop/ninjhax2x/cn_qr_initial_loader/
JPN'
all cleaned up !
make[1]: Leaving directory `/c/Users/Ian/Desktop/ninjhax2x/cn_qr_initial_loader'
make[1]: Entering directory `/c/Users/Ian/Desktop/ninjhax2x/cn_save_initial_load
er'
make[2]: Entering directory `/c/Users/Ian/Desktop/ninjhax2x/cn_save_initial_load
er/WEST'
make[3]: Entering directory `/c/Users/Ian/Desktop/ninjhax2x/cn_save_initial_load
er/WEST/cn_initial'
all cleaned up !
make[3]: Leaving directory `/c/Users/Ian/Desktop/ninjhax2x/cn_save_initial_loade
r/WEST/cn_initial'
all cleaned up !
make[2]: Leaving directory `/c/Users/Ian/Desktop/ninjhax2x/cn_save_initial_loade
r/WEST'
make[2]: Entering directory `/c/Users/Ian/Desktop/ninjhax2x/cn_save_initial_load
er/JPN'
make[3]: Entering directory `/c/Users/Ian/Desktop/ninjhax2x/cn_save_initial_load
er/JPN/cn_initial'
all cleaned up !
make[3]: Leaving directory `/c/Users/Ian/Desktop/ninjhax2x/cn_save_initial_loade
r/JPN/cn_initial'
all cleaned up !
make[2]: Leaving directory `/c/Users/Ian/Desktop/ninjhax2x/cn_save_initial_loade
r/JPN'
all cleaned up !
make[1]: Leaving directory `/c/Users/Ian/Desktop/ninjhax2x/cn_save_initial_loade
r'
make[1]: Entering directory `/c/Users/Ian/Desktop/ninjhax2x/cn_secondary_payload
'
all cleaned up !
make[1]: Leaving directory `/c/Users/Ian/Desktop/ninjhax2x/cn_secondary_payload'
make[1]: Entering directory `/c/Users/Ian/Desktop/ninjhax2x/menu_payload'
all cleaned up !
make[1]: Leaving directory `/c/Users/Ian/Desktop/ninjhax2x/menu_payload'
make[1]: Entering directory `/c/Users/Ian/Desktop/ninjhax2x/app_bootloader'
all cleaned up !
make[1]: Leaving directory `/c/Users/Ian/Desktop/ninjhax2x/app_bootloader'
make[1]: Entering directory `/c/Users/Ian/Desktop/ninjhax2x/app_code'
all cleaned up !
make[1]: Leaving directory `/c/Users/Ian/Desktop/ninjhax2x/app_code'
make[1]: Entering directory `/c/Users/Ian/Desktop/ninjhax2x/menu_ropbin_patcher'
all cleaned up !
make[1]: Leaving directory `/c/Users/Ian/Desktop/ninjhax2x/menu_ropbin_patcher'
all cleaned up !
make[1]: Entering directory `/c/Users/Ian/Desktop/ninjhax2x/firm_constants'
make[2]: Entering directory `/c/Users/Ian/Desktop/ninjhax2x/firm_constants/POST5
'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/c/Users/Ian/Desktop/ninjhax2x/firm_constants/POST5'
make[1]: Leaving directory `/c/Users/Ian/Desktop/ninjhax2x/firm_constants'
make[1]: Entering directory `/c/Users/Ian/Desktop/ninjhax2x/cn_constants'
make[2]: Entering directory `/c/Users/Ian/Desktop/ninjhax2x/cn_constants/WEST'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/c/Users/Ian/Desktop/ninjhax2x/cn_constants/WEST'
make[1]: Leaving directory `/c/Users/Ian/Desktop/ninjhax2x/cn_constants'
make[1]: Entering directory `/c/Users/Ian/Desktop/ninjhax2x/region_constants'
make[2]: Entering directory `/c/Users/Ian/Desktop/ninjhax2x/region_constants/U'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/c/Users/Ian/Desktop/ninjhax2x/region_constants/U'
make[1]: Leaving directory `/c/Users/Ian/Desktop/ninjhax2x/region_constants'
make[1]: Entering directory `/c/Users/Ian/Desktop/ninjhax2x/menu_ropdb'
make[1]: Leaving directory `/c/Users/Ian/Desktop/ninjhax2x/menu_ropdb'
make[1]: Entering directory `/c/Users/Ian/Desktop/ninjhax2x/cn_qr_initial_loader
'
make[2]: Entering directory `/c/Users/Ian/Desktop/ninjhax2x/cn_qr_initial_loader
/WEST'
# probably a bad idea; dependencies won't work well i guess
make -C cn_initial
make[3]: Entering directory `/c/Users/Ian/Desktop/ninjhax2x/cn_qr_initial_loader
/WEST/cn_initial'
arm-none-eabi-gcc -Wall -std=c99 -march=armv6 -mthumb -mthumb-interwork -Os -I"/
c/Users/Ian/Desktop/ninjhax2x/libctru/include" -I/c/devkitPro/libnds/include -c
source/decomp.c -o build/decomp.o
arm-none-eabi-gcc -Wall -std=c99 -march=armv6 -mthumb -mthumb-interwork -Os -I"/
c/Users/Ian/Desktop/ninjhax2x/libctru/include" -I/c/devkitPro/libnds/include -c
source/font.c -o build/font.o
arm-none-eabi-gcc -Wall -std=c99 -march=armv6 -mthumb -mthumb-interwork -Os -I"/
c/Users/Ian/Desktop/ninjhax2x/libctru/include" -I/c/devkitPro/libnds/include -c
source/main.c -o build/main.o
source/main.c: In function '_main':
source/main.c:252:6: warning: unused variable 'line' [-Wunused-variable]
int line=10;
^
arm-none-eabi-gcc -Wall -std=c99 -march=armv6 -mthumb -mthumb-interwork -Os -I"/
c/Users/Ian/Desktop/ninjhax2x/libctru/include" -I/c/devkitPro/libnds/include -c
source/text.c -o build/text.o
arm-none-eabi-gcc -Wall -std=c99 -march=armv6 -mthumb -mthumb-interwork -Os -I"/
c/Users/Ian/Desktop/ninjhax2x/libctru/include" -I/c/devkitPro/libnds/include -c
source/crt0.s -o build/crt0.o
cd "/c/Users/Ian/Desktop/ninjhax2x/libctru" && make
make[4]: Entering directory `/c/Users/Ian/Desktop/ninjhax2x/libctru'
mkdir -p build
mkdir -p lib
arm-none-eabi-gcc-ar rvs lib/"libctru".a build/AC.o build/APT.o build/CFGNOR.o b
uild/CSND.o build/FS.o build/GPU.o build/GSP.o build/GX.o build/HID.o build/HTTP
C.o build/IR.o build/OS.o build/SHDR.o build/SOC.o build/_GSP.o build/gpuResetSe
quence.o build/srv.o build/svc.o
r - build/AC.o
r - build/APT.o
r - build/CFGNOR.o
r - build/CSND.o
r - build/FS.o
r - build/GPU.o
r - build/GSP.o
r - build/GX.o
r - build/HID.o
r - build/HTTPC.o
r - build/IR.o
r - build/OS.o
r - build/SHDR.o
r - build/SOC.o
r - build/_GSP.o
r - build/gpuResetSequence.o
r - build/srv.o
r - build/svc.o
make[4]: Leaving directory `/c/Users/Ian/Desktop/ninjhax2x/libctru'
arm-none-eabi-ld --script=ccd00.ld -L"/c/devkitPro/devkitARM/arm-none-eabi/lib"
-L"/c/Users/Ian/Desktop/ninjhax2x/libctru/lib" -Map=output.map -o cn_initial.elf
build/decomp.o build/font.o build/main.o build/text.o -g -lm
arm-none-eabi-objcopy -O binary cn_initial.elf cn_initial.bin
make[3]: Leaving directory `/c/Users/Ian/Desktop/ninjhax2x/cn_qr_initial_loader/
WEST/cn_initial'
armips sploit.s
ARMIPS Assembler v0.7d (Apr 26 2014 04:24:30) by Kingcom
Done.
make[2]: Leaving directory `/c/Users/Ian/Desktop/ninjhax2x/cn_qr_initial_loader/
WEST'
make[1]: Leaving directory `/c/Users/Ian/Desktop/ninjhax2x/cn_qr_initial_loader'
make[1]: Entering directory `/c/Users/Ian/Desktop/ninjhax2x/cn_save_initial_load
er'
make[2]: Entering directory `/c/Users/Ian/Desktop/ninjhax2x/cn_save_initial_load
er/WEST'
make -C cn_initial
make[3]: Entering directory `/c/Users/Ian/Desktop/ninjhax2x/cn_save_initial_load
er/WEST/cn_initial'
arm-none-eabi-gcc -Wall -std=c99 -march=armv6 -mthumb -Os -I"/c/Users/Ian/Deskto
p/ninjhax2x/libctru/include" -I/c/devkitPro/libnds/include -c source/decomp.c -o
build/decomp.o
arm-none-eabi-gcc -Wall -std=c99 -march=armv6 -mthumb -Os -I"/c/Users/Ian/Deskto
p/ninjhax2x/libctru/include" -I/c/devkitPro/libnds/include -c source/font.c -o b
uild/font.o
arm-none-eabi-gcc -Wall -std=c99 -march=armv6 -mthumb -Os -I"/c/Users/Ian/Deskto
p/ninjhax2x/libctru/include" -I/c/devkitPro/libnds/include -c source/main.c -o b
uild/main.o
source/main.c: In function '_main':
source/main.c:195:9: warning: variable 'ret' set but not used [-Wunused-but-set-
variable]
Result ret;
^
source/main.c:194:6: warning: unused variable 'line' [-Wunused-variable]
int line=10;
^
source/main.c:192:10: warning: unused variable 'srvHandle' [-Wunused-variable]
Handle* srvHandle=(Handle*)CN_SRVHANDLE_ADR;
^
c:\devkitpro\devkitarm\arm-none-eabi\include\string.h: In function 'memset':
source/main.c:120:1: warning: control reaches end of non-void function [-Wreturn
-type]
}
^
arm-none-eabi-gcc -Wall -std=c99 -march=armv6 -mthumb -Os -I"/c/Users/Ian/Deskto
p/ninjhax2x/libctru/include" -I/c/devkitPro/libnds/include -c source/text.c -o b
uild/text.o
arm-none-eabi-gcc -Wall -std=c99 -march=armv6 -mthumb -Os -I"/c/Users/Ian/Deskto
p/ninjhax2x/libctru/include" -I/c/devkitPro/libnds/include -c source/crt0.s -o b
uild/crt0.o
cd "/c/Users/Ian/Desktop/ninjhax2x/libctru" && make
make[4]: Entering directory `/c/Users/Ian/Desktop/ninjhax2x/libctru'
mkdir -p build
mkdir -p lib
arm-none-eabi-gcc-ar rvs lib/"libctru".a build/AC.o build/APT.o build/CFGNOR.o b
uild/CSND.o build/FS.o build/GPU.o build/GSP.o build/GX.o build/HID.o build/HTTP
C.o build/IR.o build/OS.o build/SHDR.o build/SOC.o build/_GSP.o build/gpuResetSe
quence.o build/srv.o build/svc.o
r - build/AC.o
r - build/APT.o
r - build/CFGNOR.o
r - build/CSND.o
r - build/FS.o
r - build/GPU.o
r - build/GSP.o
r - build/GX.o
r - build/HID.o
r - build/HTTPC.o
r - build/IR.o
r - build/OS.o
r - build/SHDR.o
r - build/SOC.o
r - build/_GSP.o
r - build/gpuResetSequence.o
r - build/srv.o
r - build/svc.o
make[4]: Leaving directory `/c/Users/Ian/Desktop/ninjhax2x/libctru'
arm-none-eabi-ld --script=ccd00.ld -L"/c/devkitPro/devkitARM/arm-none-eabi/lib"
-L"/c/Users/Ian/Desktop/ninjhax2x/libctru/lib" -Map=output.map -o cn_initial.elf
build/decomp.o build/font.o build/main.o build/text.o -g -lctru -lm
arm-none-eabi-objcopy -O binary cn_initial.elf cn_initial.bin
make[3]: Leaving directory `/c/Users/Ian/Desktop/ninjhax2x/cn_save_initial_loade
r/WEST/cn_initial'
ARMIPS Assembler v0.7d (Apr 26 2014 04:24:30) by Kingcom
Done.
make[2]: Leaving directory `/c/Users/Ian/Desktop/ninjhax2x/cn_save_initial_loade
r/WEST'
make[1]: Leaving directory `/c/Users/Ian/Desktop/ninjhax2x/cn_save_initial_loade
r'
make[1]: Entering directory `/c/Users/Ian/Desktop/ninjhax2x/app_code'
arm-none-eabi-gcc -Wall -std=c99 -march=armv6 -mthumb -Os -fpie -I"/c/Users/Ian/
Desktop/ninjhax2x/libctru-fpic/include" -I/c/devkitPro/libnds/include -c source/
font.c -o build/font.o
arm-none-eabi-gcc -Wall -std=c99 -march=armv6 -mthumb -Os -fpie -I"/c/Users/Ian/
Desktop/ninjhax2x/libctru-fpic/include" -I/c/devkitPro/libnds/include -c source/
main.c -o build/main.o
source/main.c: In function '_main':
source/main.c:360:12: warning: passing argument 1 of 'print_hex' makes integer f
rom pointer without a cast [-Wint-conversion]
print_hex(_bootloaderAddress);
^
source/main.c:172:6: note: expected 'u32 {aka long unsigned int}' but argument i
s of type 'u32 * {aka long unsigned int *}'
void print_hex(u32 val)
^
source/main.c:436:30: warning: passing argument 2 of 'GSPGPU_FlushDataCache' fro
m incompatible pointer type [-Wincompatible-pointer-types]
GSPGPU_FlushDataCache(NULL, (u32*)&gspHeap[0x00100000], MENU_PARAMETER_SIZE);
^
In file included from source/main.c:7:0:
c:/Users/Ian/Desktop/ninjhax2x/libctru-fpic/include/ctr/GSP.h:40:8: note: expect
ed 'u8 * {aka unsigned char *}' but argument is of type 'u32 * {aka long unsigne
d int *}'
Result GSPGPU_FlushDataCache(Handle *handle, u8* adr, u32 size);
^
source/main.c:350:9: warning: unused variable 'hbSpecialHandle' [-Wunused-variab
le]
Handle hbSpecialHandle, fsuHandle, nssHandle, irrstHandle, amsysHandle;
^
arm-none-eabi-gcc -Wall -std=c99 -march=armv6 -mthumb -Os -fpie -I"/c/Users/Ian/
Desktop/ninjhax2x/libctru-fpic/include" -I/c/devkitPro/libnds/include -c source/
text.c -o build/text.o
arm-none-eabi-gcc -Wall -std=c99 -march=armv6 -mthumb -Os -fpie -I"/c/Users/Ian/
Desktop/ninjhax2x/libctru-fpic/include" -I/c/devkitPro/libnds/include -c source/
crt0.s -o build/crt0.o
cd "/c/Users/Ian/Desktop/ninjhax2x/libctru-fpic" && make
make[2]: Entering directory `/c/Users/Ian/Desktop/ninjhax2x/libctru-fpic'
mkdir -p build
mkdir -p lib
arm-none-eabi-gcc-ar rvs lib/"libctru".a build/AC.o build/APT.o build/CFGNOR.o b
uild/CSND.o build/FS.o build/GPU.o build/GSP.o build/GX.o build/HID.o build/HTTP
C.o build/IR.o build/OS.o build/SHDR.o build/SOC.o build/gpuResetSequence.o buil
d/srv.o build/svc.o
r - build/AC.o
r - build/APT.o
r - build/CFGNOR.o
r - build/CSND.o
r - build/FS.o
r - build/GPU.o
r - build/GSP.o
r - build/GX.o
r - build/HID.o
r - build/HTTPC.o
r - build/IR.o
r - build/OS.o
r - build/SHDR.o
r - build/SOC.o
r - build/gpuResetSequence.o
r - build/srv.o
r - build/svc.o
make[2]: Leaving directory `/c/Users/Ian/Desktop/ninjhax2x/libctru-fpic'
arm-none-eabi-ld --script=ccd00.ld -L"/c/devkitPro/devkitARM/arm-none-eabi/lib"
-L"/c/Users/Ian/Desktop/ninjhax2x/libctru-fpic/lib" -Map=output.map -o app_code.
elf build/font.o build/main.o build/text.o -g -lctru -lm -lc -lg
arm-none-eabi-objcopy -O binary app_code.elf app_code.bin
/bin/sh: readelf: command not found
Traceback (most recent call last):
File "../scripts/relocROP.py", line 48, in <module>
for i in range(_got_start - base_adr, _got_end - base_adr, 0x4):
TypeError: unsupported operand type(s) for -: 'NoneType' and 'int'
make[1]: *** [app_code_reloc.s] Error 1
make[1]: Leaving directory `/c/Users/Ian/Desktop/ninjhax2x/app_code'
make: *** [app_code/app_code.bin] Error 2
C:\Users\Ian\Desktop\ninjhax2x>