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