With the latest version 1.1.4 first I had to add the USE flag python_single_target_python3_3 for backintime to build, as Python 2.7 is still my system default. Now the build fails with the following schizophrenic error message: Python 3.3.5 Warning: Wrong Python version. Please make sure Python 3.x is used by adding '--python' or '--python3'. * ERROR: app-backup/backintime-1.1.4::gentoo failed (configure phase): * (no error message) * * Call stack: * ebuild.sh, line 93: Called src_configure * environment, line 2817: Called die * The specific snippet of code: * ./configure --python3 --no-fuse-group || die; Python 3.3.5 qualifies for being Python 3.x in my view... So the test in the configure script must be wrong somehow, but I can't figure out how to fix it. Reproducible: Always
Created attachment 405244 [details, diff] A patch that fixes the configure script I observed the same thing. The reason is that 'python3 --version' outputs the version number to stderr, not stdout, so the grep won't see it. I attached a patch that should fix it (I didn't run the entire emerge, but configure now works).
https://cgit.gentoo.org/repo/gentoo.git/commit/?id=197ebb9c0e8534a992c2dc06490cfef915aec386
FYI, this change was included in 1.1.8.