On Nov 6, 2019, at 05:54, joerg van den hoff wrote:
> On 05.11.19 20:41 , Ryan Schmidt wrote:
>> On Nov 5, 2019, at 10:20, joerg van den hoff wrote:
>>> this is on OSX 10.14.6 and with current macports 2.6.2.
>>>
>>> it does not find <sys/types.h> it seems. I don't find anything related to
>>> this in the bug tracker, so any hint appreciated how to proceed.
>> sys/types.h is a standard OS header. It should be there, if you have
>> installed Xcode or the command line tools.
>>> :debug:build
>>> SDKROOT='/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk'
>> Does the directory /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk
>> exist?
>
> yes
>
>> Does the file
>> /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include/sys/types.h
>> exist?
>
> yes.
>
>> They should. If they don't, reinstall the command line tools.
>> If you have Xcode installed, what version? If you've upgraded to Xcode 11,
>> since you're on Mojave, you may have fewer problems by downgrading
>
> I upgraded to Xcode 11 prior to taking note of the macports caveat. I've
> therefore downgraded as recommended (i.e. downloaded/installed
> "Command_Line_Tools_macOS_10.14_for_Xcode_10.3.dmg") but did not do so for
> the full Xcode 10 toolbox (trusting this is not required?).
Having mismatched versions of Xcode and the command line tools is not
recommended, but I can't see how it would cause this specific problem.
>> to Xcode 10. This is just general advice for Mojave users, and probably does
>> not relate to this problem you're experiencing now.
>
> so the problem persists (rxvt-unicode being the _only_ package which choked
> during the `port upgrade outdated' run) on two machines. in the meantime I
> did the update on a third one with supposedly basically identical setup (OS
> version, /opt/local content etc.) where I did *not* have the described
> problem.
>
> any idea where should I look now?
I think we'll have to see your main.log file and compare it to a system where
it works to see what's different. Could you file a ticket and attach it there?