Bug 220890

Summary: emulators/dosbox: Hangs when executing syndicate plus when compiled with clang
Product: Ports & Packages Reporter: Olivier Cochard <olivier>
Component: Individual Port(s)Assignee: Olivier Cochard <olivier>
Status: Closed Overcome By Events    
Severity: Affects Some People CC: knyght, w.schwarzenfeld
Priority: --- Keywords: easy
Version: LatestFlags: bugzilla: maintainer-feedback? (knyght)
koobs: merge-quarterly?
Hardware: Any   
OS: Any   
Attachments:
Description Flags
patch for forcing usage of GCC koobs: maintainer-approval? (knyght)

Description Olivier Cochard freebsd_committer freebsd_triage 2017-07-20 21:34:30 UTC
Created attachment 184557 [details]
patch for forcing usage of GCC

I can't run the game "syndicate plus" (http://www.myabandonware.com/game/syndicate-plus-310) under FreeBSD dosbox port, but this same archive works under the MS Windows dosbox port.

Then I've compiled the port by forcing usage of GCC in place of clang and this change fix the problem: The game run great now.
Comment 1 Kubilay Kocak freebsd_committer freebsd_triage 2017-07-23 11:29:21 UTC
Reporter is committer, assign accordingly
Comment 2 Tom Carrick 2017-08-04 13:51:25 UTC
Two things.

Firstly I would rather get this working with clang, I think this might be the last issue, and we've already spent some effort on patches for clang.

Related, if we do go with this solution, we should also remove the patches that have been previously added for clang compatibility.
Comment 3 Olivier Cochard freebsd_committer freebsd_triage 2017-08-14 12:58:24 UTC
Sure, it will be the best solution: Did you reach to reproduce the problem, or do you need more debug data from my side?
Comment 4 Walter Schwarzenfeld freebsd_triage 2018-02-05 21:54:21 UTC
Feedback please!
Comment 5 Olivier Cochard freebsd_committer freebsd_triage 2021-03-22 17:15:37 UTC
Tested today on a FreeBSD 13.0-RC3 with the dosbox 0.74.3_1 package and it is working.