[Ipopt-tickets] [Ipopt] #42: Build failed with Ipopt stable 3.3 and Mumps stable 1.0

Ipopt coin-trac at coin-or.org
Tue Sep 25 01:17:59 EDT 2007


#42: Build failed with Ipopt stable 3.3 and Mumps stable 1.0
------------------------------+---------------------------------------------
Reporter:  kmartin            |       Owner:  ipopt-team
    Type:  defect             |      Status:  new       
Priority:  normal             |   Component:  Ipopt     
 Version:  3.3 (C++ Version)  |    Severity:  normal    
Keywords:                     |  
------------------------------+---------------------------------------------
 Hi:

 I tried building Ipopt stable 3.3 with

 https://projects.coin-or.org/svn/BuildTools/ThirdParty/Mumps/stable/1.0

 and got the errors below. If I use Ipopt trunk there is no error.


 mkdir .libs/libipopt.lax/libtmatrices.a
 Extracting
 /Users/kmartin/Documents/files/code/cpp/OScpp/vpath/Ipopt/src/Interfaces/../LinAlg/TMatrices/.libs/libtmatrices.a
 (cd .libs/libipopt.lax/libtmatrices.a && ar x
 /Users/kmartin/Documents/files/code/cpp/OScpp/vpath/Ipopt/src/Interfaces/../LinAlg/TMatrices/.libs/libtmatrices.a)
 g++ -dynamiclib -single_module ${wl}-undefined ${wl}dynamic_lookup -o
 .libs/libipopt.0.0.0.dylib  .libs/IpInterfacesRegOp.o
 .libs/IpIpoptApplication.o .libs/IpSolveStatistics.o
 .libs/IpStdCInterface.o .libs/IpStdFInterface.o .libs/IpStdInterfaceTNLP.o
 .libs/IpTNLPAdapter.o  .libs/libipopt.lax/libcoinmumps.a/dmumps_bloc2.o
 .libs/libipopt.lax/libcoinmumps.a/dmumps_buffer.o
 .libs/libipopt.lax/libcoinmumps.a/dmumps_c.o
 .libs/libipopt.lax/libcoinmumps.a/dmumps_cv.o
 .libs/libipopt.lax/libcoinmumps.a/dmumps_cv_load.o
 .libs/libipopt.lax/libcoinmumps.a/dmumps_io.o
 .libs/libipopt.lax/libcoinmumps.a/dmumps_io_basic.o
 .libs/libipopt.lax/libcoinmumps.a/dmumps_io_err.o
 .libs/libipopt.lax/libcoinmumps.a/dmumps_io_thread.o
 .libs/libipopt.lax/libcoinmumps.a/dmumps_ooc.o
 .libs/libipopt.lax/libcoinmumps.a/dmumps_orderings.o
 .libs/libipopt.lax/libcoinmumps.a/dmumps_part1.o
 .libs/libipopt.lax/libcoinmumps.a/dmumps_part2.o
 .libs/libipopt.lax/libcoinmumps.a/dmumps_part3.o
 .libs/libipopt.lax/libcoinmumps.a/dmumps_part4.o
 .libs/libipopt.lax/libcoinmumps.a/dmumps_part5.o
 .libs/libipopt.lax/libcoinmumps.a/dmumps_part6.o
 .libs/libipopt.lax/libcoinmumps.a/dmumps_part7.o
 .libs/libipopt.lax/libcoinmumps.a/dmumps_part8.o
 .libs/libipopt.lax/libcoinmumps.a/dmumps_part9.o
 .libs/libipopt.lax/libcoinmumps.a/dmumps_struc_def.o
 .libs/libipopt.lax/libcoinmumps.a/elapse.o
 .libs/libipopt.lax/libcoinmumps.a/mpi.o
 .libs/libipopt.lax/libcoinmumps.a/mpic.o
 .libs/libipopt.lax/libcoinhsl.a/dummy.o
 .libs/libipopt.lax/libcgpenalty.a/IpCGPenaltyCq.o
 .libs/libipopt.lax/libcgpenalty.a/IpCGPenaltyData.o
 .libs/libipopt.lax/libcgpenalty.a/IpCGPenaltyLSAcceptor.o
 .libs/libipopt.lax/libcgpenalty.a/IpCGPenaltyRegOp.o
 .libs/libipopt.lax/libcgpenalty.a/IpCGSearchDirCalc.o
 .libs/libipopt.lax/libipoptalg.a/IpAdaptiveMuUpdate.o
 .libs/libipopt.lax/libipoptalg.a/IpAlgBuilder.o
 .libs/libipopt.lax/libipoptalg.a/IpAlgorithmRegOp.o
 .libs/libipopt.lax/libipoptalg.a/IpAugRestoSystemSolver.o
 .libs/libipopt.lax/libipoptalg.a/IpBacktrackingLineSearch.o
 .libs/libipopt.lax/libipoptalg.a/IpDefaultIterateInitializer.o
 .libs/libipopt.lax/libipoptalg.a/IpEquilibrationScaling.o
 .libs/libipopt.lax/libipoptalg.a/IpExactHessianUpdater.o
 .libs/libipopt.lax/libipoptalg.a/IpFilter.o
 .libs/libipopt.lax/libipoptalg.a/IpFilterLSAcceptor.o
 .libs/libipopt.lax/libipoptalg.a/IpGenAugSystemSolver.o
 .libs/libipopt.lax/libipoptalg.a/IpGradientScaling.o
 .libs/libipopt.lax/libipoptalg.a/IpIpoptAlg.o
 .libs/libipopt.lax/libipoptalg.a/IpIpoptCalculatedQuantities.o
 .libs/libipopt.lax/libipoptalg.a/IpIpoptData.o
 .libs/libipopt.lax/libipoptalg.a/IpIteratesVector.o
 .libs/libipopt.lax/libipoptalg.a/IpLeastSquareMults.o
 .libs/libipopt.lax/libipoptalg.a/IpLimMemQuasiNewtonUpdater.o
 .libs/libipopt.lax/libipoptalg.a/IpLoqoMuOracle.o
 .libs/libipopt.lax/libipoptalg.a/IpLowRankAugSystemSolver.o
 .libs/libipopt.lax/libipoptalg.a/IpMonotoneMuUpdate.o
 .libs/libipopt.lax/libipoptalg.a/IpNLPScaling.o
 .libs/libipopt.lax/libipoptalg.a/IpOptErrorConvCheck.o
 .libs/libipopt.lax/libipoptalg.a/IpOrigIpoptNLP.o
 .libs/libipopt.lax/libipoptalg.a/IpOrigIterationOutput.o
 .libs/libipopt.lax/libipoptalg.a/IpPDFullSpaceSolver.o
 .libs/libipopt.lax/libipoptalg.a/IpPDPerturbationHandler.o
 .libs/libipopt.lax/libipoptalg.a/IpPDSearchDirCalc.o
 .libs/libipopt.lax/libipoptalg.a/IpProbingMuOracle.o
 .libs/libipopt.lax/libipoptalg.a/IpQualityFunctionMuOracle.o
 .libs/libipopt.lax/libipoptalg.a/IpRestoFilterConvCheck.o
 .libs/libipopt.lax/libipoptalg.a/IpRestoIpoptNLP.o
 .libs/libipopt.lax/libipoptalg.a/IpRestoIterateInitializer.o
 .libs/libipopt.lax/libipoptalg.a/IpRestoIterationOutput.o
 .libs/libipopt.lax/libipoptalg.a/IpRestoMinC_1Nrm.o
 .libs/libipopt.lax/libipoptalg.a/IpRestoRestoPhase.o
 .libs/libipopt.lax/libipoptalg.a/IpStdAugSystemSolver.o
 .libs/libipopt.lax/libipoptalg.a/IpTimingStatistics.o
 .libs/libipopt.lax/libipoptalg.a/IpUserScaling.o
 .libs/libipopt.lax/libipoptalg.a/IpWarmStartIterateInitializer.o
 .libs/libipopt.lax/liblinsolvers.a/IpLinearSolversRegOp.o
 .libs/libipopt.lax/liblinsolvers.a/IpMumpsSolverInterface.o
 .libs/libipopt.lax/liblinsolvers.a/IpTripletToCSRConverter.o
 .libs/libipopt.lax/liblinsolvers.a/IpTSymDependencyDetector.o
 .libs/libipopt.lax/liblinsolvers.a/IpTSymLinearSolver.o
 .libs/libipopt.lax/libcommon.a/IpDebug.o
 .libs/libipopt.lax/libcommon.a/IpJournalist.o
 .libs/libipopt.lax/libcommon.a/IpObserver.o
 .libs/libipopt.lax/libcommon.a/IpOptionsList.o
 .libs/libipopt.lax/libcommon.a/IpRegOptions.o
 .libs/libipopt.lax/libcommon.a/IpTaggedObject.o
 .libs/libipopt.lax/libcommon.a/IpUtils.o
 .libs/libipopt.lax/liblinalg.a/IpBlas.o
 .libs/libipopt.lax/liblinalg.a/IpCompoundMatrix.o
 .libs/libipopt.lax/liblinalg.a/IpCompoundSymMatrix.o
 .libs/libipopt.lax/liblinalg.a/IpCompoundVector.o
 .libs/libipopt.lax/liblinalg.a/IpDenseGenMatrix.o
 .libs/libipopt.lax/liblinalg.a/IpDenseSymMatrix.o
 .libs/libipopt.lax/liblinalg.a/IpDenseVector.o
 .libs/libipopt.lax/liblinalg.a/IpDiagMatrix.o
 .libs/libipopt.lax/liblinalg.a/IpExpansionMatrix.o
 .libs/libipopt.lax/liblinalg.a/IpIdentityMatrix.o
 .libs/libipopt.lax/liblinalg.a/IpLapack.o
 .libs/libipopt.lax/liblinalg.a/IpLowRankUpdateSymMatrix.o
 .libs/libipopt.lax/liblinalg.a/IpMatrix.o
 .libs/libipopt.lax/liblinalg.a/IpMultiVectorMatrix.o
 .libs/libipopt.lax/liblinalg.a/IpScaledMatrix.o
 .libs/libipopt.lax/liblinalg.a/IpSumMatrix.o
 .libs/libipopt.lax/liblinalg.a/IpSumSymMatrix.o
 .libs/libipopt.lax/liblinalg.a/IpSymMatrix.o
 .libs/libipopt.lax/liblinalg.a/IpSymScaledMatrix.o
 .libs/libipopt.lax/liblinalg.a/IpVector.o
 .libs/libipopt.lax/liblinalg.a/IpZeroMatrix.o
 .libs/libipopt.lax/libtmatrices.a/IpGenTMatrix.o
 .libs/libipopt.lax/libtmatrices.a/IpSymTMatrix.o
 .libs/libipopt.lax/libtmatrices.a/IpTripletHelper.o    -install_name
 /Users/kmartin/Documents/files/code/cpp/OScpp/vpath/lib/libipopt.0.dylib
 -compatibility_version 1 -current_version 1.0
 ld: multiple definitions of symbol _MPI_COMM_WORLD
 .libs/libipopt.lax/libcoinmumps.a/mpic.o definition of _MPI_COMM_WORLD in
 section (__DATA,__common)
 .libs/libipopt.lax/liblinsolvers.a/IpMumpsSolverInterface.o definition of
 _MPI_COMM_WORLD in section (__DATA,__common)
 /usr/bin/libtool: internal link edit command failed
 make[2]: *** [libipopt.la] Error 1
 make[1]: *** [all-recursive] Error 1
 make: *** [all-recursive] Error 1

-- 
Ticket URL: <https://projects.coin-or.org/Ipopt/ticket/42>
Ipopt <http://projects.coin-or.org/Ipopt>
Interior-point optimizer for nonlinear programs.



More information about the Ipopt-tickets mailing list