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.