On Wed, Mar 02, 2011 at 06:12:40PM +0100, Pietro Cerutti wrote: > OK, I have nailed down the source of the problem. GEGL has an optional > dependency on graphics/exiv2 which is not tracked by the port, i.e. > exiv2 is not built as a dependency of the port, and GEGL doesn't rely on > it if it doesn't find it. It turns out that the failing C module > (exp_combine.c) is only compiled when EXIV is found. > > Thus, on a fresh system (i.e., tinderbox) the error won't appear. It > will, however, on a system where EXIV is installed. > Please check whether you have graphics/exiv2 installed in your system to > confirm this hypothesis. > > I have still not decided whether to include exiv2 as a mandatory or > optional dependency, cause configure doesn't handle --without-exiv2 > correctly when exiv2 is installed (i.e., GEGL will be built with EXIV > support in that case). > > Thanks for the hints, and sorry for the noise.
exiv is installed on my system and I had the problem. So it seems your hypothesis may be correct. -- John - comp dot john at googlemail dot com OpenBSD firewall | FreeBSD desktop | Ubuntu Karmic laptop GPG: 0xF08A33C5 _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "[email protected]"
