Bug 183959

Summary: [maintainer-update] games/ioquake3 games/ioquake3-server
Product: Ports & Packages Reporter: kamikaze
Component: Individual Port(s)Assignee: freebsd-ports-bugs mailing list <ports-bugs>
Status: Closed Overcome By Events    
Severity: Affects Only Me CC: marino
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
file.diff none

Description kamikaze 2013-11-14 17:50:00 UTC
games/ioquake3 and games/ioquake3-server do not build on i386 due to clang variable scope issues in combination with inline assembler.

Fix: The proposed fix simply renders the offending static variable global. This is bad style, but can be done safely, because there are no extern declarations referring to it.

Patch attached with submission follows:
How-To-Repeat: # cd /usr/ports/games/ioquake3
# make ARCH=i386
Comment 1 John Marino freebsd_committer 2014-06-10 12:11:01 UTC
I believe this was fixed here:
http://svnweb.freebsd.org/ports?view=revision&revision=356137
Comment 2 kamikaze 2014-06-10 12:26:37 UTC
True, I forgot I had filed that one when I filed a new PR 4 months later.