Re: 16-Bit/DOS Suppor Missing?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 7/12/10 2:53 PM, dwarfcricket wrote:
> Charles Davis wrote:
>> On 7/12/10 2:24 PM, dwarfcricket wrote:
>>
>>> Well I thought so, too, but when I try to run it in DOS it says "This program requires Microsoft Windows."    :| 
>>>
>> Oh, so it's a Win16 program.
>>
>> In that case, there are three things you can do:
>> - Run Windows in a VM, like John suggested. But that requires you to
>> have a Windows license.
>> - Upgrade to Snow Leopard. The reason MacPorts builds without Win16
>> support is that Xcode 3.x has a linker that can't handle 16-bit code
>> very well. Xcode 3.2, which comes with SL, does not have this problem.
>> - Patch the linker. See bug 14920
>> (http://bugs.winehq.org/show_bug.cgi?id=14920 ) for more info.
>>
>> If you pick one of the last two options, though, you'll then have to
>> change the Portfile to not pass --disable-win16 to Wine's configure script.
>>
>> Chip
> 
> 
> 
> Well, I don't have a Windows license, unfortunately.
> 
> SO, if I were to go about patching it - how would I change the Portfile?
The Portfile is in
/opt/local/var/macports/sources/rsync.macports.org/release/ports/x11/wine-devel.
There's a line that reads:

    configure.args-append --disable-win16

If you put a pound sign in front:

#    configure.args-append --disable-win16

then MacPorts won't disable Win16 support when it builds Wine.

You only need to do this if you patch the linker, though. I just
realized that the Portfile is smart enough to realize when it's on SL.
There, it leaves Win16 support in.

Chip



[Index of Archives]     [Gimp for Windows]     [Red Hat]     [Samba]     [Yosemite Camping]     [Graphics Cards]     [Wine Home]

  Powered by Linux