-
Notifications
You must be signed in to change notification settings - Fork 525
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to run the examples in MacOS XCode #58
Comments
Hey Costas,
Keep in mind that I was using an XCode template for a particular SDK, so your millage may vary in terms of the settings that you end up having to change. In any case, I hope that this can be of some help to you.
|
Thanks for your comment, I have added a link to it to FAQ: https://github.com/MTG/essentia/blob/master/FAQ.md |
I have installed essentia with homebrew but it is not making a static build so in the lib folder I don't have libessentia.a Could you please guide me on how to install essentia and get a static library so I can follow these steps? Thank you |
Hello,
I am interested in using essentia library in MacOS XCode. I have succesfully installed the library. I am trying to compile the examples in the src/examples directory.
But I run into some errors. Below are the error and some screen shot which shows the settings of the projects.
Any help would be appreciated
Thanks,
Costas
Undefined symbols for architecture x86_64:
"essentia::nameOfType(std::type_info const&)", referenced from:
essentia::TypeProxy::checkType(std::type_info const&, std::type_info const&) const in main.o
"essentia::ParameterMap::add(std::string const&, essentia::Parameter const&)", referenced from:
essentia::EssentiaFactoryessentia::standard::Algorithm::create_i(std::string const&, std::string const&, essentia::Parameter const&) const in main.o
essentia::EssentiaFactoryessentia::standard::Algorithm::create_i(std::string const&, std::string const&, essentia::Parameter const&, std::string const&, essentia::Parameter const&) const in main.o
"essentia::loggerInstance", referenced from:
essentia::EssentiaFactoryessentia::standard::Algorithm::create_i(std::string const&) const in main.o
essentia::EssentiaFactoryessentia::standard::Algorithm::create_i(std::string const&, std::string const&, essentia::Parameter const&) const in main.o
essentia::EssentiaFactoryessentia::standard::Algorithm::create_i(std::string const&, std::string const&, essentia::Parameter const&, std::string const&, essentia::Parameter const&) const in main.o
"essentia::EssentiaFactoryessentia::standard::Algorithm::_instance", referenced from:
essentia::EssentiaFactoryessentia::standard::Algorithm::instance() in main.o
"essentia::debugIndentLevel", referenced from:
essentia::EssentiaFactoryessentia::standard::Algorithm::create_i(std::string const&) const in main.o
essentia::EssentiaFactoryessentia::standard::Algorithm::create_i(std::string const&, std::string const&, essentia::Parameter const&) const in main.o
essentia::EssentiaFactoryessentia::standard::Algorithm::create_i(std::string const&, std::string const&, essentia::Parameter const&, std::string const&, essentia::Parameter const&) const in main.o
"essentia::activatedDebugLevels", referenced from:
essentia::EssentiaFactoryessentia::standard::Algorithm::create_i(std::string const&) const in main.o
essentia::EssentiaFactoryessentia::standard::Algorithm::create_i(std::string const&, std::string const&, essentia::Parameter const&) const in main.o
essentia::EssentiaFactoryessentia::standard::Algorithm::create_i(std::string const&, std::string const&, essentia::Parameter const&, std::string const&, essentia::Parameter const&) const in main.o
"essentia::Pool::add(std::string const&, std::vector<float, std::allocator > const&, bool)", referenced from:
_main in main.o
"essentia::init()", referenced from:
_main in main.o
"essentia::Logger::debug(essentia::DebuggingModule, std::string const&, bool)", referenced from:
essentia::EssentiaFactoryessentia::standard::Algorithm::create_i(std::string const&) const in main.o
essentia::EssentiaFactoryessentia::standard::Algorithm::create_i(std::string const&, std::string const&, essentia::Parameter const&) const in main.o
essentia::EssentiaFactoryessentia::standard::Algorithm::create_i(std::string const&, std::string const&, essentia::Parameter const&, std::string const&, essentia::Parameter const&) const in main.o
"essentia::shutdown()", referenced from:
_main in main.o
"essentia::standard::Algorithm::processingMode", referenced from:
essentia::EssentiaFactoryessentia::standard::Algorithm::create_i(std::string const&) const in main.o
essentia::EssentiaFactoryessentia::standard::Algorithm::create_i(std::string const&, std::string const&, essentia::Parameter const&) const in main.o
essentia::EssentiaFactoryessentia::standard::Algorithm::create_i(std::string const&, std::string const&, essentia::Parameter const&, std::string const&, essentia::Parameter const&) const in main.o
"essentia::standard::Algorithm::input(std::string const&)", referenced from:
_main in main.o
"essentia::standard::Algorithm::output(std::string const&)", referenced from:
_main in main.o
"essentia::Parameter::~Parameter()", referenced from:
_main in main.o
std::pair<std::string const, essentia::Parameter>::~pair() in main.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
The text was updated successfully, but these errors were encountered: