The following reply was made to PR ports/141416; it has been noted by GNATS.
From: Kenyon Ralph <***@kenyonralph.com>
To: Koop Mast <***@rainbow-runner.nl>
Cc: bug-***@FreeBSD.org
Subject: Re: ports/141416: audio/gstreamer-plugins-taglib build error in
gstid3v2mux.cc
Date: Mon, 14 Dec 2009 10:20:23 -0800
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Post by Koop MastCan't help you with ccache related problems, but this doesn't look like
that is it.
To see what is compiling add "--enable-shave=no" to the end of the
CFLAGS line in multimedia/gstreamer-plugins/Makefile, and try again.
Though I suspect there is something wrong with with your taglib.
All the missing headers are installed by taglib 1.6.1. Can you check if
the headers are available in /usr/local/include/taglib. And if they
aren't there please rebuild audio/taglib before trying to build
gst-plug-taglib again.
Thanks for the reply.
/usr/local/include/taglib and its contents exist; the problem was that
with ccache enabled, the -I/usr/local/include/taglib argument in CFLAGS
was not present in the compilation commands. Indeed, disabling ccache
via /etc/make.conf allowed gstreamer-plugins-taglib (and
gstreamer-plugins-mpeg2enc) to build correctly.
A quick fix would be to disable ccache for these ports in their
Makefiles. Of course, making them work with ccache would be better, but
it's not that big of a deal.
- --
Kenyon Ralph
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAksmgeYACgkQmFtUtJKnbnWT7ACgiSarE/V1V/fSY7XmNDV/wj+d
9NYAoKm/0usjukRUaURg4GujKjtc3IXj
=F+Hk
-----END PGP SIGNATURE-----