COIN-OR::LEMON - Graph Library

Opened 4 months ago

#616 new defect

Current version 1.3.1 Incompatible with SoPlex-4.0.0

Reported by: yurivict Owned by: Alpar Juttner
Priority: major Milestone: LEMON 1.4 release
Component: core Version: hg main
Keywords: Cc:
Revision id:


First, it can't find the header because the header is in include/soplex/:

/usr/ports/math/coin-or-lemon/work/lemon-1.3.1/lemon/ fatal error: 'spxout.h' file not found
#include <spxout.h>

Then it fails to compile:

/usr/ports/math/coin-or-lemon/work/lemon-1.3.1/lemon/ error: static_cast from 'soplex::SoPlex *' to 'soplex::SPxLP *' (aka 'SPxLPBase<double> *'), which are not related by inheritance, is not allowed
    (*static_cast<soplex::SPxLP*>(soplex)) = *(lp.soplex);
/usr/ports/math/coin-or-lemon/work/lemon-1.3.1/lemon/ error: no member named 'addCol' in 'soplex::SoPlex'
    ~~~~~~  ^
/usr/ports/math/coin-or-lemon/work/lemon-1.3.1/lemon/ error: no member named 'nCols' in 'soplex::SoPlex'
    return soplex->nCols() - 1;
           ~~~~~~  ^
/usr/ports/math/coin-or-lemon/work/lemon-1.3.1/lemon/ error: no member named 'addRow' in 'soplex::SoPlex'
    ~~~~~~  ^
/usr/ports/math/coin-or-lemon/work/lemon-1.3.1/lemon/ error: no member named 'nRows' in 'soplex::SoPlex'
    return soplex->nRows() - 1;
           ~~~~~~  ^

Please make a release that fixes the problem.

FreeBSD 11.2 amd64 SoPlex?-4.0.0 installed from the port.

Change History (0)

Note: See TracTickets for help on using tickets.