[MacPorts] #13000: wine build incompatible with iPhone SDK
MacPorts
noreply at macports.org
Sat Jul 5 16:07:50 PDT 2008
#13000: wine build incompatible with iPhone SDK
---------------------------------+------------------------------------------
Reporter: tannhaus at gmail.com | Owner: ryandesign at macports.org
Type: defect | Status: reopened
Priority: Normal | Milestone: Port Bugs
Component: ports | Version: 1.5.2
Resolution: | Keywords:
---------------------------------+------------------------------------------
Comment (by gravydish at yahoo.com):
I was able to fix this by initializing variables in
dlls/crtdll/crtdll_main.c, @line 40:
from:
{{{
unsigned int CRTDLL__basemajor_dll;
unsigned int CRTDLL__baseminor_dll;
unsigned int CRTDLL__baseversion_dll;
unsigned int CRTDLL__cpumode_dll;
unsigned int CRTDLL__osmajor_dll;
unsigned int CRTDLL__osminor_dll;
unsigned int CRTDLL__osmode_dll;
unsigned int CRTDLL__osversion_dll;
}}}
to:
{{{
unsigned int CRTDLL__basemajor_dll=0;
unsigned int CRTDLL__baseminor_dll=0;
unsigned int CRTDLL__baseversion_dll=0;
unsigned int CRTDLL__cpumode_dll=0;
unsigned int CRTDLL__osmajor_dll=0;
unsigned int CRTDLL__osminor_dll=0;
unsigned int CRTDLL__osmode_dll=0;
unsigned int CRTDLL__osversion_dll=0;
}}}
Compilation then contiunes down to msvcrt.dll, where it bombs with similar
errors. Again, initializing uninitialized variables seems to allow the
compiler to continue.
I would agree it's probably a compiler issue.
--
Ticket URL: <http://trac.macports.org/ticket/13000#comment:48>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list