Hello again - 

I've tried to build the newest sqwebmail devel version (20010620) under
FreeBSD 4.3-RELEASE. Following the documentation to a "T", here's what
I did. 


1. tar zxf sqwebmail-2.1.1.20010620.tar.gz
2. cd sqwebmail-2.1.1.20010620
3. cat > authlib/changeuidgid.c
void authchangegroup() {}
void authchangeuidgid() {}
void authchangeusername() {}
4. ./configure \
 --enable-webpass=vpopmail \
 --enable-https \
 --disable-utf7-folder-encoding \
 --enable-maxpurge=30 --enable-autopurge=5 \
 --without-authpwd \
 --without-authdaemon \
 --without-authshadow \
 --without-authpam \
 --without-authuserdb \
 --without-authldap \
 --with-authvchkpw \
 --with-spell=/usr/local/bin/ispell \
 --enable-cgibindir=/www/sqwebmail/cgi \
 --enable-htmllibdir=/www/sqwebmail/html \
 --enable-imagedir=/www/sqwebmail/images \
 --prefix=/www/sqwebmail \
 --enable-hardtimeout=10800 --enable-softtimeout=1800 \
 --with-maxargsize=5120000 --with-maxformargsize=20480000 \
 --with-cachedir=/var/sqwebmail --with-cacheowner=vpopmail \
 --enable-imageurl=/images 

5. gmake >/dev/null
cryptpassword.c: In function `authcryptpasswd':
cryptpassword.c:89: warning: implicit declaration of function `malloc'
cryptpassword.c:89: warning: assignment makes pointer from integer without a 
cast
../gpglib/libgpg.a(libgpg.o): In function `has_gpg':
libgpg.o(.text+0x17c): multiple definition of `has_gpg'
sqwebmail.o(.text+0x2a8c):/tmp/2/sqwebmail-2.1.1.20010620/sqwebmail/sqwebmai 
l.c: first defined here
/usr/libexec/elf/ld: Warning: size of symbol `has_gpg' changed from 10 to 
122 in libgpg.o
folder.o: In function `folder_initnextprev':
/tmp/2/sqwebmail-2.1.1.20010620/sqwebmail/folder.c(.text+0xe71): undefined 
reference to `gpgdecode'
newmsg_create.o: In function `newmsg_createsentmsg':
/tmp/2/sqwebmail-2.1.1.20010620/sqwebmail/newmsg_create.c(.text+0x1594): 
undefined reference to `gpgbadarg'
/tmp/2/sqwebmail-2.1.1.20010620/sqwebmail/newmsg_create.c(.text+0x15b7): 
undefined reference to `gpgbadarg'
/tmp/2/sqwebmail-2.1.1.20010620/sqwebmail/newmsg_create.c(.text+0x1666): 
undefined reference to `gpgdomsg'
gmake[3]: *** [sqwebmail] Error 1
gmake[2]: *** [all-recursive] Error 1
gmake[1]: *** [all-recursive-am] Error 2
gmake: *** [all-recursive] Error 1 


That's as far as it gets - just like before. What exactly is that gpgdomsg 
and how does that affect a build? Also, what does "size of symbol changed" 
mean? 

People were mentioning that it could be a development environment problem -- 
I'm still curious to know exactly what that meant and how one could go about 
trouble
shooting this problem. 


Gcc version:
2.95.3 

Gmake version:
GNU Make version 3.79.1, by Richard Stallman and Roland McGrath.
Built for i386--freebsd4.3
Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 2000 

GnuPG version: 1.0.6 (not from ports collection) 


thank you again. 

bill

Reply via email to