Falha "make menuconfig" [closed]

0

Até agora, consegui executar make menuconfig com êxito. Eu tentei instalar pacotes cmake e depois disso eu recebo,

make menuconfig :

make[1]: Entering directory '/home/dullollis/esp/esp-idf/tools/kconfig'
lxdialog/check-lxdialog.sh -check /usr/bin/gcc  -D_XOPEN_SOURCE=500 -D_POSIX_C_SOURCE=199506L -I/mingw32/include -I/mingw32/include/ncursesw -DCURSES_LOC="<ncurses.h>" -DNCURSES_WIDECHAR=1 -DLOCALE -MD -L/mingw32/lib -lncursesw -lgnurx -ltre -lintl -liconv -lpsapi -lintl
 *** Unable to find the ncurses libraries or the
 *** required header files.
 *** 'make menuconfig' requires the ncurses libraries.
 ***
 *** Install ncurses (ncurses-devel) and try again.
 ***
make[1]: *** [Makefile:203: dochecklxdialog] Error 1
make[1]: Leaving directory '/home/dullollis/esp/esp-idf/tools/kconfig'
make: *** No rule to make target '/home/dullollis/esp/esp-idf/tools/kconfig/conf', needed by '/home/dullollis/esp/CAN/build/include/config/auto.conf'.  Stop.

Embora eu tenha as bibliotecas ncurses (ncurses-devel) atualizadas.

O que estou perdendo?

    
por Sunil Dullolli 08.06.2018 / 15:31

1 resposta

1

Esta linha mostra um problema:

lxdialog/check-lxdialog.sh -check /usr/bin/gcc  -D_XOPEN_SOURCE=500 -D_POSIX_C_SOURCE=199506L -I/mingw32/include -I/mingw32/include/ncursesw -DCURSES_LOC="<ncurses.h>" -DNCURSES_WIDECHAR=1 -DLOCALE -MD -L/mingw32/lib -lncursesw -lgnurx -ltre -lintl -liconv -lpsapi -lintl

que parece que o ambiente do usuário definiu CC ou CFLAGS para fazer a compilação cruzada para MinGW32 , e está confundindo check-lxdialog.sh (encontrando bibliotecas com as quais não é possível vincular).

    
por 08.06.2018 / 22:04