diff --git a/graphics/tulip/files/patch-thirdparty_OGDF_src_coin_Clp_ClpModel.cpp b/graphics/tulip/files/patch-thirdparty_OGDF_src_coin_Clp_ClpModel.cpp new file mode 100644 index 000000000000..fccb1198384c --- /dev/null +++ b/graphics/tulip/files/patch-thirdparty_OGDF_src_coin_Clp_ClpModel.cpp @@ -0,0 +1,11 @@ +--- thirdparty/OGDF/src/coin/Clp/ClpModel.cpp.orig 2025-03-31 21:30:23 UTC ++++ thirdparty/OGDF/src/coin/Clp/ClpModel.cpp +@@ -3619,7 +3619,7 @@ ClpModel::writeMps(const char *filename, + writer.setMpsData(*(matrix_->getPackedMatrix()), COIN_DBL_MAX, + getColLower(), getColUpper(), + objective, +- reinterpret_cast (NULL) /*integrality*/, ++ static_cast (NULL) /*integrality*/, + getRowLower(), getRowUpper(), + columnNames, rowNames); + // Pass in array saying if each variable integer diff --git a/graphics/tulip/files/patch-thirdparty_OGDF_src_coin_OsiClp_OsiClpSolverInterface.cpp b/graphics/tulip/files/patch-thirdparty_OGDF_src_coin_OsiClp_OsiClpSolverInterface.cpp new file mode 100644 index 000000000000..dcdda16da6bd --- /dev/null +++ b/graphics/tulip/files/patch-thirdparty_OGDF_src_coin_OsiClp_OsiClpSolverInterface.cpp @@ -0,0 +1,11 @@ +--- thirdparty/OGDF/src/coin/OsiClp/OsiClpSolverInterface.cpp.orig 2025-03-31 21:30:23 UTC ++++ thirdparty/OGDF/src/coin/OsiClp/OsiClpSolverInterface.cpp +@@ -1422,7 +1422,7 @@ OsiClpSolverInterface::setupForRepeatedUse(int senseOf + if (stopPrinting) { + CoinMessages * messagesPointer = modelPtr_->messagesPointer(); + // won't even build messages +- messagesPointer->setDetailMessages(100,10000,reinterpret_cast (NULL)); ++ messagesPointer->setDetailMessages(100,10000,static_cast (NULL)); + } + #endif + }