How can I tell where a framework (in /Library/Frameworks) came from?

I have some unexpected software on my Mac: /Library/Frameworks/clp.framework. This is some OR (operations research) software, I think a linear solver. The thing is, I have no idea how it got there. I don't think it's unauthorized, I just don't know what software package caused it to be installed, nor do I know whether it's safe to remove it.


Is there some way to audit this and find out what software package installed it? Without that, I'm completely clueless (and it's interfering with me building some other software).


thanks!

MacBook Pro, OS X El Capitan (10.11.5)

Posted on May 25, 2016 7:38 PM

Reply
5 replies

May 30, 2016 10:14 AM in response to leroydouglas

Thanks for the response, but this is not the same CLP. The Adobe CLP is something about digital publishing (their Cumulative Licensing Program), but the CLP I have is something to do with Constraint Logic Programming (or possibly Constrained Linear Programming). I believe it came (possibly indirectly from COmputational INfrastructurefor Operations Research). Here is a listing of the contents:


$ exa /Library/Frameworks/clp.framework/

Headers
Resources
Versions
clp

rpg@rpgoldman-2: ~/stratus/stratus-trunk/code $ exa /Library/Frameworks/clp.framework/Headers/

CbcOrClpParam.hpp ClpGubDynamicMatrix.hpp ClpPredictorCorrector.hpp CoinError.hpp CoinPresolveDual.hpp CoinSnapshot.hpp

ClpCholeskyBase.hpp ClpGubMatrix.hpp ClpPresolve.hpp CoinFactorization.hpp CoinPresolveDupcol.hpp CoinSort.hpp

ClpCholeskyDense.hpp ClpHelperFunctions.hpp ClpPrimalColumnDantzig.hpp CoinFileIO.hpp CoinPresolveEmpty.hpp CoinTime.hpp

ClpCholeskyTaucs.hpp ClpInterior.hpp ClpPrimalColumnPivot.hpp CoinFinite.hpp CoinPresolveFixed.hpp CoinTypes.hpp

ClpCholeskyUfl.hpp ClpLinearObjective.hpp ClpPrimalColumnSteepest.hpp CoinFloatEqual.hpp CoinPresolveForcing.hpp CoinUtility.hpp

ClpCholeskyWssmp.hpp ClpLsqr.hpp ClpPrimalQuadraticDantzig.hpp CoinHelperFunctions.hpp CoinPresolveImpliedFree.hpp CoinUtilsConfig.h

ClpCholeskyWssmpKKT.hpp ClpMatrixBase.hpp ClpQuadraticObjective.hpp CoinIndexedVector.hpp CoinPresolveIsolated.hpp CoinWarmStart.hpp

ClpConfig.h ClpMessage.hpp ClpSimplex.hpp CoinLpIO.hpp CoinPresolveMatrix.hpp CoinWarmStartBasis.hpp

ClpConstraint.hpp ClpModel.hpp ClpSimplexDual.hpp CoinMessage.hpp CoinPresolvePsdebug.hpp CoinWarmStartDual.hpp

ClpConstraintLinear.hpp ClpNetworkBasis.hpp ClpSimplexNonlinear.hpp CoinMessageHandler.hpp CoinPresolveSingleton.hpp CoinWarmStartPrimalDual.hpp

ClpConstraintQuadratic.hpp ClpNetworkMatrix.hpp ClpSimplexOther.hpp CoinModel.hpp CoinPresolveSubst.hpp CoinWarmStartVector.hpp

ClpDualRowDantzig.hpp ClpNode.hpp ClpSimplexPrimal.hpp CoinModelUseful.hpp CoinPresolveTighten.hpp Coin_C_defines.h

ClpDualRowPivot.hpp ClpNonLinearCost.hpp ClpSolve.hpp CoinMpsIO.hpp CoinPresolveTripleton.hpp Idiot.hpp

ClpDualRowSteepest.hpp ClpObjective.hpp Clp_C_Interface.h CoinPackedMatrix.hpp CoinPresolveUseless.hpp MyEventHandler.hpp

ClpDummyMatrix.hpp ClpPackedMatrix.hpp CoinAlloc.hpp CoinPackedVector.hpp CoinPresolveZeros.hpp MyMessageHandler.hpp

ClpDynamicExampleMatrix.hpp ClpParameters.hpp CoinBuild.hpp CoinPackedVectorBase.hpp CoinSearchTree.hpp config_clp.h

ClpDynamicMatrix.hpp ClpPdco.hpp CoinDenseFactorization.hpp CoinParam.hpp CoinShallowPackedVector.hpp config_coinutils.h

ClpEventHandler.hpp ClpPdcoBase.hpp CoinDenseVector.hpp CoinPragma.hpp CoinSignal.hpp configall_system.h

ClpFactorization.hpp ClpPlusMinusOneMatrix.hpp CoinDistance.hpp CoinPresolveDoubleton.hpp CoinSmartPtr.hpp configall_system_msc.h

rpg@rpgoldman-2: ~/stratus/stratus-trunk/code $ exa /Library/Frameworks/clp.framework/Versions/

A
Current

rpg@rpgoldman-2: ~/stratus/stratus-trunk/code $ exa /Library/Frameworks/clp.framework/Resources/

Info.plist Makefile.in

My guess is that this came with Octave, R, or some other piece of mathematical software, but I don't know what.

May 31, 2016 2:51 AM in response to rpg25

rpg25 wrote:


Thanks! Minor correction: it's "About this Mac" -> "System Report..." -> "Software" -> "Frameworks"




Not if you hold down the *option key*, as I wrote :-)


Disappointing results:

  • Name: "clp"
  • Version: 1.0
  • Obtained from "Unknown"
  • Last modified 2009.

I bet I can just toss this one into the bit-bucket! 😉

Sorry about that. This is always a possibility. But, as you say, you aren't likely to need this.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

How can I tell where a framework (in /Library/Frameworks) came from?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.