[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