build of 1.0.7 fails on redhat 6.x
Joseph Shraibman
joseph@xtenit.com
Tue Aug 13 22:51:01 2002
make[2]: Leaving directory `/home/data/src/gnupg-1.0.7/g10'
Making all in keyserver
make[2]: Entering directory `/home/data/src/gnupg-1.0.7/keyserver'
source='gpgkeys_ldap.c' object='gpgkeys_ldap.o' libtool=no \
depfile='.deps/gpgkeys_ldap.Po' tmpdepfile='.deps/gpgkeys_ldap.TPo' \
depmode=gcc /bin/sh ../scripts/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -O2 -Wall -c `test -f gpgkeys_ldap.c
|| echo './'`gpgkeys_ldap.c
In file included from gpgkeys_ldap.c:28:
/usr/include/ldap.h:302: parse error before `BerElement'
/usr/include/ldap.h:302: warning: no semicolon at end of struct or union
/usr/include/ldap.h:306: parse error before `}'
/usr/include/ldap.h:306: warning: data definition has no type or storage class
/usr/include/ldap.h:371: parse error before `LDAPMessage'
/usr/include/ldap.h:371: warning: no semicolon at end of struct or union
/usr/include/ldap.h:372: warning: data definition has no type or storage class
/usr/include/ldap.h:380: parse error before `}'
/usr/include/ldap.h:380: warning: data definition has no type or storage class
/usr/include/ldap.h:424: parse error before `Sockbuf'
etc.
>rpm -qf /usr/include/ldap.h
openldap-devel-1.2.12-3
part of ldap.h that causes problem:
typedef struct ldapmsg {
int lm_msgid; /* the message id */
int lm_msgtype; /* the message type */
BerElement *lm_ber; /* the ber encoded message contents */
struct ldapmsg *lm_chain; /* for search - next msg in the resp */
struct ldapmsg *lm_next; /* next response */
unsigned int lm_time; /* used to maintain cache */
} LDAPMessage;
--
Joseph Shraibman
jks@selectacast.net
Increase signal to noise ratio. http://xis.xtenit.com