[xcrysden] Problem with installing xcrysden on Mac OS 10.17.7 (Catalina)

Gavin Abo gabo13279 at gmail.com
Tue Aug 17 04:19:39 CEST 2021


At [1] , I read Xcode 12 has a new "feature":
/
//*Clang* now reports an error when you use a function without an 
explicit declaration when building C or Objective-C code for macOS 
(-Werror=implicit-function-declaration flag is on). This additional 
error detection unifies Clang’s behavior for iOS/tvOS and macOS 64-bit 
targets for this diagnostic. (49917738)/
/
//https://developer.apple.com/documentation/xcode-release-notes/xcode-12-release-notes/

At [2], I read that gcc might default to clang with homebrew.  If that 
is the case, have you tried change it to use gcc [3]?

If that does not resolve the issue, I'm not a Mac user such that I 
unfortunately cannot be of much help with that.  Perhaps, there is a Mac 
user in the list that will respond if they have solution for that error.

[1] https://github.com/astropy/astropy/issues/10770
[2] https://github.com/openvenues/libpostal/issues/511
[3] 
https://apple.stackexchange.com/questions/245891/installed-gcc-with-homebrew-now-how-to-use-that-gcc-instead-of-clang

On 8/16/2021 11:02 AM, Vo, Trinh T (US 398K) wrote:
>
> Dear Developer,
>
> I compiled from source code of xcrysden on my new laptop, and I 
> encountered the following errors:
>
> # Compiling XCRYSDEN C-code  #
>
> # #
>
> #------------------------------#
>
> cd C; /Applications/Xcode.app/Contents/Developer/usr/bin/make 
> "TOPDIR=/Users/trinhvo/xcrysden-1.6.2" compile
>
> make TOPDIR=/Users/trinhvo/xcrysden-1.6.2
>
> gcc -ffast-math -funroll-loops -fPIC -pedantic -Wall 
> -I/usr/include/tcl8.6 -I/usr/local/Cellar/tcl-tk/8.6.11_1/include 
> -I/usr/local/Cellar/tcl-tk/8.6.11_1/include    -c xcAppInit.c
>
> xcAppInit.c:407:3: *error*: implicit declaration of function 
> 'XGetErrorText' is
>
> invalid in C99 [-Werror,-Wimplicit-function-declaration]
>
> XGetErrorText(display,event->error_code,buffer,sizeof(buffer)-1);
>
>   ^
>
> xcAppInit.c:1834:7: warning: 'glDrawBuffer' is deprecated: first 
> deprecated in
>
>       macOS 10.14 - OpenGL API deprecated. (Define 
> GL_SILENCE_DEPRECATION to
>
> silence these warnings) [-Wdeprecated-declarations]
>
>   glDrawBuffer(GL_BACK);
>
> I do not know how to fix this error.  I have installed all the 
> required libs using homebrew
>
>          - Tcl/Tk
>
>          - mesa and mesa-glu
>
>          - FFTW3
>
> For these libs, I download from web)
>
>          - BWidget
>
>          - Togl (2.0 or later).
>
> I appreciate if you could help me to fix this error.
>
> Thank you very much,
>
> Trinh
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.democritos.it/pipermail/xcrysden/attachments/20210816/c459108c/attachment.htm 


More information about the XCrySDen mailing list