Samba 4 requires always PAM

Helmut Hullen Hullen at t-online.de
Fri Apr 29 18:50:00 MDT 2011


Hallo, samba-technical,

I've tried to compile Samba 4 alpha15 for slackware-current.

Slackware doesn't use PAM.

Configure-Options:

./configure \
  --prefix=/usr \
  --libdir=/usr/lib${LIBDIRSUFFIX} \
  --bindir=/usr/bin \
  --sbindir=/usr/sbin \
  --mandir=/usr/man \
  --sysconfdir=/etc/samba \
  --with-piddir=/var/run \
  --with-privatedir=/etc/samba/private \
  --localstatedir=/var \
  --with-lockdir=/var/cache/samba \
  --enable-cups \
  --enable-fhs \
  --with-automount \
  --with-quotas \
  --with-syslog \
  --with-utmp \
  --with-winbind \
  --with-ldap \
  --build=$ARCH-slackware-linux

Compiling crashes with

[ 889/2515] Compiling nsswitch/wb_common.c
[ 890/2515] Compiling nsswitch/nsstest.c
[ 891/2515] Compiling nsswitch/winbind_nss_linux.c
[ 892/2515] Compiling nsswitch/pam_winbind.c
In file included from ../nsswitch/pam_winbind.c:13:0:
../nsswitch/pam_winbind.h:165:2: Fehler: expected specifier-qualifier-list before »pam_handle_t«
../nsswitch/pam_winbind.c: In Funktion »wbc_error_to_pam_error«:
../nsswitch/pam_winbind.c:21:11: Fehler: »PAM_SUCCESS« undeclared (first use in this function)
../nsswitch/pam_winbind.c:21:11: Anmerkung: each undeclared identifier is reported only once for each function it appears in
../nsswitch/pam_winbind.c:23:11: Fehler: »PAM_SERVICE_ERR« undeclared (first use in this function)
../nsswitch/pam_winbind.c:27:11: Fehler: »PAM_BUF_ERR« undeclared (first use in this function)
../nsswitch/pam_winbind.c:32:11: Fehler: »PAM_AUTHINFO_UNAVAIL« undeclared (first use in this function)
../nsswitch/pam_winbind.c:38:11: Fehler: »PAM_USER_UNKNOWN« undeclared (first use in this function)
../nsswitch/pam_winbind.c:40:11: Fehler: »PAM_AUTH_ERR« undeclared (first use in this function)
../nsswitch/pam_winbind.c: In Funktion »_pam_error_code_str«:
../nsswitch/pam_winbind.c:56:8: Fehler: »PAM_SUCCESS« undeclared (first use in this function)
../nsswitch/pam_winbind.c:58:8: Fehler: »PAM_OPEN_ERR« undeclared (first use in this function)
../nsswitch/pam_winbind.c:60:8: Fehler: »PAM_SYMBOL_ERR« undeclared (first use in this function)
../nsswitch/pam_winbind.c:62:8: Fehler: »PAM_SERVICE_ERR« undeclared (first use in this function)
../nsswitch/pam_winbind.c:64:8: Fehler: »PAM_SYSTEM_ERR« undeclared (first use in this function)
../nsswitch/pam_winbind.c:66:8: Fehler: »PAM_BUF_ERR« undeclared (first use in this function)
../nsswitch/pam_winbind.c:68:8: Fehler: »PAM_PERM_DENIED« undeclared (first use in this function)
../nsswitch/pam_winbind.c:70:8: Fehler: »PAM_AUTH_ERR« undeclared (first use in this function)
../nsswitch/pam_winbind.c:72:8: Fehler: »PAM_CRED_INSUFFICIENT« undeclared (first use in this function)
../nsswitch/pam_winbind.c:74:8: Fehler: »PAM_AUTHINFO_UNAVAIL« undeclared (first use in this function)
../nsswitch/pam_winbind.c:76:8: Fehler: »PAM_USER_UNKNOWN« undeclared (first use in this function)
../nsswitch/pam_winbind.c:78:8: Fehler: »PAM_MAXTRIES« undeclared (first use in this function)
../nsswitch/pam_winbind.c:80:8: Fehler: »PAM_NEW_AUTHTOK_REQD« undeclared (first use in this function)
../nsswitch/pam_winbind.c:82:8: Fehler: »PAM_ACCT_EXPIRED« undeclared (first use in this function)
../nsswitch/pam_winbind.c:84:8: Fehler: »PAM_SESSION_ERR« undeclared (first use in this function)
../nsswitch/pam_winbind.c:86:8: Fehler: »PAM_CRED_UNAVAIL« undeclared (first use in this function)
../nsswitch/pam_winbind.c:88:8: Fehler: »PAM_CRED_EXPIRED« undeclared (first use in this function)
../nsswitch/pam_winbind.c:90:8: Fehler: »PAM_CRED_ERR« undeclared (first use in this function)
../nsswitch/pam_winbind.c:92:8: Fehler: »PAM_NO_MODULE_DATA« undeclared (first use in this function)
../nsswitch/pam_winbind.c:94:8: Fehler: »PAM_CONV_ERR« undeclared (first use in this function)
../nsswitch/pam_winbind.c:96:8: Fehler: »PAM_AUTHTOK_ERR« undeclared (first use in this function)
../nsswitch/pam_winbind.c:98:8: Fehler: »PAM_AUTHTOK_RECOVERY_ERR« undeclared (first use in this function)
../nsswitch/pam_winbind.c:100:8: Fehler: »PAM_AUTHTOK_LOCK_BUSY« undeclared (first use in this function)
../nsswitch/pam_winbind.c:102:8: Fehler: »PAM_AUTHTOK_DISABLE_AGING« undeclared (first use in this function)
../nsswitch/pam_winbind.c:104:8: Fehler: »PAM_TRY_AGAIN« undeclared (first use in this function)
../nsswitch/pam_winbind.c:106:8: Fehler: »PAM_IGNORE« undeclared (first use in this function)
../nsswitch/pam_winbind.c:108:8: Fehler: »PAM_ABORT« undeclared (first use in this function)
../nsswitch/pam_winbind.c:110:8: Fehler: »PAM_AUTHTOK_EXPIRED« undeclared (first use in this function)
../nsswitch/pam_winbind.c: Auf höchster Ebene:
../nsswitch/pam_winbind.c:171:45: Fehler: expected »;«, »,« or »)« before »*« token
../nsswitch/pam_winbind.c:178:45: Fehler: expected »;«, »,« or »)« before »*« token
../nsswitch/pam_winbind.c:197:45: Fehler: expected »;«, »,« or »)« before »*« token
../nsswitch/pam_winbind.c: In Funktion »_pam_log«:
../nsswitch/pam_winbind.c:230:26: Fehler: »struct pwb_context« hat kein Element namens »ctrl«
../nsswitch/pam_winbind.c:235:16: Fehler: »struct pwb_context« hat kein Element namens »pamh«
../nsswitch/pam_winbind.c: Auf höchster Ebene:
../nsswitch/pam_winbind.c:238:42: Fehler: expected »;«, »,« or »)« before »*« token
../nsswitch/pam_winbind.c:239:42: Fehler: expected »;«, »,« or »)« before »*« token
../nsswitch/pam_winbind.c: In Funktion »_pam_log_debug«:
../nsswitch/pam_winbind.c:283:34: Fehler: »struct pwb_context« hat kein Element namens »ctrl«
../nsswitch/pam_winbind.c:288:16: Fehler: »struct pwb_context« hat kein Element namens »pamh«
../nsswitch/pam_winbind.c: Auf höchster Ebene:
../nsswitch/pam_winbind.c:291:48: Fehler: expected »;«, »,« or »)« before »*« token
../nsswitch/pam_winbind.c:292:48: Fehler: expected »;«, »,« or »)« before »*« token
../nsswitch/pam_winbind.c: In Funktion »_pam_log_state_datum«:
../nsswitch/pam_winbind.c:312:19: Fehler: »struct pwb_context« hat kein Element namens »pamh«
../nsswitch/pam_winbind.c:314:19: Fehler: »struct pwb_context« hat kein Element namens »pamh«
../nsswitch/pam_winbind.c:321:15: Fehler: »struct pwb_context« hat kein Element namens »pamh«
../nsswitch/pam_winbind.c:326:15: Fehler: »struct pwb_context« hat kein Element namens »pamh«
../nsswitch/pam_winbind.c: In Funktion »_pam_log_state«:
../nsswitch/pam_winbind.c:355:42: Fehler: »struct pwb_context« hat kein Element namens »ctrl«
../nsswitch/pam_winbind.c:359:2: Fehler: »PAM_SERVICE« undeclared (first use in this function)
../nsswitch/pam_winbind.c:360:2: Fehler: »PAM_USER« undeclared (first use in this function)
../nsswitch/pam_winbind.c:361:2: Fehler: »PAM_TTY« undeclared (first use in this function)
../nsswitch/pam_winbind.c:362:2: Fehler: »PAM_RHOST« undeclared (first use in this function)
../nsswitch/pam_winbind.c:363:2: Fehler: »PAM_RUSER« undeclared (first use in this function)
../nsswitch/pam_winbind.c:364:2: Fehler: »PAM_OLDAUTHTOK« undeclared (first use in this function)
../nsswitch/pam_winbind.c:365:2: Fehler: »PAM_AUTHTOK« undeclared (first use in this function)
../nsswitch/pam_winbind.c:366:2: Fehler: »PAM_USER_PROMPT« undeclared (first use in this function)
../nsswitch/pam_winbind.c:367:2: Fehler: »PAM_CONV« undeclared (first use in this function)
../nsswitch/pam_winbind.c: Auf höchster Ebene:
../nsswitch/pam_winbind.c:387:42: Fehler: expected »;«, »,« or »)« before »*« token
../nsswitch/pam_winbind.c: In Funktion »_pam_winbind_free_context«:
../nsswitch/pam_winbind.c:522:9: Fehler: »struct pwb_context« hat kein Element namens »dict«
../nsswitch/pam_winbind.c:523:25: Fehler: »struct pwb_context« hat kein Element namens »dict«
../nsswitch/pam_winbind.c: Auf höchster Ebene:
../nsswitch/pam_winbind.c:529:51: Fehler: expected »)« before »*« token
../nsswitch/pam_winbind.c:563:52: Fehler: expected »)« before »*« token
../nsswitch/pam_winbind.c:640:40: Fehler: expected »;«, »,« or »)« before »*« token
../nsswitch/pam_winbind.c: In Funktion »_make_remark«:
../nsswitch/pam_winbind.c:663:15: Fehler: »PAM_SUCCESS« undeclared (first use in this function)
../nsswitch/pam_winbind.c:665:31: Fehler: Feldtyp hat unvollständigen Elementtypen
../nsswitch/pam_winbind.c:668:9: Fehler: »struct pwb_context« hat kein Element namens »flags«
../nsswitch/pam_winbind.c:677:23: Fehler: »struct pwb_context« hat kein Element namens »pamh«
../nsswitch/pam_winbind.c:680:3: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:680:3: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
../nsswitch/pam_winbind.c:680:3: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:680:3: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
../nsswitch/pam_winbind.c:680:3: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:680:3: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
../nsswitch/pam_winbind.c: In Funktion »pam_winbind_request_log«:
../nsswitch/pam_winbind.c:722:7: Fehler: »PAM_AUTH_ERR« undeclared (first use in this function)
../nsswitch/pam_winbind.c:727:7: Fehler: »PAM_ACCT_EXPIRED« undeclared (first use in this function)
../nsswitch/pam_winbind.c:732:7: Fehler: »PAM_AUTHTOK_EXPIRED« undeclared (first use in this function)
../nsswitch/pam_winbind.c:737:7: Fehler: »PAM_NEW_AUTHTOK_REQD« undeclared (first use in this function)
../nsswitch/pam_winbind.c:742:7: Fehler: »PAM_USER_UNKNOWN« undeclared (first use in this function)
../nsswitch/pam_winbind.c:746:10: Fehler: »struct pwb_context« hat kein Element namens »ctrl«
../nsswitch/pam_winbind.c:747:11: Fehler: »PAM_IGNORE« undeclared (first use in this function)
../nsswitch/pam_winbind.c:750:7: Fehler: »PAM_SUCCESS« undeclared (first use in this function)
../nsswitch/pam_winbind.c: In Funktion »wbc_auth_error_to_pam_error«:
../nsswitch/pam_winbind.c:775:12: Fehler: »PAM_AUTH_ERR« undeclared (first use in this function)
../nsswitch/pam_winbind.c:780:9: Fehler: »PAM_SUCCESS« undeclared (first use in this function)
../nsswitch/pam_winbind.c:802:9: Fehler: »PAM_SERVICE_ERR« undeclared (first use in this function)
../nsswitch/pam_winbind.c: In Funktion »_pam_send_password_expiry_message«:
../nsswitch/pam_winbind.c:880:3: Fehler: »PAM_ERROR_MSG« undeclared (first use in this function)
../nsswitch/pam_winbind.c:901:27: Fehler: »PAM_TEXT_INFO« undeclared (first use in this function)
../nsswitch/pam_winbind.c:918:14: Fehler: »PAM_SUCCESS« undeclared (first use in this function)
../nsswitch/pam_winbind.c: In Funktion »winbind_name_list_to_sid_string_list«:
../nsswitch/pam_winbind.c:1160:29: Fehler: »PAM_TEXT_INFO« undeclared (first use in this function)
../nsswitch/pam_winbind.c: In Funktion »_pam_setup_krb5_env«:
../nsswitch/pam_winbind.c:1222:6: Fehler: »struct pwb_context« hat kein Element namens »ctrl«
../nsswitch/pam_winbind.c:1248:22: Fehler: »struct pwb_context« hat kein Element namens »pamh«
../nsswitch/pam_winbind.c:1252:26: Fehler: »struct pwb_context« hat kein Element namens »pamh«
../nsswitch/pam_winbind.c: In Funktion »_pam_set_data_string«:
../nsswitch/pam_winbind.c:1312:24: Fehler: »struct pwb_context« hat kein Element namens »pamh«
../nsswitch/pam_winbind.c:1313:7: Fehler: »_pam_winbind_cleanup_func« undeclared (first use in this function)
../nsswitch/pam_winbind.c:1317:38: Fehler: »struct pwb_context« hat kein Element namens »pamh«
../nsswitch/pam_winbind.c: Auf höchster Ebene:
../nsswitch/pam_winbind.c:1352:47: Fehler: expected »)« before »*« token
../nsswitch/pam_winbind.c: In Funktion »_pam_warn_logon_type«:
../nsswitch/pam_winbind.c:1377:21: Fehler: »PAM_ERROR_MSG« undeclared (first use in this function)
../nsswitch/pam_winbind.c: In Funktion »_pam_warn_krb5_failure«:
../nsswitch/pam_winbind.c:1412:21: Fehler: »PAM_ERROR_MSG« undeclared (first use in this function)
../nsswitch/pam_winbind.c: In Funktion »_pam_check_remark_auth_err«:
../nsswitch/pam_winbind.c:1444:22: Fehler: »PAM_ERROR_MSG« undeclared (first use in this function)
../nsswitch/pam_winbind.c: In Funktion »_pam_create_homedir«:
../nsswitch/pam_winbind.c:1538:10: Fehler: »PAM_SUCCESS« undeclared (first use in this function)
../nsswitch/pam_winbind.c:1543:28: Fehler: »PAM_TEXT_INFO« undeclared (first use in this function)
../nsswitch/pam_winbind.c:1548:11: Fehler: »PAM_PERM_DENIED« undeclared (first use in this function)
../nsswitch/pam_winbind.c: In Funktion »_pam_chown_homedir«:
../nsswitch/pam_winbind.c:1562:10: Fehler: »PAM_PERM_DENIED« undeclared (first use in this function)
../nsswitch/pam_winbind.c:1565:9: Fehler: »PAM_SUCCESS« undeclared (first use in this function)
../nsswitch/pam_winbind.c: In Funktion »_pam_mkhomedir«:
../nsswitch/pam_winbind.c:1581:24: Fehler: »struct pwb_context« hat kein Element namens »pamh«
../nsswitch/pam_winbind.c:1582:14: Fehler: »PAM_SUCCESS« undeclared (first use in this function)
../nsswitch/pam_winbind.c:1584:10: Fehler: »PAM_SERVICE_ERR« undeclared (first use in this function)
../nsswitch/pam_winbind.c:1590:10: Fehler: »PAM_USER_UNKNOWN« undeclared (first use in this function)
../nsswitch/pam_winbind.c:1608:10: Fehler: »PAM_BUF_ERR« undeclared (first use in this function)
../nsswitch/pam_winbind.c: In Funktion »winbind_auth_request«:
../nsswitch/pam_winbind.c:1678:12: Fehler: »PAM_AUTH_ERR« undeclared (first use in this function)
../nsswitch/pam_winbind.c:1703:9: Fehler: »struct pwb_context« hat kein Element namens »ctrl«
../nsswitch/pam_winbind.c:1707:9: Fehler: »struct pwb_context« hat kein Element namens »ctrl«
../nsswitch/pam_winbind.c:1712:11: Fehler: »PAM_USER_UNKNOWN« undeclared (first use in this function)
../nsswitch/pam_winbind.c:1717:9: Fehler: »struct pwb_context« hat kein Element namens »ctrl«
../nsswitch/pam_winbind.c:1726:9: Fehler: »struct pwb_context« hat kein Element namens »ctrl«
../nsswitch/pam_winbind.c:1842:14: Fehler: »PAM_SUCCESS« undeclared (first use in this function)
../nsswitch/pam_winbind.c:1867:11: Fehler: »PAM_AUTHTOK_EXPIRED« undeclared (first use in this function)
../nsswitch/pam_winbind.c:1871:10: Fehler: »PAM_NEW_AUTHTOK_REQD« undeclared (first use in this function)
../nsswitch/pam_winbind.c: In Funktion »winbind_chauthtok_request«:
../nsswitch/pam_winbind.c:1934:12: Fehler: »PAM_AUTH_ERR« undeclared (first use in this function)
../nsswitch/pam_winbind.c:1938:9: Fehler: »struct pwb_context« hat kein Element namens »ctrl«
../nsswitch/pam_winbind.c:1943:9: Fehler: »struct pwb_context« hat kein Element namens »ctrl«
../nsswitch/pam_winbind.c:1960:10: Fehler: »PAM_SUCCESS« undeclared (first use in this function)
../nsswitch/pam_winbind.c:1993:6: Fehler: »PAM_ERROR_MSG« undeclared (first use in this function)
../nsswitch/pam_winbind.c: In Funktion »_winbind_read_password«:
../nsswitch/pam_winbind.c:2111:18: Fehler: »PAM_OLDAUTHTOK« undeclared (first use in this function)
../nsswitch/pam_winbind.c:2113:18: Fehler: »PAM_AUTHTOK« undeclared (first use in this function)
../nsswitch/pam_winbind.c:2122:29: Fehler: »struct pwb_context« hat kein Element namens »pamh«
../nsswitch/pam_winbind.c:2123:17: Fehler: »PAM_SUCCESS« undeclared (first use in this function)
../nsswitch/pam_winbind.c:2136:11: Fehler: »PAM_AUTHTOK_RECOVERY_ERR« undeclared (first use in this function)
../nsswitch/pam_winbind.c:2148:22: Fehler: Feldtyp hat unvollständigen Elementtypen
../nsswitch/pam_winbind.c:2156:23: Fehler: »PAM_TEXT_INFO« undeclared (first use in this function)
../nsswitch/pam_winbind.c:2164:22: Fehler: »PAM_PROMPT_ECHO_OFF« undeclared (first use in this function)
../nsswitch/pam_winbind.c:2176:24: Fehler: »struct pwb_context« hat kein Element namens »pamh«
../nsswitch/pam_winbind.c:2184:4: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2184:4: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
../nsswitch/pam_winbind.c:2184:4: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2184:4: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
../nsswitch/pam_winbind.c:2184:4: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2184:4: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
../nsswitch/pam_winbind.c:2190:3: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2190:11: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
../nsswitch/pam_winbind.c:2190:3: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2190:11: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
../nsswitch/pam_winbind.c:2190:3: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2190:11: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
../nsswitch/pam_winbind.c:2190:3: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2190:11: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
../nsswitch/pam_winbind.c:2190:3: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2190:11: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
../nsswitch/pam_winbind.c:2190:3: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2190:11: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
../nsswitch/pam_winbind.c:2190:3: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2190:11: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
../nsswitch/pam_winbind.c:2190:3: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2190:11: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
../nsswitch/pam_winbind.c:2201:4: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2201:4: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2201:13: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
../nsswitch/pam_winbind.c:2202:8: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2202:8: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2202:8: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
../nsswitch/pam_winbind.c:2202:8: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2202:8: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2202:8: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
../nsswitch/pam_winbind.c:2202:8: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2202:8: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2202:8: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
../nsswitch/pam_winbind.c:2202:8: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2202:8: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2202:8: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
../nsswitch/pam_winbind.c:2202:8: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2202:8: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2202:8: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
../nsswitch/pam_winbind.c:2202:8: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2202:8: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2202:8: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
../nsswitch/pam_winbind.c:2202:8: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2202:8: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2202:8: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
../nsswitch/pam_winbind.c:2202:8: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2202:8: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2202:8: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
../nsswitch/pam_winbind.c:2202:8: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2202:8: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2202:8: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
../nsswitch/pam_winbind.c:2202:8: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2202:8: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2202:8: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
../nsswitch/pam_winbind.c:2202:8: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2202:8: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2202:8: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
../nsswitch/pam_winbind.c:2202:8: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2202:8: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2202:8: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
../nsswitch/pam_winbind.c:2202:8: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2202:8: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2202:8: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
../nsswitch/pam_winbind.c:2202:8: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2202:8: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2202:8: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
../nsswitch/pam_winbind.c:2202:8: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2202:8: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2202:8: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
../nsswitch/pam_winbind.c:2202:8: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2202:8: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2202:8: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
../nsswitch/pam_winbind.c:2202:8: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2202:8: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2202:8: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
../nsswitch/pam_winbind.c:2202:8: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2202:8: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2202:8: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
../nsswitch/pam_winbind.c:2202:8: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2202:8: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2202:8: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
../nsswitch/pam_winbind.c:2202:8: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2202:8: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2202:8: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
../nsswitch/pam_winbind.c:2205:23: Fehler: »PAM_ERROR_MSG« undeclared (first use in this function)
../nsswitch/pam_winbind.c:2214:3: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2214:3: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
../nsswitch/pam_winbind.c:2214:3: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2214:3: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
../nsswitch/pam_winbind.c:2214:3: Fehler: falsche Benutzung des undefinierten Typs »struct pam_response«
../nsswitch/pam_winbind.c:2214:3: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
../nsswitch/pam_winbind.c:2227:27: Fehler: »struct pwb_context« hat kein Element namens »pamh«
../nsswitch/pam_winbind.c:2230:33: Fehler: »struct pwb_context« hat kein Element namens »pamh«
../nsswitch/pam_winbind.c: In Funktion »get_conf_item_string«:
../nsswitch/pam_winbind.c:2250:11: Fehler: »struct pwb_context« hat kein Element namens »ctrl«
../nsswitch/pam_winbind.c:2255:17: Fehler: »struct pwb_context« hat kein Element namens »argc«
../nsswitch/pam_winbind.c:2257:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2257:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2257:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2257:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2257:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2257:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2257:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2257:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2257:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2257:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2257:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2257:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2257:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2257:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2257:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2257:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2257:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2257:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2257:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2257:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2257:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2257:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2257:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2260:13: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2260:13: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2260:13: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2272:9: Fehler: »struct pwb_context« hat kein Element namens »dict«
../nsswitch/pam_winbind.c:2280:34: Fehler: »struct pwb_context« hat kein Element namens »dict«
../nsswitch/pam_winbind.c: In Funktion »get_config_item_int«:
../nsswitch/pam_winbind.c:2296:11: Fehler: »struct pwb_context« hat kein Element namens »ctrl«
../nsswitch/pam_winbind.c:2301:21: Fehler: »struct pwb_context« hat kein Element namens »argc«
../nsswitch/pam_winbind.c:2303:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2303:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2303:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2303:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2303:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2303:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2303:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2303:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2303:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2303:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2303:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2303:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2303:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2303:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2303:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2303:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2303:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2303:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2303:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2303:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2303:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2303:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2303:8: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2306:13: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2306:13: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2306:13: Fehler: »struct pwb_context« hat kein Element namens »argv«
../nsswitch/pam_winbind.c:2320:9: Fehler: »struct pwb_context« hat kein Element namens »dict«
../nsswitch/pam_winbind.c:2328:34: Fehler: »struct pwb_context« hat kein Element namens »dict«
../nsswitch/pam_winbind.c: Auf höchster Ebene:
../nsswitch/pam_winbind.c:2451:42: Fehler: expected »)« before »*« token
../nsswitch/pam_winbind.c:2584:38: Fehler: expected »)« before »*« token
../nsswitch/pam_winbind.c:2743:33: Fehler: expected »)« before »*« token
../nsswitch/pam_winbind.c:2795:35: Fehler: expected »)« before »*« token
../nsswitch/pam_winbind.c:2892:38: Fehler: expected »)« before »*« token
../nsswitch/pam_winbind.c:2918:39: Fehler: expected »)« before »*« token
../nsswitch/pam_winbind.c: In Funktion »_pam_require_krb5_auth_after_chauthtok«:
../nsswitch/pam_winbind.c:2967:19: Fehler: »struct pwb_context« hat kein Element namens »pamh«
../nsswitch/pam_winbind.c:2969:18: Fehler: »struct pwb_context« hat kein Element namens »pamh«
../nsswitch/pam_winbind.c: Auf höchster Ebene:
../nsswitch/pam_winbind.c:2990:35: Fehler: expected »)« before »*« token
Waf: Leaving directory `/tmp/samba-4.0.0alpha15/bin'
Build failed:  -> task failed (err #1):
	{task: cc pam_winbind.c -> pam_winbind_9.o}
make: *** [all] Fehler 1

------------------------------------------------------------------

"configure --help" tells that there is an option "--with-pam"; I haven't  
set such an option. But samba seems to assume that this option is set -  
when I don't use pam I don't need pam_winbind.

Viele Gruesse!
Helmut


More information about the samba-technical mailing list