Jack wrote: > On 2020.05.10 02:49, [email protected] wrote: >> Hi, >> >> this morning I had a massive update of my system. >> >> Beside others kicad failed to recompile with this message >> >> Calculating dependencies... done! >> * Dependencies could not be completely resolved due to >> * the following required packages not being installed: >> * >> * >=dev-libs/boost-1.61:0/1.72.0=[context,nls,threads] pulled in by: >> * sci-electronics/kicad-5.1.5-r1 >> * >> * >> >=dev-libs/boost-1.61:0/1.72.0=[context,nls,threads,python,python_targets_python3_6(-)] >> pulled in by: >> * sci-electronics/kicad-5.1.5-r1 >> * >> * >> >=dev-libs/boost-1.61:=[context,nls,threads,python,python_targets_python3_6(-)] >> pulled in by: >> * sci-electronics/kicad-5.1.5-r1 >> * >> * dev-python/wxpython:4.0[python_targets_python3_6(-)] pulled in by: >> * sci-electronics/kicad-5.1.5-r1 >> * >> * media-libs/glew:0/2.1= pulled in by: >> * sci-electronics/kicad-5.1.5-r1 >> >> >> : >> [I] dev-libs/boost >> Available versions: 1.72.0-r1(0/1.72.0)^t (~)1.73.0(0/1.73.0)^t >> {bzip2 context debug doc icu lzma mpi +nls numpy python static-libs >> +threads tools zlib zstd ABI_MIPS="n32 n64 o32" ABI_RISCV="lp64 >> lp64d" ABI_S390="32 64" ABI_X86="32 64 x32" PYTHON_TARGETS="python2_7 >> python3_6 python3_7 python3_8"} >> Installed versions: 1.73.0(0/1.73.0)^t(06:38:51 AM >> 05/10/2020)(bzip2 context nls python threads zlib -debug -doc -icu >> -lzma -mpi -numpy -static-libs -tools -zstd ABI_MIPS="-n32 -n64 -o32" >> ABI_RISCV="-lp64 -lp64d" ABI_S390="-32 -64" ABI_X86="64 -32 -x32" >> PYTHON_TARGETS="python2_7 python3_7 -python3_6 -python3_8") >> Homepage: https://www.boost.org/ >> Description: Boost Libraries for C++ >> >> >> Is it possible to install the older version of boost somehow "in >> parallel" withouth screwing up the rest of the system? >> >> Cheers! >> Meino > The problem is not versions, it's USE flags. Note that both lines > showing the required boost include "python_targets_python3_6(-)" and > your eix output showing PYTHON_TARGETS="python2_7 python3_7 -python3_6 > -python3_8" for your installed version. > > You need to include python3_6 as one of the PYTHON_TARGETS for boost, > then you can install kicad. You also have to do that for wxpython. I > can't tell what the issue is with glew without more information. > >
I started to post that as well. When I did my last upgrade, I had to add python exceptions to package.use for several packages. Sadly, emerge spit them out ONE AT A TIME. Eventually, I had them all added and was able to update everything. It appears removing python 2.7 is causing some issues. It may require making a change, running emerge again, make a change and run emerge again repeatedly. I think I did that half a dozen times before it was able to do updates. Dale :-) :-)

