Fwd: Problem with modern Postfix on 4.7
Scott Harrison
scott at mithrandir.com
Tue May 23 01:09:23 PDT 2006
Begin forwarded message:
> From: Scott Harrison <scott at mithrandir.com>
> Date: May 23, 2006 4:31:46 GMT+02:00
> To: freebsd-stable at freebsd.org
> Subject: Problem with modern Postfix on 4.7
>
> Hello,
>
> I am not sure if this is the proper place to ask. Please redirect
> as necessary.
>
> I have a FreeBSD 4.7 box that I have updated the ports files. I
> have tried to recompile Postfix with SASL2 and TLS and now my smtpd
> is crashing with a SIGBUS when a TLS connection comes in. Prior to
> upgrading the ports files all was working properly. I recompiled
> the projects that Postfix needed and the binary seems to be ok:
>
> mobius# ldd /usr/local/libexec/postfix/smtpd
> /usr/local/libexec/postfix/smtpd:
> libsasl2.so.2 => /usr/local/lib/libsasl2.so.2 (0x280a0000)
> libpam.so.1 => /usr/lib/libpam.so.1 (0x280b5000)
> libcrypt.so.2 => /usr/lib/libcrypt.so.2 (0x280bf000)
> libssl.so.4 => /usr/local/lib/libssl.so.4 (0x280d8000)
> libcrypto.so.4 => /usr/local/lib/libcrypto.so.4 (0x28112000)
> libpcre.so.0 => /usr/local/lib/libpcre.so.0 (0x28228000)
> libc.so.4 => /usr/lib/libc.so.4 (0x2823e000)
> mobius# ls -l /usr/local/lib/libsasl2.so.2 /usr/lib/libpam.so.1 /
> usr/lib/libcrypt.so.2 /usr/local/lib/libssl.so.4 /usr/local/lib/
> libcrypto.so.4 /usr/local/lib/libpcre.so.0 /usr/lib/libc.so.4
> -r--r--r-- 1 root wheel 574916 Oct 9 2002 /usr/lib/libc.so.4
> -r--r--r-- 1 root wheel 28432 Oct 9 2002 /usr/lib/libcrypt.so.2
> -r--r--r-- 1 root wheel 38396 Oct 9 2002 /usr/lib/libpam.so.1
> -r--r--r-- 1 root wheel 1339626 May 22 19:53 /usr/local/lib/
> libcrypto.so.4
> -rwxr-xr-x 1 root wheel 87652 May 22 20:41 /usr/local/lib/
> libpcre.so.0
> -rwxr-xr-x 1 root wheel 91881 May 22 20:15 /usr/local/lib/
> libsasl2.so.2
> -r--r--r-- 1 root wheel 264102 May 22 19:53 /usr/local/lib/
> libssl.so.4
> mobius#
>
> Is there some issue with updating the ports files? Any other
> suggestions?
>
> TIA,
It turns out that the openssl port is not building properly, getting
lots of lines like this:
libssl.a(ssl_asn1.o): In function `d2i_SSL_SESSION':
ssl_asn1.o(.text+0x9f9): undefined reference to `memcpy'
ssl_asn1.o(.text+0xa78): undefined reference to `memcpy'
ssl_asn1.o(.text+0xb40): undefined reference to `memcpy'
ssl_asn1.o(.text+0xcda): undefined reference to `time'
ssl_asn1.o(.text+0x1140): undefined reference to `memcpy'
libssl.a(bio_ssl.o): In function `ssl_read':
bio_ssl.o(.text+0x201): undefined reference to `time'
libssl.a(bio_ssl.o): In function `ssl_write':
bio_ssl.o(.text+0x361): undefined reference to `time'
libssl.a(bio_ssl.o): In function `ssl_ctrl':
bio_ssl.o(.text+0x6d6): undefined reference to `time'
And running make test results in a problem:
starting big number library test, could take a while...
test BN_add
test BN_sub
test BN_lshift1
test BN_lshift (fixed)
test BN_lshift
test BN_rshift1
test BN_rshift
test BN_sqr
Bus error (core dumped)
*** Error code 138
Stop in /usr/ports/security/openssl/work/openssl-0.9.8a/test.
*** Error code 1
Stop in /usr/ports/security/openssl/work/openssl-0.9.8a.
*** Error code 1
Stop in /usr/ports/security/openssl.
There was a suggestion on the web indicating that binutils is the
problem and that that should be updated. However, I do not know the
proper way to go about updating binutils. Can someone please tell me
how to do it or point me to a resource that does?
TIA,
--
· · Scott Harrison
More information about the freebsd-stable
mailing list