From owner-freebsd-questions Fri Jun 14 7:41:26 2002 Delivered-To: freebsd-questions@freebsd.org Received: from boston3.g4.net (boston3.G4.NET [216.177.0.33]) by hub.freebsd.org (Postfix) with ESMTP id 6E63337B408 for ; Fri, 14 Jun 2002 07:41:13 -0700 (PDT) Received: from attbi.com (internetgate.office.g4.Net [216.177.0.160]) by boston3.g4.net (8.11.3/8.11.3) with ESMTP id g5EEf9q10656 for ; Fri, 14 Jun 2002 10:41:09 -0400 (EDT) (envelope-from drlski@attbi.com) Message-ID: <3D0A0E0C.8010609@attbi.com> Date: Fri, 14 Jun 2002 10:38:52 -0500 From: David Loszewski User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.0.0) Gecko/20020608 X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-questions@freebsd.org Subject: nss_ldap problem Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG I'm trying to install ispman featured at www.ispman.com. I'm running on a FreeBSD 4.5 system and trying to install ispman-0.9 while using OpenLDAP 2.0.23 I was able to get it setup to the point so that I could see the gui on the web interface however when I try to log in it gives me an "Invalid Credentials" error on the webpage. I figured this may be because of the LDAP database. When I tried to do a 'ldapsearch -x -LLL ispmanVar=*' to see if LDAP was working all it came back for a response was 'no matches found: ispmanVar=*' I then did some more reading and found that pam_ldap and nss_ldap had to be installed. I lucked out with pam_ldap, there was already a port for FreeBSD however I can't find a port for nss_ldap so I tried to install by using the source os nss_ldap-149. I was able to configure the source ok using './configure --with-ldap-dir=/usr/local' but when i did a 'gmake' and it gave me this: # gmake gmake all-am gmake[1]: Entering directory `/home/gent/nss_ldap-194' source='ldap-nss.c' object='ldap-nss.o' libtool=no \ depfile='.deps/ldap-nss.Po' tmpdepfile='.deps/ldap-nss.TPo' \ depmode=none /bin/sh ./depcomp \ gcc -DHAVE_CONFIG_H -I. -I. -I. -DLDAP_REFERRALS -DPIC -D_REENTRANT -I/usr/local/include -g -O2 -Wall -fPIC -c `test -f ldap-nss.c || echo './'`ldap-nss.c In file included from ldap-nss.h:27, from ldap-nss.c:90: /usr/include/malloc.h:2: warning: #warning "this file includes which is deprecated, use instead" In file included from ldap-nss.c:90: ldap-nss.h:462: syntax error before `*' ldap-nss.h:463: warning: type defaults to `int' in declaration of `NSS_STATUS' ldap-nss.h:463: `NSS_STATUS' declared as function returning a function ldap-nss.h:549: `_nss_ldap_search_s' declared as function returning a function ldap-nss.h:558: `_nss_ldap_search' declared as function returning a function ldap-nss.h:563: `_nss_ldap_result' declared as function returning a function ldap-nss.h:570: `_nss_ldap_read' declared as function returning a function ldap-nss.h:582: syntax error before `parser_t' ldap-nss.h:582: `_nss_ldap_getent' declared as function returning a function ldap-nss.h:594: syntax error before `parser_t' ldap-nss.h:594: `_nss_ldap_getbyname' declared as function returning a function ldap-nss.h:604: `_nss_ldap_assign_attrvals' declared as function returning a function ldap-nss.h:611: `_nss_ldap_assign_attrval' declared as function returning a function ldap-nss.h:619: `_nss_ldap_assign_userpassword' declared as function returning a function ldap-nss.h:621: `_nss_ldap_oc_check' declared as function returning a function ldap-nss.h:664: `_nss_ldap_init' declared as function returning a function In file included from ldap-nss.c:93: util.h:41: `_nss_ldap_getrdnvalue' declared as function returning a function util.h:114: `_nss_ldap_readconfig' declared as function returning a function util.h:121: `_nss_ldap_escape_string' declared as function returning a function In file included from ldap-nss.c:94: dnsconfig.h:29: `_nss_ldap_getdnsdn' declared as function returning a function dnsconfig.h:32: `_nss_ldap_readconfigfromdns' declared as function returning a function ldap-nss.c:203: `do_open' declared as function returning a function ldap-nss.c:222: `do_result' declared as function returning a function ldap-nss.c:230: `do_filter' declared as function returning a function ldap-nss.c:237: syntax error before `parser_t' ldap-nss.c:237: `do_parse' declared as function returning a function ldap-nss.c:244: syntax error before `parser_t' ldap-nss.c:244: `do_parse_s' declared as function returning a function ldap-nss.c:260: `do_with_reconnect' declared as function returning a function ldap-nss.c:826: `_nss_ldap_init' declared as function returning a function ldap-nss.c:837: `do_open' declared as function returning a function ldap-nss.c: In function `do_open': ldap-nss.c:957: `NSS_SUCCESS' undeclared (first use in this function) ldap-nss.c:957: (Each undeclared identifier is reported only once ldap-nss.c:957: for each function it appears in.) ldap-nss.c:989: invalid lvalue in assignment ldap-nss.c:996: invalid lvalue in assignment ldap-nss.c:1003: warning: return makes integer from pointer without a cast ldap-nss.c:1067: `NSS_UNAVAIL' undeclared (first use in this function) ldap-nss.c:1261: warning: control reaches end of non-void function ldap-nss.c: In function `_nss_ldap_ent_context_init': ldap-nss.c:1471: `NSS_SUCCESS' undeclared (first use in this function) ldap-nss.c: In function `_nss_ldap_ent_context_release': ldap-nss.c:1522: `NSS_SUCCESS' undeclared (first use in this function) ldap-nss.c: At top level: ldap-nss.c:1542: `do_filter' declared as function returning a function ldap-nss.c: In function `do_filter': ldap-nss.c:1570: invalid lvalue in assignment ldap-nss.c:1570: `NSS_SUCCESS' undeclared (first use in this function) ldap-nss.c:1571: warning: return makes integer from pointer without a cast ldap-nss.c:1581: invalid lvalue in assignment ldap-nss.c:1584: invalid lvalue in assignment ldap-nss.c:1585: warning: return makes integer from pointer without a cast ldap-nss.c:1591: invalid lvalue in assignment ldap-nss.c:1592: warning: return makes integer from pointer without a cast ldap-nss.c:1637: warning: control reaches end of non-void function ldap-nss.c: At top level: ldap-nss.c:1645: `do_result' declared as function returning a function ldap-nss.c: In function `do_result': ldap-nss.c:1647: function `stat' is initialized like a variable ldap-nss.c:1647: `NSS_TRYAGAIN' undeclared (first use in this function) ldap-nss.c:1683: `NSS_UNAVAIL' undeclared (first use in this function) ldap-nss.c:1686: `NSS_SUCCESS' undeclared (first use in this function) ldap-nss.c:1734: `NSS_NOTFOUND' undeclared (first use in this function) ldap-nss.c:1759: warning: return makes integer from pointer without a cast ldap-nss.c: At top level: ldap-nss.c:1770: `do_with_reconnect' declared as function returning a function ldap-nss.c: In function `do_with_reconnect': ldap-nss.c:1773: function `stat' is initialized like a variable ldap-nss.c:1773: `NSS_TRYAGAIN' undeclared (first use in this function) ldap-nss.c:1798: `NSS_SUCCESS' undeclared (first use in this function) ldap-nss.c:1833: `NSS_NOTFOUND' undeclared (first use in this function) ldap-nss.c:1849: `NSS_UNAVAIL' undeclared (first use in this function) ldap-nss.c:1854: switch quantity not an integer ldap-nss.c:1857: warning: unreachable code at beginning of switch statement ldap-nss.c:1881: warning: return makes integer from pointer without a cast ldap-nss.c: At top level: ldap-nss.c:1989: syntax error before `parser_t' ldap-nss.c:1990: `do_parse' declared as function returning a function ldap-nss.c: In function `do_parse': ldap-nss.c:1991: function `parseStat' is initialized like a variable ldap-nss.c:1991: `NSS_NOTFOUND' undeclared (first use in this function) ldap-nss.c:2004: function `resultStat' is initialized like a variable ldap-nss.c:2004: `NSS_SUCCESS' undeclared (first use in this function) ldap-nss.c:2006: `ctx' undeclared (first use in this function) ldap-nss.c:2010: invalid lvalue in assignment ldap-nss.c:2016: invalid lvalue in assignment ldap-nss.c:2030: warning: implicit declaration of function `parser' ldap-nss.c:2030: `result' undeclared (first use in this function) ldap-nss.c:2031: `buffer' undeclared (first use in this function) ldap-nss.c:2031: `buflen' undeclared (first use in this function) ldap-nss.c:2031: invalid lvalue in assignment ldap-nss.c:2034: `NSS_TRYAGAIN' undeclared (first use in this function) ldap-nss.c:2048: `errnop' undeclared (first use in this function) ldap-nss.c:2061: warning: return makes integer from pointer without a cast ldap-nss.c: At top level: ldap-nss.c:2069: syntax error before `parser_t' ldap-nss.c:2070: `do_parse_s' declared as function returning a function ldap-nss.c: In function `do_parse_s': ldap-nss.c:2071: function `parseStat' is initialized like a variable ldap-nss.c:2071: `NSS_NOTFOUND' undeclared (first use in this function) ldap-nss.c:2085: `ctx' undeclared (first use in this function) ldap-nss.c:2112: `result' undeclared (first use in this function) ldap-nss.c:2112: `buffer' undeclared (first use in this function) ldap-nss.c:2112: `buflen' undeclared (first use in this function) ldap-nss.c:2112: invalid lvalue in assignment ldap-nss.c:2115: `NSS_TRYAGAIN' undeclared (first use in this function) ldap-nss.c:2119: `errnop' undeclared (first use in this function) ldap-nss.c:2132: warning: return makes integer from pointer without a cast ldap-nss.c: At top level: ldap-nss.c:2142: `_nss_ldap_read' declared as function returning a function ldap-nss.c:2209: `_nss_ldap_result' declared as function returning a function ldap-nss.c:2222: `_nss_ldap_search_s' declared as function returning a function ldap-nss.c: In function `_nss_ldap_search_s': ldap-nss.c:2232: invalid lvalue in assignment ldap-nss.c:2233: `NSS_SUCCESS' undeclared (first use in this function) ldap-nss.c:2237: warning: return makes integer from pointer without a cast ldap-nss.c:2272: invalid lvalue in assignment ldap-nss.c:2274: warning: return makes integer from pointer without a cast ldap-nss.c:2278: invalid lvalue in assignment ldap-nss.c:2282: warning: return makes integer from pointer without a cast ldap-nss.c: At top level: ldap-nss.c:2293: `_nss_ldap_search' declared as function returning a function ldap-nss.c: In function `_nss_ldap_search': ldap-nss.c:2303: invalid lvalue in assignment ldap-nss.c:2304: `NSS_SUCCESS' undeclared (first use in this function) ldap-nss.c:2308: warning: return makes integer from pointer without a cast ldap-nss.c:2344: invalid lvalue in assignment ldap-nss.c:2346: warning: return makes integer from pointer without a cast ldap-nss.c:2350: invalid lvalue in assignment ldap-nss.c:2354: warning: return makes integer from pointer without a cast ldap-nss.c: At top level: ldap-nss.c:2448: syntax error before `parser_t' ldap-nss.c:2449: `_nss_ldap_getent' declared as function returning a function ldap-nss.c: In function `_nss_ldap_getent': ldap-nss.c:2450: function `stat' is initialized like a variable ldap-nss.c:2450: `NSS_SUCCESS' undeclared (first use in this function) ldap-nss.c:2454: `ctx' undeclared (first use in this function) ldap-nss.c:2463: `NSS_UNAVAIL' undeclared (first use in this function) ldap-nss.c:2482: `filterprot' undeclared (first use in this function) ldap-nss.c:2482: `sel' undeclared (first use in this function) ldap-nss.c:2482: invalid lvalue in assignment ldap-nss.c:2487: warning: return makes integer from pointer without a cast ldap-nss.c:2496: `result' undeclared (first use in this function) ldap-nss.c:2496: `buffer' undeclared (first use in this function) ldap-nss.c:2496: `buflen' undeclared (first use in this function) ldap-nss.c:2496: `errnop' undeclared (first use in this function) ldap-nss.c:2496: `parser' undeclared (first use in this function) ldap-nss.c:2496: invalid lvalue in assignment ldap-nss.c:2522: warning: return makes integer from pointer without a cast ldap-nss.c: At top level: ldap-nss.c:2536: syntax error before `parser_t' ldap-nss.c:2537: `_nss_ldap_getbyname' declared as function returning a function ldap-nss.c: In function `_nss_ldap_getbyname': ldap-nss.c:2538: function `stat' is initialized like a variable ldap-nss.c:2538: `NSS_NOTFOUND' undeclared (first use in this function) ldap-nss.c:2550: `args' undeclared (first use in this function) ldap-nss.c:2550: `filterprot' undeclared (first use in this function) ldap-nss.c:2550: `sel' undeclared (first use in this function) ldap-nss.c:2550: invalid lvalue in assignment ldap-nss.c:2551: `NSS_SUCCESS' undeclared (first use in this function) ldap-nss.c:2555: warning: return makes integer from pointer without a cast ldap-nss.c:2568: `result' undeclared (first use in this function) ldap-nss.c:2568: `buffer' undeclared (first use in this function) ldap-nss.c:2568: `buflen' undeclared (first use in this function) ldap-nss.c:2568: `errnop' undeclared (first use in this function) ldap-nss.c:2568: `parser' undeclared (first use in this function) ldap-nss.c:2568: invalid lvalue in assignment ldap-nss.c:2577: warning: return makes integer from pointer without a cast ldap-nss.c: At top level: ldap-nss.c:2596: `_nss_ldap_assign_attrvals' declared as function returning a function ldap-nss.c: In function `_nss_ldap_assign_attrvals': ldap-nss.c:2616: `NSS_TRYAGAIN' undeclared (first use in this function) ldap-nss.c:2630: `NSS_SUCCESS' undeclared (first use in this function) ldap-nss.c:2677: warning: control reaches end of non-void function ldap-nss.c: At top level: ldap-nss.c:2685: `_nss_ldap_assign_attrval' declared as function returning a function ldap-nss.c: In function `_nss_ldap_assign_attrval': ldap-nss.c:2692: `NSS_NOTFOUND' undeclared (first use in this function) ldap-nss.c:2699: `NSS_TRYAGAIN' undeclared (first use in this function) ldap-nss.c:2712: `NSS_SUCCESS' undeclared (first use in this function) ldap-nss.c:2712: `NSS_SUCCESS' undeclared (first use in this function) ldap-nss.c:2713: warning: control reaches end of non-void function ldap-nss.c: At top level: ldap-nss.c:2724: `_nss_ldap_assign_userpassword' declared as function returning a function ldap-nss.c: In function `_nss_ldap_assign_userpassword': ldap-nss.c:2795: `NSS_TRYAGAIN' undeclared (first use in this function) ldap-nss.c:2812: `NSS_SUCCESS' undeclared (first use in this function) ldap-nss.c:2813: warning: control reaches end of non-void function ldap-nss.c: At top level: ldap-nss.c:2817: `_nss_ldap_oc_check' declared as function returning a function ldap-nss.c: In function `_nss_ldap_oc_check': ldap-nss.c:2819: function `ret' is initialized like a variable ldap-nss.c:2819: `NSS_NOTFOUND' undeclared (first use in this function) ldap-nss.c:2828: `NSS_SUCCESS' undeclared (first use in this function) ldap-nss.c:2839: warning: return makes integer from pointer without a cast ldap-nss.c: At top level: ldap-nss.c:21: warning: `rcsId' defined but not used gmake[1]: *** [ldap-nss.o] Error 1 gmake[1]: Leaving directory `/home/gent/nss_ldap-194' gmake: *** [all] Error 2 -------------------------------------------------------------------------------------------------- I also tried just a make but it did the same thing, how can I fix this? Dave To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message