[88407] trunk/dports/lang/gccxml-devel/Portfile
Mark Moll
mmoll at macports.org
Mon Jan 2 18:54:55 PST 2012
On Jan 1, 2012, at 5:18 PM, Ryan Schmidt wrote:
> On Jan 1, 2012, at 12:48, Mark Moll wrote:
>
>> On Dec 30, 2011, at 11:20 PM, Ryan Schmidt wrote:
>>
>>> On Dec 30, 2011, at 23:19, mmoll at macports.org wrote:
>>>
>>>> Revision: 88407
>>>> http://trac.macports.org/changeset/88407
>>>> Author: mmoll at macports.org
>>>> Date: 2011-12-30 21:19:34 -0800 (Fri, 30 Dec 2011)
>>>> Log Message:
>>>> -----------
>>>> lang/gccxml-devel: doesn't compile with clang, so switch to llvm-gcc-4.2
>>>>
>>>> Modified Paths:
>>>> --------------
>>>> trunk/dports/lang/gccxml-devel/Portfile
>>>>
>>>> Modified: trunk/dports/lang/gccxml-devel/Portfile
>>>> ===================================================================
>>>> --- trunk/dports/lang/gccxml-devel/Portfile 2011-12-31 03:24:24 UTC (rev 88406)
>>>> +++ trunk/dports/lang/gccxml-devel/Portfile 2011-12-31 05:19:34 UTC (rev 88407)
>>>> @@ -20,5 +20,8 @@
>>>> cvs.date 2010-10-14
>>>> cvs.module gccxml
>>>> worksrcdir gccxml
>>>> -
>>>> +checksum {}
>>>> universal_variant no
>>>> +if {${configure.compiler} == "clang"} {
>>>> + configure.compiler llvm-gcc-4.2
>>>> + }
>>>
>>> But you shouldn't disable the checksum phase.
>>
>>
>> This is a port that uses CVS. I thought there was no checksumming in that case.
>
> Ah. Well that's true but MacPorts handles it for you. There's no need to manually disable it, and it's simpler (and thus easier for others to understand the portfile) if you don't. Also I was objecting to sneaking this change in with another change and not mentioning it in the commit message. I've undone it in r88420.
>
>
>> With the checksum phase enabled I get this error:
>>
>> ---> Checksumming
>> Error: Target org.macports.checksum returned: does not exist in /opt/local/var/macports/distfiles/gccxml-devel
>> DEBUG: Backtrace: does not exist in /opt/local/var/macports/distfiles/gccxml-devel
>> while executing
>> "$procedure $targetname"
>> Warning: the following items did not execute (for gccxml-devel): org.macports.activate org.macports.checksum org.macports.extract org.macports.patch org.macports.configure org.macports.build org.macports.destroot org.macports.install
>> Log for gccxml-devel is at: /opt/local/var/macports/logs/_Users_mmoll_src_macports_dports_lang_gccxml-devel/gccxml-devel/main.log
>
> I'm unable to reproduce that. Try:
>
> sudo port selfupdate
> sudo port clean gccxml-devel
> sudo port checksum gccxml-devel
>
> Does it work now?
No. Same error. OS X 10.7.2, MacPorts 2.0.99 at first, now 2.0.3.
--
Mark Moll
More information about the macports-dev
mailing list