C:\Users\Owner\Desktop\dev\Test3DS>make
main.c
arm-none-eabi-gcc -MMD -MP -MF /home/Owner/Desktop/dev/Test3DS/build/main.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/home/Owner/Desktop/dev/Test3DS/include -I/opt/devkitpro/libctru/include -I/home/Owner/Desktop/dev/Test3DS/build -DARM11 -D_3DS -c /home/Owner/Desktop/dev/Test3DS/source/main.c -o main.o
C:/Users/Owner/Desktop/dev/Test3DS/source/main.c: In function 'main':
C:/Users/Owner/Desktop/dev/Test3DS/source/main.c:11:23: error: 'nullptr' undeclared (first use in this function)
consoleInit(GFX_TOP, nullptr);
^~~~~~~
C:/Users/Owner/Desktop/dev/Test3DS/source/main.c:11:23: note: each undeclared identifier is reported only once for each function it appears in
C:/Users/Owner/Desktop/dev/Test3DS/source/main.c:98:26: error: expected expression before 'float'
ndspChnSetRate(channel, float(sampleRate));
^~~~~
C:/Users/Owner/Desktop/dev/Test3DS/source/main.c:103:6: error: expected expression before ':' token
std::memset(&waveBuf, 0, sizeof(ndspWaveBuf));
^
C:/Users/Owner/Desktop/dev/Test3DS/source/main.c:105:21: warning: assignment to 'const void *' from 'long unsigned int' makes pointer from integer without a cast [-Wint-conversion]
waveBuf.data_vaddr = (u32)data;
^
C:/Users/Owner/Desktop/dev/Test3DS/source/main.c:103:2: warning: label 'std' defined but not used [-Wunused-label]
std::memset(&waveBuf, 0, sizeof(ndspWaveBuf));
^~~
make[1]: *** [/opt/devkitpro/devkitARM/base_rules:85: main.o] Error 1
make: *** [Makefile:127: build] Error 2