[Bug 193433] New: gtk20 Makefile uses Python 2.7_2,2, causes openshot to fail with erroneous missing libmp3lame claim
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sun Sep 7 17:02:39 UTC 2014
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 at FreeBSD.org
Reporter: freebsd at 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 at 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.
More information about the freebsd-ports-bugs
mailing list