Re: [gentoo-user] kicad failed to compile after update

2020-05-10 Thread Dale
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

2020-05-10 Thread Jack

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

2020-05-10 Thread Jack

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

2020-05-09 Thread Ashley Dixon
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

2020-05-09 Thread tuxic
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