Ошибка в stdarg.h при компиляции

Работаю в IDE CodeBlocks (20.03-r11997). При комплияции в рабочей области открывается файл stdarg.h и в выводе появляется ошибка как на скрине:

скриншот ошибки

Аналогично если вручную из терминала запускать компиляцию с помощью gcc. При этом библиотека stdarg.h нигде не подключается и в коде не фигурирует. Это первое. Второе - непонятно откуда вообще косяк, ведь библиотека стандартная, а не самописная, и она не должна вызывать таких ошибок. Если под рутом отредактировать файл stdarg.h и вставить как оно просит точку с запятой, то все собирается и работает без проблем. Пробовал скомпилировать на другом компе с другим Линуксом - ошибка повторяется один в один. Помогите решить, в чем проблема?

Дополнение: stdio.h объявляется в заголовочном файле, который уже в свою очередь подключается к основному. Выглядит это как на скринах:

Основной файл

введите сюда описание изображения


Ответы (0 шт):