![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 1 Dołączył: 8.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
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. Ten post edytował sennin 19.12.2010, 00:11:21 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 00:37 |