Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 15 Dec 2017 16:36:59 +0100
From:      Rainer Hurling <rhurlin@gwdg.de>
To:        Mathieu Arnold <mat@FreeBSD.org>, Stefan Esser <se@freebsd.org>, "Ports FreeBSD" <freebsd-ports@FreeBSD.org>, FreeBSD Port-Manager <portmgr@FreeBSD.org>
Subject:   Re: portmaster with FLAVOR support available for testing
Message-ID:  <e155a7c2-27c6-bbd7-a0d4-fc8b2bf4e61e@gwdg.de>
In-Reply-To: <ca28652c-5445-87cb-94cb-8f9dadc26898@FreeBSD.org>
References:  <a6bdf502-a4c3-9f88-26bd-ee7df9798c05@freebsd.org> <a209419a-c65b-22cc-a7e1-f4cc851ac3b3@gwdg.de> <ca28652c-5445-87cb-94cb-8f9dadc26898@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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 <flags> 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.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?e155a7c2-27c6-bbd7-a0d4-fc8b2bf4e61e>