libgsf-gnome will not confirgure because libxml2 isn't linked with libpthread

Pav Lucistnik pav at FreeBSD.org
Sun Nov 14 13:46:27 PST 2004


Sean McNeil píše v ne 14. 11. 2004 v 13:41 -0800:

> I found this when doing a complete rebuild of my ports:
> 
> /usr/local/lib/libxml2.so.5:
>         libz.so.2 => /lib/libz.so.2 (0x800a62000)
>         libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x800b75000)
>         libm.so.3 => /lib/libm.so.3 (0x800d68000)
> 
> /usr/ports/devel/libgsf-gnome/work/libgsf-1.10.1/config.log:
> configure:2306: cc -g -O -pipe  -I/usr/local/include -L/usr/local/lib
> -lgsf-1 conftest.c  >&5
> /usr/local/lib/libxml2.so.5: undefined reference to `pthread_equal'

You must have something broken on your machine. libxml2 does not use
pthread package, unless specifically enabled in 'make config' dialog.
It's also not linked to libpthread even if pthread was enabled, because
of FreeBSD libraries do not link threading library (otherwise you could
not use same library in more programs, each linked with different
threading library).

And to answer last question - libgsf-gnome builds fine here.

-- 
Pav Lucistnik <pav at oook.cz>
              <pav at FreeBSD.org>

Geography is only physics slowed down, with a few trees stuck on it...
  -- Terry Pratchett
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: Toto je =?iso-8859-2?Q?digit=E1ln=EC?=
	=?ISO-8859-1?Q?_podepsan=E1?= =?iso-8859-2?Q?_=E8=E1st?=
	=?ISO-8859-1?Q?_zpr=E1vy?=
Url : http://lists.freebsd.org/pipermail/freebsd-gnome/attachments/20041114/98b93dbb/attachment.bin


More information about the freebsd-gnome mailing list