Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Dec 2019 00:01:11 +0000
From:      bugzilla-noreply@freebsd.org
To:        python@FreeBSD.org
Subject:   [Bug 233723] PYTHON_VERSION poisoning during chained build of dependencies
Message-ID:  <bug-233723-21822-FEQi194lnd@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-233723-21822@https.bugs.freebsd.org/bugzilla/>
References:  <bug-233723-21822@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D233723

--- Comment #19 from Chris Hutchinson <portmaster@bsdforge.com> ---
(In reply to Antoine Brodin from comment #18)
Funny you should ask. I was just going to ask if anyone
knew of a python.mk version that worked.
It appears the last (most recent) change, was to
add version 3.8.

BTW *which* DEPENDS_ARGS line?
Walter Schwarzenfeld alludes to lines 457-465 being
the problem:
    457 # Pass PYTHON_VERSION down the dependency chain. This ensures that
    458 # port A -> B -> C all will use the same python version and do not
    459 # try to find a different one, if the passed version fits into
    460 # the supported version range.
    461 PYTHON_VERSION?=3D        python${_PYTHON_VERSION}
    462 .if !defined(PYTHON_NO_DEPENDS) && \
    463     ${PYTHON_VERSION} !=3D python${PYTHON_DEFAULT}
    464 DEPENDS_ARGS+=3D          PYTHON_VERSION=3D${PYTHON_VERSION}
    465 .endif
in 237795. Which *also* contains DEPENDS_ARGS. But given this
is part of a larger conditional. It will require nuking the
rest of it.

As to "just complaining"; I'm attempting to eliminate possibilities
in an effort to narrow things down to a direct cause/solution.

Thanks for the input! :)

--Chris

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-233723-21822-FEQi194lnd>