port should not complain about +universal, CFLAGS/LDFLAGS, configure.universal_cflags-append/configure.universal_ldflags-append

Elias Pipping pipping at macports.org
Sun Mar 18 05:55:13 PDT 2007


The list can now be found here:

https://svn.macosforge.org/projects/macports/wiki/Universal


Regards,

Elias

On Mar 18, 2007, at 12:46 PM, Randall Wood wrote:

> Why don't we create it at https://svn.macosforge.org/projects/ 
> macports/wiki/Universal
>
> On 18 Mar 2007, at 07:26, Elias Pipping wrote:
>
>> Sure, where would you want me to put it?
>>
>> On Mar 18, 2007, at 12:14 PM, Randall Wood wrote:
>>
>>> Can you put that list in Trac?
>>>
>>> On 18 Mar 2007, at 06:52, Elias Pipping wrote:
>>>
>>>> Let's wait for official support of +universal with that...
>>>>
>>>> eventually the whole if clause will be gone anyway.
>>>>
>>>> I mean really, there's worse problems than obsolete warnings,  
>>>> especially with gettext. e.g. gettext +universal is somehow  
>>>> incomplete: all the libasprintf-related files are missing  
>>>> completely. diff the results of port contents with and without  
>>>> +universal and see for yourself (ideas, patches appreciated)
>>>>
>>>> see also http://page.mi.fu-berlin.de/~pipping/macports/universal  
>>>> for a list of such problems.
>>>>
>>>> Regards
>>>>
>>>> Elias
>>>>
>>>> On Mar 18, 2007, at 7:00 AM, Ryan Schmidt wrote:
>>>>
>>>>> When installing gettext +universal, port warns me that it might  
>>>>> not work because the port already overrides CFLAGS or LDFLAGS:
>>>>>
>>>>> $ sudo port install gettext +universal
>>>>> Warning: This port already overrides CFLAGS or LDFLAGS. The  
>>>>> universal variant may break it.
>>>>> --->  Extracting gettext
>>>>> --->  Applying patches to gettext
>>>>> --->  Configuring gettext
>>>>> --->  Building gettext with target all
>>>>> --->  Staging gettext into destroot
>>>>> --->  Installing gettext 0.16.1_0+universal
>>>>> --->  Activating gettext 0.16.1_0+universal
>>>>> $
>>>>>
>>>>> However, this is not a problem here because the gettext port  
>>>>> deals with the situation:
>>>>>
>>>>> if {[llength [info commands configure.universal_ldflags- 
>>>>> append]] > 0} {
>>>>> 	configure.universal_ldflags-append -L$prefix/lib
>>>>> 	configure.universal_cflags-append -I$prefix/include -no-cpp- 
>>>>> precomp
>>>>> } else {
>>>>> 	variant universal {
>>>>> 		return -code error "You need to be running MacPorts 1.4.0 or  
>>>>> higher to \
>>>>> 		use this variant (universal)."
>>>>> 	}
>>>>> }
>>>>>
>>>>> port should not print that warning if  
>>>>> configure.universal_cflags-append or .universal_ldflags-append  
>>>>> are used.
>>>>>
>>>>> _______________________________________________
>>>>> macports-dev mailing list
>>>>> macports-dev at lists.macosforge.org
>>>>> http://lists.macosforge.org/mailman/listinfo/macports-dev
>>>>
>>>> _______________________________________________
>>>> macports-dev mailing list
>>>> macports-dev at lists.macosforge.org
>>>> http://lists.macosforge.org/mailman/listinfo/macports-dev
>>>
>>>
>>> Randall Wood
>>> rhwood at mac.com
>>>
>>> "The rules are simple: The ball is round. The game lasts 90  
>>> minutes. All the
>>> rest is just philosophy."
>>>
>>
>
>
> Randall Wood
> rhwood at mac.com
>
> "The rules are simple: The ball is round. The game lasts 90  
> minutes. All the
> rest is just philosophy."
>




More information about the macports-dev mailing list