Message Boards Message Boards

0
|
6088 Views
|
1 Reply
|
0 Total Likes
View groups...
Share
Share this post:
GROUPS:

Error in compiling Hello World example

I just finished installing SystemModeler on my new Mac, and I tried to compile the Hello World example at start. For some reason, there is a problem in building the simulation. Below is the error message (quite lengthy):

Error building simulator. Build log: "/usr/bin/g++" -m64 -fPIC -I"." -I"/Applications/SystemModeler.app/Contents/MacOS/../include" -I"/Applications/SystemModeler.app/Contents/MacOS/../include/platform/osx64" -I"/Applications/SystemModeler.app/Contents/Libraries/IntroductoryExamples 4.0" sme.4.0.0141089529716807.cpp -L"." -L"/Applications/SystemModeler.app/Contents/MacOS/../lib/osx64" -L"/Applications/SystemModeler.app/Contents/Libraries/IntroductoryExamples 4.0" -lsim -lcruntime -lmmcom -llapack -lsuperlu4.3 -lblas -lf2c -lccommon -lexpat -lsundialscvodes -lsundialskinsol -lsundialsnvecserial -lpthread -lm -o sme.4.0.0141089529716807.exe Undefined symbols for architecture x86_64: "std::string::findlastof(char, unsigned long) const", referenced from: CommandHandler::getArgument(char const*) in libmmcom.a(mmcom_server.cpp.o) "std::string::findfirstof(std::string const&, unsigned long) const", referenced from: tokenize(std::string const&, std::string const&) in libsim.a(solver_utils.cpp.o) "std::string::findfirstof(char, unsigned long) const", referenced from: CommandHandler::getArgument(char const*) in libmmcom.a(mmcom_server.cpp.o) "std::string::findlastnot_of(char const*, unsigned long) const", referenced from: trimRight(std::string&, char const*) in libmmcom.a(mmcom_main.cpp.o) "std::string::findfirstnot_of(char const*, unsigned long) const", referenced from: trimLeft(std::string&, char const*) in libmmcom.a(mmcom_main.cpp.o) ArrayParser::readNumber() in libmmcom.a(mmcom_server.cpp.o) "std::string::findfirstnot_of(std::string const&, unsigned long) const", referenced from: tokenize(std::string const&, std::string const&) in libsim.a(solver_utils.cpp.o) "std::string::at(unsigned long) const", referenced from: matfile::CharMatrix::setRow(long, std::string const&) in libc_common.a(matfile.cpp.o) "std::string::find(char const*, unsigned long) const", referenced from: main in libmmcom.a(mmcommain.cpp.o) parseDbgOptions(int, char**) in libsim.a(simulation_debug.cpp.o) "std::string::find(char, unsigned long) const", referenced from: parseDbgOptions(int, char**) in libsim.a(simulation_debug.cpp.o) "std::string::size() const", referenced from: ArrayParser::parse(std::string const&) in libmmcom.a(mmcom_server.cpp.o) MMComServer::handleIncommingSCSData(Session*) in libmmcom.a(mmcom_server.cpp.o) std::basicstring<char, std::chartraits<char>, std::allocator<char> > std::operator+<char, std::chartraits<char>, std::allocator<char> >(char const*, std::basicstring<char, std::chartraits<char>, std::allocator<char> > const&) in libmmcom.a(mmcomserver.cpp.o) MathModelicaFileWriter::addVariable(std::string const&, std::string const&) in libccommon.a(mathmodelicafile.cpp.o) matfile::CharMatrix::setRow(long, std::string const&) in libc_common.a(matfile.cpp.o) std::basicstring<char, std::chartraits<char>, std::allocator<char> > std::operator+<char, std::chartraits<char>, std::allocator<char> >(char const*, std::basicstring<char, std::chartraits<char>, std::allocator<char> > const&) in libccommon.a(matfile.cpp.o) "std::string::c_str() const", referenced from: simMain(int, char**) in libsim.a(simulation_runtime.cpp.o) main in libmmcom.a(mmcommain.cpp.o) readinput(char const, simDATA*, SIMOPTIONS) in libsim.a(simulationinput.cpp.o) readxmlinput(std::string, simDATA*, SIMOPTIONS*) in libsim.a(simulation_input.cpp.o) setinitdata(SIMSimulation, simDATA*, SIMOPTIONS) in libsim.a(simulationinput.cpp.o) initialvalues(bool, bool, char*) in libsim.a(initialvalues.cpp.o) matfile::MATFileError::what() const in libsim.a(initial_values.cpp.o) ... "std::string::empty() const", referenced from: trimLeft(std::string&, char const*) in libmmcom.a(mmcom_main.cpp.o) trimRight(std::string&, char const*) in libmmcom.a(mmcom_main.cpp.o) addresultrowtomatlab() in libsim.a(simulation_result.cpp.o) initializeResult(long, long, long, long) in libsim.a(simulation_result.cpp.o) deinitializeResult() in libsim.a(simulation_result.cpp.o) "std::string::length() const", referenced from: ErrorMsgQueue::beginMsg() in libsim.a(simulation_debug.cpp.o) tokenize(std::string const&, std::string const&) in libsim.a(solver_utils.cpp.o) void matfile::MATFile::writeMatrixToFile<double>(std::string const&, long, long, double const*) in libsim.a(initial_values.cpp.o) readDataInputFile(SIMOPTIONS*) in libsim.a(simulationdata_input.cpp.o) void matfile::MATFile::writeMatrixToFile<double>(std::string const&, long, long, double const*) in libsim.a(linearize.cpp.o) MMComServer::startup(bool) in libmmcom.a(mmcom_server.cpp.o) MMComServer::handleIncommingSCSData(Session*) in libmmcom.a(mmcom_server.cpp.o) ... "std::string::substr(unsigned long, unsigned long) const", referenced from: main in libmmcom.a(mmcommain.cpp.o) tokenize(std::string const&, std::string const&) in libsim.a(solver_utils.cpp.o) readDataInputFile(SIMOPTIONS*) in libsim.a(simulationdata_input.cpp.o) ArrayParser::readString() in libmmcom.a(mmcom_server.cpp.o) ArrayParser::readNumber() in libmmcom.a(mmcom_server.cpp.o) CommandHandler::getArgument(char const*) in libmmcom.a(mmcom_server.cpp.o) InterpolationTable::InterpolationTable(int, char const, char const, double const*, int, int) in libsim.a(tables.cpp.o) ... "std::string::compare(char const*) const", referenced from: bool std::operator==<char, std::chartraits<char>, std::allocator<char> >(std::basicstring<char, std::chartraits<char>, std::allocator<char> > const&, char const*) in libmmcom.a(mmcommain.cpp.o) bool std::operator==<char, std::chartraits<char>, std::allocator<char> >(std::basicstring<char, std::chartraits<char>, std::allocator<char> > const&, char const*) in libsim.a(simulationinput.cpp.o) bool std::operator==<char, std::chartraits<char>, std::allocator<char> >(std::basicstring<char, std::chartraits<char>, std::allocator<char> > const&, char const*) in libsim.a(simulationdata_input.cpp.o) "std::string::compare(std::string const&) const", referenced from: bool std::operator!=<char, std::chartraits<char>, std::allocator<char> >(std::basicstring<char, std::chartraits<char>, std::allocator<char> > const&, std::basicstring<char, std::chartraits<char>, std::allocator<char> > const&) in libsim.a(simulationdebug.cpp.o) bool std::operator==<char, std::chartraits<char>, std::allocator<char> >(std::basicstring<char, std::chartraits<char>, std::allocator<char> > const&, std::basicstring<char, std::chartraits<char>, std::allocator<char> > const&) in libsim.a(simulationinput.cpp.o) readMatFile() in libsim.a(simulationdatainput.cpp.o) bool std::operator==<char, std::chartraits<char>, std::allocator<char> >(std::basicstring<char, std::chartraits<char>, std::allocator<char> > const&, std::basicstring<char, std::chartraits<char>, std::allocator<char> > const&) in libsim.a(simulationdata_input.cpp.o) bool std::operator<<char, std::chartraits<char>, std::allocator<char> >(std::basicstring<char, std::chartraits<char>, std::allocator<char> > const&, std::basicstring<char, std::chartraits<char>, std::allocator<char> > const&) in libmmcom.a(mmcomserver.cpp.o) bool std::operator==<char, std::chartraits<char>, std::allocator<char> >(std::basicstring<char, std::chartraits<char>, std::allocator<char> > const&, std::basicstring<char, std::char_traits<char>, std::allocator<char> > const&) in libsim.a(tables.cpp.o) bool std::operator!=<char, std::chartraits<char>, std::allocator<char> >(std::basicstring<char, std::chartraits<char>, std::allocator<char> > const&, std::basicstring<char, std::char_traits<char>, std::allocator<char> > const&) in libsim.a(tables.cpp.o) ... "std::basicstringstream<char, std::chartraits<char>, std::allocator<char> >::str() const", referenced from: printStateSelectionStr(DSSInfo*) in libsim.a(simulation_events.cpp.o) "std::basicostringstream<char, std::chartraits<char>, std::allocator<char> >::str() const", referenced from: timeEventQueue::push(double) in libsim.a(simulation_events.cpp.o) timeEventQueue::print() const in libsim.a(simulation_events.cpp.o) checkPreHelperVariables() in libsim.a(simulation_events.cpp.o) checkPreDiscreteVariables() in libsim.a(simulation_events.cpp.o) checkBackupStatesAndDerivatives() in libsim.a(simulation_events.cpp.o) checkNewEventsZC(int*) in libsim.a(simulation_events.cpp.o) EventIteration(int, EventIterationType, bool) in libsim.a(simulation_events.cpp.o) ... "std::basicios<char, std::chartraits<char> >::operator!() const", referenced from: initialvalues(bool, bool, char*) in libsim.a(initialvalues.cpp.o) linearize(double, bool, bool, char*) in libsim.a(linearize.cpp.o) "std::ostream::flush()", referenced from: timeEventQueue::push(double) in libsim.a(simulation_events.cpp.o) timeEventQueue::print() const in libsim.a(simulation_events.cpp.o) checkPreHelperVariables() in libsim.a(simulation_events.cpp.o) checkPreDiscreteVariables() in libsim.a(simulation_events.cpp.o) checkBackupStatesAndDerivatives() in libsim.a(simulation_events.cpp.o) checkNewEventsZC(int*) in libsim.a(simulation_events.cpp.o) EventIteration(int, EventIterationType, bool) in libsim.a(simulation_events.cpp.o) ... "std::basicostream<char, std::chartraits<char> >::basicostream(std::basicstreambuf<char, std::char_traits<char> >*)", referenced from: nullstream::nullstream() in libsim.a(simulation_debug.cpp.o) "std::basicostream<char, std::chartraits<char> >::~basic_ostream()", referenced from: construction vtable for std::ostream-in-nullstream in libsim.a(simulation_debug.cpp.o) "std::basicostream<char, std::chartraits<char> >::~basic_ostream()", referenced from: construction vtable for std::ostream-in-nullstream in libsim.a(simulation_debug.cpp.o) "std::ostream::operator<<(std::ostream& (*)(std::ostream&))", referenced from: simMain(int, char**) in libsim.a(simulation_runtime.cpp.o) printUsage(char const*, std::ostream&) in libsim.a(simulation_runtime.cpp.o) initializeWorkingDirectory() in libsim.a(simulation_runtime.cpp.o) stringToInitializationMethod(char const*) in libsim.a(simulation_runtime.cpp.o) printSysInfo(std::ostream&) in libsim.a(simulation_runtime.cpp.o) timeEventQueue::push(double) in libsim.a(simulation_events.cpp.o) timeEventQueue::print() const in libsim.a(simulation_events.cpp.o) ... "std::ostream::operator<<(std::iosbase& (*)(std::iosbase&))", referenced from: timeEventQueue::push(double) in libsim.a(simulation_events.cpp.o) "std::ostream::operator<<(void const*)", referenced from: _mcTableTimeIni in libsim.a(tables.cpp.o) _mcTableIni1 in libsim.a(tables.cpp.o) _mcTableIni2 in libsim.a(tables.cpp.o) "std::ostream::operator<<(bool)", referenced from: readinput(char const, simDATA*, SIMOPTIONS) in libsim.a(simulationinput.cpp.o) "std::ostream::operator<<(double)", referenced from: printSysInfo(std::ostream&) in libsim.a(simulation_runtime.cpp.o) timeEventQueue::push(double) in libsim.a(simulation_events.cpp.o) timeEventQueue::print() const in libsim.a(simulation_events.cpp.o) checkPreDiscreteVariables() in libsim.a(simulation_events.cpp.o) checkBackupStatesAndDerivatives() in libsim.a(simulation_events.cpp.o) EventIteration(int, EventIterationType, bool) in libsim.a(simulation_events.cpp.o) saveall() in libsim.a(simulation_events.cpp.o) ... "std::ostream::operator<<(int)", referenced from: timeEventQueue::print() const in libsim.a(simulation_events.cpp.o) checkPreHelperVariables() in libsim.a(simulation_events.cpp.o) updateSlackVarsOld(int, basearrays, basearrays, basearrays*) in libsim.a(simulation_events.cpp.o) updateSlackVars(simDATA, int, basearrays) in libsim.a(simulationevents.cpp.o) ErrorMsgQueue::print() in libsim.a(simulation_debug.cpp.o) ErrorMsgQueue::getMessages() in libsim.a(simulation_debug.cpp.o) parseDbgOptions(int, char**) in libsim.a(simulation_debug.cpp.o) ... "std::ostream::operator<<(unsigned int)", referenced from: Session::receiveHeader(wsmcomheader*) in libmmcom.a(mmcomserver.cpp.o) "std::ostream::operator<<(long)", referenced from: checkNewEventsZC(int*) in libsim.a(simulation_events.cpp.o) setinitdata(SIMSimulation, simDATA*, SIMOPTIONS) in libsim.a(simulationinput.cpp.o) kinsolmain(int, char**, SIMOPTIONS*) in libsim.a(solver_kinsol.cpp.o) solverloop(int, char**, SIMOPTIONS, SolverInterface) in libsim.a(solver_loop.cpp.o) CommandHandler::handleCommand(int, char const*, std::basicostringstream<char, std::chartraits<char>, std::allocator<char> >&) in libmmcom.a(mmcom_server.cpp.o) MMComServer::setInputVariables(std::vector<long, std::allocator<long> > const&, std::vector<double, std::allocator<double> >) in libmmcom.a(mmcom_server.cpp.o) initializematlabfile(std::string const&) in libsim.a(simulation_result.cpp.o) ... "std::ostream::operator<<(unsigned long)", referenced from: printSysInfo(std::ostream&) in libsim.a(simulation_runtime.cpp.o) timeEventQueue::push(double) in libsim.a(simulation_events.cpp.o) SDSStreamerThread::getInputVars(double*, unsigned long) in libmmcom.a(mmcom_server.cpp.o) SDSStreamerThread::handleIncommingSDSData(Session*) in libmmcom.a(mmcom_server.cpp.o) _mcTableTimeIpo in libsim.a(tables.cpp.o) _mcTableTimeTmax in libsim.a(tables.cpp.o) _mcTableTimeTmin in libsim.a(tables.cpp.o) ... "std::ostream::operator<<(unsigned short)", referenced from: MMComServer::startup(bool) in libmmcom.a(mmcom_server.cpp.o) MMComServer::acceptNewSession() in libmmcom.a(mmcom_server.cpp.o) "std::string::Allochider::Allochider(char*, std::allocator<char> const&)", referenced from: std::basicstring<char, std::chartraits<char>, std::allocator<char> >::basicstring<char>(char, char*, std::allocator<char> const&) in libsim.a(simulationevents.cpp.o) std::basicstring<char, std::chartraits<char>, std::allocator<char> >::basicstring<char>(char, char*, std::allocator<char> const&) in libmmcom.a(mmcommain.cpp.o) std::basicstring<char, std::chartraits<char>, std::allocator<char> >::basicstring<char>(char, char*, std::allocator<char> const&) in libsim.a(simulationdebug.cpp.o) std::basicstring<char, std::chartraits<char>, std::allocator<char> >::basicstring<char>(char, char*, std::allocator<char> const&) in libsim.a(simulationinput.cpp.o) std::basicstring<char, std::chartraits<char>, std::allocator<char> >::basicstring<char>(char, char*, std::allocator<char> const&) in libsim.a(solverkinsol.cpp.o) std::basicstring<char, std::chartraits<char>, std::allocator<char> >::basicstring<char>(char, char*, std::allocator<char> const&) in libsim.a(solverloop.cpp.o) std::basicstring<char, std::chartraits<char>, std::allocator<char> >::basicstring<char>(char, char*, std::allocator<char> const&) in libsim.a(initialvalues.cpp.o) ... "std::string::Scopy_chars(char, char, char*)", referenced from: char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libsim.a(simulation_events.cpp.o) char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libmmcom.a(mmcom_main.cpp.o) char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libsim.a(simulation_debug.cpp.o) char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libsim.a(simulation_input.cpp.o) char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libsim.a(solver_kinsol.cpp.o) char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libsim.a(solver_loop.cpp.o) char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libsim.a(initial_values.cpp.o) ... "std::string::end()", referenced from: trimLeft(std::string&, char const*) in libmmcom.a(mmcom_main.cpp.o) trimRight(std::string&, char const*) in libmmcom.a(mmcom_main.cpp.o) matfile::rtrim(std::string&) in libc_common.a(matfile.cpp.o) "std::string::Rep::M_refdata()", referenced from: char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libsim.a(simulation_events.cpp.o) char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libmmcom.a(mmcom_main.cpp.o) char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libsim.a(simulation_debug.cpp.o) char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libsim.a(simulation_input.cpp.o) char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libsim.a(solver_kinsol.cpp.o) char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libsim.a(solver_loop.cpp.o) char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libsim.a(initial_values.cpp.o) ... "std::string::Rep::Semptyrep_storage", referenced from: char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libsim.a(simulation_events.cpp.o) char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libmmcom.a(mmcom_main.cpp.o) char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libsim.a(simulation_debug.cpp.o) char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libsim.a(simulation_input.cpp.o) char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libsim.a(solver_kinsol.cpp.o) char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libsim.a(solver_loop.cpp.o) char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libsim.a(initial_values.cpp.o) ... "std::string::Rep::Msetlengthandsharable(unsigned long)", referenced from: char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libsim.a(simulation_events.cpp.o) char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libmmcom.a(mmcom_main.cpp.o) char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libsim.a(simulation_debug.cpp.o) char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libsim.a(simulation_input.cpp.o) char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libsim.a(solver_kinsol.cpp.o) char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libsim.a(solver_loop.cpp.o) char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libsim.a(initial_values.cpp.o) ... "std::string::Rep::S_create(unsigned long, unsigned long, std::allocator<char> const&)", referenced from: char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libsim.a(simulation_events.cpp.o) char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libmmcom.a(mmcom_main.cpp.o) char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libsim.a(simulation_debug.cpp.o) char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libsim.a(simulation_input.cpp.o) char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libsim.a(solver_kinsol.cpp.o) char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libsim.a(solver_loop.cpp.o) char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libsim.a(initial_values.cpp.o) ... "std::string::rend()", referenced from: matfile::rtrim(std::string&) in libc_common.a(matfile.cpp.o) "std::string::begin()", referenced from: trimLeft(std::string&, char const*) in libmmcom.a(mmcom_main.cpp.o) trimRight(std::string&, char const*) in libmmcom.a(mmcom_main.cpp.o) "std::string::erase(_gnucxx::_normaliterator<char, std::string>, _gnucxx::_normaliterator<char, std::string>)", referenced from: trimLeft(std::string&, char const*) in libmmcom.a(mmcom_main.cpp.o) trimRight(std::string&, char const*) in libmmcom.a(mmcom_main.cpp.o) matfile::rtrim(std::string&) in libc_common.a(matfile.cpp.o) "std::string::erase(unsigned long, unsigned long)", referenced from: trimLeft(std::string&, char const*) in libmmcom.a(mmcom_main.cpp.o) trimRight(std::string&, char const*) in libmmcom.a(mmcom_main.cpp.o) "std::string::append(char const*)", referenced from: std::basicstring<char, std::chartraits<char>, std::allocator<char> > std::operator+<char, std::chartraits<char>, std::allocator<char> >(std::basicstring<char, std::chartraits<char>, std::allocator<char> > const&, char const*) in libsim.a(simulationruntime.cpp.o) std::basicstring<char, std::chartraits<char>, std::allocator<char> > std::operator+<char, std::chartraits<char>, std::allocator<char> >(std::basicstring<char, std::chartraits<char>, std::allocator<char> > const&, char const*) in libsim.a(simulationinput.cpp.o) std::basicstring<char, std::chartraits<char>, std::allocator<char> > std::operator+<char, std::chartraits<char>, std::allocator<char> >(std::basicstring<char, std::chartraits<char>, std::allocator<char> > const&, char const*) in libsim.a(solverloop.cpp.o) "std::string::append(char const*, unsigned long)", referenced from: std::basicstring<char, std::chartraits<char>, std::allocator<char> > std::operator+<char, std::chartraits<char>, std::allocator<char> >(char const*, std::basicstring<char, std::chartraits<char>, std::allocator<char> > const&) in libmmcom.a(mmcomserver.cpp.o) std::basicstring<char, std::chartraits<char>, std::allocator<char> > std::operator+<char, std::chartraits<char>, std::allocator<char> >(char const*, std::basicstring<char, std::chartraits<char>, std::allocator<char> > const&) in libccommon.a(matfile.cpp.o) "std::string::append(std::string const&)", referenced from: std::basicstring<char, std::chartraits<char>, std::allocator<char> > std::operator+<char, std::chartraits<char>, std::allocator<char> >(char const*, std::basicstring<char, std::chartraits<char>, std::allocator<char> > const&) in libmmcom.a(mmcomserver.cpp.o) std::basicstring<char, std::chartraits<char>, std::allocator<char> > std::operator+<char, std::chartraits<char>, std::allocator<char> >(std::basicstring<char, std::chartraits<char>, std::allocator<char> > const&, std::basicstring<char, std::char_traits<char>, std::allocator<char> > const&) in libsim.a(tables.cpp.o) std::basicstring<char, std::chartraits<char>, std::allocator<char> > std::operator+<char, std::chartraits<char>, std::allocator<char> >(std::basicstring<char, std::chartraits<char>, std::allocator<char> > const&, std::basicstring<char, std::chartraits<char>, std::allocator<char> > const&) in libsim.a(simulationresult.cpp.o) std::basicstring<char, std::chartraits<char>, std::allocator<char> > std::operator+<char, std::chartraits<char>, std::allocator<char> >(std::basicstring<char, std::chartraits<char>, std::allocator<char> > const&, std::basicstring<char, std::chartraits<char>, std::allocator<char> > const&) in libccommon.a(mathmodelica_file.cpp.o) std::basicstring<char, std::chartraits<char>, std::allocator<char> > std::operator+<char, std::chartraits<char>, std::allocator<char> >(char const*, std::basicstring<char, std::chartraits<char>, std::allocator<char> > const&) in libccommon.a(matfile.cpp.o) "std::string::assign(unsigned long, char)", referenced from: void std::bitset<32ul>::Mcopytostring<char, std::chartraits<char>, std::allocator<char> >(std::basicstring<char, std::chartraits<char>, std::allocator<char> >&) const in libsim.a(simulationinput.cpp.o) void std::bitset<16ul>::Mcopytostring<char, std::chartraits<char>, std::allocator<char> >(std::basicstring<char, std::chartraits<char>, std::allocator<char> >&) const in libsim.a(simulationinput.cpp.o) "std::string::rbegin()", referenced from: matfile::rtrim(std::string&) in libc_common.a(matfile.cpp.o) "std::string::reserve(unsigned long)", referenced from: std::basicstring<char, std::chartraits<char>, std::allocator<char> > std::operator+<char, std::chartraits<char>, std::allocator<char> >(char const*, std::basicstring<char, std::chartraits<char>, std::allocator<char> > const&) in libmmcom.a(mmcomserver.cpp.o) std::basicstring<char, std::chartraits<char>, std::allocator<char> > std::operator+<char, std::chartraits<char>, std::allocator<char> >(char const*, std::basicstring<char, std::chartraits<char>, std::allocator<char> > const&) in libccommon.a(matfile.cpp.o) "std::basicstring<char, std::chartraits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)", referenced from: initializeWorkingDirectory() in libsim.a(simulation_runtime.cpp.o) callerAbsoluteFilename(char const*) in libsim.a(simulation_runtime.cpp.o) startWSMComServer in libmmcom.a(mmcommain.cpp.o) main in libmmcom.a(mmcommain.cpp.o) TerminateSimulationException::TerminateSimulationException(SimulationExitCodes) in libsim.a(simulationerrorcodes.cpp.o) ErrorMsgQueue::beginMsg() in libsim.a(simulation_debug.cpp.o) ErrorMsgQueue::print() in libsim.a(simulation_debug.cpp.o) ... "std::basicstring<char, std::chartraits<char>, std::allocator<char> >::basic_string(std::string const&)", referenced from: std::basicstring<char, std::chartraits<char>, std::allocator<char> > std::operator+<char, std::chartraits<char>, std::allocator<char> >(std::basicstring<char, std::chartraits<char>, std::allocator<char> > const&, char const*) in libsim.a(simulationruntime.cpp.o) ErrorMsgQueue::print() in libsim.a(simulation_debug.cpp.o) ErrorMsgQueue::getMessages() in libsim.a(simulation_debug.cpp.o) _gnucxx::newallocator<std::string>::construct(std::string*, std::string const&) in libsim.a(simulationdebug.cpp.o) _gnucxx::newallocator<std::string>::construct(std::string*, std::string const&) in libsim.a(solverutils.cpp.o) std::vector<std::string, std::allocator<std::string> >::Minsertaux(gnucxx::_normaliterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string const&) in libsim.a(solver_utils.cpp.o) void std::Construct<std::string, std::string>(std::string*, std::string const&) in libsim.a(solverutils.cpp.o) ... "std::basicstring<char, std::chartraits<char>, std::allocator<char> >::basic_string()", referenced from: __cxxglobalvarinit1 in libsim.a(simulation_runtime.cpp.o) std::basicostream<char, std::chartraits<char> >& std::operator<<<char, std::chartraits<char>, 16ul>(std::basicostream<char, std::chartraits<char> >&, std::bitset<16ul> const&) in libsim.a(simulationinput.cpp.o) std::basicostream<char, std::chartraits<char> >& std::operator<<<char, std::chartraits<char>, 32ul>(std::basicostream<char, std::chartraits<char> >&, std::bitset<32ul> const&) in libsim.a(simulationinput.cpp.o) kinsolmain(int, char**, SIMOPTIONS*) in libsim.a(solver_kinsol.cpp.o) readMatFile() in libsim.a(simulationdatainput.cpp.o) ArrayParser::ArrayParser() in libmmcom.a(mmcom_server.cpp.o) CommandHandler::getArgument(char const*) in libmmcom.a(mmcom_server.cpp.o) ... "std::basicstring<char, std::chartraits<char>, std::allocator<char> >::~basic_string()", referenced from: simMain(int, char**) in libsim.a(simulation_runtime.cpp.o) initializeWorkingDirectory() in libsim.a(simulation_runtime.cpp.o) __cxxglobalvarinit1 in libsim.a(simulation_runtime.cpp.o) std::basicstring<char, std::chartraits<char>, std::allocator<char> > std::operator+<char, std::chartraits<char>, std::allocator<char> >(std::basicstring<char, std::chartraits<char>, std::allocator<char> > const&, char const*) in libsim.a(simulationruntime.cpp.o) timeEventQueue::push(double) in libsim.a(simulation_events.cpp.o) timeEventQueue::print() const in libsim.a(simulation_events.cpp.o) checkPreHelperVariables() in libsim.a(simulation_events.cpp.o) ... "std::string::operator=(char const*)", referenced from: kinsolmain(int, char**, SIMOPTIONS*) in libsim.a(solver_kinsol.cpp.o) ArrayParser::readToken() in libmmcom.a(mmcom_server.cpp.o) MMComServer::onSolverReady() in libmmcom.a(mmcom_server.cpp.o) parseoptionvalue(SIMSimulation, char const*) in libccommon.a(simulationsettingsio.cpp.o) matfile::MATFile::open(matfile::MATFile::OpenMode) in libc_common.a(matfile.cpp.o) matfile::MATFile::invalidateCurrentMatrix() in libc_common.a(matfile.cpp.o) "std::string::operator=(std::string const&)", referenced from: simMain(int, char**) in libsim.a(simulation_runtime.cpp.o) initializeWorkingDirectory() in libsim.a(simulation_runtime.cpp.o) main in libmmcom.a(mmcommain.cpp.o) ErrorMsgQueue::print() in libsim.a(simulation_debug.cpp.o) ErrorMsgQueue::getMessages() in libsim.a(simulation_debug.cpp.o) std::list<std::string, std::allocator<std::string> >::operator=(std::list<std::string, std::allocator<std::string> > const&) in libsim.a(simulation_debug.cpp.o) std::vector<std::string, std::allocator<std::string> >::Minsertaux(gnucxx::_normaliterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string const&) in libsim.a(solver_utils.cpp.o) ... "std::string::operator[](unsigned long)", referenced from: void std::bitset<32ul>::Mcopytostring<char, std::chartraits<char>, std::allocator<char> >(std::basicstring<char, std::chartraits<char>, std::allocator<char> >&) const in libsim.a(simulationinput.cpp.o) void std::bitset<16ul>::Mcopytostring<char, std::chartraits<char>, std::allocator<char> >(std::basicstring<char, std::chartraits<char>, std::allocator<char> >&) const in libsim.a(simulationinput.cpp.o) ArrayParser::skipWhiteSpace() in libmmcom.a(mmcom_server.cpp.o) ArrayParser::readToken() in libmmcom.a(mmcom_server.cpp.o) ArrayParser::readString() in libmmcom.a(mmcom_server.cpp.o) ArrayParser::lookAHead(char const*) in libmmcom.a(mmcom_server.cpp.o) "std::basicofstream<char, std::chartraits<char> >::close()", referenced from: initialvalues(bool, bool, char*) in libsim.a(initialvalues.cpp.o) linearize(double, bool, bool, char*) in libsim.a(linearize.cpp.o) "std::basicofstream<char, std::chartraits<char> >::basicofstream(char const*, std::Ios_Openmode)", referenced from: initialvalues(bool, bool, char*) in libsim.a(initialvalues.cpp.o) linearize(double, bool, bool, char*) in libsim.a(linearize.cpp.o) "std::basicofstream<char, std::chartraits<char> >::~basic_ofstream()", referenced from: initialvalues(bool, bool, char*) in libsim.a(initialvalues.cpp.o) linearize(double, bool, bool, char*) in libsim.a(linearize.cpp.o) "std::Listnodebase::hook(std::Listnodebase*)", referenced from: std::list<std::pair<double, double>, std::allocator<std::pair<double, double> > >::insert(std::Listiterator<std::pair<double, double> >, std::pair<double, double> const&) in libsim.a(simulation_events.cpp.o) std::list<std::pair<double, double>, std::allocator<std::pair<double, double> > >::Minsert(std::Listiterator<std::pair<double, double> >, std::pair<double, double> const&) in libsim.a(simulation_events.cpp.o) std::list<std::string, std::allocator<std::string> >::Minsert(std::Listiterator<std::string>, std::string const&) in libsim.a(simulation_debug.cpp.o) std::list<double, std::allocator<double> >::Minsert(std::Listiterator<double>, double const&) in libmmcom.a(mmcom_server.cpp.o) std::list<std::string, std::allocator<std::string> >::Minsert(std::Listiterator<std::string>, std::string const&) in libmmcom.a(mmcom_server.cpp.o) "std::Listnode_base::unhook()", referenced from: std::list<std::pair<double, double>, std::allocator<std::pair<double, double> > >::Merase(std::Listiterator<std::pair<double, double> >) in libsim.a(simulation_events.cpp.o) std::list<std::string, std::allocator<std::string> >::Merase(std::Listiterator<std::string>) in libsim.a(simulation_debug.cpp.o) "std::Listnodebase::transfer(std::Listnodebase, std::Listnode_base)", referenced from: std::list<std::pair<double, double>, std::allocator<std::pair<double, double> > >::Mtransfer(std::Listiterator<std::pair<double, double> >, std::Listiterator<std::pair<double, double> >, std::Listiterator<std::pair<double, double> >) in libsim.a(simulation_events.cpp.o) std::list<std::string, std::allocator<std::string> >::Mtransfer(std::Listiterator<std::string>, std::Listiterator<std::string>, std::Listiterator<std::string>) in libsim.a(simulation_debug.cpp.o) "std::basicstreambuf<char, std::chartraits<char> >::sync()", referenced from: vtable for nullstream::nullbuf in libsim.a(simulation_debug.cpp.o) "std::basicstreambuf<char, std::chartraits<char> >::imbue(std::locale const&)", referenced from: vtable for nullstream::nullbuf in libsim.a(simulation_debug.cpp.o) "std::basicstreambuf<char, std::chartraits<char> >::uflow()", referenced from: vtable for nullstream::nullbuf in libsim.a(simulation_debug.cpp.o) "std::basicstreambuf<char, std::chartraits<char> >::setbuf(char*, long)", referenced from: vtable for nullstream::nullbuf in libsim.a(simulation_debug.cpp.o) "std::basicstreambuf<char, std::chartraits<char> >::xsgetn(char*, long)", referenced from: vtable for nullstream::nullbuf in libsim.a(simulation_debug.cpp.o) "std::basicstreambuf<char, std::chartraits<char> >::xsputn(char const*, long)", referenced from: vtable for nullstream::nullbuf in libsim.a(simulation_debug.cpp.o) "std::basicstreambuf<char, std::chartraits<char> >::seekoff(long long, std::IosSeekdir, std::IosOpenmode)", referenced from: vtable for nullstream::nullbuf in libsim.a(simulation_debug.cpp.o) "std::basicstreambuf<char, std::chartraits<char> >::seekpos(std::fpos<_mbstatet>, std::IosOpenmode)", referenced from: vtable for nullstream::nullbuf in libsim.a(simulation_debug.cpp.o) "std::basicstreambuf<char, std::chartraits<char> >::pbackfail(int)", referenced from: vtable for nullstream::nullbuf in libsim.a(simulation_debug.cpp.o) "std::basicstreambuf<char, std::chartraits<char> >::showmanyc()", referenced from: vtable for nullstream::nullbuf in libsim.a(simulation_debug.cpp.o) "std::basicstreambuf<char, std::chartraits<char> >::underflow()", referenced from: vtable for nullstream::nullbuf in libsim.a(simulation_debug.cpp.o) "std::basicstreambuf<char, std::chartraits<char> >::basic_streambuf()", referenced from: nullstream::nullbuf::nullbuf() in libsim.a(simulation_debug.cpp.o) "std::basicstreambuf<char, std::chartraits<char> >::~basic_streambuf()", referenced from: std::basicstringbuf<char, std::chartraits<char>, std::allocator<char> >::~basicstringbuf() in libsim.a(simulationevents.cpp.o) std::basicstringbuf<char, std::chartraits<char>, std::allocator<char> >::~basicstringbuf() in libmmcom.a(mmcommain.cpp.o) std::basicstringbuf<char, std::chartraits<char>, std::allocator<char> >::~basicstringbuf() in libsim.a(simulationdebug.cpp.o) nullstream::nullbuf::~nullbuf() in libsim.a(simulation_debug.cpp.o) std::basicstringbuf<char, std::chartraits<char>, std::allocator<char> >::~basicstringbuf() in libsim.a(simulationinput.cpp.o) std::basicstringbuf<char, std::chartraits<char>, std::allocator<char> >::~basicstringbuf() in libsim.a(solverkinsol.cpp.o) std::basicstringbuf<char, std::chartraits<char>, std::allocator<char> >::~basicstringbuf() in libsim.a(solverloop.cpp.o) ... "std::basicstringstream<char, std::chartraits<char>, std::allocator<char> >::basicstringstream(std::Ios_Openmode)", referenced from: printStateSelectionStr(DSSInfo*) in libsim.a(simulation_events.cpp.o) "std::basicstringstream<char, std::chartraits<char>, std::allocator<char> >::~basic_stringstream()", referenced from: printStateSelectionStr(DSSInfo*) in libsim.a(simulation_events.cpp.o) "std::basicostringstream<char, std::chartraits<char>, std::allocator<char> >::str(std::string const&)", referenced from: ErrorMsgQueue::beginMsg() in libsim.a(simulation_debug.cpp.o) "std::basicostringstream<char, std::chartraits<char>, std::allocator<char> >::basicostringstream(std::Ios_Openmode)", referenced from: timeEventQueue::push(double) in libsim.a(simulation_events.cpp.o) timeEventQueue::print() const in libsim.a(simulation_events.cpp.o) checkPreHelperVariables() in libsim.a(simulation_events.cpp.o) checkPreDiscreteVariables() in libsim.a(simulation_events.cpp.o) checkBackupStatesAndDerivatives() in libsim.a(simulation_events.cpp.o) checkNewEventsZC(int*) in libsim.a(simulation_events.cpp.o) EventIteration(int, EventIterationType, bool) in libsim.a(simulation_events.cpp.o) ... "std::basicostringstream<char, std::chartraits<char>, std::allocator<char> >::~basic_ostringstream()", referenced from: timeEventQueue::push(double) in libsim.a(simulation_events.cpp.o) timeEventQueue::print() const in libsim.a(simulation_events.cpp.o) checkPreHelperVariables() in libsim.a(simulation_events.cpp.o) checkPreDiscreteVariables() in libsim.a(simulation_events.cpp.o) checkBackupStatesAndDerivatives() in libsim.a(simulation_events.cpp.o) checkNewEventsZC(int*) in libsim.a(simulation_events.cpp.o) EventIteration(int, EventIterationType, bool) in libsim.a(simulation_events.cpp.o) ... "std::ios_base::Init::Init()", referenced from: __cxxglobalvarinit in libsim.a(simulation_runtime.cpp.o) __cxxglobalvarinit in libsim.a(simulation_events.cpp.o) __cxxglobalvarinit in libmmcom.a(mmcom_main.cpp.o) __cxxglobalvarinit in libsim.a(simulation_debug.cpp.o) __cxxglobalvarinit in libsim.a(simulation_input.cpp.o) __cxxglobalvarinit in libsim.a(solver_kinsol.cpp.o) __cxxglobalvarinit in libsim.a(solver_loop.cpp.o) ... "std::ios_base::Init::~Init()", referenced from: __cxxglobalvarinit in libsim.a(simulation_runtime.cpp.o) __cxxglobalvarinit in libsim.a(simulation_events.cpp.o) __cxxglobalvarinit in libmmcom.a(mmcom_main.cpp.o) __cxxglobalvarinit in libsim.a(simulation_debug.cpp.o) __cxxglobalvarinit in libsim.a(simulation_input.cpp.o) __cxxglobalvarinit in libsim.a(solver_kinsol.cpp.o) __cxxglobalvarinit in libsim.a(solver_loop.cpp.o) ... "std::basicios<char, std::chartraits<char> >::basicios(std::basicstreambuf<char, std::char_traits<char> >*)", referenced from: nullstream::nullstream() in libsim.a(simulation_debug.cpp.o) "std::basicios<char, std::chartraits<char> >::~basic_ios()", referenced from: nullstream::nullstream() in libsim.a(simulation_debug.cpp.o) nullstream::~nullstream() in libsim.a(simulation_debug.cpp.o) "std::Rbtreedecrement(std::Rbtreenode_base*)", referenced from: std::Rbtreeiterator<int>::operator--() in libsim.a(simulationevents.cpp.o) std::Rbtreeiterator<double>::operator--() in libsim.a(simulationevents.cpp.o) std::Rbtreeiterator<std::pair<long const, std::string> >::operator--() in libmmcom.a(mmcomserver.cpp.o) std::Rbtreeiterator<std::pair<std::string const, long> >::operator--() in libmmcom.a(mmcomserver.cpp.o) std::Rbtreeiterator<std::pair<int const, std::vector<long, std::allocator<long> > > >::operator--() in libmmcom.a(mmcomserver.cpp.o) std::Rbtreeiterator<std::pair<int const, unsigned char> >::operator--() in libmmcom.a(mmcomserver.cpp.o) "std::Rbtreeincrement(std::Rbtreenode_base const*)", referenced from: std::Rbtreeconstiterator<int>::operator++(int) in libsim.a(simulation_events.cpp.o) std::Rbtreeconstiterator<int>::operator++() in libsim.a(simulation_events.cpp.o) "std::Rbtreeincrement(std::Rbtreenode_base*)", referenced from: std::Rbtreeiterator<int>::operator++() in libsim.a(simulationevents.cpp.o) std::Rbtreeiterator<double>::operator++(int) in libsim.a(simulationevents.cpp.o) std::Rbtreeiterator<std::pair<long const, std::string> >::operator++() in libmmcom.a(mmcomserver.cpp.o) std::Rbtreeiterator<std::pair<std::string const, long> >::operator++() in libmmcom.a(mmcomserver.cpp.o) std::Rbtreeiterator<std::pair<int const, std::vector<long, std::allocator<long> > > >::operator++() in libmmcom.a(mmcomserver.cpp.o) std::Rbtreeiterator<std::pair<int const, unsigned char> >::operator++() in libmmcom.a(mmcomserver.cpp.o) "std::_throwlogic_error(char const*)", referenced from: char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libsim.a(simulation_events.cpp.o) char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libmmcom.a(mmcom_main.cpp.o) char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libsim.a(simulation_debug.cpp.o) char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libsim.a(simulation_input.cpp.o) char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libsim.a(solver_kinsol.cpp.o) char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libsim.a(solver_loop.cpp.o) char* std::string::Sconstruct<char>(char, char*, std::allocator<char> const&, std::forwarditeratortag) in libsim.a(initial_values.cpp.o) ... "std::_throwlength_error(char const*)", referenced from: std::vector<delayQueue, std::allocator<delayQueue> >::Mfillinsert(gnucxx::_normaliterator<delayQueue*, std::vector<delayQueue, std::allocator<delayQueue> > >, unsigned long, delayQueue const&) in libsim.a(simulation_events.cpp.o) std::vector<double, std::allocator<double> >::Minsertaux(gnucxx::_normaliterator<double*, std::vector<double, std::allocator<double> > >, double const&) in libsim.a(simulation_events.cpp.o) std::vector<std::string, std::allocator<std::string> >::Minsertaux(gnucxx::_normaliterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string const&) in libsim.a(solver_utils.cpp.o) std::vector<Session, std::allocator<Session> >::Minsertaux(gnucxx::_normaliterator<Session*, std::vector<Session, std::allocator<Session> > >, Session const&) in libmmcom.a(mmcom_server.cpp.o) std::vector<double, std::allocator<double> >::Minsertaux(gnucxx::_normaliterator<double*, std::vector<double, std::allocator<double> > >, double const&) in libmmcom.a(mmcom_server.cpp.o) std::vector<long, std::allocator<long> >::Minsertaux(gnucxx::_normaliterator<long*, std::vector<long, std::allocator<long> > >, long const&) in libmmcom.a(mmcom_server.cpp.o) std::vector<InterpolationTable2d, std::allocator<InterpolationTable2d> >::Minsertaux(gnucxx::_normaliterator<InterpolationTable2d*, std::vector<InterpolationTable2d, std::allocator<InterpolationTable2d> > >, InterpolationTable2d const&) in libsim.a(tables.cpp.o) ... "std::_throwoutofrange(char const*)", referenced from: std::vector<std::string, std::allocator<std::string> >::Mrangecheck(unsigned long) const in libccommon.a(mathmodelica_file.cpp.o) "std::Rbtreerebalanceforerase(std::Rbtreenodebase*, std::Rbtreenode_base&)", referenced from: std::Rbtree<double, double, std::Identity<double>, EqualElementCompare, std::allocator<double> >::erase(std::Rbtreeiterator<double>) in libsim.a(simulation_events.cpp.o) "std::Rbtreeinsertandrebalance(bool, std::Rbtreenodebase, std::Rbtreenodebase, std::Rbtreenode_base&)", referenced from: std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Minsert(std::Rbtreenodebase, std::Rbtreenodebase, int const&) in libsim.a(simulationevents.cpp.o) std::Rbtree<double, double, std::Identity<double>, EqualElementCompare, std::allocator<double> >::Minsert(std::Rbtreenodebase, std::Rbtreenodebase, double const&) in libsim.a(simulationevents.cpp.o) std::Rbtree<long, std::pair<long const, std::string>, std::Select1st<std::pair<long const, std::string> >, std::less<long>, std::allocator<std::pair<long const, std::string> > >::Minsert(std::Rbtreenodebase, std::Rbtreenodebase, std::pair<long const, std::string> const&) in libmmcom.a(mmcomserver.cpp.o) std::Rbtree<std::string, std::pair<std::string const, long>, std::Select1st<std::pair<std::string const, long> >, std::less<std::string>, std::allocator<std::pair<std::string const, long> > >::Minsert(std::Rbtreenodebase, std::Rbtreenodebase, std::pair<std::string const, long> const&) in libmmcom.a(mmcomserver.cpp.o) std::Rbtree<int, std::pair<int const, std::vector<long, std::allocator<long> > >, std::Select1st<std::pair<int const, std::vector<long, std::allocator<long> > > >, std::less<int>, std::allocator<std::pair<int const, std::vector<long, std::allocator<long> > > > >::Minsert(std::Rbtreenodebase, std::Rbtreenodebase, std::pair<int const, std::vector<long, std::allocator<long> > > const&) in libmmcom.a(mmcomserver.cpp.o) std::Rbtree<int, std::pair<int const, unsigned char>, std::Select1st<std::pair<int const, unsigned char> >, std::less<int>, std::allocator<std::pair<int const, unsigned char> > >::Minsert(std::Rbtreenodebase, std::Rbtreenodebase, std::pair<int const, unsigned char> const&) in libmmcom.a(mmcomserver.cpp.o) "std::cerr", referenced from: unchangedRelation(double, void ()(double, double), double, double, double, int, int) in libsim.a(simulation_events.cpp.o) startWSMComServer in libmmcom.a(mmcommain.cpp.o) simerror() in libsim.a(simulationdebug.cpp.o) simwarning() in libsim.a(simulationdebug.cpp.o) kinsolmain(int, char**, SIMOPTIONS*) in libsim.a(solver_kinsol.cpp.o) solverloop(int, char**, SIMOPTIONS, SolverInterface) in libsim.a(solver_loop.cpp.o) steadystatemain(int, char**, SIMOPTIONS*) in libsim.a(solver_steadystate.cpp.o) ... "std::cout", referenced from: printUsage(char const*, std::ostream&) in libsim.a(simulation_runtime.cpp.o) printSysInfo(std::ostream&) in libsim.a(simulation_runtime.cpp.o) timeEventQueue::push(double) in libsim.a(simulation_events.cpp.o) timeEventQueue::print() const in libsim.a(simulation_events.cpp.o) checkPreHelperVariables() in libsim.a(simulation_events.cpp.o) checkPreDiscreteVariables() in libsim.a(simulation_events.cpp.o) checkBackupStatesAndDerivatives() in libsim.a(simulation_events.cpp.o) ... "std::basicostream<char, std::chartraits<char> >& std::endl<char, std::chartraits<char> >(std::basicostream<char, std::char_traits<char> >&)", referenced from: simMain(int, char**) in libsim.a(simulation_runtime.cpp.o) printUsage(char const*, std::ostream&) in libsim.a(simulation_runtime.cpp.o) initializeWorkingDirectory() in libsim.a(simulation_runtime.cpp.o) stringToInitializationMethod(char const*) in libsim.a(simulation_runtime.cpp.o) printSysInfo(std::ostream&) in libsim.a(simulation_runtime.cpp.o) timeEventQueue::push(double) in libsim.a(simulation_events.cpp.o) timeEventQueue::print() const in libsim.a(simulation_events.cpp.o) ... "std::basicostream<char, std::chartraits<char> >& std::operator<<<std::chartraits<char> >(std::basicostream<char, std::char_traits<char> >&, char const*)", referenced from: simMain(int, char**) in libsim.a(simulation_runtime.cpp.o) printUsage(char const*, std::ostream&) in libsim.a(simulation_runtime.cpp.o) initializeWorkingDirectory() in libsim.a(simulation_runtime.cpp.o) stringToInitializationMethod(char const*) in libsim.a(simulation_runtime.cpp.o) printSysInfo(std::ostream&) in libsim.a(simulation_runtime.cpp.o) timeEventQueue::push(double) in libsim.a(simulation_events.cpp.o) timeEventQueue::print() const in libsim.a(simulation_events.cpp.o) ... "std::basicostream<char, std::chartraits<char> >& std::operator<<<char, std::chartraits<char> >(std::basicostream<char, std::chartraits<char> >&, std::Setprecision)", referenced from: timeEventQueue::push(double) in libsim.a(simulation_events.cpp.o) updateSlackVarsOld(int, basearrays, basearrays, basearrays*) in libsim.a(simulation_events.cpp.o) updateSlackVars(simDATA, int, basearrays) in libsim.a(simulationevents.cpp.o) "std::basicostream<char, std::chartraits<char> >& std::operator<<<char, std::chartraits<char>, std::allocator<char> >(std::basicostream<char, std::chartraits<char> >&, std::basicstring<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from: timeEventQueue::push(double) in libsim.a(simulation_events.cpp.o) timeEventQueue::print() const in libsim.a(simulation_events.cpp.o) checkPreHelperVariables() in libsim.a(simulation_events.cpp.o) checkPreDiscreteVariables() in libsim.a(simulation_events.cpp.o) checkBackupStatesAndDerivatives() in libsim.a(simulation_events.cpp.o) checkNewEventsZC(int*) in libsim.a(simulation_events.cpp.o) EventIteration(int, EventIterationType, bool) in libsim.a(simulation_events.cpp.o) ... "typeinfo for std::ostream", referenced from: typeinfo for nullstream in libsim.a(simulation_debug.cpp.o) construction vtable for std::ostream-in-nullstream in libsim.a(simulation_debug.cpp.o) "typeinfo for std::basicstreambuf<char, std::chartraits<char> >", referenced from: typeinfo for nullstream::nullbuf in libsim.a(simulation_debug.cpp.o) "vtable for std::basicstringbuf<char, std::chartraits<char>, std::allocator<char> >", referenced from: std::basicstringbuf<char, std::chartraits<char>, std::allocator<char> >::~basicstringbuf() in libsim.a(simulationevents.cpp.o) std::basicstringbuf<char, std::chartraits<char>, std::allocator<char> >::~basicstringbuf() in libmmcom.a(mmcommain.cpp.o) std::basicstringbuf<char, std::chartraits<char>, std::allocator<char> >::~basicstringbuf() in libsim.a(simulationdebug.cpp.o) std::basicstringbuf<char, std::chartraits<char>, std::allocator<char> >::~basicstringbuf() in libsim.a(simulationinput.cpp.o) std::basicstringbuf<char, std::chartraits<char>, std::allocator<char> >::~basicstringbuf() in libsim.a(solverkinsol.cpp.o) std::basicstringbuf<char, std::chartraits<char>, std::allocator<char> >::~basicstringbuf() in libsim.a(solverloop.cpp.o) std::basicstringbuf<char, std::chartraits<char>, std::allocator<char> >::~basicstringbuf() in libsim.a(initialvalues.cpp.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "non-virtual thunk to std::basicostream<char, std::chartraits<char> >::~basic_ostream()", referenced from: construction vtable for std::ostream-in-nullstream in libsim.a(simulation_debug.cpp.o) "non-virtual thunk to std::basicostream<char, std::chartraits<char> >::~basic_ostream()", referenced from: construction vtable for std::ostream-in-nullstream in libsim.a(simulation_debug.cpp.o) ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) *** Error code 1

Stop in /private/var/folders/4/yyr8tnx7smy2pv4mc7tsh0000gn/T.

Error: No executable generated /var/folders/4/yyr8tnx7smy2pv4mc7tsh0000gn/T/sme.4.0.0141089529716807.exe

What should I do to fix this error?

Sorry about this question, the error was caused by a compiler issue.

Group Abstract Group Abstract