From owner-freebsd-stable Fri May 11 18: 0:28 2001 Delivered-To: freebsd-stable@freebsd.org Received: from dns0.rodfbs.net (dns0.rodfbs.net [210.230.183.227]) by hub.freebsd.org (Postfix) with ESMTP id A671C37B423; Fri, 11 May 2001 18:00:22 -0700 (PDT) (envelope-from eakasaka@rodfbs.org) Received: from v6gw1.rodfbs.net (v6gw1.rodfbs.net [3ffe:505:2014:2:2a0:c9ff:fe97:e164]) by dns0.rodfbs.net (8.11.3+3.4W/3.7Wpl2+smtpcheck-local-2.34(ayamura)-rodfbs-3.0-00112802) with ESMTP id f4C10Id87357; Sat, 12 May 2001 10:00:18 +0900 (JST) (envelope-from eakasaka@rodfbs.org) Received: from rodfbs.net (v6gw2.rodfbs.net [2001:200:524:3:2a0:c9ff:fe8a:b3d]) by v6gw1.rodfbs.net (8.11.3+3.4W/3.7Wpl2+smtpcheck-local-2.34(ayamura)-rodfbs-3.0-00112801) with ESMTP id f4C10HS17779; Sat, 12 May 2001 10:00:18 +0900 (JST) (envelope-from eakasaka@rodfbs.org) Received: from localhost (localhost [127.0.0.1]) by rodfbs.net (8.11.3+3.4W/3.7Wpl2+smtpcheck-local-2.34(ayamura)-rodfbs-3.0-00112805) with ESMTP id f4C10HZ59638; Sat, 12 May 2001 10:00:17 +0900 (JST) (envelope-from eakasaka@rodfbs.org) Date: Sat, 12 May 2001 10:00:10 +0900 (JST) Message-Id: <20010512.100010.783380329.eakasaka@rodfbs.org> To: freebsd-stable@freebsd.org Cc: juha@saarinen.org, sheldonh@FreeBSD.org Subject: Re: Exim stops working in 4.3-STABLE because of Perl problems? From: Eriya Akasaka In-Reply-To: References: X-Mailer: Mew version 1.95b121 on XEmacs 21.1.14 (Cuyahoga Valley) X-PGP-Fingerprint20: D50A 84E7 E8F9 CAD8 FB79 B7ED 16FA 763A 1CCA B257 X-PGP-Public-Key-URL: http://pgp.nic.ad.jp:11371/pks/lookup?op=get&search=0x1CCAB257 Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I'm not Exim user. >>>>> In article , On Sat, 12 May 2001 11:32:56 +1200 "Exim stops working in 4.3-STABLE because of Perl problems?" "Juha Saarinen" wrote: juha> I upgraded a 4.2-STABLE box to 4.3-STABLE; it was running Exim 3.20. After juha> reboot, Exim started fine, but I noticed some old frozen messages that I juha> wanted to thaw... no go: juha> # exim -bp juha> /usr/libexec/ld-elf.so.1: Undefined symbol "PL_stack_max" referenced from juha> COPY relocation in exim juha> bash-2.04# exim -M juha> /usr/libexec/ld-elf.so.1: Undefined symbol "PL_stack_max" referenced from juha> COPY relocation in exim juha> bash-2.04# exim -Mt juha> /usr/libexec/ld-elf.so.1: Undefined symbol "PL_stack_max" referenced from juha> COPY relocation in exim juha> # exim juha> /usr/libexec/ld-elf.so.1: Undefined symbol "PL_stack_max" referenced from juha> COPY relocation in exim juha> "PL_stack_max" looks like a Perl thingy. Are you enable "PERL_THREADED= true" in /etc/make.conf ? If so, try commented out(disable) PERL_THREADED= true then make buildworld and make installworld. After installworld, build ports/mail/exim. juha> Upgrading Exim to 3.22 from the ports collection produced segfaults: juha> # exim -d9 -bd -q30m juha> Exim version 3.22 debug level 9 uid=0 gid=0 juha> probably Berkeley DB version 1.8x (native mode) juha> Caller is an admin user juha> Caller is a trusted user juha> originator: uid=0 gid=0 login=root name=Rootster Root juha> port = 25 juha> listening on all interfaces juha> Segmentation fault juha> The workaround for this is to comment out this line in the Exim port juha> Makefile: juha> # Enable the embedded Perl interpreter, allowing Perl subroutines to be juha> # called during string expansion. juha> # WITH_PERL= yes juha> ^^^^^^^^^^--- uncommented by default. Similar problem apper some ports for example ports/news/inn and inn-stable, ports/www/mod_perl, ports/mail/im ... juha> What's changed between 4.2-STABLE and 4.3-STABLE that kills Exim's embedded juha> Perl interpreter? Sorry, I don't know it. Hints. Before buildworld, # cd /usr/ports/mail/exim/work/exim-3.22/build-FreeBSD-i386 # gdb ./exim /Full/Path/To/exim.core --Eriya Akasaka To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message