From owner-freebsd-ports@freebsd.org Fri Dec 15 15:37:07 2017 Return-Path: Delivered-To: freebsd-ports@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 63B6CE84725 for ; Fri, 15 Dec 2017 15:37:07 +0000 (UTC) (envelope-from rhurlin@gwdg.de) Received: from fmailer.gwdg.de (fmailer.gwdg.de [134.76.11.16]) (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 195F97A4FE; Fri, 15 Dec 2017 15:37:06 +0000 (UTC) (envelope-from rhurlin@gwdg.de) Received: from [134.76.11.225] (helo=email.stud.uni-goettingen.de) by mailer.gwdg.de with esmtp (Exim 4.80) (envelope-from ) id 1ePs2q-0008Mm-9S; Fri, 15 Dec 2017 16:37:04 +0100 Received: from UM-EXCHT-A01.um.gwdg.de (134.76.9.210) by um-excht-s1.um.gwdg.de (134.76.9.213) with Microsoft SMTP Server (TLS) id 14.3.361.1; Fri, 15 Dec 2017 16:37:03 +0100 Received: from krabat.raven.hur (91.8.156.113) by email.gwdg.de (134.76.9.210) with Microsoft SMTP Server (TLS) id 14.3.361.1; Fri, 15 Dec 2017 16:37:03 +0100 Subject: Re: portmaster with FLAVOR support available for testing To: Mathieu Arnold , Stefan Esser , "Ports FreeBSD" , FreeBSD Port-Manager References: From: Rainer Hurling Message-ID: Date: Fri, 15 Dec 2017 16:36:59 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="utf-8" Content-Language: de-DE Content-Transfer-Encoding: 8bit X-Spam-Level: - X-Virus-Scanned: (clean) by clamav X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Dec 2017 15:37:07 -0000 Am 15.12.2017 um 16:20 schrieb Mathieu Arnold: > Le 15/12/2017 à 12:00, Rainer Hurling a écrit : >> Hi Stefan and others, >> >> I just tried to install devel/py-qt5-core for Python 3.6, beside to an >> already installed py27-qt5-core-5.7.1, with the following command >> >>   portmaster -m 'FLAVOR=py36' devel/py-qt5-core >> >> and it ends up with > > I have no idea how portmaster works, but I hope it works the same as > poudriere, so you should probably do this: > > portmaster devel/py-qt5-core@py36 > > instead. > > Hi Mathieu, Thanks for your answer. My attempt was from a private conversation with Stefan, who suggested to try to install py36 ports via portmaster -m 'FLAVOR=py36' portname and to report back. That failed, like described before. Now I also tried your suggestion with 'portmaster devel/py-qt5-core@py36', which stopped with the following failure: [..snip..] Compiling /usr/ports/devel/py-qt5-core/work-py27/stage/usr/local/lib/python2.7/site-packages/PyQt5/uic/widget-plugins/qtwebenginewidgets.py ... Compiling /usr/ports/devel/py-qt5-core/work-py27/stage/usr/local/lib/python2.7/site-packages/PyQt5/uic/widget-plugins/qtwebkit.py ... ====> Compressing man pages (compress-man) ===>>> Starting check for runtime dependencies ===>>> Gathering dependency list for devel/py-qt5-core@py36 from ports ===>>> Dependency check complete for devel/py-qt5-core@py36 ===> Installing for py27-qt5-core-5.7.1 ===> Checking if py27-qt5-core already installed ===> py27-qt5-core-5.7.1 is already installed You may wish to ``make deinstall'' and install this port again by ``make reinstall'' to upgrade it properly. If you really wish to overwrite the old port of py27-qt5-core without deleting it first, set the variable "FORCE_PKG_REGISTER" in your environment or the "make install" command line. *** Error code 1 Stop. make[1]: stopped in /usr/ports/devel/py-qt5-core *** Error code 1 Stop. make: stopped in /usr/ports/devel/py-qt5-core ===>>> Installation of py36-qt5-core-5.7.1 (devel/py-qt5-core@py36) failed ===>>> Aborting update ===>>> Re-installation of py36-sip-4.19.2,1 complete ===>>> You can restart from the point of failure with this command line: portmaster devel/py-qt5-core@py36 This command has been saved to /tmp/portmasterfail.txt Obviously, it does not work as expected, @py36 has no effect. I think, it would be nice, if portmaster behaves as much as possible like ports make and pkg.