Opened 7 years ago

Closed 7 years ago

#53818 closed defect (fixed)

fox: version upgrade breaks sumo

Reported by: lockhart (Thomas Lockhart) Owned by:
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: fox

Description

The fox upgrade to 1.6.53 breaks the sumo port, giving a segfault on program start for programs having a GUI (e.g. sumo-gui and netedit). The previous version of fox, 1.6.46, exhibited not such problems. Are there any ports known to work with fox-1.6.53? I would recommend reverting the fox version to 1.6.46. I am the maintainer for the sumo port and have no indication that fox-1.6.53 can be made to work.

Change History (8)

comment:1 Changed 7 years ago by ryandesign (Ryan Carsten Schmidt)

Can you cite any upstream bug reports -- confirmation from either sumo or fox developers about this problem?

comment:2 in reply to:  1 Changed 7 years ago by lockhart (Thomas Lockhart)

Replying to ryandesign:

Can you cite any upstream bug reports -- confirmation from either sumo or fox developers about this problem?

There has been discussion on the SUMO user's mailing list regarding the problem. The solution came from someone familiar with Homebrew and the fact that Homebrew has revlocked Fox to a much earlier version. I can poll SUMO developers to see what version they use, but that does not change the fact that the version of Fox coming in a recent update to MacPorts breaks SUMO tools on MacPorts. The previous version of Fox in MacPorts is known to work.

comment:3 in reply to:  1 Changed 7 years ago by lockhart (Thomas Lockhart)

Replying to ryandesign:

Can you cite any upstream bug reports -- confirmation from either sumo or fox developers about this problem?

Here is a copy of the most recent email and response from the principal SUMO developer recommending using Homebrew to solve the problem with Fox on MacPorts. At the moment SUMO is unusable on MacPorts. Please help!

Received: by 10.100.153.16 with HTTP; Sat, 1 Apr 2017 05:40:07 -0700 (PDT) From: Jakob Erdmann <namdre.sumo@…> Date: Sat, 1 Apr 2017 14:40:07 +0200 To: Rodger Gutierrez <rodgergutierrez@…> CC: sumo-user <sumo-user@…> Subject: Re: [sumo-user] Bus error 10

There is a problem with one of the required sumo libraries on Mac (fox toolkit). As a workaround you may try the following:

sudo port uninstall sumo sudo port uninstall fox

then follow the homebrew guide:

http://sumo.dlr.de/wiki/Installing/MacOS_Build_w_Homebrew

regards, Jakob

2017-03-31 8:23 GMT+02:00 Rodger Gutierrez <rodgergutierrez@…>:

Dear Sir

I have a Problem

Please help me

Thank you

comment:4 Changed 7 years ago by lockhart (Thomas Lockhart)

I've tried testing with 1.6.52 (fails to build with an undefined variable) and 1.6.50 (builds and does not exhibit the crashing problem found in 1.6.53). SUMO developers report success with 1.6.50 on Linux and 1.6.52 on Windows and no experience with 1.6.53. If we want to upgrade Fox I would recommend moving to 1.6.50 from 1.6.46.

comment:5 Changed 7 years ago by lockhart (Thomas Lockhart)

I'm sorry that we did not get this resolved by now. However, a new version of Fox 1.6.54 has been released and fixes the problem. Will open a new ticket and submit patches. Thanks to Tammo Ricklefs tammo.ricklefs@… for testing the new version of Fox and notifying the SUMO community.

comment:6 Changed 7 years ago by mf2k (Frank Schima)

comment:7 in reply to:  6 Changed 7 years ago by lockhart (Thomas Lockhart)

Replying to mf2k:

Is this issue fixed by the update to 1.6.54 in #54190?

Yes. SUMO gui programs now work again. Thanks!

comment:8 Changed 7 years ago by mf2k (Frank Schima)

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.