Can't link against system-installed version of MUMPS when building IPOPT 3.8.1

Bug #497626 reported by John Pye
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
mumps (Ubuntu)
New
Undecided
Unassigned
Nominated for Lucid by John Pye

Bug Description

When attempting to build IPOPT 3.8.1 on Ubuntu Karmic with

./configure --with-mumps-lib=/usr/lib/libdmumps.a --with-mumps-incdir=/usr/include

I get an error

checking if user provides library for mumps... yes
checking whether symbol dmumps_c is available with MUMPS... no
configure: error: Cannot find symbol(s) dmumps_c with MUMPS
configure: error: /bin/bash './configure' failed for Ipopt

According to the IPOPT mailing list, there are bugs in MUMPS >4.8.3; it may be preferable to package against MUMPS 4.9.x.

Revision history for this message
Harald Held (hheld) wrote :

Not sure if this is still an issue, but it works with

./configure --with-mumps-incdir=/usr/include --with-mumps-lib=-ldmumps

'--with-mumps-lib' expects actual linking flags.

Revision history for this message
John Pye (jdpipe) wrote :

OK I will try that. Have you checked that the resulting IPOPT actually runs correctly... I believe that when IPOPT builds its own copy of MUMPS, some patches are applied to the source code.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.