Date: Sun, 31 Mar 2013 21:58:46 -0700 (PDT) From: Don Lewis <truckman@FreeBSD.org> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/177532: multimedia/gstreamer-plugins-* ports missing dependency on devel/gconf2 Message-ID: <201304010458.r314wkID029588@mousie.catspoiler.org> Resent-Message-ID: <201304010500.r31500gZ063401@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 177532 >Category: ports >Synopsis: multimedia/gstreamer-plugins-* ports missing dependency on devel/gconf2 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Apr 01 05:00:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Don Lewis >Release: FreeBSD 8.4-BETA1 i386 >Organization: FreeBSD Project >Environment: System: FreeBSD scratch.catspoiler.org 8.4-BETA1 FreeBSD 8.4-BETA1 #57 r248721: Tue Mar 26 01:17:23 PDT 2013 root@scratch.catspoiler.org:/usr/obj/usr/src/sys/GENERICDDB i386 gstreamer-plugins-good-0.10.31,3, etc. >Description: The configure script for the gstreamer-plugins ports uses gconftool-2 from the devel/gconf2 port. if test "x$GCONF_SCHEMA_INSTALL_SOURCE" = "x"; then GCONF_SCHEMA_CONFIG_SOURCE=`gconftool-2 --get-default-source` else GCONF_SCHEMA_CONFIG_SOURCE=$GCONF_SCHEMA_INSTALL_SOURCE fi I discovered this when upgrading a rather large number of stale ports, including the shared library version bump in the devel/icu port. Because of the missing dependency on devel/gconf2, the gstreamer-plugins-* ports were rebuilt before devel/gconf2 and when the configure script for gstreamer-plugins-* was run, gconftool-2 complained about the missing shared library. [snip] checking for gcc... gcc^M checking dependency style of gcc... gcc3^M checking if Objective C compiler works... yes^M checking whether cc -std=gnu99 and cc understand -c and -o together... yes^M checking dependency style of cc -std=gnu99... gcc3^M checking for working do while(0) macros... yes^M checking for valgrind... no^M /libexec/ld-elf.so.1: Shared object "libicui18n.so.48" not found, required by "g conftool-2"^M Using config source for schema installation^M Using $(sysconfdir)/gconf/schemas as install directory for schema files^M checking whether to build gtk-doc documentation... no^M checking for gtkdoc-check... /usr/local/bin/gtkdoc-check^M [snip] I'm not sure what the consequences of this are since the port still seems to build ok. >How-To-Repeat: Delete the devel/gconf2 port and run "make configure" in one of the gstreamer-plugins-* ports. You should see this: checking dependency style of gcc... gcc3 checking if Objective C compiler works... yes checking whether cc -std=gnu99 and cc understand -c and -o together... yes checking dependency style of cc -std=gnu99... gcc3 checking for working do while(0) macros... yes checking for valgrind... no gconftool-2: not found Using config source for schema installation Using $(sysconfdir)/gconf/schemas as install directory for schema files checking whether to build gtk-doc documentation... no checking for gtkdoc-check... no >Fix: Add devel/gconf2 as a (build?) dependency to multimedia/gstreamer-plugins/Makefile. >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201304010458.r314wkID029588>