Micah Powell
2003-Jan-28 05:09 UTC
[Samba] [nsswitch/pam_winbind.po] Error 1 With Compiling 3.0
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
Gerald (Jerry) Carter
2003-Jan-29 19:06 UTC
[Samba] [nsswitch/pam_winbind.po] Error 1 With Compiling 3.0
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Sat, 25 Jan 2003, Micah Powell wrote:> 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)I'm guessing you don't have the pam-devel RPM installed. cheers, jerry ---------------------------------------------------------------------- Hewlett-Packard ------------------------- http://www.hp.com SAMBA Team ---------------------- http://www.samba.org GnuPG Key ---- http://www.plainjoe.org/gpg_public.asc "You can never go home again, Oatman, but I guess you can shop there." --John Cusack - "Grosse Point Blank" (1997) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.0 (GNU/Linux) Comment: For info see http://quantumlab.net/pine_privacy_guard/ iD8DBQE+OCZGIR7qMdg1EfYRAuu8AKCQR90SdRStRhkZz9mnUaQiTk1dNgCfYrFf 4U//zz8EsZhPKB8J9Uxs7u0=Z3o8 -----END PGP SIGNATURE-----