[Samba] [nsswitch/pam_winbind.po] Error 1 With Compiling 3.0

Micah Powell micahp at wapzoneoz.com
Tue Jan 28 05:09:34 GMT 2003


Greetings,
***Warning: New to compiling and use RPMs whenever I can :-)***
 
When trying to compile I get the above error.  It is preceded by:
 
=======
.
.
.
Compiling nsswitch/pam_winbind.c with -fPIC
nsswitch/pam_winbind.c:60: parse error before `*'
nsswitch/pam_winbind.c: In function `converse':
nsswitch/pam_winbind.c:67: `pamh' undeclared (first use in this
function)
nsswitch/pam_winbind.c:67: (Each undeclared identifier is reported only
once
nsswitch/pam_winbind.c:67: for each function it appears in.)
nsswitch/pam_winbind.c:67: `PAM_CONV' undeclared (first use in this
function)
nsswitch/pam_winbind.c:68: `PAM_SUCCESS' undeclared (first use in this
function)
nsswitch/pam_winbind.c:69: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c:69: `nargs' undeclared (first use in this
function)
nsswitch/pam_winbind.c:69: `message' undeclared (first use in this
function)
nsswitch/pam_winbind.c:70: `response' undeclared (first use in this
function)
nsswitch/pam_winbind.c:70: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c: At top level:
nsswitch/pam_winbind.c:77: parse error before `*'
nsswitch/pam_winbind.c: In function `_make_remark':
nsswitch/pam_winbind.c:79: `PAM_SUCCESS' undeclared (first use in this
function)
nsswitch/pam_winbind.c:81: storage size of `msg' isn't known
nsswitch/pam_winbind.c:85: `text' undeclared (first use in this
function)
nsswitch/pam_winbind.c:86: `type' undeclared (first use in this
function)
nsswitch/pam_winbind.c:89: `pamh' undeclared (first use in this
function)
nsswitch/pam_winbind.c:92: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:92: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c:92: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:92: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c:92: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:92: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c: In function `pam_winbind_request':
nsswitch/pam_winbind.c:108: `PAM_SERVICE_ERR' undeclared (first use in
this function)
nsswitch/pam_winbind.c:123: `PAM_SUCCESS' undeclared (first use in this
function)
nsswitch/pam_winbind.c: In function `pam_winbind_request_log':
nsswitch/pam_winbind.c:148: `PAM_AUTH_ERR' undeclared (first use in this
function)
nsswitch/pam_winbind.c:152: `PAM_ACCT_EXPIRED' undeclared (first use in
this function)
nsswitch/pam_winbind.c:156: `PAM_AUTHTOK_EXPIRED' undeclared (first use
in this function)
nsswitch/pam_winbind.c:160: `PAM_NEW_AUTHTOK_REQD' undeclared (first use
in this function)
nsswitch/pam_winbind.c:164: `PAM_USER_UNKNOWN' undeclared (first use in
this function)
nsswitch/pam_winbind.c:170: `PAM_IGNORE' undeclared (first use in this
function)
nsswitch/pam_winbind.c:173: `PAM_SUCCESS' undeclared (first use in this
function)
nsswitch/pam_winbind.c:150: warning: unreachable code at beginning of
switch statement
nsswitch/pam_winbind.c: At top level:
nsswitch/pam_winbind.c:267: parse error before `*'
nsswitch/pam_winbind.c: In function `_winbind_read_password':
nsswitch/pam_winbind.c:283: `pass' undeclared (first use in this
function)
nsswitch/pam_winbind.c:289: `ctrl' undeclared (first use in this
function)
nsswitch/pam_winbind.c:289: `PAM_OLDAUTHTOK' undeclared (first use in
this function)
nsswitch/pam_winbind.c:289: `PAM_AUTHTOK' undeclared (first use in this
function)
nsswitch/pam_winbind.c:296: `pamh' undeclared (first use in this
function)
nsswitch/pam_winbind.c:297: `PAM_SUCCESS' undeclared (first use in this
function)
nsswitch/pam_winbind.c:308: `PAM_AUTHTOK_RECOVER_ERR' undeclared (first
use in this function)
nsswitch/pam_winbind.c:320: storage size of `msg' isn't known
nsswitch/pam_winbind.c:326: `comment' undeclared (first use in this
function)
nsswitch/pam_winbind.c:328: `PAM_TEXT_INFO' undeclared (first use in
this function)
nsswitch/pam_winbind.c:336: `PAM_PROMPT_ECHO_OFF' undeclared (first use
in this function)
nsswitch/pam_winbind.c:337: `prompt1' undeclared (first use in this
function)
nsswitch/pam_winbind.c:340: `prompt2' undeclared (first use in this
function)
nsswitch/pam_winbind.c:356: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:356: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c:356: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:356: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c:356: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:356: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c:356: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:356: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c:356: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:356: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c:356: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:356: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c:356: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:356: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c:356: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:356: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c:361: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:361: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:361: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:362: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c:365: `PAM_ERROR_MSG' undeclared (first use in
this function)
nsswitch/pam_winbind.c:379: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:379: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c:379: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:379: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c:379: arithmetic on pointer to an incomplete type
nsswitch/pam_winbind.c:379: dereferencing pointer to incomplete type
nsswitch/pam_winbind.c: At top level:
nsswitch/pam_winbind.c:416: syntax error before `int'
nsswitch/pam_winbind.c:416: parse error before `*'
nsswitch/pam_winbind.c: In function `pam_sm_authenticate':
nsswitch/pam_winbind.c:421: `PAM_AUTH_ERR' undeclared (first use in this
function)
nsswitch/pam_winbind.c:424: `argc' undeclared (first use in this
function)
nsswitch/pam_winbind.c:424: `argv' undeclared (first use in this
function)
nsswitch/pam_winbind.c:427: `pamh' undeclared (first use in this
function)
nsswitch/pam_winbind.c:428: `PAM_SUCCESS' undeclared (first use in this
function)
nsswitch/pam_winbind.c:431: `PAM_SERVICE_ERR' undeclared (first use in
this function)
nsswitch/pam_winbind.c:440: `PAM_AUTHTOK_ERR' undeclared (first use in
this function)
nsswitch/pam_winbind.c: At top level:
nsswitch/pam_winbind.c:460: syntax error before `int'
nsswitch/pam_winbind.c:460: parse error before `*'
nsswitch/pam_winbind.c: In function `pam_sm_setcred':
nsswitch/pam_winbind.c:463: `PAM_SUCCESS' undeclared (first use in this
function)
nsswitch/pam_winbind.c: At top level:
nsswitch/pam_winbind.c:471: syntax error before `int'
nsswitch/pam_winbind.c:471: parse error before `*'
nsswitch/pam_winbind.c: In function `pam_sm_acct_mgmt':
nsswitch/pam_winbind.c:475: `PAM_USER_UNKNOWN' undeclared (first use in
this function)
nsswitch/pam_winbind.c:478: `argc' undeclared (first use in this
function)
nsswitch/pam_winbind.c:478: `argv' undeclared (first use in this
function)
nsswitch/pam_winbind.c:481: `pamh' undeclared (first use in this
function)
nsswitch/pam_winbind.c:482: `PAM_SUCCESS' undeclared (first use in this
function)
nsswitch/pam_winbind.c:485: `PAM_SERVICE_ERR' undeclared (first use in
this function)
nsswitch/pam_winbind.c:500: `PAM_IGNORE' undeclared (first use in this
function)
nsswitch/pam_winbind.c: At top level:
nsswitch/pam_winbind.c:517: syntax error before `int'
nsswitch/pam_winbind.c:517: parse error before `*'
nsswitch/pam_winbind.c: In function `pam_sm_open_session':
nsswitch/pam_winbind.c:521: `argc' undeclared (first use in this
function)
nsswitch/pam_winbind.c:521: `argv' undeclared (first use in this
function)
nsswitch/pam_winbind.c:524: `PAM_SUCCESS' undeclared (first use in this
function)
nsswitch/pam_winbind.c: At top level:
nsswitch/pam_winbind.c:527: syntax error before `int'
nsswitch/pam_winbind.c:527: parse error before `*'
nsswitch/pam_winbind.c: In function `pam_sm_close_session':
nsswitch/pam_winbind.c:531: `argc' undeclared (first use in this
function)
nsswitch/pam_winbind.c:531: `argv' undeclared (first use in this
function)
nsswitch/pam_winbind.c:534: `PAM_SUCCESS' undeclared (first use in this
function)
nsswitch/pam_winbind.c: At top level:
nsswitch/pam_winbind.c:539: syntax error before `int'
nsswitch/pam_winbind.c:539: parse error before `*'
nsswitch/pam_winbind.c: In function `pam_sm_chauthtok':
nsswitch/pam_winbind.c:544: `argc' undeclared (first use in this
function)
nsswitch/pam_winbind.c:544: `argv' undeclared (first use in this
function)
nsswitch/pam_winbind.c:558: `pamh' undeclared (first use in this
function)
nsswitch/pam_winbind.c:559: `PAM_SUCCESS' undeclared (first use in this
function)
nsswitch/pam_winbind.c:562: `PAM_USER_UNKNOWN' undeclared (first use in
this function)
nsswitch/pam_winbind.c:579: `flags' undeclared (first use in this
function)
nsswitch/pam_winbind.c:579: `PAM_PRELIM_CHECK' undeclared (first use in
this function)
nsswitch/pam_winbind.c:587: `PAM_BUF_ERR' undeclared (first use in this
function)
nsswitch/pam_winbind.c:611: `PAM_ACCT_EXPIRED' undeclared (first use in
this function)
nsswitch/pam_winbind.c:612: `PAM_AUTHTOK_EXPIRED' undeclared (first use
in this function)
nsswitch/pam_winbind.c:613: `PAM_NEW_AUTHTOK_REQD' undeclared (first use
in this function)
nsswitch/pam_winbind.c:618: `PAM_OLDAUTHTOK' undeclared (first use in
this function)
nsswitch/pam_winbind.c:624: `PAM_UPDATE_AUTHTOK' undeclared (first use
in this function)
nsswitch/pam_winbind.c:648: `PAM_AUTHTOK_ERR' undeclared (first use in
this function)
nsswitch/pam_winbind.c:691: `PAM_SERVICE_ERR' undeclared (first use in
this function)
make: *** [nsswitch/pam_winbind.po] Error 1
#
 
I am compiling on a ClarkConnect 1.3 Box (Red Hat 7.3).  The ./configure
is okay when it runs with the following options:
./configure --prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin
--libexecdir=/usr/libexec --datadir=/usr/share/samba
--sysconfdir=/etc/samba --localstatedir=/usr/local/samba/var
--libdir=/usr/lib --with-lockdir=/var/locks/samba
--with-swatdir=/usr/share/samba/swat
--with-codepagedir=/etc/samba/codepages --with-smbwrapper
--with-automount --with-smbmount --with-pam --with-pam_smbpass
--with-winbind --with-ldapsam
 
I have also tried the latest CVS (samba 3 branch) with no luck.  Am I
missing something like some dev files.
 
TIA,
Micah


More information about the samba mailing list