source/citrus/app.cpp: In function 'ctr::app::App ctr::app::ciaInfo(std::__cxx11::string, ctr::fs::MediaType)':
source/citrus/app.cpp:69:89: error: too many initializers for 'FS_Archive {aka long long unsigned int}'
FS_Archive archive = (FS_Archive) {ARCHIVE_SDMC, (FS_Path) {PATH_EMPTY, 1, (u8*) ""}};
^
source/citrus/app.cpp:70:92: error: too few arguments to function 'Result FSUSER_OpenArchive(FS_Archive*, FS_ArchiveID, FS_Path)'
ctr::err::parse(ctr::err::SOURCE_FSUSER_OPEN_ARCHIVE, (u32) FSUSER_OpenArchive(&archive));
^
In file included from c:/devkitPro/libctru/include/3ds/services/am.h:7:0,
from c:/devkitPro/libctru/include/3ds.h:30,
from source/citrus/app.cpp:12:
c:/devkitPro/libctru/include/3ds/services/fs.h:389:8: note: declared here
Result FSUSER_OpenArchive(FS_Archive* archive, FS_ArchiveID id, FS_Path path);
^
source/citrus/app.cpp:88:33: error: invalid conversion from 'FS_Archive* {aka long long unsigned int*}' to 'FS_Archive {aka long long unsigned int}' [-fpermissive]
FSUSER_CloseArchive(&archive);
^
In file included from c:/devkitPro/libctru/include/3ds/services/am.h:7:0,
from c:/devkitPro/libctru/include/3ds.h:30,
from source/citrus/app.cpp:12:
c:/devkitPro/libctru/include/3ds/services/fs.h:406:8: note: initializing argument 1 of 'Result FSUSER_CloseArchive(FS_Archive)'
Result FSUSER_CloseArchive(FS_Archive archive);
^
source/citrus/app.cpp: In function 'ctr::app::SMDH ctr::app::smdh(ctr::app::App)':
source/citrus/app.cpp:190:100: error: too many initializers for 'FS_Archive {aka long long unsigned int}'
FS_Archive archive = (FS_Archive) {0x2345678a, (FS_Path) {PATH_BINARY, 0x10, (u8*) archivePath}};
^
source/citrus/app.cpp:193:125: error: invalid conversion from 'FS_Archive {aka long long unsigned int}' to 'FS_ArchiveID' [-fpermissive]
ctr::err::parse(ctr::err::SOURCE_FSUSER_OPEN_FILE, (u32) FSUSER_OpenFileDirectly(&handle, archive, path, FS_OPEN_READ, 0));
^
source/citrus/app.cpp:193:125: error: could not convert 'FS_OPEN_READ' from '<anonymous enum>' to 'FS_Path'
make: *** [build/source/citrus/app.o] Error 1
rm build/source/citrus/citrus_default_font.bin.c build/source/citrus/citrus_default_shader.shbin.c