﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	revision
616	Current version 1.3.1 Incompatible with SoPlex-4.0.0	yurivict	Alpar Juttner	"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.
"	defect	new	major	LEMON 1.4 release	core	hg main				
