From owner-freebsd-multimedia@freebsd.org Sun Nov 5 10:00:09 2017 Return-Path: Delivered-To: freebsd-multimedia@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7DBFBE66E67 for ; Sun, 5 Nov 2017 10:00:09 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 62EB3754B5 for ; Sun, 5 Nov 2017 10:00:09 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 60661E66E64; Sun, 5 Nov 2017 10:00:09 +0000 (UTC) Delivered-To: multimedia@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5D2B3E66E63 for ; Sun, 5 Nov 2017 10:00:09 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4AF38754B4 for ; Sun, 5 Nov 2017 10:00:09 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id vA5A096k068451 for ; Sun, 5 Nov 2017 10:00:09 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: multimedia@FreeBSD.org Subject: [Bug 223443] multimedia/gstreamer1-libav: Does not build for Python 3.x Date: Sun, 05 Nov 2017 10:00:08 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: rhurlin@gwdg.de X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: multimedia@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter flagtypes.name Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Nov 2017 10:00:09 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D223443 Bug ID: 223443 Summary: multimedia/gstreamer1-libav: Does not build for Python 3.x Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: multimedia@FreeBSD.org Reporter: rhurlin@gwdg.de Assignee: multimedia@FreeBSD.org Flags: maintainer-feedback?(multimedia@FreeBSD.org) In the process of preparing a new port for the upcoming QGIS3, I need to use many QT5 and Python3 dependencies. With 'DEFAULT_VERSIONS+=3D python=3D3.6 python3=3D3.6' in ${LOCALBASE}/etc/poudriere.d/make.conf, I am using Poudriere (recent 12.0-CURRENT amd64) for the test runs. Obviously, there is a problem with t= he build of multimedia/gstreamer1-libav: The relevant part of Poudriere log shows, that the port is not able to dete= ct Python 3.6: [..snip..] =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D> Configuring for gstreamer1-libav-1.12.3_1 [..snip..] checking for python... no checking for python2... no checking for python3... no checking for python3.5... no checking for python3.4... no checking for python3.3... no checking for python3.2... no checking for python3.1... no checking for python3.0... no checking for python2.7... no checking for python2.6... no checking for python2.5... no checking for python2.4... no checking for python2.3... no checking for python2.2... no checking for python2.1... no checking for python2.0... no configure: error: no suitable Python interpreter found =3D=3D=3D> Script "configure" failed unexpectedly. A small patch in the ports configure script would help, but leads to the ne= xt problem: --- configure.orig 2017-09-18 11:37:20 UTC +++ configure @@ -15510,7 +15510,7 @@ fi # Find any Python interpreter. if test -z "$PYTHON"; then - for ac_prog in python python2 python3 python3.5 python3.4 python3.3 python3.2 python3.1 python3.0 python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 + for ac_prog in python python2 python3 python3.6 python3.5 python3.4 python3.3 python3.2 python3.1 python3.0 python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=3D$2 Poudriere now finds the right Python version, but stops because it does not find automake-1.15: [..snip..] =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D> Configuring for gstreamer1-libav-1.12.3_1 [..snip..] checking for python... no checking for python2... no checking for python3... no checking for python3.6... /usr/local/bin/python3.6 checking for python version... 3.6 checking for python platform... freebsd12 checking for python script directory... ${prefix}/lib/python3.6/site-packag= es checking for python extension module directory... ${exec_prefix}/lib/python3.6/site-packages [..snip..] =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D> Building for gstreamer1-libav-1.12.3_1 gmake[1]: Entering directory '/wrkdirs/usr/ports/multimedia/gstreamer1-libav/work/gst-libav-1.12.3' cd . && /bin/sh /wrkdirs/usr/ports/multimedia/gstreamer1-libav/work/gst-libav-1.12.3/missing automake-1.15 --gnu /wrkdirs/usr/ports/multimedia/gstreamer1-libav/work/gst-libav-1.12.3/missin= g: automake-1.15: not found WARNING: 'automake-1.15' is missing on your system. You should only need it if you modified 'Makefile.am' or 'configure.ac' or m4 files included by 'configure.ac'. The 'automake' program is part of the GNU Automake package: It also requires GNU Autoconf, GNU m4 and Perl in order to run: gmake[1]: *** [Makefile:479: Makefile.in] Error 1 gmake[1]: Leaving directory '/wrkdirs/usr/ports/multimedia/gstreamer1-libav/work/gst-libav-1.12.3' *** Error code 1 I don't know, what is the best way to solve this, sorry. --=20 You are receiving this mail because: You are the assignee for the bug.=