ich habe bei mir Courier IMAP am laufen und imap-lib sowie imap-devel installiert
trotzdem bekommen ich beim ./configure von PHP 4.3.4 immer folgenden Fehler:
checking for IMAP support... yes
checking for pam_start in -lpam... no
checking for crypt in -lcrypt... yes
checking whether SSL libraries are needed for c-client... /usr/lib
checking whether IMAP works... no
configure: error: build test failed. Please check the config.log for details.
woran könnte das liegen ? habe bisher keine Lösung dafür gefunden.
hm, die Seite hatte ich schon gesehen und die Dateien sind auch alle da und scheinen gefunden zu werden.
ein erneutes Kompilieren ist irgendwie nicht möglich, da kommen nur nen haufen fehler.
das habe ich ja schon versucht, aber da gibts auch nur Fehlermeldungen ?
kann man eigentlich nur expliziet den c-client bauen lassen ?
hier die Ausgabe des c-clients:
osdep.c:66:31: security/pam_appl.h: No such file or directory
osdep.c:82: warning: `struct pam_response' declared inside parameter list
osdep.c:82: warning: its scope is only this definition or declaration, which is probably not what you want
osdep.c:82: warning: `struct pam_message' declared inside parameter list
osdep.c: In function `checkpw_conv':
osdep.c:86: error: invalid application of `sizeof' to an incomplete type
osdep.c:87: error: dereferencing pointer to incomplete type
osdep.c:88: error: `PAM_PROMPT_ECHO_ON' undeclared (first use in this function)
osdep.c:88: error: (Each undeclared identifier is reported only once
osdep.c:88: error: for each function it appears in.)
osdep.c:89: error: invalid use of undefined type `struct pam_response'
osdep.c:89: error: dereferencing pointer to incomplete type
osdep.c:89: error: `PAM_SUCCESS' undeclared (first use in this function)
osdep.c:90: error: invalid use of undefined type `struct pam_response'
osdep.c:90: error: dereferencing pointer to incomplete type
osdep.c:92: error: `PAM_PROMPT_ECHO_OFF' undeclared (first use in this function)
osdep.c:93: error: invalid use of undefined type `struct pam_response'
osdep.c:93: error: dereferencing pointer to incomplete type
osdep.c:94: error: invalid use of undefined type `struct pam_response'
osdep.c:94: error: dereferencing pointer to incomplete type
osdep.c:96: error: `PAM_TEXT_INFO' undeclared (first use in this function)
osdep.c:97: error: `PAM_ERROR_MSG' undeclared (first use in this function)
osdep.c:98: error: invalid use of undefined type `struct pam_response'
osdep.c:98: error: dereferencing pointer to incomplete type
osdep.c:99: error: invalid use of undefined type `struct pam_response'
osdep.c:99: error: dereferencing pointer to incomplete type
osdep.c:103: error: `PAM_CONV_ERR' undeclared (first use in this function)
osdep.c: In function `checkpw':
osdep.c:117: error: `pam_handle_t' undeclared (first use in this function)
osdep.c:117: error: `hdl' undeclared (first use in this function)
osdep.c:118: error: storage size of `conv' isn't known
osdep.c:125: error: `PAM_SUCCESS' undeclared (first use in this function)
osdep.c:126: error: `PAM_RHOST' undeclared (first use in this function)
osdep.c:129: error: `PAM_ESTABLISH_CRED' undeclared (first use in this function)
osdep.c:131: error: `PAM_DELETE_CRED' undeclared (first use in this function)
osdep.c:132: error: `PAM_AUTH_ERR' undeclared (first use in this function)
er hat wohl wie der bis jetzt vorhandene irgendwelche Probleme mit PAM oder ?
aber wie löse ich die denn ?