libxml2 no longer compiles.

Jung-uk Kim jkim at FreeBSD.org
Wed Apr 10 19:06:47 UTC 2013


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

On 2013-04-10 14:59:10 -0400, John Hein wrote:
> Jung-uk Kim wrote at 14:16 -0400 on Apr 10, 2013:
>> IMHO, we should get rid of CPPFLAGS and LDFLAGS altogether
>> because they serve no purpose here.
> 
> Unfortunately, if you do that, the libxml2 build still fails with
> if lzmalib is installed.

I see.

> I agree that we can get rid of the ${LOCALBASE} parts of CPPFLAGS &
> LDFLAGS (the -I/usr/local/include and -L/usr/local/lib are added by
> configure due to --with-iconv).

Correct.

> But we still need some way to deal with the lzmalib conflict by
> doing one of the other things I mentioned or force the use of the
> base lzma (or ??)...
> 
> Index: textproc/libxml2/Makefile 
> ===================================================================
>
> 
- --- textproc/libxml2/Makefile	(revision 315774)
> +++ textproc/libxml2/Makefile	(working copy) @@ -28,8 +28,8 @@ 
> --with-html-dir=${PREFIX}/share/doc \ 
> --with-html-subdir=${PORTNAME} \ --without-python -CPPFLAGS+=
> -I${LOCALBASE}/include -LDFLAGS+=	-L${LOCALBASE}/lib +CPPFLAGS+=
> -I/usr/include +LDFLAGS+=	-L/usr/lib
> 
> .if !defined(MASTERDIR) MAN1=		xml2-config.1 xmllint.1
> xmlcatalog.1
> 
> 
> One other option would be to add a dependency on the ports version
> of archivers/lzma and force libxml2 to use that, but that seems
> like a waste when the one in base works fine (after freebsd 7.x of
> course).

Just add "--with-lzma=/usr" to CONFIGURE_ARGS.

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

iQEcBAEBAgAGBQJRZbekAAoJECXpabHZMqHODYwH/3JSpI928oaVks8LbyoZXYVu
JBZzpEtTn3XkV+mAdWGSu0v7BzFI8hyGZGzSYceciklRR1jcj0Lb00hHgyfKFyLz
bBNPJSmwaIbTcqthsw2j/lFpVDzRJnFKIb2kiXEZRyE6OHT/h/+xtLwqzKBpqzli
haSll68wPKYiH3FlAcxcCYgyVF2fatvw2N49ng6UZ1e1XoUkyvwGvtRim6xiKuYq
QyElFkhuCRMKeO0p7CHqpiY0+ZNmLvxnhgb7Bg8IzcPt/E2ZUnPxpcekr7myrA7H
908M5HuqIfA6pUOwtVQPteGutwlBdGl9XXffjguUhVvR9LJNsl45R+mhr7Ye+qE=
=Bjsz
-----END PGP SIGNATURE-----


More information about the freebsd-gnome mailing list