Two errors compiling wine-devel

Ryan Schmidt ryandesign at macports.org
Wed Sep 2 22:57:59 PDT 2009


On Sep 3, 2009, at 00:56, William Davis wrote:

> On Sep 2, 2009, at 9:15 PM, Joshua Root wrote:
>
>> On 2009-9-3 10:54, Ryan Schmidt wrote:
>>>
>>> On Sep 2, 2009, at 10:39, Payam Minoofar wrote:
>>>
>>>> On Sep 1, 2009, at 7:16 PM, Jeremy Huddleston wrote:
>>>>
>>>>> wine needs to build 32bit which means that you need to build  
>>>>> macports
>>>>> 2-way (i386/x86_64) to use wine.
>>>>
>>>> How do I do that?
>>>
>>> For each port that is a dependency of wine, e.g. freetype:
>>>
>>> sudo port upgrade --force freetype +universal
>>>
>>> (I think this is the new correct syntax for 1.8.0.)
>>
>> I'd use --enforce-variants rather than --force to avoid rebuilding
>> anything that happens to be universal already.
>
> Couldn't --enforce-variants be used to fix the 32bit/64bit problem  
> we were discussing earlier? Would
> sudo port install [or upgrade] --enforce-variants wine +universal
> cause all of wines dependents that weren't already universal to be  
> (re)built universal?

That sounds plausible. I have not tried it yet.

> Or if it doesn't how hard would it be to make it behave that way?   
> The --enforce-variants code is already there..........Could it be  
> invoked in the portfile off wine instead of being on the command  
> line??

No, a port cannot invoke code that would cause another upgrade to occur.



More information about the macports-users mailing list