Задать вопрос
@Incredibeli

Почему не получается собрать gettext 0.24 при сборке LFS?

Всем привет. Собираю LFS но застрял https://www.linuxfromscratch.org/lfs/view/stable/c... на сборке gettext. Я всё делал в соответствии с инструкиией. Уже спрашивал Grok и GPT, но они пока только советовали переписать iconv_ostream.c. Такое получатеся после использования make(лог не целиком только конечная часть)
iconv-ostream.c:297:3: error: initialization of 'void (*)(struct any_ostream_representation *, ostream_flush_scope_t)' from incompatible pointer type 'void (*)(struct any_ostream_representation *)' [-Wincompatible-pointer-types]
  297 |   iconv_ostream__flush,
      |   ^~~~~~~~~~~~~~~~~~~~
iconv-ostream.c:297:3: note: (near initialization for 'iconv_ostream_vtable.flush')
make[4]: *** [Makefile:9209: config.h] Error 1
make[4]: Leaving directory '/sources/gettext-0.24/libtextstyle/lib'
make[3]: *** [Makefile:2223: all-recursive] Error 1
make[3]: Leaving directory '/sources/gettext-0.24/libtextstyle'
make[2]: *** [Makefile:2151: all] Error 2
make[2]: Leaving directory '/sources/gettext-0.24/libtextstyle'
make[1]: *** [Makefile:410: all-recursive] Error 1
make[1]: Leaving directory '/sources/gettext-0.24'
make: *** [Makefile:366: all] Error 2
  • Вопрос задан
  • 87 просмотров
Подписаться 2 Простой 8 комментариев
Пригласить эксперта
Ответы на вопрос 1
Лучше взять gettext 0.25 скорее всего там уже эта ошибка исправлена.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы