courier-authlib-vchkpw port does not compile...

Oliver Lehmann lehmann at ans-netz.de
Thu Oct 6 11:20:54 PDT 2005


Hi Evren,

when adding -fPIC at the mail/vpopmail Compile it works. I think this has
to be fixed in mail/vpopmail. Peter - can you fix that?

Full-quote:

Evren Yurtesen wrote:

> The courier-authlib-vchkpw port doesnt compile on AMD64
> Is there any solution to this? Last time I did what it suggested, it 
> compiled but didnt work properly!
> 
> Evren
> 
> 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
> Compiling authpwdenumerate.c
> Compiling authsaslfrombase64.c
> Compiling authsasltobase64.c
> Compiling authsyschangepwd.c
> Compiling authsyscommon.c
> Compiling cramlib.c
> Compiling checkpassword.c
> Compiling cryptpassword.c
> Compiling checkpasswordmd5.c
> Compiling checkpasswordsha1.c
> Compiling authdaemon.c
> Compiling authdaemonlib.c
> Compiling preauthdaemon.c
> Compiling authmoduser2.c
> Compiling authmoduser3.c
> Compiling debug.c
> Compiling authoption.c
> Linking libcourierauth.la
> copying selected object files to avoid basename conflicts...
> Linking libcourierauthcommon.la
> Linking libauthvchkpw.la
> /usr/bin/ld: /usr/local/vpopmail/lib/libvpopmail.a(vpopmail.o): 
> relocation R_X86_64_32 can not be used when making a shared object; 
> recompile with -fPIC
> /usr/local/vpopmail/lib/libvpopmail.a: could not read symbols: Bad value
> gmake[2]: *** [libauthvchkpw.la] Error 1
> gmake[2]: Leaving directory 
> `/usr/ports/mail/courier-authlib-vchkpw/work/courier-authlib-0.57'
> gmake[1]: *** [all-recursive] Error 1
> gmake[1]: Leaving directory 
> `/usr/ports/mail/courier-authlib-vchkpw/work/courier-authlib-0.57'
> gmake: *** [all] Error 2
> *** Error code 2
> 
> Stop in /usr/ports/mail/courier-authlib-vchkpw.
> *** Error code 1
> 
> Stop in /usr/ports/mail/courier-authlib-vchkpw.
> _______________________________________________
> freebsd-ports at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe at freebsd.org"
> 
> 


-- 
 Oliver Lehmann
  http://www.pofo.de/
  http://wishlist.ans-netz.de/


More information about the freebsd-ports mailing list