Skip site navigation (1)Skip section navigation (2)
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>