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>