problem s ld - authvchkpw

bambas bambasmeister na gmail.com
Pondělí Květen 22 14:45:18 CEST 2006


Snazim se zkompilovat courier-authlib
mam tenhle problem (viz nize).
predtim ./configure jsem pustil:

# echo "-L/usr/local/vpopmail/lib -lvpopmail" >lib_deps

i jsem zkousel toto:
# CPPFLAGS="-I/home/vpopmail/include"; export CPPFLAGS
# LDFLAGS="-L/home/vpopmail/lib"; export LDFLAGS
# ./configure ...


nic z toho nezabralo. Ale je zajimave, ze pod slack 10.2 to zkompiluji 
normalne. Ale u Slamd64 mam problemy. Balik vpopmail jsem take nemohl 
zkompilovat, tak jsem ho zkompiloval ve slacku 10.2 a prenesl. (pri 
kompilaci vpopmailu mi vypise tohle:
./compile cdb_hash.c
./compile: line 3: exec: -f: invalid option
exec: usage: exec [-cl] [-a name] file [redirection ...]
make[2]: *** [cdb_hash.o] Error 2
make[2]: Leaving directory `/home/bambas/install/vpopmail-5.4.16/cdb'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/bambas/install/vpopmail-5.4.16'
make: *** [all] Error 2

a tady chyba courier-authlib

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 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
Linking libauthvchkpw.la
/usr/lib/gcc/x86_64-slackware-linux/3.4.4/../../../../x86_64-slackware-linux/bin/ld: 
skipping incompatible /var/spool/vpopmail/lib/libvpopmail.a when 
searching for -lvpopmail
/usr/lib/gcc/x86_64-slackware-linux/3.4.4/../../../../x86_64-slackware-linux/bin/ld: 
cannot find -lvpopmail
collect2: ld returned 1 exit status
make[2]: *** [libauthvchkpw.la] Error 1
make[2]: Leaving directory `/home/bambas/install/courier-authlib-0.58'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/bambas/install/courier-authlib-0.58'
make: *** [all] Error 2


nevite nekdo cim by to mohlo byt?
bambas



Další informace o konferenci Linux