Menu β–Ύ β–΄

this will not build on Mac OS X

2017-10-13
2019-11-10
  • Steven Fransen

    Steven Fransen - 2017-10-13

    there is multi problems I seen so far
    the
    header Search Paths is missing items
    externals/simplecpp
    lib

    also those files are not added in the project
    after that it was a file that doesn't exist in the source code.
    cppcheck-1.81/cli/pathmatch.cpp

    I find it in different folder
    cppcheck-1.81/lib
    I created a smylink for this file and the header file
    and I get Mach-O Linker errors now.

    I am building it with XCode 9
    
    I tried it before with older version and same same kind of problems.
     Any ideas how to make it work?
    
     
  • Steven Fransen

    Steven Fransen - 2017-10-13

    Undefined symbols for architecture x86_64:
    "ImportProject::ignorePaths(std:πŸ‘Ž:vector<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> >, std:πŸ‘Ž:allocator<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > > > const&)", referenced from:
    CmdLineParser::ParseFromArgs(int, char const const) in cmdlineparser.o
    "ImportProject::import(std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&)", referenced from:
    CmdLineParser::ParseFromArgs(int, char const const) in cmdlineparser.o
    "AnalyzerInformation::analyzeFile(std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&, std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&, std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&, unsigned long long, std:πŸ‘Ž:list<errorlogger::errormessage, std::__1::allocator<errorlogger::errormessage=""> >)", referenced from:
    CppCheck::processFile(std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&, std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&, std:πŸ‘Ž:basic_istream<char, std::__1::char_traits<char=""> >&) in cppcheck.o
    "AnalyzerInformation::setFileInfo(std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&, std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&)", referenced from:
    CppCheck::processFile(std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&, std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&, std:πŸ‘Ž:basic_istream<char, std::__1::char_traits<char=""> >&) in cppcheck.o
    CppCheck::checkNormalTokens(Tokenizer const&) in cppcheck.o
    "AnalyzerInformation::writeFilesTxt(std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&, std:πŸ‘Ž:list<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> >, std:πŸ‘Ž:allocator<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > > > const&, std:πŸ‘Ž:list<importproject::filesettings, std::__1::allocator<importproject::filesettings=""> > const&)", referenced from:
    CppCheckExecutor::check_internal(CppCheck&, int, char const</importproject::filesettings,></char></std::__1::basic_string<char,></char></std::__1::basic_string<char,></char></char,></char,></char></char,></char></char,></char></char,></char></char,></char,></char></char,></char></char,>
    const) in cppcheckexecutor.o
    "AnalyzerInformation::close()", referenced from:
    CppCheck::processFile(std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&, std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&, std:πŸ‘Ž:basic_istream<char, std::__1::char_traits<char=""> >&) in cppcheck.o
    "AnalyzerInformation::reportErr(ErrorLogger::ErrorMessage const&, bool)", referenced from:
    CppCheck::reportErr(ErrorLogger::ErrorMessage const&) in cppcheck.o
    "AnalyzerInformation::~AnalyzerInformation()", referenced from:
    CppCheck::~CppCheck() in cppcheck.o
    "cppcheck::Platform::platformFile(std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&)", referenced from:
    CmdLineParser::ParseFromArgs(int, char const</char></char,></char,></char></char,></char></char,>
    const) in cmdlineparser.o
    "cppcheck::Platform::platform(cppcheck::Platform::PlatformType)", referenced from:
    CppCheck::check(ImportProject::FileSettings const&) in cppcheck.o
    CmdLineParser::ParseFromArgs(int, char const
    const) in cmdlineparser.o
    "cppcheck::Platform::Platform()", referenced from:
    Settings::Settings() in settings.o
    "simplecpp::preprocess(simplecpp::TokenList&, simplecpp::TokenList const&, std:πŸ‘Ž:vector<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> >, std:πŸ‘Ž:allocator<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > > >&, std:πŸ‘Ž:map<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> >, simplecpp::TokenList</char></std::__1::basic_string<char,></char></std::__1::basic_string<char,></char></std::__1::basic_string<char,>
    , std:πŸ‘Ž:less<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > >, std:πŸ‘Ž:allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const, simplecpp::TokenList> > >&, simplecpp::DUI const&, std:πŸ‘Ž:list<simplecpp::output, std::__1::allocator<simplecpp::output=""> ></simplecpp::output,>, std:πŸ‘Ž:list<simplecpp::macrousage, std::__1::allocator<simplecpp::macrousage=""> >)", referenced from:
    Preprocessor::preprocess(simplecpp::TokenList const&, std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&, std:πŸ‘Ž:vector<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> >, std:πŸ‘Ž:allocator<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > > >&) in preprocessor.o
    "simplecpp::simplifyPath(std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> >)", referenced from:
    Path::simplifyPath(std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> >) in path.o
    "simplecpp::load(simplecpp::TokenList const&, std:πŸ‘Ž:vector<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> >, std:πŸ‘Ž:allocator<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > > >&, simplecpp::DUI const&, std:πŸ‘Ž:list<simplecpp::output, std::__1::allocator<simplecpp::output=""> ></simplecpp::output,></char></std::__1::basic_string<char,></char></std::__1::basic_string<char,></char></char,></char></char,></char></std::__1::basic_string<char,></char></std::__1::basic_string<char,></char></char,>
    )", referenced from:
    Preprocessor::loadFiles(simplecpp::TokenList const&, std:πŸ‘Ž:vector<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> >, std:πŸ‘Ž:allocator<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > > >&) in preprocessor.o
    "simplecpp::TokenList::removeComments()", referenced from:
    CppCheck::processFile(std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&, std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&, std:πŸ‘Ž:basic_istream<char, std::__1::char_traits<char=""> >&) in cppcheck.o
    Preprocessor::removeComments() in preprocessor.o
    Preprocessor::preprocess(simplecpp::TokenList const&, std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&, std:πŸ‘Ž:vector<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> >, std:πŸ‘Ž:allocator<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > > >&) in preprocessor.o
    Preprocessor::getcode(std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&, std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&, std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&) in preprocessor.o
    "simplecpp::TokenList::TokenList(simplecpp::TokenList const&)", referenced from:
    Preprocessor::preprocess(simplecpp::TokenList const&, std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&, std:πŸ‘Ž:vector<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> >, std:πŸ‘Ž:allocator<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > > >&) in preprocessor.o
    "simplecpp::TokenList::TokenList(std:πŸ‘Ž:basic_istream<char, std::__1::char_traits<char=""> >&, std:πŸ‘Ž:vector<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> >, std:πŸ‘Ž:allocator<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > > >&, std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&, std:πŸ‘Ž:list<simplecpp::output, std::__1::allocator<simplecpp::output=""> >*)", referenced from:
    CppCheck::processFile(std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&, std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&, std:πŸ‘Ž:basic_istream<char, std::__1::char_traits<char=""> >&) in cppcheck.o
    Preprocessor::preprocess(std:πŸ‘Ž:basic_istream<char, std::__1::char_traits<char=""> >&, std:πŸ‘Ž:map<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> >, std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> >, std:πŸ‘Ž:less<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > >, std:πŸ‘Ž:allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const, std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > > > >&, std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&, std:πŸ‘Ž:list<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> >, std:πŸ‘Ž:allocator<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > > > const&) in preprocessor.o
    Preprocessor::preprocess(std:πŸ‘Ž:basic_istream<char, std::__1::char_traits<char=""> >&, std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> >&, std:πŸ‘Ž:list<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> >, std:πŸ‘Ž:allocator<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > > >&, std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&, std:πŸ‘Ž:list<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> >, std:πŸ‘Ž:allocator<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > > > const&) in preprocessor.o
    Preprocessor::getcode(std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&, std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&, std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&) in preprocessor.o
    TokenList::createTokens(std:πŸ‘Ž:basic_istream<char, std::__1::char_traits<char=""> >&, std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&) in tokenlist.o
    "simplecpp::TokenList::TokenList(std:πŸ‘Ž:vector<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> >, std:πŸ‘Ž:allocator<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > > >&)", referenced from:
    Preprocessor::preprocess(simplecpp::TokenList const&, std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&, std:πŸ‘Ž:vector<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> >, std:πŸ‘Ž:allocator<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > > >&) in preprocessor.o
    "simplecpp::TokenList::~TokenList()", referenced from:
    CppCheck::processFile(std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&, std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&, std:πŸ‘Ž:basic_istream<char, std::__1::char_traits<char=""> >&) in cppcheck.o
    Preprocessor::~Preprocessor() in preprocessor.o
    Preprocessor::preprocess(std:πŸ‘Ž:basic_istream<char, std::__1::char_traits<char=""> >&, std:πŸ‘Ž:map<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> >, std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> >, std:πŸ‘Ž:less<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > >, std:πŸ‘Ž:allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const, std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > > > >&, std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&, std:πŸ‘Ž:list<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> >, std:πŸ‘Ž:allocator<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > > > const&) in preprocessor.o
    Preprocessor::getcode(simplecpp::TokenList const&, std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&, std:πŸ‘Ž:vector<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> >, std:πŸ‘Ž:allocator<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > > >&, bool) in preprocessor.o
    Preprocessor::preprocess(std:πŸ‘Ž:basic_istream<char, std::__1::char_traits<char=""> >&, std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> >&, std:πŸ‘Ž:list<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> >, std:πŸ‘Ž:allocator<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > > >&, std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&, std:πŸ‘Ž:list<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> >, std:πŸ‘Ž:allocator<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > > > const&) in preprocessor.o
    Preprocessor::preprocess(simplecpp::TokenList const&, std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&, std:πŸ‘Ž:vector<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> >, std:πŸ‘Ž:allocator<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > > >&) in preprocessor.o
    Preprocessor::getcode(std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&, std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&, std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&) in preprocessor.o
    ...
    "simplecpp::TokenList::stringify() const", referenced from:
    Preprocessor::preprocess(std:πŸ‘Ž:basic_istream<char, std::__1::char_traits<char=""> >&, std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> >&, std:πŸ‘Ž:list<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> >, std:πŸ‘Ž:allocator<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > > >&, std:πŸ‘Ž:basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > const&, std:πŸ‘Ž:list<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> >, std:πŸ‘Ž:allocator<std::__1::basic_string<char, std::__1::char_traits<char="">, std:πŸ‘Ž:allocator<char> > > > const&) in preprocessor.o
    ld: symbol(s) not found for architecture x86_64
    clang: error: linker command failed with exit code 1 (use -v to see invocation)</char></std::__1::basic_string<char,></char></std::__1::basic_string<char,></char></char,></char></std::__1::basic_string<char,></char></std::__1::basic_string<char,></char></char,></char,></char></char,></char></char,></char></char,></char></std::__1::basic_string<char,></char></std::__1::basic_string<char,></char></char,></char></std::__1::basic_string<char,></char></std::__1::basic_string<char,></char></char,></char></std::__1::basic_string<char,></char></std::__1::basic_string<char,></char></char,></char,></char></std::__1::basic_string<char,></char></std::__1::basic_string<char,></char></char,></char></std::__1::basic_string<char,></char></std::__1::basic_string<char,></char></char,></char></char,></char></std::__1::pair<std::__1::basic_string<char,></char></std::__1::basic_string<char,></char></char,></char></std::__1::basic_string<char,></char,></char,></char></char,></char></char,></char></std::__1::basic_string<char,></char></std::__1::basic_string<char,></char></char,></char></std::__1::basic_string<char,></char></std::__1::basic_string<char,></char></char,></char,></char></char,></char></char,></char></char,></char></std::__1::basic_string<char,></char></std::__1::basic_string<char,></char></char,></char></std::__1::basic_string<char,></char></std::__1::basic_string<char,></char></char,></char,></char></std::__1::basic_string<char,></char></std::__1::basic_string<char,></char></char,></char></char,></char></std::__1::pair<std::__1::basic_string<char,></char></std::__1::basic_string<char,></char></char,></char></std::__1::basic_string<char,></char,></char,></char></char,></char></char,></simplecpp::output,></char></char,></char></std::__1::basic_string<char,></char></std::__1::basic_string<char,></char,></char></std::__1::basic_string<char,></char></std::__1::basic_string<char,></char></char,></char></char,></char></char,></char></char,></char></std::__1::basic_string<char,></char></std::__1::basic_string<char,></char></char,></char,></char></char,></char></char,></char></std::__1::basic_string<char,></char></std::__1::basic_string<char,></simplecpp::macrousage,></char></std::__1::pair<std::__1::basic_string<char,></char></std::__1::basic_string<char,></errorlogger::errormessage,></char></char,></char></char,></char></char,></char></char,></char></std::__1::basic_string<char,></char></std::__1::basic_string<char,>

     
  • Daniel MarjamΓ€ki

    The Xcode project hasn't been updated since 2015. So that will not work now. Is that what you use? Feel free to fix it and send us a patch / pull request.

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.