COIN-OR::LEMON - Graph Library

Opened 8 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:

Description

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/soplex.cc:23:10: 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/soplex.cc:44:7: 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/soplex.cc:76:13: error: no member named 'addCol' in 'soplex::SoPlex'
    soplex->addCol(c);
    ~~~~~~  ^
/usr/ports/math/coin-or-lemon/work/lemon-1.3.1/lemon/soplex.cc:80:20: error: no member named 'nCols' in 'soplex::SoPlex'
    return soplex->nCols() - 1;
           ~~~~~~  ^
/usr/ports/math/coin-or-lemon/work/lemon-1.3.1/lemon/soplex.cc:87:13: error: no member named 'addRow' in 'soplex::SoPlex'
    soplex->addRow(r);
    ~~~~~~  ^
/usr/ports/math/coin-or-lemon/work/lemon-1.3.1/lemon/soplex.cc:91:20: 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.