From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Sep 7 17:02:39 2014 Return-Path: Delivered-To: freebsd-ports-bugs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6EFB4ABB for ; Sun, 7 Sep 2014 17:02:39 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4F4981E71 for ; Sun, 7 Sep 2014 17:02:39 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id s87H2dve067206 for ; Sun, 7 Sep 2014 17:02:39 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 193433] New: gtk20 Makefile uses Python 2.7_2,2, causes openshot to fail with erroneous missing libmp3lame claim Date: Sun, 07 Sep 2014 17:02:39 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports Tree X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: freebsd@dreamchaser.org X-Bugzilla-Status: Needs Triage X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-ports-bugs@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Sep 2014 17:02:39 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=193433 Bug ID: 193433 Summary: gtk20 Makefile uses Python 2.7_2,2, causes openshot to fail with erroneous missing libmp3lame claim Product: Ports Tree Version: Latest Hardware: amd64 OS: Any Status: Needs Triage Severity: Affects Many People Priority: --- Component: Individual Port(s) Assignee: freebsd-ports-bugs@FreeBSD.org Reporter: freebsd@dreamchaser.org $ uname -a FreeBSD breakaway.dreamchaser.org 9.2-RELEASE FreeBSD 9.2-RELEASE #0 r255898: Thu Sep 26 22:50:31 UTC 2013 root@bake.isc.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64 The Makefile for gtk20 specifies python:${PORTSDIR}/lang/python as a run dependency (RUN_DEPENDS). This causes python python-2.7_2,2 to be built and used $pkg info -r python-2.7_2,2 python-2.7_2,2: gtk2-2.24.22_4 All other ports I have built reference a more up-to-date python port, python27-2.7.8_4 When openshot is built, it gets built with various python things plus gtk: $ pkg info -d openshot-1.4.3 openshot-1.4.3: py27-gtk2-2.24.0_3 pango-1.34.1_7 gtk2-2.24.22_4 py27-httplib2-0.8_2 rarian-0.8.1_1 libxml2-2.9.1_1 py27-mlt-0.9.0 ffmpeg-2.2.4_4,1 shared-mime-info-1.1_1 python27-2.7.8_4 python2-2_3 py27-imaging-1.1.7_3 py27-goocanvas-0.14.1_5 frei0r-plugins-1.3 py27-xdg-0.25 py27-setuptools27-5.5.1 py27-gobject-2.28.6_4 pcre-8.35 libglade2-2.6.4_7 glib-2.36.3_3 gettext-0.18.3.1_1 desktop-file-utils-0.22_1 sox-14.4.1_5 atk-2.8.0 If you try to export a video file to the web (some other forms of export seem to work, such as dvd), openshot complains The following codec(s) are missing from your system: libmp3lame although the proper libraries are installed: -rw-r--r-- 1 root wheel 423218 May 19 00:35 libmp3lame.a -rwxr-xr-x 1 root wheel 939 May 19 00:35 libmp3lame.la lrwxr-xr-x 1 root wheel 19 May 19 00:35 libmp3lame.so -> libmp3lame.so.0.0.0 lrwxr-xr-x 1 root wheel 19 May 19 00:35 libmp3lame.so.0 -> libmp3lame.so.0.0.0 -rwxr-xr-x 1 root wheel 287312 May 19 00:35 libmp3lame.so.0.0.0 Removing the python dependency in the RUN_DEPENDS clause in the Makefile for gtk20 fixes the problem. However, that's not a proper fix, but I don't know the right way to fix it, as I don't know if gtk20 has any particular constraints regarding python versions. On my system, things seem to be working ok so far... -- You are receiving this mail because: You are the assignee for the bug.