FAHRIZAL RAZAK writes:
>
>
> Sam Varshavchik wrote:
>
>> FAHRIZAL RAZAK writes:
>>
>> > I have no problem when compile sqwebmail-3.0.0 (vpopmail-5.0) on RedHat
>> > 7.1. But , I keep getting the following error when trying compile it on
>> > Solaris 8:
>>
>> > authldaplib.c: In function `copy_value':
>> > authldaplib.c:406: dereferencing pointer to incomplete type
>> > *** Error code 1
>> > make: Fatal error: Command failed for target `authldaplib.o'
>> > Current working directory /var/irfasrc/qmail/sqwebmail-3.0.0/authlib
>> > *** Error code 1
>> > make: Fatal error: Command failed for target `all-recursive'
>> >
>> > Can Anyone help me how to fix it and give me another document for
>> > installing sqwebmail, because I think the file INSTALL is lack of
>> > information
>>
>> INSTALL gives you all the information you need. You need to install
>> OpenLDAP development libraries on Solaris.
>>
>
> I have download it (OpenLDAP) from sunfreeware.com and installed it on
> my system, and.. my new compile error message is:
>
> /bin/sh ./mkmodulelist.sh authdaemon_info >authstaticlist.c
> gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I.. -I./.. -c
> authstaticlist.c
> gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I.. -I./.. -c
> authldap.c
> gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I.. -I./.. -c
> preauthldap.c
>
> echo "#define AUTHLDAPRC \"/usr/local/share/sqwebmail/authldaprc\""
>>authldaprc.h
> gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I.. -I./.. -c
> authldaplib.c
>
> authldaplib.c: In function `ldapopen':
> authldaplib.c:516: warning: implicit declaration of function
> `ldap_set_option'
> authldaplib.c:516: `LDAP_OPT_DEREF' undeclared (first use in this
> function)
Whatever you downloaded from sunfreeware is too old.
Download and install the current version of OpenLDAP from www.openldap.org
--
Sam