Witam wszystkich,
Potrzebuje napisać własny moduł do apache. Pracuje na Ubuntu 10.10. Trafiłem w sieci na ten tutorial:
http://threebit.net/tutorials/apache2_modu.../tutorial1.html
podlinkowany zresztą z oficjalnej strony apache. Niestety za nic nie mogę przez niego przejść, pewnie ze względu na moją ignorancje jeśli chodzi o kompilacje źródeł (jestem w miarę młodym użytkownikiem Linuxa). Na początku doinstalowałem pakiet httpd, w którym w folderze include/ jest masa plików nagłówkowych, one jednak wymagają nagłówków apr (apache poratable runtime project), po doinstalowaniu on trzyma swoje nagłówki gdzieś indziej (ręcznie mam zmieniać wpisy w httpd/include/ap_config.h?) Skopiowałem w końcu wszystkie pliki do httpd/include/, ale to jak się łatwo domyślić nie rozwiązało problemu. Jak kompiluje przykładowy moduł to make wywala błędy, np taki:
In file included from /etc/apache2/httpd/include/apr_network_io.h:26,
from /etc/apache2/httpd/include/httpd.h:53,
from mod_tut1.c:22:
/etc/apache2/httpd/include/apr_file_io.h:653: error: expected declaration specifiers or ?...? before ?apr_off_t?
/etc/apache2/httpd/include/apr_file_io.h:881: error: expected declaration specifiers or ?...? before ?apr_off_t?
Może ktoś mógłby polecić jakieś zasoby do nauki pisania własnych modułów i/lub napisać mniej więcej co i jak z tym tematem? Pozdrawiam wszystkich.