Date: Tue, 24 Nov 2015 08:47:03 +0000 From: bugzilla-noreply@freebsd.org To: python@FreeBSD.org Subject: [Bug 202982] port install of python3-3_3 conflicts with python2-2_3 (installs into same place) Message-ID: <bug-202982-21822-sSD95pz8XB@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-202982-21822@https.bugs.freebsd.org/bugzilla/> References: <bug-202982-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=202982 Kubilay Kocak <koobs@FreeBSD.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Hardware|i386 |Any CC| |mva@FreeBSD.org --- Comment #6 from Kubilay Kocak <koobs@FreeBSD.org> --- Another user (Heather) reported this issue via IRC, while attempting to install: emulators/virtualbox-ose This port BUILD_DEPENDS on: python2.7: lang/python27, and xorg-server.pc: x11-servers/xorg-server, which LIB_DEPENDS depends on: libepoxy.so: graphics/libepoxy which currently has BUILD_DEPENDS on python3.4: lang/python34 python3: lang/python3 This issue is observable and extends to any port that depends on python 2.x and xorg-server, and likely other cases where two versions are depended on in the dependency heirarchy. This causes the installation error, due to lang/python2 and lang/python3 apparently conflicting with the error detailed in this issues summary. In this case the PYTHON_MAJOR_VER variable (which should have the value of 3), has instead the value "2", which results in the apparently conflict. Looking at libepoxy upstream, I see the following in configure: https://github.com/anholt/libepoxy/blob/master/configure.ac#L43 I don't know yet whether python 3.x is a *requirement*, but it doesn't appear that way. Temporary (non-root-cause) improvements may include some combination of: - Allowing libepoxy to use any python version (if its compatible with any version) - Not depending on the python3 meta-port, if its not necessary - Explicitly patching or telling libepoxy to use a specific python version (--with-python=foo or similar) For the other people who have reported (or will add their reports to) this issue, it would be really good to know which port was being installed that resulted in this problem. For dennis this is "Abiword and Gnumeric" as per comment 0 -- 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-202982-21822-sSD95pz8XB>