Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Apr 2005 20:24:30 +0000 (UTC)
From:      Christopher Nehren <apeiron+usenet@coitusmentis.info>
To:        freebsd-gnome@freebsd.org
Subject:   Re: FreeBSD Port: Metacity 2.10.1 (and _1)
Message-ID:  <slrnd6qkpj.lvm.apeiron%2Busenet@prophecy.dyndns.org>
References:  <20050413182433.4006.qmail@web51906.mail.yahoo.com>

index | next in thread | previous in thread | raw e-mail

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 2005-04-13, Peter Thoenen scribbled these
curious markings:
> Hello,
>
> Metacity 2.10.1 and _1 (10.0 worked fine) are failing to build completely on my
> system, getting a bus error with the translation database.  See below:

> LC_ALL=C ../intltool-merge -d -u -c ../po/.intltool-merge-cache ../po
> metacity.desktop.in metacity.desktop
> Generating and caching the translation database
> Bus error (core dumped)

This definitely seems to be an issue with threaded perls. I worked
around it by mapping libpthread to GNU's pth, which I conveniently had
installed because I have gnupg-devel (which I preusme was required for
something else which I don't have any more). You can also use the
linuxthreads port, which is what Marcin used (presumably; it installs a
liblthread.so. Marcin, please correct me if I'm wrong), or you can
change your perl to be non-threaded (though keep in mind that that isn't
a minor undertaking, and you must reinstall all modules that depend on
Perl, including big ones like mod_perl, and then *that* requires that
you rebuild Apache. Yick.).

I presume further that it's a bug with libpthread specifically and not
Perl, because it works fine with linuxthreads and GNU pth. I have
neither the time nor the knowledge to look at this, though if requested
I can generate a stacktrace.

Best Regards,
Christopher Nehren
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (FreeBSD)

iD8DBQFCbVMzk/lo7zvzJioRAtglAJ4nJpQAkckQe1uF/xFwWxoso7+IOgCfWTzW
7gfSwN6YcGVGEo77BaGOjzc=
=ogIk
-----END PGP SIGNATURE-----

-- 
I abhor a system designed for the "user", if that word is a coded
pejorative meaning "stupid and unsophisticated". -- Ken Thompson
If you ask the wrong questions, you get answers like "42" and "God".
Unix is user friendly. However, it isn't idiot friendly.


help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?slrnd6qkpj.lvm.apeiron%2Busenet>