Can anyone build www/node right now?
Dutch Daemon - FreeBSD Forums Administrator
dutchdaemon at freebsd.org
Sun Jun 28 20:37:13 UTC 2020
On June 28, 2020 22:25:31 George Mitchell <george+freebsd at m5p.com> wrote:
> On 2020-06-28 16:07, DutchDaemon - FreeBSD Forums Administrator wrote:
>> [...]
>> Traceback (most recent call last):
>>
>> File "tools/genv8constants.py", line 23, in <module>
>>
>> bufsize=-1, stdout=subprocess.PIPE, text=True).stdout
>>
>> TypeError: __init__() got an unexpected keyword argument 'text'
>> [...]
>
> You appear not to have a recent enough version of Python installed.
> The "text" keyword argument to the Popen constructor was added in
> Python 3.7, and it isn't available at all in Python 2. The patch
> file patch-tools_genv8constants.py in /usr/ports/www/node/files
> explicitly adds a "text" keyword argument to the call to Popen.
> Can you check your default version of Python?
>
> www/node/Makefile specifies it USES=python:build, which should
> probably be changed to python3 given the patch. -- George
In absence of a make.conf in the jail it pulled in python36-3.6.11 as the
default. If node depends on 3.7, that should be declared a hard dependency.
I can try it with 3.7.
More information about the freebsd-ports
mailing list