[36832] trunk/dports/archivers/gnutar/Portfile
Bryan Blackburn
blb at macports.org
Fri May 23 11:32:46 PDT 2008
On May 23, 2008, at 2:33 AM, Ryan Schmidt wrote:
> On May 18, 2008, at 04:34, Markus Weissmann wrote:
>
>> On 17 May 2008, at 06:47, Ryan Schmidt wrote:
>>
>>> On May 16, 2008, at 2:55 AM, mww at macports.org wrote:
>>>
>>>> version 1.20 with workaround for broken gcc-4.0 on 10.5: beta gcc
>>>> 4.2 needs to be installed :/
>>>
>>>> +platform darwin 9 {
>>>> + # gcc 4.0 fails to compile gnutar on 10.5 (probably will get
>>>> fixed with XCode 3.1)
>>>> + configure.compiler gcc-4.2
>>>> +}
>>>
>>> Don't you also need to add "depends_lib port:gcc42" in the
>>> "platform darwin 9" section then, since MacPorts doesn't
>>> automatically add the compiler dependency?
>>
>> No, this is not the vanilla-gcc installed via MacPorts but the beta
>> release of gcc 4.2 from Apple -- which allows universal builds etc.;
>
> Gotcha! I missed that.
>
Shouldn't there either be a check in the Portfile for gcc-4.2 (maybe
pre-fetch), or otherwise a note about this on the problem hotlist?
Otherwise, it'll simply fail with
configure: error: C compiler cannot create executables
which usually means Xcode is not installed. But if you aren't running
the beta version (like I'm not), then Xcode is installed...
This can removed of course when 3.1 is no longer beta/under NDA.
Bryan
>> I don't know if we should introduct a virtual package for this or
>> if there should be a "depends_build bin:gcc-4.2:APPLE_STUFF" in
>> there. Any thoughts?
>
> Oh, I think that's probably not necessary. I just wasn't paying
> enough attention.
>
More information about the macports-dev
mailing list