Возникли проблемы при установке mod_WSGI - не удается найти входной файл - PullRequest
8 голосов
/ 12 декабря 2010

Я пытаюсь настроить mod_wsgi для использования с Django. У меня установлены apache2, apache2-dev, python2.6, python2.6-dev, но я получаю эту ошибку при запуске configure:

checking for apxs2... /usr/bin/apxs2
checking Apache version... 2.2.14
checking for python... /usr/bin/python
configure: creating ./config.status
config.status: error: cannot find input file: Makefile.in

Спасибо за помощь!

Ответы [ 5 ]

16 голосов
/ 12 января 2012

У меня была точно такая же проблема.Установка пакета apache2-dev решила это.

sudo apt-get install apache2-dev

Я не думаю, что спрашивающему больше нужен этот ответ, поэтому я ответил будущим читателям с похожими проблемами

4 голосов
/ 04 мая 2011

Установить apache2-threadaded-dev:

$ sudo apt-get install apache2-threaded-dev
3 голосов
/ 10 марта 2011

Я начал писать, что вам может потребоваться убедиться, что у вас установлен axps (вы можете сделать это, установив пакет apache2-dev). но я замечаю, что настраиваю уже найденные топоры. У меня была похожая проблема, но configure пытался не найти эту зависимость. Может быть, есть схожие зависимости или права на запись.

0 голосов
/ 10 сентября 2013

Сценарий настройки mod_wsgi использует apxs для поиска пути к httpd:

apxs -q SBINDIR

apxs -q TARGET

Объедините их с помощью «/» и добавьте «-v», например,

/blah/bin/httpd -v

Это должно работать без ошибок. Если этого не произойдет, то скрипт настройки mod_wsgi не сможет определить версию httpd, и вы получите неработающую символическую ссылку для файла Makefile.in.

Для меня libpcre.so.0 не было в LD_LIBRARY_PATH. Делаем это:

export LD_LIBRARY_PATH=/usr/local/lib

Затем перенастройка mod_wsgi и сборка позволили решить проблему.

0 голосов
/ 12 декабря 2010

Вы запускаете скрипт mod_WSGI 'configure' в каталоге исходного кода mod_WSGI, не так ли?То есть в том же каталоге, что и файл Makefile.in, который поставляется с исходным tar-шаром.

...