не может построить NSPR на среде Windows 10 - PullRequest
0 голосов
/ 07 июня 2019

Я работаю над сборкой 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
...