Despite USE=python, app-emulation/lxc is built with --disable-python. This impacts featureset, missing few important tools and a lot of LXC toolset (Python API is apparently still built by separate pass in ebuild) Reproducible: Always Steps to Reproduce: 1. Install LXC with USE=python emerge app-emulation/lxc 2. check for 'lxc-start-ephemeral' or 'lxc-ls --fancy' (those are easiest to check symptoms) Actual Results: no executable lxc-start-ephemeral, no support --fancy option in lxc-ls Expected Results: availability of lxc-start-ephemeral and other python-dependant
Created attachment 397888 [details, diff] patch to enable python in executables
Please post your emerge --info.
Created attachment 398508 [details] emerge --info
This patch alone does not(In reply to Paul Lasek from comment #1) > Created attachment 397888 [details, diff] [details, diff] > patch to enable python in executables This patch alone does not fix it checking for python3 version... 3.3 checking for python3 platform... linux checking for python3 script directory... ${prefix}/lib64/python3.3/site-packages checking for python3 extension module directory... ${exec_prefix}/lib64/python3.3/site-packages checking for PYTHONDEV... no configure: error: You must install python3-dev i need to look at it...
+*lxc-1.1.0-r4 (11 Mar 2015) + + 11 Mar 2015; Markos Chandras <hwoarang@gentoo.org> +lxc-1.1.0-r4.ebuild: + Respect USE=python so additional tools can be built. Bug #541932 +
(In reply to Markos Chandras from comment #5) > +*lxc-1.1.0-r4 (11 Mar 2015) > + > + 11 Mar 2015; Markos Chandras <hwoarang@gentoo.org> +lxc-1.1.0-r4.ebuild: > + Respect USE=python so additional tools can be built. Bug #541932 > + Lines 111-113 should also be between if use python; then ... fi. Otherwise it fails to compile without python3 installed.
(In reply to Francisco Vazquez from comment #6) > (In reply to Markos Chandras from comment #5) > > +*lxc-1.1.0-r4 (11 Mar 2015) > > + > > + 11 Mar 2015; Markos Chandras <hwoarang@gentoo.org> +lxc-1.1.0-r4.ebuild: > > + Respect USE=python so additional tools can be built. Bug #541932 > > + > > Lines 111-113 should also be between if use python; then ... fi. Otherwise > it fails to compile without python3 installed. Yes you are right. I just fixed it.