When trying to build Grub Customizer on a Debian Wheezy base the following error message was thrown.
Code:
/home/owner/Downloads/grub-customizer-5.0.6/src/main/../Bootstrap/../Model/ListCfg.hpp:864:57: error: aggregate ‘std::array<std::list<std::shared_ptr<Model_Rule> >, 2ul> rlist’ has incomplete type and cannot be defined
make[2]: *** [CMakeFiles/grub-customizer.dir/src/main/client.cpp.o] Error 1
make[1]: *** [CMakeFiles/grub-customizer.dir/all] Error 2
make: *** [all] Error 2
I was using g++ 4.7 and cmake 2.8.9. Perhaps the use of the oldstable Wheezy base has much to do with the failure to build. I am using this base because the last version of GNewSense uses this base. I have a quintuple boot with four GNU/Linuxes plus Windows 10.