Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 27 Dec 2007 16:56:14 -0800 (PST)
From:      Gary Kline <kline@tao2.thought.org>
To:        m.seaman@infracaninophile.co.uk (Matthew Seaman)
Cc:        Giorgos Keramidas <keramida@ceid.upatras.gr>, Gary Kline <kline@tao.thought.org>, freebsd-questions@freebsd.org
Subject:   Re: mutt??
Message-ID:  <200712280056.lBS0uEOC018731@tao2.thought.org>
In-Reply-To: <47741D43.4010603@infracaninophile.co.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
According to Matthew Seaman:
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
> 
> Giorgos Keramidas wrote:
> > On 2007-12-27 11:02, Gary Kline <kline@tao.thought.org> wrote:
> >> I've been trtryinng to rebuild everything on tao to get my i810
> >> graphics working. Somehow, mutt bbroke. It seems to break with
> >> something undefined in perl5.8.
> >>
> >> Anybody know what this is:
> >> Undefined symbol "__sbmaskrune"  ?
> > 
> > That's odd.  The mutt-devel port (which I am using to type and post this
> > message) does not seem to depend on Perl:
> > 
> > % $ pkg_info -r mutt\*
> > % Information for mutt-devel-...
> > %
> > % Depends on:
> > % Dependency: ispell-3.2.06_18
> > % Dependency: mime-support-3.39.1
> > % Dependency: libiconv-1.11_1
> > % Dependency: gettext-0.16.1_3
> > %
> > % $
> 
> This is caused by a change to various ctype functions to do with
> improved UTF8 support recently, which inadvertently broke ABI
> compatability on RELENG_6.  The change has since been reverted, but
> it seems that you were unlucky enough to install or upgrade some
> software during the month or so that it was in place, so that it
> is referring to symbols that do not exist in libc.so.
> 
> Perl is just one of the places where __sbmaskrune can show up.
> There's been quite a lot of discussion of it on various lists
> recently:
> 
> http://www.google.co.uk/search?hl=en&q=site%3Alists.freebsd.org+__sbmaskrune&btnG=Google+Search&meta=
> 
> This, precisely, is the commit message where the ABI breakage you've
> seen was created:
> 
> http://lists.freebsd.org/pipermail/cvs-src/2007-October/082836.html
> 
> and here is where it was fixed:
> 
> http://lists.freebsd.org/pipermail/cvs-src/2007-November/084046.html
> 
> To sort out your system, basically make sure you're running a RELENG_6
> version from after the fix was committed, and then I'm afraid you've
> just got to reinstall any software that shows the symptoms.   Anything
> installed before the original commit that broke things will be fine --
> it's just software that was recompiled using a RELENG_6 system from
> between 24 October and 20 November.
> 
> It's only RELENG_6 that was affected -- the change went into
> RELENG_7 (and HEAD) where ABI changes are permitted with the new major
> version number, but RELENG_6_2, RELENG_6_3 and other release branches
> never had this patch applied.
> 
> 	Cheers,
> 
> 	Matthew
> 


		Thanks lots, Matthew.  I cvsup'd before my rebuild.  I'm 
		running 6.2 or later everywhere.  Hopefully up rebuilds
		will straighten things out.   

		gary


> - -- 
> Dr Matthew J Seaman MA, D.Phil.                   7 Priory Courtyard
>                                                   Flat 3
> PGP: http://www.infracaninophile.co.uk/pgpkey     Ramsgate
>                                                   Kent, CT11 9PW
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.4 (FreeBSD)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
> 
> iD8DBQFHdB1D8Mjk52CukIwRCMNSAJ0XiL1xfFz925+P+WVpmqRmG7AJTgCdGNkG
> APZBRHJq66NqxUScOJrjd8k=
> =JqqZ
> -----END PGP SIGNATURE-----
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"
> 


-- 
  Gary Kline  kline@thought.org   www.thought.org  Public Service Unix
      http://jottings.thought.org   http://transfinite.thought.org




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200712280056.lBS0uEOC018731>