Meraki MR16 - Noob to Unix - please help

well... here goes..... running "make -j4 clean download world"

Cheers
W

Hmmm - Failed again :frowning:

.a(cmListCommand.cxx.o): In function `cmListCommand::HandleTransformCommand(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)':
cmListCommand.cxx:(.text+0x457e): undefined reference to `cmStringReplaceHelper::cmStringReplaceHelper(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cmMakefile*)'
libCMakeLib.a(cmCommands.cxx.o): In function `GetScriptingCommands(cmState*)':
cmCommands.cxx:(.text+0xf57): undefined reference to `vtable for cmReturnCommand'
cmCommands.cxx:(.text+0xfee): undefined reference to `vtable for cmSeparateArgumentsCommand'
cmCommands.cxx:(.text+0x1096): undefined reference to `vtable for cmSetCommand'
cmCommands.cxx:(.text+0x1120): undefined reference to `vtable for cmSetDirectoryPropertiesCommand'
cmCommands.cxx:(.text+0x11cb): undefined reference to `cmSetPropertyCommand::cmSetPropertyCommand()'
cmCommands.cxx:(.text+0x122e): undefined reference to `vtable for cmSiteNameCommand'
cmCommands.cxx:(.text+0x12a9): undefined reference to `vtable for cmStringCommand'
cmCommands.cxx:(.text+0x16fb): undefined reference to `vtable for cmRemoveCommand'
libCMakeLib.a(cmCommands.cxx.o): In function `GetProjectCommands(cmState*)':
cmCommands.cxx:(.text+0x2e63): undefined reference to `vtable for cmProjectCommand'
cmCommands.cxx:(.text+0x2ef9): undefined reference to `vtable for cmSetSourceFilesPropertiesCommand'
cmCommands.cxx:(.text+0x2fc8): undefined reference to `vtable for cmSetTargetPropertiesCommand'
cmCommands.cxx:(.text+0x3085): undefined reference to `vtable for cmSetTestsPropertiesCommand'
cmCommands.cxx:(.text+0x3127): undefined reference to `vtable for cmSubdirCommand'
cmCommands.cxx:(.text+0x31da): undefined reference to `vtable for cmTargetCompileDefinitionsCommand'
cmCommands.cxx:(.text+0x32c0): undefined reference to `vtable for cmTargetCompileFeaturesCommand'
cmCommands.cxx:(.text+0x33a3): undefined reference to `vtable for cmTargetCompileOptionsCommand'
cmCommands.cxx:(.text+0x3482): undefined reference to `vtable for cmTargetIncludeDirectoriesCommand'
cmCommands.cxx:(.text+0x354b): undefined reference to `vtable for cmTargetLinkLibrariesCommand'
cmCommands.cxx:(.text+0x3607): undefined reference to `vtable for cmTargetSourcesCommand'
cmCommands.cxx:(.text+0x3f96): undefined reference to `vtable for cmTargetLinkOptionsCommand'
cmCommands.cxx:(.text+0x4072): undefined reference to `vtable for cmTargetLinkDirectoriesCommand'
cmCommands.cxx:(.text+0x4262): undefined reference to `vtable for cmQTWrapUICommand'
cmCommands.cxx:(.text+0x42fb): undefined reference to `vtable for cmRemoveDefinitionsCommand'
cmCommands.cxx:(.text+0x439f): undefined reference to `vtable for cmSourceGroupCommand'
cmCommands.cxx:(.text+0x468d): undefined reference to `vtable for cmSubdirDependsCommand'
libCMakeLib.a(cmFindPackageCommand.cxx.o): In function `cmFindPackageCommand::CheckPackageRegistryEntry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cmSearchPath&)':
cmFindPackageCommand.cxx:(.text+0x4c2): undefined reference to `cmSearchPath::AddPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
cmFindPackageCommand.cxx:(.text+0x4ea): undefined reference to `cmSearchPath::AddPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
libCMakeLib.a(cmFindPackageCommand.cxx.o): In function `cmFindPackageCommand::FillPrefixesUserHints()':
cmFindPackageCommand.cxx:(.text+0x351b): undefined reference to `cmSearchPath::AddUserPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
libCMakeLib.a(cmFindPackageCommand.cxx.o): In function `cmFindPackageCommand::FillPrefixesUserGuess()':
cmFindPackageCommand.cxx:(.text+0x35fb): undefined reference to `cmSearchPath::AddUserPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
libCMakeLib.a(cmFindPackageCommand.cxx.o): In function `cmFindPackageCommand::FillPrefixesPackageRoot()':
cmFindPackageCommand.cxx:(.text+0x370b): undefined reference to `cmSearchPath::AddPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
libCMakeLib.a(cmFindPackageCommand.cxx.o): In function `cmFindPackageCommand::FillPrefixesCMakeSystemVariable()':
cmFindPackageCommand.cxx:(.text+0x385c): undefined reference to `cmSearchPath::AddCMakePath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
cmFindPackageCommand.cxx:(.text+0x3899): undefined reference to `cmSearchPath::AddCMakePath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
cmFindPackageCommand.cxx:(.text+0x38d6): undefined reference to `cmSearchPath::AddCMakePath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
libCMakeLib.a(cmFindPackageCommand.cxx.o): In function `cmFindPackageCommand::FillPrefixesCMakeVariable()':
cmFindPackageCommand.cxx:(.text+0x39fc): undefined reference to `cmSearchPath::AddCMakePath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
cmFindPackageCommand.cxx:(.text+0x3a39): undefined reference to `cmSearchPath::AddCMakePath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
libCMakeLib.a(cmFindPackageCommand.cxx.o):cmFindPackageCommand.cxx:(.text+0x3a76): more undefined references to `cmSearchPath::AddCMakePath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' follow
libCMakeLib.a(cmFindPackageCommand.cxx.o): In function `cmFindPackageCommand::FillPrefixesCMakeEnvironment()':
cmFindPackageCommand.cxx:(.text+0x3b82): undefined reference to `cmSearchPath::AddEnvPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
cmFindPackageCommand.cxx:(.text+0x3bac): undefined reference to `cmSearchPath::AddEnvPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
cmFindPackageCommand.cxx:(.text+0x3be9): undefined reference to `cmSearchPath::AddEnvPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
cmFindPackageCommand.cxx:(.text+0x3c26): undefined reference to `cmSearchPath::AddEnvPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
libCMakeLib.a(cmFindPackageCommand.cxx.o): In function `cmFindPackageCommand::FillPrefixesSystemEnvironment()':
cmFindPackageCommand.cxx:(.text+0x3d89): undefined reference to `cmSearchPath::AddPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
cmFindPackageCommand.cxx:(.text+0x3dc6): undefined reference to `cmSearchPath::AddPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
libCMakeLib.a(cmFindPackageCommand.cxx.o): In function `cmFindPackageCommand::AppendSearchPathGroups()':
cmFindPackageCommand.cxx:(.text+0x6456): undefined reference to `cmSearchPath::cmSearchPath(cmFindCommon*)'
cmFindPackageCommand.cxx:(.text+0x656c): undefined reference to `cmSearchPath::~cmSearchPath()'
cmFindPackageCommand.cxx:(.text+0x6587): undefined reference to `cmSearchPath::~cmSearchPath()'
cmFindPackageCommand.cxx:(.text+0x6592): undefined reference to `cmSearchPath::cmSearchPath(cmFindCommon*)'
cmFindPackageCommand.cxx:(.text+0x669a): undefined reference to `cmSearchPath::~cmSearchPath()'
cmFindPackageCommand.cxx:(.text+0x66b5): undefined reference to `cmSearchPath::~cmSearchPath()'
cmFindPackageCommand.cxx:(.text+0x66c0): undefined reference to `cmSearchPath::cmSearchPath(cmFindCommon*)'
cmFindPackageCommand.cxx:(.text+0x67c6): undefined reference to `cmSearchPath::~cmSearchPath()'
cmFindPackageCommand.cxx:(.text+0x67dd): undefined reference to `cmSearchPath::~cmSearchPath()'
cmFindPackageCommand.cxx:(.text+0x684f): undefined reference to `cmSearchPath::~cmSearchPath()'
libCMakeLib.a(cmFindPackageCommand.cxx.o): In function `std::pair<cmFindPackageCommand::PathLabel, cmSearchPath>::~pair()':
cmFindPackageCommand.cxx:(.text._ZNSt4pairIN20cmFindPackageCommand9PathLabelE12cmSearchPathED2Ev[_ZNSt4pairIN20cmFindPackageCommand9PathLabelE12cmSearchPathED5Ev]+0xd): undefined reference to `cmSearchPath::~cmSearchPath()'
libCMakeLib.a(cmFindPackageCommand.cxx.o): In function `std::_Rb_tree_iterator<std::pair<cmFindCommon::PathLabel const, cmSearchPath> > std::_Rb_tree<cmFindCommon::PathLabel, std::pair<cmFindCommon::PathLabel const, cmSearchPath>, std::_Select1st<std::pair<cmFindCommon::PathLabel const, cmSearchPath> >, std::less<cmFindCommon::PathLabel>, std::allocator<std::pair<cmFindCommon::PathLabel const, cmSearchPath> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<cmFindCommon::PathLabel const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<cmFindCommon::PathLabel const, cmSearchPath> >, std::piecewise_construct_t const&, std::tuple<cmFindCommon::PathLabel const&>&&, std::tuple<>&&)':
cmFindPackageCommand.cxx:(.text._ZNSt8_Rb_treeIN12cmFindCommon9PathLabelESt4pairIKS1_12cmSearchPathESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESG_IJEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_[_ZNSt8_Rb_treeIN12cmFindCommon9PathLabelESt4pairIKS1_12cmSearchPathESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESG_IJEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_]+0x5b): undefined reference to `cmSearchPath::cmSearchPath(cmFindCommon*)'
cmFindPackageCommand.cxx:(.text._ZNSt8_Rb_treeIN12cmFindCommon9PathLabelESt4pairIKS1_12cmSearchPathESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESG_IJEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_[_ZNSt8_Rb_treeIN12cmFindCommon9PathLabelESt4pairIKS1_12cmSearchPathESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESG_IJEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_]+0xd6): undefined reference to `cmSearchPath::~cmSearchPath()'
cmFindPackageCommand.cxx:(.text._ZNSt8_Rb_treeIN12cmFindCommon9PathLabelESt4pairIKS1_12cmSearchPathESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESG_IJEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_[_ZNSt8_Rb_treeIN12cmFindCommon9PathLabelESt4pairIKS1_12cmSearchPathESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESG_IJEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_]+0x110): undefined reference to `cmSearchPath::~cmSearchPath()'
libCMakeLib.a(cmFindBase.cxx.o): In function `cmFindBase::FillCMakeEnvironmentPath()':
cmFindBase.cxx:(.text+0xa71): undefined reference to `cmSearchPath::AddEnvPrefixPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
cmFindBase.cxx:(.text+0xa8f): undefined reference to `cmSearchPath::AddEnvPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
cmFindBase.cxx:(.text+0xad3): undefined reference to `cmSearchPath::AddEnvPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
cmFindBase.cxx:(.text+0xaf6): undefined reference to `cmSearchPath::AddSuffixes(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)'
cmFindBase.cxx:(.text+0xb4b): undefined reference to `cmSearchPath::AddEnvPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
libCMakeLib.a(cmFindBase.cxx.o): In function `cmFindBase::FillUserGuessPath()':
cmFindBase.cxx:(.text+0xc8b): undefined reference to `cmSearchPath::AddUserPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
cmFindBase.cxx:(.text+0xca0): undefined reference to `cmSearchPath::AddSuffixes(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)'
libCMakeLib.a(cmFindBase.cxx.o): In function `cmFindBase::FillUserHintsPath()':
cmFindBase.cxx:(.text+0xd7b): undefined reference to `cmSearchPath::AddUserPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
cmFindBase.cxx:(.text+0xd90): undefined reference to `cmSearchPath::AddSuffixes(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)'
libCMakeLib.a(cmFindBase.cxx.o): In function `cmFindBase::FillPackageRootPath()':
cmFindBase.cxx:(.text+0xe7d): undefined reference to `cmSearchPath::AddPrefixPaths(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, char const*)'
cmFindBase.cxx:(.text+0xea9): undefined reference to `cmSearchPath::AddPrefixPaths(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, char const*)'
cmFindBase.cxx:(.text+0xed1): undefined reference to `cmSearchPath::AddSuffixes(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)'
libCMakeLib.a(cmFindBase.cxx.o): In function `cmFindBase::FillSystemEnvironmentPath()':
cmFindBase.cxx:(.text+0xfc7): undefined reference to `cmSearchPath::AddEnvPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
cmFindBase.cxx:(.text+0xfea): undefined reference to `cmSearchPath::AddSuffixes(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)'
cmFindBase.cxx:(.text+0x1023): undefined reference to `cmSearchPath::AddEnvPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
libCMakeLib.a(cmFindBase.cxx.o): In function `cmFindBase::FillCMakeSystemVariablePath()':
cmFindBase.cxx:(.text+0x117f): undefined reference to `cmSearchPath::AddCMakePrefixPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
cmFindBase.cxx:(.text+0x119d): undefined reference to `cmSearchPath::AddCMakePath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
cmFindBase.cxx:(.text+0x11e1): undefined reference to `cmSearchPath::AddCMakePath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
cmFindBase.cxx:(.text+0x1204): undefined reference to `cmSearchPath::AddSuffixes(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)'
cmFindBase.cxx:(.text+0x125b): undefined reference to `cmSearchPath::AddCMakePath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
libCMakeLib.a(cmFindBase.cxx.o): In function `cmFindBase::FillCMakeVariablePath()':
cmFindBase.cxx:(.text+0x140f): undefined reference to `cmSearchPath::AddCMakePrefixPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
cmFindBase.cxx:(.text+0x142d): undefined reference to `cmSearchPath::AddCMakePath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
cmFindBase.cxx:(.text+0x1471): undefined reference to `cmSearchPath::AddCMakePath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
cmFindBase.cxx:(.text+0x1494): undefined reference to `cmSearchPath::AddSuffixes(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)'
cmFindBase.cxx:(.text+0x14eb): undefined reference to `cmSearchPath::AddCMakePath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
libCMakeLib.a(cmFindCommon.cxx.o): In function `cmFindCommon::InitializeSearchPathGroups()':
cmFindCommon.cxx:(.text+0x19d3): undefined reference to `cmSearchPath::cmSearchPath(cmFindCommon*)'
cmFindCommon.cxx:(.text+0x1ae3): undefined reference to `cmSearchPath::~cmSearchPath()'
cmFindCommon.cxx:(.text+0x1afe): undefined reference to `cmSearchPath::~cmSearchPath()'
cmFindCommon.cxx:(.text+0x1b09): undefined reference to `cmSearchPath::cmSearchPath(cmFindCommon*)'
cmFindCommon.cxx:(.text+0x1c11): undefined reference to `cmSearchPath::~cmSearchPath()'
cmFindCommon.cxx:(.text+0x1c2c): undefined reference to `cmSearchPath::~cmSearchPath()'
cmFindCommon.cxx:(.text+0x1c37): undefined reference to `cmSearchPath::cmSearchPath(cmFindCommon*)'
cmFindCommon.cxx:(.text+0x1d41): undefined reference to `cmSearchPath::~cmSearchPath()'
cmFindCommon.cxx:(.text+0x1d5c): undefined reference to `cmSearchPath::~cmSearchPath()'
cmFindCommon.cxx:(.text+0x1d67): undefined reference to `cmSearchPath::cmSearchPath(cmFindCommon*)'
cmFindCommon.cxx:(.text+0x1e71): undefined reference to `cmSearchPath::~cmSearchPath()'
cmFindCommon.cxx:(.text+0x1e8c): undefined reference to `cmSearchPath::~cmSearchPath()'
cmFindCommon.cxx:(.text+0x1e97): undefined reference to `cmSearchPath::cmSearchPath(cmFindCommon*)'
cmFindCommon.cxx:(.text+0x1fa1): undefined reference to `cmSearchPath::~cmSearchPath()'
cmFindCommon.cxx:(.text+0x1fbc): undefined reference to `cmSearchPath::~cmSearchPath()'
cmFindCommon.cxx:(.text+0x1fc7): undefined reference to `cmSearchPath::cmSearchPath(cmFindCommon*)'
cmFindCommon.cxx:(.text+0x20d1): undefined reference to `cmSearchPath::~cmSearchPath()'
cmFindCommon.cxx:(.text+0x20ec): undefined reference to `cmSearchPath::~cmSearchPath()'
cmFindCommon.cxx:(.text+0x20f7): undefined reference to `cmSearchPath::cmSearchPath(cmFindCommon*)'
cmFindCommon.cxx:(.text+0x21f6): undefined reference to `cmSearchPath::~cmSearchPath()'
cmFindCommon.cxx:(.text+0x220d): undefined reference to `cmSearchPath::~cmSearchPath()'
cmFindCommon.cxx:(.text+0x23ed): undefined reference to `cmSearchPath::~cmSearchPath()'
libCMakeLib.a(cmFindCommon.cxx.o): In function `cmFindCommon::ComputeFinalPaths()':
cmFindCommon.cxx:(.text+0x2d2d): undefined reference to `cmSearchPath::ExtractWithout(std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, bool) const'
cmFindCommon.cxx:(.text+0x2dd9): undefined reference to `cmSearchPath::cmSearchPath(cmFindCommon*)'
cmFindCommon.cxx:(.text+0x2e33): undefined reference to `cmSearchPath::~cmSearchPath()'
cmFindCommon.cxx:(.text+0x2e9e): undefined reference to `cmSearchPath::~cmSearchPath()'
libCMakeLib.a(cmFindCommon.cxx.o): In function `std::pair<cmFindCommon::PathLabel, cmSearchPath>::~pair()':
cmFindCommon.cxx:(.text._ZNSt4pairIN12cmFindCommon9PathLabelE12cmSearchPathED2Ev[_ZNSt4pairIN12cmFindCommon9PathLabelE12cmSearchPathED5Ev]+0xd): undefined reference to `cmSearchPath::~cmSearchPath()'
libCMakeLib.a(cmFindCommon.cxx.o): In function `std::_Rb_tree<cmFindCommon::PathLabel, std::pair<cmFindCommon::PathLabel const, cmSearchPath>, std::_Select1st<std::pair<cmFindCommon::PathLabel const, cmSearchPath> >, std::less<cmFindCommon::PathLabel>, std::allocator<std::pair<cmFindCommon::PathLabel const, cmSearchPath> > >::_M_erase(std::_Rb_tree_node<std::pair<cmFindCommon::PathLabel const, cmSearchPath> >*)':
cmFindCommon.cxx:(.text._ZNSt8_Rb_treeIN12cmFindCommon9PathLabelESt4pairIKS1_12cmSearchPathESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[_ZNSt8_Rb_treeIN12cmFindCommon9PathLabelESt4pairIKS1_12cmSearchPathESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E]+0x25): undefined reference to `cmSearchPath::~cmSearchPath()'
collect2: error: ld returned 1 exit status
Source/CMakeFiles/cmake.dir/build.make:114: recipe for target 'bin/cmake' failed
make[6]: *** [bin/cmake] Error 1
make[6]: Leaving directory '/home/compiler/openwrt/build_dir/host/cmake-3.13.2'
CMakeFiles/Makefile2:2224: recipe for target 'Source/CMakeFiles/cmake.dir/all' failed
make[5]: *** [Source/CMakeFiles/cmake.dir/all] Error 2
make[5]: Leaving directory '/home/compiler/openwrt/build_dir/host/cmake-3.13.2'
Makefile:162: recipe for target 'all' failed
make[4]: *** [all] Error 2
make[4]: Leaving directory '/home/compiler/openwrt/build_dir/host/cmake-3.13.2'
Makefile:35: recipe for target '/home/compiler/openwrt/build_dir/host/cmake-3.13.2/.built' failed
make[3]: *** [/home/compiler/openwrt/build_dir/host/cmake-3.13.2/.built] Error 2
make[3]: Leaving directory '/home/compiler/openwrt/tools/cmake'
time: tools/cmake/compile#8.78#0.90#10.28
tools/Makefile:157: recipe for target 'tools/cmake/compile' failed
make[2]: *** [tools/cmake/compile] Error 2
make[2]: Leaving directory '/home/compiler/openwrt'
tools/Makefile:155: recipe for target '/home/compiler/openwrt/staging_dir/target-mips_24kc_musl/stamp/.tools_compile_yynyynnyyynyyyyynyynnyyyyyyyyyyyyyyyyyyyynyynynyyyynnyyy' failed
make[1]: *** [/home/compiler/openwrt/staging_dir/target-mips_24kc_musl/stamp/.tools_compile_yynyynnyyynyyyyynyynnyyyyyyyyyyyyyyyyyyyynyynynyyyynnyyy] Error 2
make[1]: Leaving directory '/home/compiler/openwrt'
/home/compiler/openwrt/include/toplevel.mk:216: recipe for target 'world' failed
make: *** [world] Error 2
compiler@debian:~/openwrt$

Did you select your device in menuconfig, or are you trying to build everything for everything?

Hi Jeff,
Only selecting My Config.. - will post screenshots showing what I am doing per selection from the default.

Thank you ever so much.
W

Screenshots:-

This is what I have selected - even following a "make clean"

Regards

Have you done a plain, ordinary build, without any added sources?

Never heard of FLUP in all the builds I've done.

I followed the guide o the developers section of the OpenWrt pages.
basically a vanilla build of Debian 9.9.9 64-bit

WARNING: Makefile 'package/feeds/packages/seafile-seahub/Makefile' has dependancy on 'flup', which does not exist

That kind of error is a feed-maintainer issue, and won't matter unless you're building the flup package.

I'm kicking this off, and am not concerned by the problems around pulseaudio, since I know I'm not building it or anything that depends on it

jeff@deb-devel:~/devel/openwrt$ git log --pretty=oneline -1
3f68cffd27 (HEAD -> master, openwrt/master, openwrt/HEAD) ramips: add support for TOTOLINK A7000R
jeff@deb-devel:~/devel/openwrt$ ./scripts/diffconfig.sh 
tmp/.config-package.in:102870:error: recursive dependency detected!
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
tmp/.config-package.in:102870:	symbol PACKAGE_baresip-mod-pulse depends on PACKAGE_baresip-mod-pulse
tmp/.config-package.in:121610:error: recursive dependency detected!
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
tmp/.config-package.in:121610:	symbol PACKAGE_pulseaudio-profiles depends on PACKAGE_pulseaudio-profiles
tmp/.config-package.in:121625:error: recursive dependency detected!
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
tmp/.config-package.in:121625:	symbol PACKAGE_pulseaudio-tools depends on PACKAGE_pulseaudio-tools
tmp/.config-package.in:102870:error: recursive dependency detected!
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
tmp/.config-package.in:102870:	symbol PACKAGE_baresip-mod-pulse depends on PACKAGE_baresip-mod-pulse
tmp/.config-package.in:121610:error: recursive dependency detected!
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
tmp/.config-package.in:121610:	symbol PACKAGE_pulseaudio-profiles depends on PACKAGE_pulseaudio-profiles
tmp/.config-package.in:121625:error: recursive dependency detected!
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
tmp/.config-package.in:121625:	symbol PACKAGE_pulseaudio-tools depends on PACKAGE_pulseaudio-tools
CONFIG_TARGET_ar71xx=y
CONFIG_TARGET_ar71xx_generic=y
CONFIG_TARGET_ar71xx_generic_DEVICE_mr16=y
jeff@deb-devel:~/devel/openwrt$ make -j12 clean download world

Same with

WARNING: Makefile 'package/feeds/packages/seafile-seahub/Makefile' has a dependency on 'flup', which does not exist
 make[1] clean
WARNING: Makefile 'package/feeds/packages/seafile-seahub/Makefile' has a dependency on 'flup', which does not exist
make[2]: Entering directory '/home/jeff/devel/openwrt/scripts/config'
make[2]: Leaving directory '/home/jeff/devel/openwrt/scripts/config'

Edit: Filed https://github.com/openwrt/packages/issues/9326

running the same - will see if it works
make [1] clean
(the dependance fr flup again.....
make[2}
make [2]

so on and so forth

at the moment at make[2] -C package/system/ubox download

now at make [3] -C tools/tar compile

still working on the tools/

1 Like

The toolchain, fortunately, is pretty much a one-time thing, at least per architecture. It's building a "clean" set of cross-compilers and build-assembly tools.

CPU0: AMD Ryzen 5 2600X Six-Core Processor

jeff@deb-devel:~/devel/openwrt$ time make -j12 clean download world
WARNING: Makefile 'package/feeds/packages/seafile-seahub/Makefile' has a dependency on 'flup', which does not exist
 make[1] clean
WARNING: Makefile 'package/feeds/packages/seafile-seahub/Makefile' has a dependency on 'flup', which does not exist
make[2]: Entering directory '/home/jeff/devel/openwrt/scripts/config'
make[2]: Leaving directory '/home/jeff/devel/openwrt/scripts/config'
time: target/linux/prereq#0.28#0.02#0.31
 make[1] tools/flock/compile
 make[2] -C tools/flock compile
 make[1] tools/download
 make[2] -C tools/m4 download
 make[2] -C tools/pkg-config download
 make[2] -C tools/gmp download
 make[2] -C tools/mpc download
 make[2] -C tools/libelf download
 make[2] -C tools/mpfr download
 make[2] -C tools/expat download
 make[2] -C tools/automake download
 make[2] -C tools/libtool download
 make[2] -C tools/bison download
 make[2] -C tools/flex download
 make[2] -C tools/autoconf download
 make[2] -C tools/mklibs download
 make[2] -C tools/zlib download
 make[2] -C tools/sstrip download
 make[2] -C tools/make-ext4fs download
 make[2] -C tools/mtd-utils download
 make[2] -C tools/mkimage download
 make[2] -C tools/e2fsprogs download
 make[2] -C tools/firmware-utils download
 make[2] -C tools/padjffs2 download
 make[2] -C tools/quilt download
 make[2] -C tools/patch-image download
 make[2] -C tools/mm-macros download
 make[2] -C tools/missing-macros download
 make[2] -C tools/cmake download
 make[2] -C tools/findutils download
 make[2] -C tools/bc download
 make[2] -C tools/scons download
 make[2] -C tools/gengetopt download
 make[2] -C tools/patchelf download
 make[2] -C tools/mtools download
 make[2] -C tools/dosfstools download
 make[2] -C tools/libressl download
 make[2] -C tools/lzma-old download
 make[2] -C tools/lzma download
 make[2] -C tools/zip download
 make[2] -C tools/squashfskit4 download
 make[2] -C tools/squashfs download
 make[2] -C tools/xz download
 make[2] -C tools/patch download
 make[2] -C tools/tar download
 make[2] -C tools/flock download
 make[2] -C tools/sed download
 make[1] toolchain/download
 make[2] -C toolchain/musl download
 make[2] -C toolchain/binutils download
 make[2] -C toolchain/kernel-headers download
 make[2] -C toolchain/gcc/initial download
 make[2] -C toolchain/gdb download
 make[2] -C toolchain/gcc/final download
 make[2] -C toolchain/fortify-headers download
 make[1] package/download
 make[2] -C package/kernel/mac80211 download
 make[2] -C package/base-files download
 make[2] -C package/firmware/wireless-regdb download
 make[2] -C package/boot/uboot-envtools download
 make[2] -C package/kernel/gpio-button-hotplug download
 make[2] -C package/network/config/firewall download
 make[2] -C package/kernel/linux download
 make[2] -C package/libs/libjson-c download
 make[2] -C package/libs/libnl-tiny download
 make[2] -C package/libs/libubox download
 make[2] -C package/libs/toolchain download
 make[2] -C package/libs/uclient download
 make[2] -C package/network/config/netifd download
 make[2] -C package/network/config/swconfig download
 make[2] -C package/network/services/dnsmasq download
 make[2] -C package/network/ipv6/odhcp6c download
 make[2] -C package/network/services/dropbear download
 make[2] -C package/network/services/hostapd download
 make[2] -C package/network/services/odhcpd download
 make[2] -C package/network/services/ppp download
 make[2] -C package/network/utils/iptables download
 make[2] -C package/network/utils/iw download
 make[2] -C package/network/utils/iwinfo download
 make[2] -C package/system/fstools download
 make[2] -C package/system/fwtool download
 make[2] -C package/system/mtd download
 make[2] -C package/system/openwrt-keyring download
 make[2] -C package/system/opkg download
 make[2] -C package/system/procd download
 make[2] -C package/system/ubus download
 make[2] -C package/system/ubox download
 make[2] -C package/system/uci download
 make[2] -C package/system/urandom-seed download
 make[2] -C package/system/urngd download
 make[2] -C package/system/usign download
 make[2] -C package/utils/busybox download
 make[2] -C package/utils/jsonfilter download
 make[1] target/download
 make[2] -C target/linux download
WARNING: Makefile 'package/feeds/packages/seafile-seahub/Makefile' has a dependency on 'flup', which does not exist
make[2]: Entering directory '/home/jeff/devel/openwrt/scripts/config'
make[2]: Leaving directory '/home/jeff/devel/openwrt/scripts/config'
 make[1] world
 make[2] tools/compile
 make[2] package/cleanup
 make[3] -C tools/flock compile
 make[3] -C tools/xz compile
 make[3] -C tools/sed compile
 make[3] -C tools/patch compile
 make[3] -C tools/tar compile
 make[3] -C tools/m4 compile
 make[3] -C tools/expat compile
 make[3] -C tools/pkg-config compile
 make[3] -C tools/sstrip compile
 make[3] -C tools/patch-image compile
 make[3] -C tools/mtools compile
 make[3] -C tools/lzma compile
 make[3] -C tools/scons compile
 make[3] -C tools/zip compile
 make[3] -C tools/libressl compile
 make[3] -C tools/autoconf compile
 make[3] -C tools/automake compile
 make[3] -C tools/missing-macros compile
 make[3] -C tools/libtool compile
 make[3] -C tools/dosfstools compile
 make[3] -C tools/mkimage compile
 make[3] -C tools/cmake compile
 make[3] -C tools/flex compile
 make[3] -C tools/gmp compile
 make[3] -C tools/mklibs compile
 make[3] -C tools/patchelf compile
 make[3] -C tools/libelf compile
 make[3] -C tools/mm-macros compile
 make[3] -C tools/e2fsprogs compile
 make[3] -C tools/gengetopt compile
 make[3] -C tools/bison compile
 make[3] -C tools/mpfr compile
 make[3] -C tools/findutils compile
 make[3] -C tools/bc compile
 make[3] -C tools/mpc compile
 make[3] -C tools/quilt compile
 make[3] -C tools/padjffs2 compile
 make[3] -C tools/zlib compile
 make[3] -C tools/make-ext4fs compile
 make[3] -C tools/firmware-utils compile
 make[3] -C tools/mtd-utils compile
 make[3] -C tools/lzma-old compile
 make[3] -C tools/squashfskit4 compile
 make[3] -C tools/squashfs compile
 make[2] toolchain/compile
 make[3] -C toolchain/fortify-headers compile
 make[3] -C toolchain/binutils compile
 make[3] -C toolchain/gdb compile
 make[3] -C toolchain/gcc/initial compile
 make[3] -C toolchain/kernel-headers compile
 make[3] -C toolchain/musl compile
 make[3] -C toolchain/gcc/final compile
 make[2] target/compile
 make[3] -C target/linux compile
 make[2] diffconfig
 make[2] package/compile
 make[3] -C package/system/usign host-compile
 make[3] -C package/libs/ncurses host-compile
 make[3] -C package/libs/toolchain compile
 make[3] -C package/libs/libjson-c host-compile
 make[3] -C package/kernel/gpio-button-hotplug compile
 make[3] -C package/system/fwtool host-compile
 make[3] -C package/libs/libjson-c compile
 make[3] -C package/libs/libnl-tiny compile
 make[3] -C package/firmware/linux-firmware compile
 make[3] -C package/firmware/prism54-firmware compile
 make[3] -C package/utils/lua compile
 make[3] -C package/system/fwtool compile
 make[3] -C package/libs/zlib compile
 make[3] -C package/system/openwrt-keyring compile
 make[3] -C package/firmware/wireless-regdb compile
 make[3] -C package/firmware/b43legacy-firmware compile
 make[3] -C package/libs/openssl compile
 make[3] -C package/libs/gettext compile
 make[3] -C package/libs/libiconv compile
 make[3] -C package/libs/libtool compile
 make[3] -C package/libs/mbedtls compile
 make[3] -C package/network/services/dropbear compile
 make[3] -C package/libs/libpcap compile
 make[3] -C package/network/utils/linux-atm compile
 make[3] -C package/network/utils/resolveip compile
 make[3] -C package/utils/busybox compile
 make[3] -C package/kernel/linux compile
 make[3] -C package/network/utils/iw compile
 make[3] -C package/libs/wolfssl compile
 make[3] -C package/network/utils/iptables compile
 make[3] -C package/libs/libubox compile
 make[3] -C package/libs/libubox host-compile
 make[3] -C package/system/opkg host-compile
 make[3] -C package/system/ucert host-compile
 make[3] -C package/system/ubus compile
 make[3] -C package/system/uci compile
 make[3] -C package/utils/jsonfilter compile
 make[3] -C package/system/usign compile
 make[3] -C package/libs/ustream-ssl compile
 make[3] -C package/network/ipv6/odhcp6c compile
 make[3] -C package/network/services/ppp compile
 make[3] -C package/system/mtd compile
 make[3] -C package/system/urngd compile
 make[3] -C package/network/config/netifd compile
 make[3] -C package/system/ubox compile
 make[3] -C package/libs/ncurses compile
 make[3] -C package/libs/uclient compile
 make[3] -C package/network/config/swconfig compile
 make[3] -C package/network/services/dnsmasq compile
 make[3] -C package/network/services/odhcpd compile
 make[3] -C package/network/utils/iwinfo compile
 make[3] -C package/system/opkg compile
 make[3] -C package/system/procd compile
 make[3] -C package/system/urandom-seed compile
 make[3] -C package/network/config/firewall compile
 make[3] -C package/network/services/hostapd compile
 make[3] -C package/utils/util-linux compile
 make[3] -C package/kernel/mac80211 compile
 make[3] -C package/system/fstools compile
 make[3] -C package/base-files compile
 make[3] -C package/boot/uboot-envtools compile
 make[2] package/install
 make[2] target/install
 make[3] -C target/linux install
 make[2] package/index
 make[2] checksum

real	13m26.657s
user	91m1.566s
sys	9m25.999s

takes a while - doenst it? lol
still going - which MUST be a good thing!
still at make[3] -C target/linux compile @ 15:48gmt

now at make[3] target/linux install

ok... so.... where does it spit the files out to??

ls -ltr # list directory in long format, sort by time, reverse order
which should reveal that bin/ was recently created and, as you dig into it, you'll find your images

cd some_directory  # changes your working directory
cd some[tab]       # will "tab-complete" based on options [tab][tab] shows all options
ls                 # list directory
ls bin/target      # list the bin/target directory

i have the BIN Directory... but no target

sorry - its; TARGETS

found it!

1 Like

BIN and bin are two different things on most `nix systems. File systems are generally case-sensitive.

Thanks Jeff.... going to do some flashing now!

1 Like

Try tab-completion next time, I think you'll like it

so... back to my question... lol
SSID Contiguous.... HAHAHAHA

Set the SSIDs either in /etc/config/wireless or using LuCI as you see fit. Done.

1 Like