Date: Sun, 07 Sep 2014 17:02:39 +0000 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 Message-ID: <bug-193433-13@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
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.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-193433-13>