Trubles compiling lxqt on RPi4
Rainer Hurling
rhurlin at gwdg.de
Sat May 15 09:45:24 UTC 2021
Am 13.05.21 um 17:39 schrieb bob prohaska:
> On Thu, May 13, 2021 at 08:13:07AM +0200, Jan Beich wrote:
>>>
>>> Moving to /usr/ports/json-glib and using
>>> make -DBATCH MAKE_JOBS_UNSAFE=yes MAKE_JOBS_NUMBER=4 DISABLE_VULNERABILITIES=yes > make.log
>>> reports several instances of
>>> error: unknown argument: '-fno-color-diagnostics'
>>
>> Likely caused by desync between USES=meson and devel/meson, see
>> https://cgit.freebsd.org/ports/commit/?id=ff2796d5bc83
>>
>> Try again after re-installing devel/meson.
>
> That might be a hint which circles back to Mark's comments related to
> python37 vs -38. Trying to re-make devel/meson finds.
>
> root at nemesis:/usr/ports/devel/meson # make -DBATCH FORCE_PKG_REGISTER=yes install
> ===> meson-0.57.1_1 depends on package: py38-setuptools>0 - not found
> ===> Installing for py38-setuptools-44.0.0_1
> ===> Registering installation for py38-setuptools-44.0.0_1 as automatic
> Installing py38-setuptools-44.0.0_1...
> pkg-static: py38-setuptools-44.0.0_1 conflicts with py37-setuptools-44.0.0 (installs files into the same place). Problematic file: /usr/local/bin/easy_install
> *** Error code 1
>
> Stop.
> make[1]: stopped in /usr/ports/devel/py-setuptools
> *** Error code 1
>
> Stop.
> make: stopped in /usr/ports/devel/meson
>
> The fix for the -37 vs-38 conflict invokes portmaster, might it
> suffice to simply deinstall -37 and explicitly replace it with
> -38 ? I'll give it a try.
>
> Hmm, no dice. After deinstalling python37 and reinstalling python38 an
> attempt to make devel/meson still stops with
>
> root at nemesis:/usr/ports/devel/meson # make -DBATCH DISABLE_VULNERABILITIES=yes install
> ===> meson-0.57.1_1 depends on package: py38-setuptools>0 - not found
> ===> Installing for py38-setuptools-44.0.0_1
> ===> Checking if py38-setuptools is already installed
> ===> Registering installation for py38-setuptools-44.0.0_1 as automatic
> Installing py38-setuptools-44.0.0_1...
> pkg-static: py38-setuptools-44.0.0_1 conflicts with py37-setuptools-44.0.0 (installs files into the same place). Problematic file: /usr/local/bin/easy_install
> *** Error code 1
>
For me this works:
portmaster -o devel/py-setuptools py37-setuptools-44.0.0
HTH,
Rainer
> How did python38 get installed without py38-setuptools?
>
> bob prohaska
More information about the freebsd-ports
mailing list