[devel] scons (Re: p9: python3 и gpsd)

Sergey Y. Afonin asy на altlinux.org
Пн Май 18 21:55:10 MSK 2020


On Thursday 02 January 2020, Sergey Y. Afonin wrote:

> Obtaining Python exe path... /usr/bin/python3
> Obtaining Python config vars... ok
> WARNING: Python too old: gps/aiogps.py will not be installed
> WARNING: Python module serial (pyserial) not found.
> ...
> WARNING: xgps and xgpsspeed will not be installed

> Видимо, какая-то путаница с питонами всё же происходит, даже несмотря
> на наличие target_python=%__python3 в вызове scons в спеке. Ещё в
> SConstruct есть приписка FIXME как раз на эту тему:
> 
>         # aiogps is only available on Python >= 3.6
>         # FIXME check target_python, not current python
>         if sys.version_info < (3, 6):
>             config.env['aiogps'] = False
 
Показалось, что могло бы помочть что-то вроде

"/usr/bin/env python3 $(which scons) ..."

в %build, но в p9 у scons нет библиотек для python3. Идея вообще похожа
на имеющую смысл, или должен быть другой вариант?

-- 
С уважением, Сергей Афонин


Подробная информация о списке рассылки Devel