diff --git a/Compiler/runtime/systemimpl.c b/Compiler/runtime/systemimpl.c index 543032e232..ab30b44366 100644 --- a/Compiler/runtime/systemimpl.c +++ b/Compiler/runtime/systemimpl.c @@ -1999,7 +1999,7 @@ static modelicaPathEntry* getAllModelicaPaths(const char *name, size_t nlen, voi /* fprintf(stderr, "found dir match: %ld %s - ok=%d\n", i, ent->d_name, ok); */ } entlen = strlen(ent->d_name); - if (!ok && ((entlen > 3 && 0==strcmp(ent->d_name+entlen-3,".mo")) || entlen > 4 && 0==strcmp(ent->d_name+entlen-4,".moc")) && regularFileExistsInDirectory(mp,"",ent->d_name)) { + if (!ok && ((entlen > 3 && 0==strcmp(ent->d_name+entlen-3,".mo")) || (entlen > 4 && 0==strcmp(ent->d_name+entlen-4,".moc"))) && regularFileExistsInDirectory(mp,"",ent->d_name)) { /* fprintf(stderr, "found match file: %ld %s - ok=%d\n", i, ent->d_name, ok); */ res[i].fileIsDir=0; ok=1; diff --git a/SimulationRuntime/c/Makefile.common b/SimulationRuntime/c/Makefile.common index 06a5b95174..3d43a7e88a 100644 --- a/SimulationRuntime/c/Makefile.common +++ b/SimulationRuntime/c/Makefile.common @@ -283,6 +283,7 @@ install: bootstrap-dependencies $(LIBSIMULATION) $(LIBFMIRUNTIME) $(ALL_OBJS) fm test ! `uname` = Darwin || install_name_tool -change libsundials_ida.2.dylib @rpath/libsundials_ida.2.dylib $(builddir_lib)/$(LIBSIMULATION) test ! `uname` = Darwin || install_name_tool -change libsundials_nvecserial.0.dylib @rpath/libsundials_nvecserial.0.dylib $(builddir_lib)/$(LIBSIMULATION) test ! `uname` = Darwin || install_name_tool -change libsundials_kinsol.1.dylib @rpath/libsundials_kinsol.1.dylib $(builddir_lib)/$(LIBSIMULATION) + test ! `uname` = Darwin || install_name_tool -change liblis.dylib @rpath/liblis.dylib $(builddir_lib)/$(LIBSIMULATION) # copy fmi stuff cp -p $(RUNTIME_HEADERS_FMU) ../fmi/export/fmi1/*.h \ ../fmi/export/fmi1/fmu1_model_interface.c $(builddir_inc)/c/fmi1 diff --git a/SimulationRuntime/c/simulation/simulation_runtime.cpp b/SimulationRuntime/c/simulation/simulation_runtime.cpp index 7759cddd37..fea5aa6768 100644 --- a/SimulationRuntime/c/simulation/simulation_runtime.cpp +++ b/SimulationRuntime/c/simulation/simulation_runtime.cpp @@ -520,7 +520,7 @@ int startNonInteractiveSimulation(int argc, char**argv, DATA* data, threadData_t if(0 == retVal && omc_flag[FLAG_DATA_RECONCILE]) { infoStreamPrint(LOG_STDOUT, 0, "DataReconciliation Starting!"); - infoStreamPrint(LOG_STDOUT, 0, data->modelData->modelName); + infoStreamPrint(LOG_STDOUT, 0, "%s", data->modelData->modelName); retVal = dataReconciliation(data, threadData); infoStreamPrint(LOG_STDOUT, 0, "DataReconciliation Completed!"); }