Redcore Linux Project Forum

Unfortunately, no one can be told what Redcore Linux is. You have to see it for yourself!

You are not logged in.

#1 2024-11-21 14:50:01

devosalain
Member
Registered: 2024-03-10
Posts: 22

[Solved] install callibre slot conflict

I use python 3.11

sisyphus install calibre --ebuild

returns:

```

>>> Fetching (1 of 3) dev-libs/mathjax-3.2.2-r2::gentoo
>>> Fetching (2 of 3) dev-lang/rapydscript-ng-0.7.22::gentoo
>>> Fetching (3 of 3) app-text/calibre-7.20.0::gentoo
/[binary     U ] dev-libs/mathjax-3.2.2-r2 [2.7.7-r1] USE="-doc (-examples%)"
[binary  N    ] dev-lang/rapydscript-ng-0.7.22
[binary   R   ] app-text/calibre-7.20.0  USE="font-subsetting system-mathjax* udisks -ios -speech -test -unrar -verify-sig" PYTHON_SINGLE_TARGET="python3_12 -python3_10 -python3_11"

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-libs/mathjax:0

  (dev-libs/mathjax-3.2.2-r2:0/3.2.2::gentoo, binary scheduled for merge) USE="-doc" ABI_X86="(64)" pulled in by
    >=dev-libs/mathjax-3:0/3.2.2= required by (app-text/calibre-7.20.0:0/0::gentoo, binary scheduled for merge) USE="font-subsetting system-mathjax udisks -ios -speech -test -unrar -verify-sig" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_12 -python3_10 -python3_11"
    ^^                  ^^^^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  (dev-libs/mathjax-2.7.7-r1:0/0::gentoo, installed) USE="-doc -examples" ABI_X86="(64)" pulled in by
    <dev-libs/mathjax-3 required by (app-text/atril-1.28.0-r1:0/0::gentoo, installed) USE="dbus epub introspection keyring nls postscript tiff -caja -debug -djvu -dvi -synctex -t1lib -test -xps" ABI_X86="(64)"



```

what do i put in package.use or any other file to solve the slot conflict.

Offline

#2 2024-11-21 15:47:20

V3n3RiX
Administrator
Registered: 2021-11-04
Posts: 92

Re: [Solved] install callibre slot conflict

app-text/atril -epub

Then you do :

sisyphus upgrade -e

To rebuild atril without epub support, then :

sisyphus autoremove

To remove the conflicting mathjax, then :

sisyphus install calibre

Should just work.

Offline

#3 2024-11-21 18:27:03

devosalain
Member
Registered: 2024-03-10
Posts: 22

Re: [Solved] install callibre slot conflict

Thanks. This solved the problem. But i do not understand how & why ?

Offline

#4 2024-11-21 19:55:58

V3n3RiX
Administrator
Registered: 2021-11-04
Posts: 92

Re: [Solved] install callibre slot conflict

Calibre is an e-book reader and uses mathjax version 3. Atril can also read e-books, but uses mathjax version 2. If two programs want different versions of the same library, there will be a conflict. My suggestion simply disabled e-book support in atril, get rid of mathjax version 2, thereby eliminating the conflict and allowing calibre to be installed.

Offline

#5 2024-11-21 22:05:19

devosalain
Member
Registered: 2024-03-10
Posts: 22

Re: [Solved] install callibre slot conflict

Aha

Offline

Board footer

Powered by FluxBB