From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Apr 1 05:00:00 2013 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 7F0F855F for ; Mon, 1 Apr 2013 05:00:00 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 627CC83B for ; Mon, 1 Apr 2013 05:00:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r315007X063402 for ; Mon, 1 Apr 2013 05:00:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r31500gZ063401; Mon, 1 Apr 2013 05:00:00 GMT (envelope-from gnats) Resent-Date: Mon, 1 Apr 2013 05:00:00 GMT Resent-Message-Id: <201304010500.r31500gZ063401@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Don Lewis Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 0D9FE48C for ; Mon, 1 Apr 2013 04:58:48 +0000 (UTC) (envelope-from truckman@FreeBSD.org) Received: from gw.catspoiler.org (gw.catspoiler.org [75.1.14.242]) by mx1.freebsd.org (Postfix) with ESMTP id D34ED814 for ; Mon, 1 Apr 2013 04:58:47 +0000 (UTC) Received: from mousie.catspoiler.org (mousie.catspoiler.org [192.168.101.2]) by gw.catspoiler.org (8.13.3/8.13.3) with ESMTP id r314wlRo071407 for ; Sun, 31 Mar 2013 20:58:47 -0800 (PST) (envelope-from truckman@FreeBSD.org) Received: from mousie.catspoiler.org (localhost.catspoiler.org [127.0.0.1]) by mousie.catspoiler.org (8.14.5/8.14.5) with ESMTP id r314wkli029589 for ; Sun, 31 Mar 2013 21:58:46 -0700 (PDT) (envelope-from truckman@FreeBSD.org) Received: (from dl@localhost) by mousie.catspoiler.org (8.14.5/8.14.5/Submit) id r314wkID029588; Sun, 31 Mar 2013 21:58:46 -0700 (PDT) (envelope-from truckman@FreeBSD.org) Message-Id: <201304010458.r314wkID029588@mousie.catspoiler.org> Date: Sun, 31 Mar 2013 21:58:46 -0700 (PDT) From: Don Lewis To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/177532: multimedia/gstreamer-plugins-* ports missing dependency on devel/gconf2 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Don Lewis List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Apr 2013 05:00:00 -0000 >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: