Re: [gentoo-user] kicad failed to compile after update
Jack wrote: > On 2020.05.10 02:49, tu...@posteo.de 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 :-) :-)
Re: [gentoo-user] kicad failed to compile after update
On 2020.05.10 02:49, tu...@posteo.de 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.
Re: [gentoo-user] kicad failed to compile after update
On 2020.05.10 02:54, Ashley Dixon wrote: On Sun, May 10, 2020 at 08:49:14AM +0200, tu...@posteo.de wrote: > Is it possible to install the older version of boost somehow "in > parallel" withouth screwing up the rest of the system? Gentoo calls this "slotting", in which multiple versions of a dependency package can be installed simultaneously. To quote [1], This is useful for libraries which may have changed interfaces between versions - for example, the gtk+ package can install both versions 2.24 and 3.6 in parallel. This feature is called slotting. [1] https://devmanual.gentoo.org/general-concepts/slotting/ That doesn't help here, since boost is not slotted.
Re: [gentoo-user] kicad failed to compile after update
On Sun, May 10, 2020 at 08:49:14AM +0200, tu...@posteo.de wrote: > Is it possible to install the older version of boost somehow "in > parallel" withouth screwing up the rest of the system? Gentoo calls this "slotting", in which multiple versions of a dependency package can be installed simultaneously. To quote [1], This is useful for libraries which may have changed interfaces between versions - for example, the gtk+ package can install both versions 2.24 and 3.6 in parallel. This feature is called slotting. [1] https://devmanual.gentoo.org/general-concepts/slotting/ -- Ashley Dixon suugaku.co.uk 2A9A 4117 DA96 D18A 8A7B B0D2 A30E BF25 F290 A8AA signature.asc Description: PGP signature
[gentoo-user] kicad failed to compile after update
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