C compiler not found after upgrade to macOS 13.0.1

Robert Schwalbe roberts at inode.com
Tue Nov 15 13:23:48 UTC 2022


Looks like your ports are not up to date, please run

>  sudo port -d sync
>  sudo port upgrade outdated

Then report back.

>On 10 Nov 2022, at 7:12 pm, Artemio González López <artemiog at mac.com> wrote:
>
>
>
>
>>On 10 Nov 2022, at 20:05, Chris Jones <jonesc at hep.phy.cam.ac.uk> wrote:
>>
>>Does
>>
>>  /opt/local/lib/libicui18n.71.dylib
>>
>>Actually exist in your system ?
>>
>
>No, but
>
>/opt/local/lib/libicui18n.72.dylib
>
>
>does. Also,
>
>
>rtemio at mbp-13 ~ % otool -L 
>/opt/local/lib/libxml2.2.dylib                             
>
>/opt/local/lib/libxml2.2.dylib:
>
>	/opt/local/lib/libxml2.2.dylib 
>(compatibility version 13.0.0, current version 
>13.3.0)
>
>	/opt/local/lib/libz.1.dylib 
>(compatibility version 1.0.0, current version 
>1.2.13)
>
>	/opt/local/lib/liblzma.5.dylib 
>(compatibility version 8.0.0, current version 
>8.7.0)
>
>	/usr/lib/libSystem.B.dylib (compatibility 
>version 1.0.0, current version 1319.0.0)
>
>	/opt/local/lib/libiconv.2.dylib 
>(compatibility version 9.0.0, current version 
>9.1.0)
>
>	/opt/local/lib/libicui18n.71.dylib 
>(compatibility version 71.0.0, current version 
>71.1.0)
>
>	/opt/local/lib/libicuuc.71.dylib 
>(compatibility version 71.0.0, current version 
>71.1.0)
>
>	/opt/local/lib/libicudata.71.dylib 
>(compatibility version 71.0.0, current version 
>71.1.0)
>
>
>However, I am embarrassed to say that the 
>problem with the compiler seems to have been 
>cause by not updating the path to Xcode after 
>replacing the RC2 by the final version. Indeed, 
>after executing
>
>
>sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
>
>
>And doing a port update clang seems to be 
>working again! (The Emacs.app problem still 
>persists, though).
>
>
>Sorry for the snafu,
>
>
>Artemio
>
>>
>>>On 10 Nov 2022, at 7:02 pm, Artemio González 
>>>López via macports-users 
>>><macports-users at lists.macports.org> wrote:
>>>
>>>
>>>
>>>>On 10 Nov 2022, at 18:52, Artemio González López <artemiog at mac.com> wrote:
>>>>
>>>>After upgrading to macOS 13.0.1 (on an M1 
>>>>MacBook Pro), port cannot find any C compiler:
>>>>
>>>>checking for gcc... /opt/local/bin/clang-mp-14
>>>>checking whether the C compiler works... no
>>>>configure: error: in 
>>>>`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_textproc_libxml2/libxml2/work/libxml2-2.10.3':
>>>>configure: error: C compiler cannot create executables
>>>>
>>>>However, the CLT seems to be installed:
>>>>
>>>>artemio at mbp-13 ~ % pkgutil 
>>>>--pkg-info=com.apple.pkg.{CLTools_Executables,CLTools_Base,DeveloperToolsCLI,DeveloperToolsCLILeo} 
>>>>2>/dev/null | sed -n 's/^version: //p'
>>>>14.1.0.0.1.1666437224
>>>>
>>>>Does anybody know what's going on here? (any 
>>>>help would be much appreciated!)
>>>>
>>>>Thanks in advance,
>>>>
>>>>Artemio
>>>>
>>>>
>>>>Artemio Gonzalez Lopez
>>>>artemiog at mac.com
>>>>
>>>
>>>Actually, this problem is also related to the 
>>>icu library referenced from libxml. Indeed, 
>>>looking in Console.app I found a bunch of 
>>>clang crashes (basically every time it was 
>>>called in the configure process) like the 
>>>following:
>>>
>>>Crashed Thread:        0
>>>
>>>Exception Type:        EXC_CRASH (SIGABRT)
>>>Exception Codes:       0x0000000000000000, 0x0000000000000000
>>>
>>>Termination Reason:    Namespace DYLD, Code 1 Library missing
>>>Library not loaded: /opt/local/lib/libicui18n.71.dylib
>>>Referenced from: 
>>><45F9A0DF-B06D-34C8-946F-88FFA574E722> 
>>>/opt/local/lib/libxml2.2.dylib
>>>Reason: tried: 
>>>'/opt/local/lib/libicui18n.71.dylib' (no such 
>>>file), 
>>>'/System/Volumes/Preboot/Cryptexes/OS/opt/local/lib/libicui18n.71.dylib' 
>>>(no such file), 
>>>'/opt/local/lib/libicui18n.71.dylib' (no such 
>>>file), '/usr/local/lib/libicui18n.71.dylib' 
>>>(no such file), '/usr/lib/libicui18n.71.dylib' 
>>>(no such file, not in dyld cache)
>>>
>>>Cheers,
>>>
>>>Artemio
>>>
>>>
>>>Artemio Gonzalez Lopez
>>>artemiog at mac.com
>>>
>
>Artemio Gonzalez Lopez
>artemiog at mac.com


More information about the macports-users mailing list