I did compile vpopmail the way you suggested ... and now i'm getting another 
error - different but same nature.


Compiling authvchkpw.c
authvchkpw.c: In function `auth_vchkpw_changepass':
authvchkpw.c:142: warning: passing arg 1 of `parse_email' discards qualifiers 
from pointer target type
Compiling authvchkpwlib.c
Compiling preauthvchkpw.c
preauthvchkpw.c: In function `auth_vchkpw_pre':
preauthvchkpw.c:67: warning: passing arg 1 of `parse_email' discards qualifiers 
from pointer target type
preauthvchkpw.c:141: warning: passing arg 3 of `vset_lastauth' discards 
qualifiers from pointer target type
/usr/bin/ld: /home/vpopmail/lib/libvpopmail.a(cdb_seek.o): relocation 
R_X86_64_PC32 against `read@@GLIBC_2.2.5' can not be used when making a shared 
object; recompile with -fPIC
/usr/bin/ld: final link failed: Bad value
collect2: ld returned 1 exit status
make[2]: *** [] Error 1
make[2]: Leaving directory `/downloads/qmailrocks/courier-authlib-0.55'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/downloads/qmailrocks/courier-authlib-0.55'
make: *** [all] Error 2
[EMAIL PROTECTED] courier-authlib-0.55]#


On Monday, April 04, 2005, at 06:26PM, Jeremy Kitchen <[EMAIL PROTECTED]> wrote:

>On Monday 04 April 2005 04:48 pm, Marco Prechel wrote:
>> Jeremy,
>> are you saying that one will have to run
>> CFLAGS=-fPIC BEFORE the ./configure
>> like Nick stated? so in essence i would run my configure as followed:
>> #CFLAGS=-fPIC  ./configure --enable-roaming-users=y --enable-logging=p
>> --enable-qmaildir=/var/qmail
>yep, that's how you would do it.  You could also do something like (assuming 
># export CFLAGS="-fPIC"
># ./configure .....
>but that would also affect all subsequent builds within that session.
>One thing I like to do, is create (outside of the source tree) files called 
>say... ./configure-sqwebmail, ./configure-vpopmail, etc.. that contain my 
>configure command lines.  For instance, here's my ./configure-apache
>exec ./configure --with-so --enable-rewrite --enable-suexec \
>    --with-suexec-caller=nobody --with-suexec-docroot=/home/www --enable-ssl \
>    --enable-proxy --enable-dav --enable-dav-fs
>you could easily do something like:
>exec CFLAGS=-fPIC ./configure ......
>> I apologize in advance, I'm learning.
>no need for apologies, everyone is new at some point :)
>Jeremy Kitchen ++ Systems Administrator ++ Inter7 Internet Technologies, Inc.
>    [EMAIL PROTECTED] ++ ++ 866.528.3530 ++ 815.776.9465 int'l
>      kitchen @ #qmail #gentoo on EFnet IRC ++
>         GnuPG Key ID: 481BF7E2 ++ jabber:[EMAIL PROTECTED]

Reply via email to