История изменений
Исправление bormant, (текущая версия) :
что значат эти ошибки?
error: 'gets' undeclared here (not in a function)
ошибка: 'gets' не объявлена здесь (не в функции)
_GL_WARN_ON_USE (gets, «gets is a security hole - use fgets instead»);
имя макроса — сокращение от «предупреждать при использовании»
gets — дыра в безопасности, вместо неё используйте fgets
что надо доустановить?
Доустановкой это не решается. Исправить исходники, заменив все вызовы gets на fgets, либо (сильно хуже и опаснее) 1) избавиться от макроса _GL_WARN_ON_USE(gets, ...), 2) добавить объявление gets(), видное там, где есть вызов, 3) обеспечить видимость gets() при линковке.
Исходная версия bormant, :
что значат эти ошибки?
error: 'gets' undeclared here (not in a function)
ошибка: 'gets' не объявлена здесь (не в функции)
_GL_WARN_ON_USE (gets, «gets is a security hole - use fgets instead»);
имя макроса — сокращение от «предупреждать при использовании»
gets — дыра в безопасности, вместо неё используйте fgets
что надо доустановить?
Доустановкой это не решается. Исправить исходники, заменив все вызовы gets на fgets, либо (сильно хуже и опаснее) 1) избавиться от макроса _GL_WARN_ON_USE, 2) добавить объявление gets(), видное там, где есть вызов, 3) обеспечить видимость gets() при линковке.