2016-11-10 4 views
0

Я получаю Вейрдест ошибку, когда я ./configure при строительстве nmcurses-5,9Компиляция PDCurses на Windows, с MinGW

Вопрос в том, когда я пытаюсь запустить

CC="gcc -m32" LD="ld -m32" ./configure \ 
--prefix=/mingw \ 
--without-cxx-binding \ 
--without-ada \ 
--enable-warnings \ 
--enable-assertions \ 
--enable-reentrant \ 
--with-debug \ 
--with-normal \ 
--disable-home-terminfo \ 
--enable-sp-funcs \ 
--enable-term-driver \ 
--enable-interop \ 
--with-pthread 

и I ошибке получить в

./configure: line 21016: D:\Program: No such file or directory 

на этой линии

${MAKE:-make} preinstall 

Я строю это в MinGW с помощью msys. любая помощь будет оценена.

ответ

1

В ${MAKE:-make} preinstall, выражение ${MAKE:-make} расширяется до значения переменной оболочки MAKE, если он установлен, и в противном случае make.

Так MAKE устанавливаются и расширяется к чему-то, вероятно, в форме D:\Program Files\..., т.е. пути со встроенным пространством, которое истолковано как отдельные лексемы D:\Program и Files\... оболочкой при попытке выполнить предназначенную команду:

\path\to\make preinstall 

Вместо этого он пытается выполнить программу D:\Program с аргументами Files\... preinstall и жалуется, что нет такой программы не существует.

С GNU autotools рекомендуется устанавливать инструменты на путях, свободных от .

 Смежные вопросы

  • Нет связанных вопросов^_^