[Lug-bg] Компилиране за 32/64 битови архитектури
- Subject: [Lug-bg] Компилиране за 32/64 битови архитектури
- From: Alexander Iliev <sasoiliev@xxxxxxxxx>
- Date: Tue, 14 Nov 2006 00:08:19 +0200
Здравейте.
Имам такъв един проблем - машина с Fedora Core 4 x86_64, с инсталиран
qmail/vpopmail и искам да инсталирам courier imap. Проблема всъщност е
(доколкото успявам да преценя), че vpopmail е компилиран за 32 битова
архитектура:
# ar x libvpopmail.a
# file vpopmail.o
vpopmail.o: ELF 32-bit LSB relocatable, Intel 80386, version 1 (SYSV),
not stripped
qmail и vpopmail съм ги компилирал, както е описано в qmailrocks.org.
Как се е случило това не ми е още ясно, но номера е че courier-а хич не
иска да се линкне с vpopmail-а. Ето какво ми дава при опит за
компилиране на courier-authlib:
# rpmbuild -bb courier-authlib.spec
.... bla bla bla ....
Linking libauthvchkpw.la
/usr/bin/ld: skipping incompatible /home/vpopmail/lib/libvpopmail.a when
searching for -lvpopmail
/usr/bin/ld: cannot find -lvpopmail
collect2: ld returned 1 exit status
make[2]: *** [libauthvchkpw.la] Error 1
make[2]: Leaving directory `/usr/src/redhat/BUILD/courier-authlib-0.58'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/redhat/BUILD/courier-authlib-0.58'
make: *** [all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.39895 (%build)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.39895 (%build)
Благодарен съм за всякакви предложение.
Поздрави,
--
Александър Илиев
_______________________________________________
Lug-bg mailing list
Lug-bg@xxxxxxxxxxxxxxxxxx
http://linux-bulgaria.org/mailman/listinfo/lug-bg
|