Como o make não pode encontrar grep
e egrep
. O UNIX_COMMAND_PATH
está apontando para /bin
, mas grep
e egrep
estão localizados em /usr/bin
.
Portanto, make
não pode encontrar a versão do arquivo /usr/include/alsa/version.h
.
Olhando para icedtea-2.3.3/openjdk-boot/jdk/make/common/shared/Defs-linux.gmk
, UNIX_COMMAND_PATH
pode ser definido como ALT_UNIX_PATH
:
UNIXCOMMAND_PATH :=$(call PrefixPath,$(ALT_UNIXCOMMAND_PATH))
apenas
export ALT_UNIXCOMMAND_PATH=/usr/bin
ln -s /bin/sh /usr/bin/sh
Em seguida, make
não retorna nenhum erro. Se make reclamar algo não encontrado em / usr / bin / mas estiver localizado em / bin, basta criar um link simbólico para / bin.