Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Apr 2013 16:45:57 +0200
From:      Pietro Cerutti <gahr@FreeBSD.org>
To:        Jeremy Messenger <mezz.freebsd@gmail.com>
Cc:        svn-ports-head@freebsd.org, svn-ports-all@freebsd.org, Steve Wills <steve@mouf.net>, "ports-committers@freebsd.org" <ports-committers@freebsd.org>
Subject:   Re: svn commit: r312209 - in head/devel: allegro apr1 apr2 bennugd-core bennugd-modules boost-all boost-libs boost-python-libs bullet ccons cgit clanlib1 clanlib22 clint cocaine-core commoncpp cppcheck...
Message-ID:  <20130415144557.GB14789@gahrfit.gahr.ch>
In-Reply-To: <CADLFttc1JEiMPjeoF6AxBcSM4FX-LtA=6zQdSRs5q3GhX0hfkw@mail.gmail.com>
References:  <201302140942.r1E9gDsw053109@svn.freebsd.org> <eada70bbd61aeb921f015c0a674cd8f6.squirrel@mouf.net> <20130415074337.GB66552@gahrfit.gahr.ch> <CADLFttc1JEiMPjeoF6AxBcSM4FX-LtA=6zQdSRs5q3GhX0hfkw@mail.gmail.com>

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

--aT9PWwzfKXlsBJM1
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On 2013-Apr-15, 09:06, Jeremy Messenger wrote:
> On Mon, Apr 15, 2013 at 2:43 AM, Pietro Cerutti <gahr@freebsd.org> wrote:
> > On 2013-Apr-14, 22:29, Steve Wills wrote:
> >> I may be wrong, but some of these changes seem wrong. At least for glib
> >> and any of the others that completely removed PTHREAD_LIBS entirely. I
> >> think it's fine to replace PTHREAD_LIBS with -pthread, but removing
> >> PTHREAD_LIBS or -pthread entirely could be problematic. These two PRs:
> >>
> >> http://www.freebsd.org/cgi/query-pr.cgi?pr=3D177800
> >> http://www.freebsd.org/cgi/query-pr.cgi?pr=3D176888
> >>
> >> seem to be caused by this. Am I wrong? If not, we may need to go back
> >> through these changes and put -pthread back where it was removed entir=
ely.
> >
> > I would be surprised if they were. glib20 configures fine without the
> > explicit pthread flags. See config.log. The shlib ends up correctly
> > linked against the threading library:
> >
> >> ldd /usr/local/lib/libglib-2.0.so.0
> >     libintl.so.9 =3D> /usr/local/lib/libintl.so.9 (0x801702000)
> >     libiconv.so.3 =3D> /usr/local/lib/libiconv.so.3 (0x80190b000)
> >     libpcre.so.3 =3D> /usr/local/lib/libpcre.so.3 (0x801c04000)
> >     libthr.so.3 =3D> /lib/libthr.so.3 (0x801e67000)
> >     libc.so.7 =3D> /lib/libc.so.7 (0x80081c000)
> >
> > Moreover, the symptoms aren't quite what I'd expect from an application
> > missing a pthread link, as they usually die in initialization phase,
> > even before they reach main.
>=20
> I am not able to access to FreeBSD since yesterday, but I should be
> able to this afternoon. You just need to make sure the gthread's
> pkg-config --libs has -pthread in it. If it does then it's probably
> bug in both ports rather than glib. The update of glib, they have
> rewrote thread stuff that exposed some libraries/apps bug like clutter
> that has been fixed in upstream. The patch looks like:
>=20
> http://www.marcuscom.com:8080/cgi-bin/cvsweb.cgi/ports/graphics/clutter/f=
iles/patch-clutter_clutter-main.c

$ pkgconf --libs gthread-2.0
-lgthread-2.0 -pthread -L/usr/local/lib -lglib-2.0

Please coordinate within the gnome@ team to fix this issue.

--=20
Pietro Cerutti
The FreeBSD Project
gahr@FreeBSD.org

PGP Public Key:
http://gahr.ch/pgp

--aT9PWwzfKXlsBJM1
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (FreeBSD)

iEYEARECAAYFAlFsEqQACgkQwMJqmJVx944daACfepdIIJ2N3sBT2R5lirrlyfFF
G64An07+rB+kPZsoWNX9VN3fWYZndW66
=/g3J
-----END PGP SIGNATURE-----

--aT9PWwzfKXlsBJM1--



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