Ошибка компиляции EiffelStudio: использование `tempnam ‘опасно, лучше использовать` mkstemp’

Я использую eiffelstudio-bin 17.05.100416-1, установленный через AUR в Arch.

Когда я пытаюсь запустить проект hello world по умолчанию, у меня появляется эта ошибка на вкладке Список ошибок:

C Compiler Error: The use of `tempnam' is dangerous, better use `mkstemp'   FILE_NAME.c_tempnam (elks)  132, 4

Error code: C Compiler Error

Error: External C/C++ compilation failed.
What to do: Check the external C/C++ compilation for details.

The use of `tempnam' is dangerous, better use `mkstemp'

А на вкладке «Вывод» в разделе «Внешние компиляции»:

Preparing C compilation
Compiling C code in C1
Compiling C code in E1
/home/rivamarco/.es/eiffel_user_files/17.05/precomp/spec/linux-x86-64/EIFGENs/base-scoop-safe/W_code/preobj.o(Cobj8.o): in function "F236_6717":
(.text+0x7d19): warning: the use of `tempnam' is dangerous, better use `mkstemp'
C compilation completed

И, конечно же, программа Hello World не работает.

Я использую gcc 7.2.1 + 20171224-2, если это полезно.

Что я могу сделать?

Заранее спасибо.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]