Qt 4.8 "./Configure" завершается неудачно - PullRequest
0 голосов
/ 22 июля 2011

Загруженная бета-версия Qt 4.8, разархивированная, измененная в папку и, при необходимости, нажимающая «./configure».

Выход: bash: ./configure: / bin / sh ^ M: плохой интерпретатор: такого файла или каталога нет

«Определить» определенно есть в папке.

Что не так?

Ответы [ 2 ]

2 голосов
/ 22 июля 2011

Забудьте, я скачал файл zip вместо файла tar.gz. Одно из маленьких недоразумений, вызванных работой исключительно под Windows в течение 20 лет, а затем однажды, брошенной в воды OS X / Linux.

2 голосов
/ 22 июля 2011

Поскольку он имеет символ ^M, файл configure, вероятно, использует конец строки в стиле Windows.

Попробуйте преобразовать его для использования окончаний в стиле UNIX:

dos2unix configure

Тогда он должен нормально работать, когда вы делаете

./configure

Кроме того, No such file directory относится к интерпретатору, указанному в файле конфигурации с использованием нотации shebang , а не к самому файлу конфигурации. Вероятно, он не может найти его, потому что он ищет /bin/sh^M, тогда как он должен искать /bin/sh.

...