Bonjour,
après la mise à jour de mon mac vers Mac Os Catalana (10.15.4), j'essaie de compiler normalement un projet open-source qui marchait avant la mise à jour avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
g++-9  -c test_cmake.cpp   -I /Download/project/include -I /usr/local/include -I /Downloads/trimesh2/include/ -I /Downloads/armadillo-6.400.3/include/ -I /usr/X11R6/include -I /Downloads/project/include  -o test_cmake.o
Avec cette instruction j'obtiens beaucoup d'erreurs telles que :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
/usr/local/include/string.h:145:67: error: expected initializer before '__OSX_AVAILABLE_STARTING' 145 | errno_t memset_s(void *__s, rsize_t __smax, int __c, rsize_t __n)* __OSX_AVAILABLE_STARTING(__MAC_10_9, __IPHONE_7_0);
ou

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
/usr/local/include/sys/stdio.h:39:56: error: expected initializer before
*'__OSX_AVAILABLE_STARTING' 39 | int**** renameat(int, const char *, int, const char.*** *) __OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0);
**|******************************************************* ^~~~~~~~~~~~~~~~~~~~~~~~
Je ne sais pas pourquoi j'obtiens de telles erreurs en utilisant g++ installé avec l'utilitaire Homebrew.

Merci d'avance pour votre aide.