Я работаю над сборкой NSPR из этого набора инструкций для Windows 10.
Я продолжаю сталкиваться с ошибками, самая последняя из которых:
configure: error: Microsoft (R) Manifest Tool должен быть в вашем $ PATH.
Я установил свой $ PATH, чтобы он указывал на копию WindowsSDK, которая содержит mt.exe, в корне моего диска, но все же не повезло, я не уверен, что код ищет. Вот соответствующая часть из файла конфигурации
# Ensure that mt is Microsoft (R) Manifest Tool and not magnetic
# tape manipulation utility (or something else)
if test "$MSC_VER" -ge "1400"; then
changequote(,)
_MSMT_VER_FILTER='s|.* \([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*|\1|p'
changequote([,])
MSMT_TOOL=`mt 2>&1|grep 'Microsoft (R) Manifest Tool'`
if test -n "$MSMT_TOOL"; then
MSMANIFEST_TOOL_VERSION=`echo ${MSMT_TOOL}|sed -ne "$_MSMT_VER_FILTER"`
if test -z "$MSMANIFEST_TOOL_VERSION"; then
AC_MSG_WARN([Unknown version of the Microsoft (R) Manifest Tool.])
fi
MT=mt
unset MSMT_TOOL
else
AC_MSG_ERROR([Microsoft (R) Manifest Tool must be in your \$PATH.])
fi
fi