Народ, не компилируется courier-imap-4.1.1 ни из сорса, ни из порта
пишет ошибку:
imaplogin.c:35:25: courierauth.h: No such file or directory
imaplogin.c:36:30: courierauthdebug.h: No such file or directory
imaplogin.c:159: warning: "struct authinfo" declared inside parameter list
imaplogin.c:159: warning: its scope is only this definition or declaration, which is probably not what you want
imaplogin.c: In function `login_callback':
imaplogin.c:169: error: dereferencing pointer to incomplete type
imaplogin.c:170: warning: implicit declaration of function `auth_getoption'
imaplogin.c:170: error: dereferencing pointer to incomplete type
imaplogin.c:171: warning: assignment makes pointer from integer without a cast
imaplogin.c:175: error: dereferencing pointer to incomplete type
imaplogin.c:180: error: dereferencing pointer to incomplete type
imaplogin.c:184: error: dereferencing pointer to incomplete type
imaplogin.c:199: error: dereferencing pointer to incomplete type
imaplogin.c:200: error: dereferencing pointer to incomplete type
imaplogin.c:223: warning: implicit declaration of function `auth_callback_default'
imaplogin.c:227: error: dereferencing pointer to incomplete type
imaplogin.c:228: error: dereferencing pointer to incomplete type
imaplogin.c:233: error: dereferencing pointer to incomplete type
imaplogin.c:233: error: dereferencing pointer to incomplete type
imaplogin.c:243: error: dereferencing pointer to incomplete type
imaplogin.c:247: error: dereferencing pointer to incomplete type
imaplogin.c:251: error: dereferencing pointer to incomplete type
imaplogin.c:252: error: dereferencing pointer to incomplete type
imaplogin.c: In function `do_imap_command':
imaplogin.c:281: warning: implicit declaration of function `courier_authdebug_login'
imaplogin.c:375: warning: implicit declaration of function `auth_login'
imaplogin.c:376: warning: implicit declaration of function `courier_safe_printf'
imaplogin.c: In function `main':
imaplogin.c:454: warning: implicit declaration of function `courier_authdebug_login_init'
imaplogin.c: In function `login_imap':
imaplogin.c:599: warning: implicit declaration of function `DPRINTF'
*** Error code 1Stop in /usr/distr/mail/courier-imap-4.1.1/imap.
*** Error code 1Stop in /usr/distr/mail/courier-imap-4.1.1/imap.
*** Error code 1Stop in /usr/distr/mail/courier-imap-4.1.1.
*** Error code 1Stop in /usr/distr/mail/courier-imap-4.1.1.
Задрал, все зависимости установил....
imaplogin.c:35:25: courierauth.h: No such file or directory
поставь сначала courier-authlib.
# cd /usr/ports/security/courier-authlib/
# make install clean
>imaplogin.c:35:25: courierauth.h: No such file or directory
>поставь сначала courier-authlib.
># cd /usr/ports/security/courier-authlib/
># make install clean
Он и потом может не скомпилиться....потому что надо будет указать где лежит courierauth.h при сборке...или залезть ручками и прописать в каждом файле путь ...
>>imaplogin.c:35:25: courierauth.h: No such file or directory
>>поставь сначала courier-authlib.
>># cd /usr/ports/security/courier-authlib/
>># make install clean
>
>
>Он и потом может не скомпилиться....потому что надо будет указать где лежит
>courierauth.h при сборке...или залезть ручками и прописать в каждом файле путь
>...
Ничего не надо, если все устанавливается из портов.