Hello, I don't know why this should happen and cannot suggest a fix that avoids recompilation. We regularly use SUMO in Germany where the decimal separator is also ',' and we never ran into this issue. I supopose it is some interaction of the computers 'Locale' settings and the fox toolkit library version. I've added the suggested fix to the codebase so you could use the latest development version and it should work. regards, Jakob
2018-06-18 13:01 GMT+02:00 P. Pablo Garrido Abenza <[email protected]>: > Hi, > > After having worked several months with SUMO v0.25.0 + Veins 4.4 + OMNeT++ > in Mac OS X without problems, suddenly simulations abort just at the > begining (t=0.2s). I don't know why, perhaps some application installed a > few days ago with MacPorts upgraded some library. > > The following error is shown in the SUMO server log: > > Done with proxy mode, killing SUMO > Done running SUMO > Cleaning up > Result: "<?xml version="1.0"?> > <status> > <exit-code>-6</exit-code> > <start>1529245446</start> > <end>1529245482</end> > <status>Exited with error code -6</status> > <stdout><![CDATA[Loading configuration... done. > ]]></stdout> > <stderr><![CDATA[*FXSevenSegment doesnt support: ,* > ]]></stderr> > </status> > > After several days with this, it seems that the problem is when sumo-gui > tries to represent the value 0.2 in the 7-segments displays. Thinking that > in Spain the decimal separator char is ',' (comma), so the value is 0,2, > I've modified the FXSevenSegment.cpp file such as it be the same as 0.2 > (with dot): > > // draw the specific character - figure out which segments to draw > void FXSevenSegment::drawFigure(FXDCWindow& dc, FXchar figure) { > switch (figure) { > ... > case '_' : > case '.' : > *case ',' : <---- added* > > Now, 0,2 is the same that 0.2, and it works!!. However, I would like to > know if somebody know the reason for this problem, and if the modification > done is correct. Is there any other way to solve this without recompiling > SUMO? Is there any parameter to configure the decimal separator char in > SUMO? > > Many thanks in advance. > Pablo > > > _______________________________________________ > sumo-user mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://dev.eclipse.org/mailman/listinfo/sumo-user > >
_______________________________________________ sumo-user mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/sumo-user
