CECTool
CECTool copied to clipboard
Build error
When i try to compile CECTool, i get an error:
mrhuu@mrhuu-VirtualBox:~/SharedFolder/DevEnvironment/_GIT/cectool$ make
import.cpp
arm-none-eabi-g++ -MMD -MP -MF /home/mrhuu/SharedFolder/DevEnvironment/_GIT/cectool/build/import.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffunction-sections -Wno-psabi -march=armv6k -mtune=mpcore -mfloat-abi=hard -mtp=soft -I/home/mrhuu/SharedFolder/DevEnvironment/_GIT/cectool/include -I/home/mrhuu/SharedFolder/DevEnvironment/_GIT/cectool/include/common -I/home/mrhuu/SharedFolder/DevEnvironment/_GIT/cectool/include/3ds/services -I/home/mrhuu/SharedFolder/DevEnvironment/_GIT/cectool/include/streetpass -I/home/mrhuu/SharedFolder/DevEnvironment/_GIT/cectool/include/tests -I/home/mrhuu/SharedFolder/DevEnvironment/_GIT/cectool/include/tests/files -I/home/mrhuu/SharedFolder/DevEnvironment/_GIT/cectool/include/tests/functions -I/opt/devkitpro/libctru/include -I/home/mrhuu/SharedFolder/DevEnvironment/_GIT/cectool/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=c++17 -c /home/mrhuu/SharedFolder/DevEnvironment/_GIT/cectool/source/import.cpp -o import.o
create.cpp
arm-none-eabi-g++ -MMD -MP -MF /home/mrhuu/SharedFolder/DevEnvironment/_GIT/cectool/build/create.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffunction-sections -Wno-psabi -march=armv6k -mtune=mpcore -mfloat-abi=hard -mtp=soft -I/home/mrhuu/SharedFolder/DevEnvironment/_GIT/cectool/include -I/home/mrhuu/SharedFolder/DevEnvironment/_GIT/cectool/include/common -I/home/mrhuu/SharedFolder/DevEnvironment/_GIT/cectool/include/3ds/services -I/home/mrhuu/SharedFolder/DevEnvironment/_GIT/cectool/include/streetpass -I/home/mrhuu/SharedFolder/DevEnvironment/_GIT/cectool/include/tests -I/home/mrhuu/SharedFolder/DevEnvironment/_GIT/cectool/include/tests/files -I/home/mrhuu/SharedFolder/DevEnvironment/_GIT/cectool/include/tests/functions -I/opt/devkitpro/libctru/include -I/home/mrhuu/SharedFolder/DevEnvironment/_GIT/cectool/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=c++17 -c /home/mrhuu/SharedFolder/DevEnvironment/_GIT/cectool/source/create.cpp -o create.o
open.cpp
arm-none-eabi-g++ -MMD -MP -MF /home/mrhuu/SharedFolder/DevEnvironment/_GIT/cectool/build/open.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffunction-sections -Wno-psabi -march=armv6k -mtune=mpcore -mfloat-abi=hard -mtp=soft -I/home/mrhuu/SharedFolder/DevEnvironment/_GIT/cectool/include -I/home/mrhuu/SharedFolder/DevEnvironment/_GIT/cectool/include/common -I/home/mrhuu/SharedFolder/DevEnvironment/_GIT/cectool/include/3ds/services -I/home/mrhuu/SharedFolder/DevEnvironment/_GIT/cectool/include/streetpass -I/home/mrhuu/SharedFolder/DevEnvironment/_GIT/cectool/include/tests -I/home/mrhuu/SharedFolder/DevEnvironment/_GIT/cectool/include/tests/files -I/home/mrhuu/SharedFolder/DevEnvironment/_GIT/cectool/include/tests/functions -I/opt/devkitpro/libctru/include -I/home/mrhuu/SharedFolder/DevEnvironment/_GIT/cectool/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=c++17 -c /home/mrhuu/SharedFolder/DevEnvironment/_GIT/cectool/source/open.cpp -o open.o
/home/mrhuu/SharedFolder/DevEnvironment/_GIT/cectool/source/open.cpp: In function 'void openBox(Streetpass::StreetpassManager&, u8)':
/home/mrhuu/SharedFolder/DevEnvironment/_GIT/cectool/source/open.cpp:47:56: error: conversion from 'std::shared_ptr<Streetpass::MBox>' to non-scalar type 'std::unique_ptr<Streetpass::MBox>' requested
std::unique_ptr<Streetpass::MBox> mbox = sm.OpenBox(slotNum);
~~~~~~~~~~^~~~~~~~~
/opt/devkitpro/devkitARM/base_rules:79: recipe for target 'open.o' failed
make[1]: *** [open.o] Error 1
Makefile:174: recipe for target 'all' failed
make: *** [all] Error 2
Using the latest available DevkitPro and ctrulib.
I know this is still a POC, but at least it should be able to build correctly i assume. Am i missing something?
Thanks in advance.