Opened 7 years 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.
Note: See
        TracTickets for help on using
        tickets.
    
