Trace mode

Joshua Root jmr at macports.org
Thu Feb 26 01:04:55 PST 2009


Ryan Schmidt wrote:
> 
> On Feb 26, 2009, at 00:27, Joshua Root wrote:
> 
>> Ryan Schmidt wrote:
>>
>>> The problem seems to be that darwintrace.dylib is compiled for i386 only
>>> but my bzip2 is 4-way universal. If I deactivate bzip2 +universal and
>>> install bzip2 non-universal it extracts fine.
>>>
>>> So for darwintrace to work with 4-way universal ports, I need to build
>>> MacPorts base as 4-way universal? I have tried, but I get:
>>>
>>>
>>> checking objc/objc.h usability... yes
>>> checking objc/objc.h presence... yes
>>> checking for objc/objc.h... yes
>>> checking if linking libobjc requires pthreads... no
>>> checking for Apple Objective-C runtime... no
>>> checking for GNU Objective C runtime... no
>>> configure: error: Could not locate a working Objective-C runtime.
>>> See `config.log' for more details.
>>
>> Is this on Tiger?
> 
> Yes.
> 
>> If so, that's to be expected (practically nothing is
>> 64-bit other than libSystem).
> 
> Practically nothing in the OS is 64-bit other than libSystem, perhaps,
> but I have plenty of 4-way universal ports installed.

None that use Foundation, I'd imagine.

>> You could disable the ObjC stuff by
>> passing --with-objc-runtime=no and --with-objc-foundation=no.
> 
> What will that do? What is the ObjC stuff? What will I be missing by
> disabling it?

Uh... good question. :-)

Looks like tclobjc1.0 and the part of the new proxy configuration code
that reads from system prefs.

- Josh


More information about the macports-users mailing list