Невозможно без ошибки включить системные заголовки в MacOSC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Невозможно без ошибки включить системные заголовки в MacOS

Сообщение Anonymous »

У меня есть исходный код по адресу https://github.com/teddych/railcontrol/ ... t-MacOS-CI.
При компиляции на MacOS я получаю (помимо других) следующую ошибку:

Код: Выделить всё

In file included from ArgumentHandler.cpp:21:
In file included from /Applications/Xcode_16.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/deque:180:
In file included from /Applications/Xcode_16.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h:12:
In file included from /Applications/Xcode_16.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h:12:
In file included from /Applications/Xcode_16.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h:12:
In file included from /Applications/Xcode_16.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h:14:
In file included from /Applications/Xcode_16.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h:21:
In file included from /Applications/Xcode_16.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef:37:
./version:1:1: error: unknown type name '$Format'
1 | $Format:%(describe:tags=true,abbrev=0)$
| ^
./version:1:8: error: expected unqualified-id
1 | $Format:%(describe:tags=true,abbrev=0)$
|        ^
Я получаю эту ошибку только в MacOS, но не в Ubuntu или Windows/cygwin. Я понятия не имею, где продолжить расследование. Кстати, он также компилируется в Windows/cygwin с помощью clang.
Полный результат находится на https://github.com/teddych/railcontrol/ ... 0002463552

Подробнее здесь: https://stackoverflow.com/questions/798 ... hout-error
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»