[vchkpw] Error Compiling on HP-UX

2005-03-10 Thread Juan Enciso Condeña
Hi list.
I'm having problems when compile vpopmail-5.4.9 on HP-UX
My configure options are:

  $ ./configure --enable-roaming-users --enable-relay-clear-minutes=40 
--enable-learn-passwords --enable-ip-alias-domains --enable-incdir=/usr/lo
cal/mysql/include/mysql --enable-libdir=/usr/local/mysql/lib/mysql 
--enable-auth-module=mysql --enable-valias --disable-many-domains 
--disable-sql-logging --enable-mysql-limits --enable-mysql-replication

The error message is:

# gmake 
gmake  all-recursive
gmake[1]: Entering directory `/data1/src/qmail/vpopmail-5.4.9'
Making all in cdb
gmake[2]: Entering directory `/data1/src/qmail/vpopmail-5.4.9/cdb'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/data1/src/qmail/vpopmail-5.4.9/cdb'
gmake[2]: Entering directory `/data1/src/qmail/vpopmail-5.4.9'
gcc  -g -O2 -Wall   -o vdelivermail  vdelivermail.o maildirquota.o 
libvpopmail.a -L/usr/local/mysql/lib/mysql  -lmysqlclient -lz -lm -lcrypt 
/usr/ccs/bin/ld: Duplicate symbol valias_select_all_next in files 
libvpopmail.a(vauth.o) and libvpopmail.a(vpalias.o)
/usr/ccs/bin/ld: Duplicate symbol valias_select_next in files 
libvpopmail.a(vauth.o) and libvpopmail.a(vpalias.o)
/usr/ccs/bin/ld: Duplicate symbol valias_remove in files 
libvpopmail.a(vauth.o) and libvpopmail.a(vpalias.o)
/usr/ccs/bin/ld: Duplicate symbol valias_insert in files 
libvpopmail.a(vauth.o) and libvpopmail.a(vpalias.o)
/usr/ccs/bin/ld: Duplicate symbol valias_select in files 
libvpopmail.a(vauth.o) and libvpopmail.a(vpalias.o)
/usr/ccs/bin/ld: Duplicate symbol valias_delete in files 
libvpopmail.a(vauth.o) and libvpopmail.a(vpalias.o)
/usr/ccs/bin/ld: Duplicate symbol valias_select_all in files 
libvpopmail.a(vauth.o) and libvpopmail.a(vpalias.o)
/usr/ccs/bin/ld: Found 7 duplicate symbol(s)
collect2: ld returned 1 exit status
gmake[2]: *** [vdelivermail] Error 1
gmake[2]: Leaving directory `/data1/src/qmail/vpopmail-5.4.9'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/data1/src/qmail/vpopmail-5.4.9'
gmake: *** [all] Error 2


It show me when I tried compile using --enable-valias.
When I compiled using --disable-valias it work.

Why exist duplicate symbols? 

Thanks  for your response.


Re: [vchkpw] Error Compiling on HP-UX

2005-03-10 Thread Tom Collins
On Mar 10, 2005, at 3:32 PM, Juan Enciso Condeña wrote:
gcc  -g -O2 -Wall   -o vdelivermail  vdelivermail.o maildirquota.o
libvpopmail.a -L/usr/local/mysql/lib/mysql  -lmysqlclient -lz -lm 
-lcrypt
/usr/ccs/bin/ld: Duplicate symbol valias_select_all_next in files
libvpopmail.a(vauth.o) and libvpopmail.a(vpalias.o)
What does your config.h file look like?  The setting of VALIAS in 
particular.

If it's set to 1 (which it should if you --enable-valias) then the 
contents of vpalias.c shouldn't get compiled (it's wrapped in #ifndef 
VALIAS).

--
Tom Collins  -  [EMAIL PROTECTED]
QmailAdmin: http://qmailadmin.sf.net/  Vpopmail: http://vpopmail.sf.net/
You don't need a laptop to troubleshoot high-speed Internet: 
sniffter.com