Установка тримарана

У меня есть та же проблема, как отправлено здесь, но в моем случае, с помощью Ubuntu 12.04 LTS Живой USB, внутри ~/trimaran/openimpact папка, попытайтесь выполниться ./install_openimpact

Shell отвечает мне в конце:

Processing platform/x86lin_gcc/IPA_lib/__impact_lib.c
gcc -w -E -m32 -DIMPACT_FIX -I/home/ubuntu/trimaran/openimpact/platform/x86lin_gcc/include -I/home/ubuntu/trimaran/openimpact/include -I/home/ubuntu/trimaran/openimpact/config/x86lin_c platform/x86lin_gcc/IPA_lib/__impact_lib.c > platform/x86lin_gcc/IPA_lib/__impact_lib.i
impact-edgcpfe --pcode -m -w platform/x86lin_gcc/IPA_lib/__impact_lib.i
"platform/x86lin_gcc/IPA_lib/__impact_lib.c", line 1943: error: declaration is
          incompatible with "int getnameinfo(const struct sockaddr
          *__restrict__, socklen_t, char *__restrict__, socklen_t, char
          *__restrict__, socklen_t, int)" (declared at line 679 of
          "/usr/include/netdb.h")
  int getnameinfo(const struct sockaddr *sa, socklen_t salen, char *host,
      ^

1 error detected in the compilation of "platform/x86lin_gcc/IPA_lib/__impact_lib.i".
Exiting: non-zero exit code
make[1]: *** [platform/x86lin_gcc/IPA_lib/__impact_lib.pst] Error 1
make[1]: Leaving directory `/home/ubuntu/trimaran/openimpact'
make: *** [all] Error 2

Какие-либо идеи?

0
задан 13 April 2017 в 15:24

1 ответ

Откройте файл platform/x86lin_gcc/IPA_lib/__impact_lib.c и перейдите к строке №: 1943, затем в функции getnameinfo( ) измените последний параметр с unsigned int flags на только int flags, затем попробуйте установить, и программное обеспечение openimpact будет успешно установлено. [ 115]

0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

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