Я скачал icedtea2.3.3
и установил alsa-lib
alsa-firmware
,
./configure
не дает какой - либо ошибки, но make
жалуется , что ALSA 0.9.8 или выше требуется.
На самом деле, ALSA 1.0.25 установлена.
Что я могу сделать?
Я скачал icedtea2.3.3
и установил alsa-lib
alsa-firmware
,
./configure
не дает какой - либо ошибки, но make
жалуется , что ALSA 0.9.8 или выше требуется.
На самом деле, ALSA 1.0.25 установлена.
Что я могу сделать?
Потому что make не может найти grep
и egrep
. UNIX_COMMAND_PATH
указывает на /bin
, но grep
и egrep
находятся в /usr/bin
.
Так что make
не может найти версию файла /usr/include/alsa/version.h
.
Рассматривая icedtea-2.3.3/openjdk-boot/jdk/make/common/shared/Defs-linux.gmk
, UNIX_COMMAND_PATH
можно определить как ALT_UNIX_PATH
:
UNIXCOMMAND_PATH :=$(call PrefixPath,$(ALT_UNIXCOMMAND_PATH))
просто
export ALT_UNIXCOMMAND_PATH=/usr/bin
ln -s /bin/sh /usr/bin/sh
Затем make
возвращает без ошибок. Если make жалуется, что что-то не найдено в /usr /bin /, но находится в /bin, просто сделайте символическую ссылку на /bin.