Ошибка gawk при компиляции libgpg-error в среде crossdev armv7a - PullRequest
3 голосов
/ 13 апреля 2019

У меня установлен gentoo ~amd64, и я пытаюсь создать среду Crossdev для armv7a-hardfloat-linux-gnueabi.

мои CFLAGS имеют вид `CCFLAGS =" - O2 -pipe -fomit-frame-pointer ".

, когда я пытаюсь скомпилировать базовую систему, он пытается скомпилировать libgpg-error и терпит неудачу с:

gawk: fatal: cannot use gawk builtin `namespace' as variable

как мне решить эту проблему, чтобы продолжить и построить мою среду crossdev?

Я попытался понизить gawk с 5 до 4, но результаты остались прежними.

спасибо

Ответы [ 2 ]

2 голосов
/ 21 апреля 2019

Может ли это быть опечатка?

Измените "libpgp-error" на "libgpg-error".

Даже одна из синих кнопок имеет метку "libgpg-error"

1 голос
/ 03 мая 2019

Та же проблема на моей стороне:

имя "пространства имен" недопустимо для gawk-5.0

попробовать:

sed -i                                                  \
  -e "s/namespace/varerrno/g"                           \
  src/{Makefile.am,mkstrtable.awk}

Перед выполнением ./autogen.sh или / и ./configure

Надеясь на помощь.

...