Re: Xcode update broke ports

2019-09-24 Thread Ryan Schmidt



On Sep 23, 2019, at 17:37, Richard L. Hamilton wrote:

> You might want to install it as something other than Xcode.app, like 
> Xcode.10.3.app

If the problem is that some ports have a baked-in path to the 10.14 SDK, then 
you'll need to install it as Xcode.app to match that baked-in path.

Re: Xcode update broke ports

2019-09-24 Thread Vincent Habchi
> I think it is port-dependent. Some ports worked fine with the symlink, but 
> some (e.g., gcc) failed due to differences in the headers from what they were 
> expecting.

Oh, okay, right, makes sense.

Have fun,
Vincent



Re: Xcode update broke ports

2019-09-23 Thread Ralph Castain
Thanks Richard and Chris - downgrading Xcode as you described solved the 
problem! Much appreciate the assist.

Ralph


> On Sep 23, 2019, at 3:53 PM, Chris Janton  wrote:
> 
> 
>> On 23-Sep-2019, at 15:37, Richard L. Hamilton  wrote:
>> 
>> You might want to install it as something other than Xcode.app, like 
>> Xcode.10.3.app; you should be able to use xcode-select to pick which one has 
>> its command-line tools used.  There's another package there for the command 
>> line tools, too, I think.  Maybe someone else can better explain how to set 
>> it up so you can properly have what you need, without interfering with what 
>> you've already updated via the app store.
>> 
> 
> I discovered the problem too ;-)
> 
> I downloaded the Command Line Tools (mcOS 10.14) for Xcode 10.3, installed 
> the package, 'sudo port upgrade outdated' is working just fine again...
> 
> 8)
> --
> Chris Janton  - face at CentosPrime dot COM
> msgs: facej at me dot com
> 
> ‌
> ‌
> 



Re: Xcode update broke ports

2019-09-23 Thread Ralph Castain
I think it is port-dependent. Some ports worked fine with the symlink, but some 
(e.g., gcc) failed due to differences in the headers from what they were 
expecting.


> On Sep 23, 2019, at 9:53 PM, Vincent  wrote:
> 
> Hey,
> 
>> On 24 Sep 2019, at 00:12, Ralph Castain  wrote:
>> 
>> I tried uninstalling all ports and reinstalling them, but that didn't
>> help. Ditto for simply creating a MacOSX10.14.sdk symlink.
> 
> The symlink kludge worked with me, so I wonder what may be wrong in your case.
> 
> Vincent



Re: Xcode update broke ports

2019-09-23 Thread Vincent
Hey,

> On 24 Sep 2019, at 00:12, Ralph Castain  wrote:
> 
> I tried uninstalling all ports and reinstalling them, but that didn't
> help. Ditto for simply creating a MacOSX10.14.sdk symlink.

The symlink kludge worked with me, so I wonder what may be wrong in your case.

Vincent 

Re: Xcode update broke ports

2019-09-23 Thread Chris Janton


> On 23-Sep-2019, at 15:37, Richard L. Hamilton  wrote:
> 
> You might want to install it as something other than Xcode.app, like 
> Xcode.10.3.app; you should be able to use xcode-select to pick which one has 
> its command-line tools used.  There's another package there for the command 
> line tools, too, I think.  Maybe someone else can better explain how to set 
> it up so you can properly have what you need, without interfering with what 
> you've already updated via the app store.
> 

I discovered the problem too ;-)

I downloaded the Command Line Tools (mcOS 10.14) for Xcode 10.3, installed the 
package, 'sudo port upgrade outdated' is working just fine again...

8)
--
Chris Janton  - face at CentosPrime dot COM
msgs: facej at me dot com

‌
‌



Re: Xcode update broke ports

2019-09-23 Thread Richard L. Hamilton
You might want to install it as something other than Xcode.app, like 
Xcode.10.3.app; you should be able to use xcode-select to pick which one has 
its command-line tools used.  There's another package there for the command 
line tools, too, I think.  Maybe someone else can better explain how to set it 
up so you can properly have what you need, without interfering with what you've 
already updated via the app store.

> On Sep 23, 2019, at 18:35, Richard L. Hamilton  wrote:
> 
> Eventually MacPorts and/or Xcode will get fixed. I'm not involved except as 
> someone else that wants it to work (I was fortunate and asked before 
> installing it, and was warned that there might be problems). So I have no 
> idea when "eventually" might be. Hopefully those who know more will let us 
> know.
> 
> Until then, you can still download older Xcode versions outside of the app 
> store, and install them:
> https://developer.apple.com/download/more/ 
> 
> 
> 10.3 is the one you want, I think.
> 
> You may need an account, although it does not have to be a paid developer 
> account.
> 
>> On Sep 23, 2019, at 18:12, Ralph Castain > > wrote:
>> 
>> Apple apparently included an Xcode update in a recent maintenance release.
>> Since the update, I am unable to run many of the compiler ports (gcc,
>> python) due to errors stating that system headers and libraries cannot be
>> found. Investigation revealed that the ports were all configured with:
>> 
>> --with-sysroot=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk
>> 
>> However, the Xcode update apparently removed the MacOSX10.14.sdk in that 
>> directory and
>> replaced it with MacOSX10.15.sdk - even though I have NOT updated the OS
>> from Mojave!
>> 
>> I tried uninstalling all ports and reinstalling them, but that didn't
>> help. Ditto for simply creating a MacOSX10.14.sdk symlink.
>> 
>> Does anyone have a suggestion on how to get around this problem?
>> 
>> Ralph
>> 
>> 
> 



Re: Xcode update broke ports

2019-09-23 Thread Richard L. Hamilton
Eventually MacPorts and/or Xcode will get fixed. I'm not involved except as 
someone else that wants it to work (I was fortunate and asked before installing 
it, and was warned that there might be problems). So I have no idea when 
"eventually" might be. Hopefully those who know more will let us know.

Until then, you can still download older Xcode versions outside of the app 
store, and install them:
https://developer.apple.com/download/more/ 


10.3 is the one you want, I think.

You may need an account, although it does not have to be a paid developer 
account.

> On Sep 23, 2019, at 18:12, Ralph Castain  wrote:
> 
> Apple apparently included an Xcode update in a recent maintenance release.
> Since the update, I am unable to run many of the compiler ports (gcc,
> python) due to errors stating that system headers and libraries cannot be
> found. Investigation revealed that the ports were all configured with:
> 
> --with-sysroot=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk
> 
> However, the Xcode update apparently removed the MacOSX10.14.sdk in that 
> directory and
> replaced it with MacOSX10.15.sdk - even though I have NOT updated the OS
> from Mojave!
> 
> I tried uninstalling all ports and reinstalling them, but that didn't
> help. Ditto for simply creating a MacOSX10.14.sdk symlink.
> 
> Does anyone have a suggestion on how to get around this problem?
> 
> Ralph
> 
> 



Xcode update broke ports

2019-09-23 Thread Ralph Castain
Apple apparently included an Xcode update in a recent maintenance release.
Since the update, I am unable to run many of the compiler ports (gcc,
python) due to errors stating that system headers and libraries cannot be
found. Investigation revealed that the ports were all configured with:

--with-sysroot=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk

However, the Xcode update apparently removed the MacOSX10.14.sdk in that 
directory and
replaced it with MacOSX10.15.sdk - even though I have NOT updated the OS
from Mojave!

I tried uninstalling all ports and reinstalling them, but that didn't
help. Ditto for simply creating a MacOSX10.14.sdk symlink.

Does anyone have a suggestion on how to get around this problem?

Ralph