Gość Fo Zgłoś post Napisano Kwiecień 26, 2006 Witam, zadanie niby proste, kompilacja mod_python 3.2.8 dla apache2.0.x mozna by to zrobic na dwa sposoby - proste ./configure + make + make install (make install_dso) - zeby utworzyc modul dla apache2 lub apxs -c mod_python.c -o mod_python.so co niestety skutkuje w przypadku pierwszym komunikatem o tym ze nie mozna znalezc pliku mod_python.so, /usr/bin/install -c -d /usr/local/apache2/modules /usr/bin/install -c src/mod_python.so /usr/local/apache2/modules /usr/bin/install: cannot stat `src/mod_python.so': No such file or directory make: *** [install_dso] Error 1 a w przypadku drugim, tego komunikatu od bledow jest naprawde sporo, mod_python.c:2047: warning: (near initialization for `python_module') mod_python.c:2048: warning: excess elements in scalar initializer mod_python.c:2048: warning: (near initialization for `python_module') mod_python.c:2050: warning: excess elements in scalar initializer mod_python.c:2050: warning: (near initialization for `python_module') mod_python.c:2050: warning: data definition has no type or storage class apxs:Error: Command failed with rc=65536 czy ktoś miał może tego typu problem ? orientowałem się w google ale niestety złotego środka się nie doszukałem. wcześniejsze wersje mod_python ( < 3.2.8 ) niestety ale też zwracaja te same problemy. apache 2 jest w wersji 2.0.55 - oczywiscie _dso jest wlaczone do obslugi modulow dynamicznych. statycznie tez niestety ale kompilacja mod_pythona kończy się fiaskiem. Pozdrawiam, Artur Kwiatkowski alias Fo Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość Fo Zgłoś post Napisano Kwiecień 27, 2006 Udało mi się dotrzeć do rozwiązania. Tak naprawdę wystarczyło się bardzo dokładnie wczytać w readme z paczki mod_python-3.2.8. Na jednym z wierszy powiedziane było że mod_python do skompilowania wykorzystuje libtoola dostarczanego z apache2 (katalog build po instalacji). proste mv /usr/local/apache2/build/libtool /usr/local/apache2/build/libtool.old ln -s /usr/bin/libtool /usr/local/apache2/build/libtool załatwia sprawę. Pozdrawiam, Fo Udostępnij ten post Link to postu Udostępnij na innych stronach