<div dir="ltr"><div><div><div><div><div><div>Hi,<br><br></div>I am getting errors from Cbc when reading an LP format file generated by CPLEX 12:<br><br>### CoinLpIO::readLp(): bad SOS item S1<br><br></div>I assume this is from reading the SOS items in the LP file:<br><br> s999:  S1 ::  x1154 : 1  x5539 : 2<br><br></div>Looking at CoinLpIO.cpp, the code expects no space between S1 and ::<br><br>            if (next>=buff&&(!strncmp(next,"S1::",4)||!strncmp(next,"S2::",4))) {<br>              setType = next[1]-'0';<br>              gotStart=true;<br>            } else {<br>              // error<br>              goodLine=0;<br>            }<br><br></div><div>Should this be fixed to allow more flexibility in reading SOS items? <br><br></div>I am running the latest stable branch of Cbc 2.9, downloaded via svn co about 2 days ago.<br><br></div>Thanks and cheers,<br><br></div>Kish<br><br></div>