Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 Oct 2003 09:03:00 +0100
From:      Gernot Hueber <hueber@riic.at>
To:        Antoine Jacoutot <ajacoutot@lphp.org>
Cc:        "freebsd-questions@freebsd.org" <freebsd-questions@freebsd.org>
Subject:   Re: compile automounter with LDAP support
Message-ID:  <20031027080300.GG36100@hanni.riic.uni-linz.ac.at>
In-Reply-To: <1067071545.3f9a383a03c1c@webmail.lphp.org>; from ajacoutot@lphp.org on Sa, Okt 25, 2003 at 10:45:46 %2B0200
References:  <1067071545.3f9a383a03c1c@webmail.lphp.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi Antoine,

you need to include "/usr/local/include/ldap.h":
have a look am /usr/src/contrib/amd/include/am_defs.h
(HAVE_LDAP_H) and the HAVE_MAP_LDAP in several source files.
Probably you have to define both in /usr/src/usr.sbin/amd/amd/
Makefile?!

Gernot

Am 2003.10.25 10:45 schrieb(en) Antoine Jacoutot:
> Hi :)
> 
> I sent the following message to the list some time ago but got no
> answer.
> I sending it again in case someone could help me on this.
> Basically, I would like to recompile adm, shipped with the base
> system, with
> LDAP support (after installing the openldap port).
> 
> 
> What I did is add the following line in
> /usr/src/usr.sbin/amd/amd/Makefile :
> SRCS+=  info_ldap.c
> 
> Unfortunately id does not work :(
> I did the following:
> 
> $ cd /usr/src/usr.sbin/amd
> $ make clean && make depend && make
> 
> I then get the following error:
> 
>  /usr/src/contrib/amd/amd/info_ldap.c:403: `LDAP_SUCCESS' undeclared
>  (first use in this function)
>  /usr/src/contrib/amd/amd/info_ldap.c:410: `LDAP_NO_SUCH_OBJECT'
>  undeclared (first use in this function)
>  /usr/src/contrib/amd/amd/info_ldap.c:423: structure has no member
> named
>  `ldap'
>  /usr/src/contrib/amd/amd/info_ldap.c:431: syntax error before '='
> token
>  /usr/src/contrib/amd/amd/info_ldap.c:432: structure has no member
> named
>  `ldap'
>  /usr/src/contrib/amd/amd/info_ldap.c:432: syntax error before "entry"
> 
>  /usr/src/contrib/amd/amd/info_ldap.c:438: syntax error before "entry"
> 
>  /usr/src/contrib/amd/amd/info_ldap.c:452: syntax error before "entry"
> 
>  /usr/src/contrib/amd/amd/info_ldap.c: In function `amu_ldap_mtime':
>  /usr/src/contrib/amd/amd/info_ldap.c:473: structure has no member
> named
>  `ldap'
>  *** Error code 1
> 
>  Stop in /usr/src/usr.sbin/amd/amd.
>  *** Error code 1
> 
>  Stop in /usr/src/usr.sbin/amd.
> 
> I don't really know what to do, I guess ldap libraries aren't found or
> 
> something, although I do have OpenLDAP installed and working (as a
> samba PDC
> and Unix users authentication system).
> 
> Thanks in advance for your ideas...
> 
> Antoine
> 
> --
> Antoine Jacoutot
> ajacoutot@lphp.org
> http://www.lphp.org
> PGP/GnuPG key: http://www.lphp.org/ressources/ajacoutot.asc
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-
> unsubscribe@freebsd.org"
> 
> 

-- 
Dipl.-Ing. Gernot Hueber
Institut f. Integrierte Schaltungen
Altenbergerstr. 69
4040 Linz

Tel: +43 732 2468-7120, Fax: -7126
E-mail: hueber@riic.at
WWW: www.riic.at



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031027080300.GG36100>