Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
texlive unstable
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
iandoug
l33t
l33t


Joined: 11 Feb 2005
Posts: 839
Location: Cape Town, South Africa

PostPosted: Sat Apr 06, 2024 10:04 am    Post subject: texlive unstable Reply with quote

hi

Anyone got any experience with texlive unstable?

Stable version is from 2021, and there seems to be some unfixed long-standing bugs (possibly caused by upstream) preventing a more recent version.

I need to use siunitx package version 3 which is in later version of texlive. I use TexStudio as front end.

On the other hand, trying to avoid installing unstable packages ....

Any experiences?

Thanks, Ian
_________________
Asus X570-PRO, Ryzen 7 5800X, GeForce GTX 1650, 32 GB RAM | Asus Sabertooth P990, AMD FX-8150, GeForce GTX 560, 16GB Ram
Back to top
View user's profile Send private message
iandoug
l33t
l33t


Joined: 11 Feb 2005
Posts: 839
Location: Cape Town, South Africa

PostPosted: Sat Apr 06, 2024 1:19 pm    Post subject: Reply with quote

Yuch. Not gonna work. Problem appears to be packages demanding old versions of kpathsea ... why can't they work with the new version?

Code:

[ebuild     U ~] dev-libs/kpathsea-6.3.5_p20230311:0/6.3.5::gentoo [6.3.3_p20210325-r1:0/6.3.3::gentoo] USE="source -doc -static-libs" 66,790 KiB
[ebuild     U ~] app-text/ttf2pk2-2.0_p20230311::gentoo [2.0_p20210325::gentoo] 0 KiB
[ebuild     U ~] app-text/dvipsk-2023.03.11_p66203::gentoo [2021.1_p20210325-r2::gentoo] USE="source -doc" 57 KiB
[ebuild     U ~] app-text/ps2pkm-1.8_p20230311::gentoo [1.8_p20210325-r1::gentoo] 0 KiB
[ebuild     U ~] dev-libs/ptexenc-1.4.3_p20230311::gentoo [1.3.9_p20210325-r1::gentoo] USE="iconv" 0 KiB
[ebuild     U ~] app-text/texlive-core-2023-r6::gentoo [2021-r7::gentoo] USE="X cjk luajittex source xetex -doc -tk -xindy" 4,855 KiB
[ebuild     U ~] dev-texlive/texlive-basic-2023_p59159-r2::gentoo [2021::gentoo] USE="luajittex source -doc" 5,163 KiB
[blocks b      ] <dev-texlive/texlive-basic-2023 ("<dev-texlive/texlive-basic-2023" is soft blocking app-text/texlive-core-2023-r6)
[ebuild     U ~] dev-texlive/texlive-plaingeneric-2023_p68675-r1::gentoo [2021::gentoo] USE="source -doc" 1,451 KiB
[ebuild     U ~] dev-texlive/texlive-fontutils-2023_p61207-r1::gentoo [2021::gentoo] USE="source -doc" 5,857 KiB
[ebuild     U ~] dev-texlive/texlive-fontsrecommended-2023_p54074::gentoo [2021::gentoo] USE="source -doc" 93,223 KiB
[ebuild     U ~] dev-texlive/texlive-langcjk-2023_p65824::gentoo [2021::gentoo] USE="source -doc" 2,902 KiB
[ebuild     U ~] dev-texlive/texlive-langenglish-2023_p68790::gentoo [2021::gentoo] USE="source -doc" 2,707 KiB
[ebuild     U ~] dev-texlive/texlive-latex-2023_p69131-r1::gentoo [2021::gentoo] USE="source -doc" 5,392 KiB
[ebuild     U ~] dev-texlive/texlive-xetex-2023_p69452-r1::gentoo [2021-r1::gentoo] USE="X source -doc" 744 KiB
[ebuild     U ~] dev-texlive/texlive-latexrecommended-2023_p69131::gentoo [2021::gentoo] USE="source -doc" 11,230 KiB
[blocks b      ] <dev-texlive/texlive-latexrecommended-2023 ("<dev-texlive/texlive-latexrecommended-2023" is soft blocking dev-texlive/texlive-latex-2023_p69131-r1)
[ebuild     U ~] dev-tex/latex-beamer-3.71::gentoo [3.70::gentoo] USE="-doc" 655 KiB
[ebuild     U ~] dev-texlive/texlive-formatsextra-2023_p62226::gentoo [2021::gentoo] USE="source -doc" 2,029 KiB
[ebuild     U ~] app-text/texlive-2023::gentoo [2021-r1::gentoo] USE="X cjk png truetype xetex xml -context -extra -games -graphics -humanities -luatex -metapost -music (-pdfannotextractor) -pstricks -publishers -science -tex4ht -texi2html" L10N="en -af -ar -as -bg -bn -br -ca -cs -cy -da -de -el -eo -es -et -eu -fa -fi -fr -ga -gl -gu -he -hi -hr -hsb -hu -hy -ia -id -is -it -ja -kn -ko -la -lo -lt -lv -ml -mn -mr -nb -nl -nn -no -or -pa -pl -pt -rm -ro -ru -sa -sco -sk -sl -sq -sr -sv -ta -te -th -tk -tr -uk -vi -zh" 0 KiB
[blocks B      ] <dev-texlive/texlive-mathscience-2023 ("<dev-texlive/texlive-mathscience-2023" is soft blocking app-text/texlive-core-2023-r6)
[blocks B      ] <dev-texlive/texlive-latexextra-2023 ("<dev-texlive/texlive-latexextra-2023" is hard blocking dev-texlive/texlive-xetex-2023_p69452-r1)

Total: 18 packages (18 upgrades), Size of downloads: 203,049 KiB
Conflict: 4 blocks (2 unsatisfied)

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

dev-libs/kpathsea:0

  (dev-libs/kpathsea-6.3.5_p20230311:0/6.3.5::gentoo, ebuild scheduled for merge) USE="source -doc -static-libs" ABI_X86="(64)" pulled in by
    >=dev-libs/kpathsea-6.3.5:= required by (app-text/texlive-core-2023-r6:0/0::gentoo, ebuild scheduled for merge) USE="X cjk luajittex source xetex -doc -tk -xindy" ABI_X86="(64)"
    ^^                  ^^^^^                                                                                                                                                                                                                                                                                               

  (dev-libs/kpathsea-6.3.3_p20210325-r1:0/6.3.3::gentoo, installed) USE="source userland_GNU -doc -static-libs" ABI_X86="(64)" pulled in by
    dev-libs/kpathsea:0/6.3.3= required by (app-text/xdvik-22.87.06-r1:0/0::gentoo, installed) USE="(-Xaw3d) -emacs -motif -neXt" ABI_X86="(64)"
                     ^^^^^^^^^
    >=dev-libs/kpathsea-6.2.1:0/6.3.3= required by (app-text/dvipng-1.17:0/0::gentoo, installed) USE="truetype userland_GNU -test" ABI_X86="(64)"
                             ^^^^^^^^^
    dev-libs/kpathsea:0/6.3.3= required by (app-text/lcdf-typetools-2.110:0/0::gentoo, installed) USE="kpathsea" ABI_X86="(64)"
                     ^^^^^^^^^


Will have to make a plan with siunitx.
_________________
Asus X570-PRO, Ryzen 7 5800X, GeForce GTX 1650, 32 GB RAM | Asus Sabertooth P990, AMD FX-8150, GeForce GTX 560, 16GB Ram
Back to top
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 21718

PostPosted: Sat Apr 06, 2024 3:30 pm    Post subject: Reply with quote

As I read the ebuild for xdvik, it can work with the new version, so I suspect your update command is incorrect. Per Guidelines item #4, please show us the command you executed and its full output. I suspect you are not allowing Portage to rebuild xdvik. If a rebuild were allowed, I think the rebuilt xdvik would accept the updated kpathsea.
Back to top
View user's profile Send private message
iandoug
l33t
l33t


Joined: 11 Feb 2005
Posts: 839
Location: Cape Town, South Africa

PostPosted: Sat Apr 06, 2024 4:10 pm    Post subject: Reply with quote

Hi Hu

Hu wrote:
As I read the ebuild for xdvik, it can work with the new version, so I suspect your update command is incorrect. Per Guidelines item #4, please show us the command you executed and its full output. I suspect you are not allowing Portage to rebuild xdvik. If a rebuild were allowed, I think the rebuilt xdvik would accept the updated kpathsea.


I was doing this. Increasing backtrack did not help. I had to add a bunch of packages to unstable (list below)

Code:

fractal /home/ian # emerge -auUvD1 --verbose-conflicts texlive

These are the packages that would be merged, in order:

Calculating dependencies... done!
Dependency resolution took 25.28 s (backtrack: 1/20).

[ebuild     U ~] dev-libs/kpathsea-6.3.5_p20230311:0/6.3.5::gentoo [6.3.3_p20210325-r1:0/6.3.3::gentoo] USE="source -doc -static-libs" 66,790 KiB
[ebuild     U ~] app-text/ttf2pk2-2.0_p20230311::gentoo [2.0_p20210325::gentoo] 0 KiB
[ebuild     U ~] app-text/dvipsk-2023.03.11_p66203::gentoo [2021.1_p20210325-r2::gentoo] USE="source -doc" 57 KiB
[ebuild     U ~] app-text/ps2pkm-1.8_p20230311::gentoo [1.8_p20210325-r1::gentoo] 0 KiB
[ebuild     U ~] dev-libs/ptexenc-1.4.3_p20230311::gentoo [1.3.9_p20210325-r1::gentoo] USE="iconv" 0 KiB
[ebuild     U ~] app-text/texlive-core-2023-r6::gentoo [2021-r7::gentoo] USE="X cjk luajittex source xetex -doc -tk -xindy" 4,855 KiB
[ebuild     U ~] dev-texlive/texlive-basic-2023_p59159-r2::gentoo [2021::gentoo] USE="luajittex source -doc" 5,163 KiB
[blocks b      ] <dev-texlive/texlive-basic-2023 ("<dev-texlive/texlive-basic-2023" is soft blocking app-text/texlive-core-2023-r6)
[ebuild     U ~] dev-texlive/texlive-plaingeneric-2023_p68675-r1::gentoo [2021::gentoo] USE="source -doc" 1,451 KiB
[ebuild     U ~] dev-texlive/texlive-fontutils-2023_p61207-r1::gentoo [2021::gentoo] USE="source -doc" 5,857 KiB
[ebuild     U ~] dev-texlive/texlive-fontsrecommended-2023_p54074::gentoo [2021::gentoo] USE="source -doc" 93,223 KiB
[ebuild     U ~] dev-texlive/texlive-langcjk-2023_p65824::gentoo [2021::gentoo] USE="source -doc" 2,902 KiB
[ebuild     U ~] dev-texlive/texlive-langenglish-2023_p68790::gentoo [2021::gentoo] USE="source -doc" 2,707 KiB
[ebuild     U ~] dev-texlive/texlive-latex-2023_p69131-r1::gentoo [2021::gentoo] USE="source -doc" 5,392 KiB
[ebuild     U ~] dev-texlive/texlive-xetex-2023_p69452-r1::gentoo [2021-r1::gentoo] USE="X source -doc" 744 KiB
[ebuild     U ~] dev-texlive/texlive-latexrecommended-2023_p69131::gentoo [2021::gentoo] USE="source -doc" 11,230 KiB
[blocks b      ] <dev-texlive/texlive-latexrecommended-2023 ("<dev-texlive/texlive-latexrecommended-2023" is soft blocking dev-texlive/texlive-latex-2023_p69131-r1)
[ebuild     U ~] dev-tex/latex-beamer-3.71::gentoo [3.70::gentoo] USE="-doc" 655 KiB
[ebuild     U ~] dev-texlive/texlive-formatsextra-2023_p62226::gentoo [2021::gentoo] USE="source -doc" 2,029 KiB
[ebuild     U ~] app-text/texlive-2023::gentoo [2021-r1::gentoo] USE="X cjk png truetype xetex xml -context -extra -games -graphics -humanities -luatex -metapost -music (-pdfannotextractor) -pstricks -publishers -science -tex4ht -texi2html" L10N="en -af -ar -as -bg -bn -br -ca -cs -cy -da -de -el -eo -es -et -eu -fa -fi -fr -ga -gl -gu -he -hi -hr -hsb -hu -hy -ia -id -is -it -ja -kn -ko -la -lo -lt -lv -ml -mn -mr -nb -nl -nn -no -or -pa -pl -pt -rm -ro -ru -sa -sco -sk -sl -sq -sr -sv -ta -te -th -tk -tr -uk -vi -zh" 0 KiB
[blocks B      ] <dev-texlive/texlive-mathscience-2023 ("<dev-texlive/texlive-mathscience-2023" is soft blocking app-text/texlive-core-2023-r6)
[blocks B      ] <dev-texlive/texlive-latexextra-2023 ("<dev-texlive/texlive-latexextra-2023" is hard blocking dev-texlive/texlive-xetex-2023_p69452-r1)

Total: 18 packages (18 upgrades), Size of downloads: 203,049 KiB
Conflict: 4 blocks (2 unsatisfied)

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

dev-libs/kpathsea:0

  (dev-libs/kpathsea-6.3.5_p20230311:0/6.3.5::gentoo, ebuild scheduled for merge) USE="source -doc -static-libs" ABI_X86="(64)" pulled in by
    >=dev-libs/kpathsea-6.3.5:= required by (app-text/texlive-core-2023-r6:0/0::gentoo, ebuild scheduled for merge) USE="X cjk luajittex source xetex -doc -tk -xindy" ABI_X86="(64)"
    ^^                  ^^^^^                                                                                                                                                                                                                                                                                               

  (dev-libs/kpathsea-6.3.3_p20210325-r1:0/6.3.3::gentoo, installed) USE="source userland_GNU -doc -static-libs" ABI_X86="(64)" pulled in by
    dev-libs/kpathsea:0/6.3.3= required by (app-text/xdvik-22.87.06-r1:0/0::gentoo, installed) USE="(-Xaw3d) -emacs -motif -neXt" ABI_X86="(64)"
                     ^^^^^^^^^
    >=dev-libs/kpathsea-6.2.1:0/6.3.3= required by (app-text/dvipng-1.17:0/0::gentoo, installed) USE="truetype userland_GNU -test" ABI_X86="(64)"
                             ^^^^^^^^^
    dev-libs/kpathsea:0/6.3.3= required by (app-text/lcdf-typetools-2.110:0/0::gentoo, installed) USE="kpathsea" ABI_X86="(64)"
                     ^^^^^^^^^


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (dev-texlive/texlive-mathscience-2021:0/0::gentoo, installed) pulled in by
    dev-texlive/texlive-mathscience required by (app-office/lyx-2.3.7:0/0::gentoo, installed) USE="X cups hunspell latex nls svg -aspell -debug -dia -dot -enchant -gnumeric -html -monolithic-build -rcs -rtf" ABI_X86="(64)" L10N="-he" PYTHON_SINGLE_TARGET="python3_11 -python3_10"

  (app-text/texlive-core-2023-r6:0/0::gentoo, ebuild scheduled for merge) pulled in by
    >=app-text/texlive-core-2023 required by (dev-texlive/texlive-fontsrecommended-2023_p54074:0/0::gentoo, ebuild scheduled for merge) USE="source -doc" ABI_X86="(64)"
    >=app-text/texlive-core-2021 required by (dev-texlive/texlive-fontsextra-2021:0/0::gentoo, installed) USE="source -doc" ABI_X86="(64)"
    >=app-text/texlive-core-2023 required by (dev-texlive/texlive-latexrecommended-2023_p69131:0/0::gentoo, ebuild scheduled for merge) USE="source -doc" ABI_X86="(64)"
    >=app-text/texlive-core-2021 required by (dev-texlive/texlive-langeuropean-2021:0/0::gentoo, installed) USE="source -doc" ABI_X86="(64)"
    >=app-text/texlive-core-2023[luajittex?] (>=app-text/texlive-core-2023[luajittex]) required by (dev-texlive/texlive-basic-2023_p59159-r2:0/0::gentoo, ebuild scheduled for merge) USE="luajittex source -doc" ABI_X86="(64)"
    >=app-text/texlive-core-2021 required by (dev-texlive/texlive-pstricks-2021:0/0::gentoo, installed) USE="source userland_GNU -doc" ABI_X86="(64)"
    >=app-text/texlive-core-2023 required by (dev-texlive/texlive-langcjk-2023_p65824:0/0::gentoo, ebuild scheduled for merge) USE="source -doc" ABI_X86="(64)"
    >=app-text/texlive-core-2023[cjk] required by (dev-texlive/texlive-langcjk-2023_p65824:0/0::gentoo, ebuild scheduled for merge) USE="source -doc" ABI_X86="(64)"
    >=app-text/texlive-core-2021 required by (dev-texlive/texlive-bibtexextra-2021:0/0::gentoo, installed) USE="source userland_GNU -doc" ABI_X86="(64)"
    >=app-text/texlive-core-2023 required by (dev-texlive/texlive-basic-2023_p59159-r2:0/0::gentoo, ebuild scheduled for merge) USE="luajittex source -doc" ABI_X86="(64)"
    >=app-text/texlive-core-2023 required by (dev-texlive/texlive-langenglish-2023_p68790:0/0::gentoo, ebuild scheduled for merge) USE="source -doc" ABI_X86="(64)"
    >=app-text/texlive-core-2023 required by (dev-texlive/texlive-plaingeneric-2023_p68675-r1:0/0::gentoo, ebuild scheduled for merge) USE="source -doc" ABI_X86="(64)"
    >=app-text/texlive-core-2023 required by (dev-texlive/texlive-latex-2023_p69131-r1:0/0::gentoo, ebuild scheduled for merge) USE="source -doc" ABI_X86="(64)"
    >=app-text/texlive-core-2023 required by (dev-texlive/texlive-formatsextra-2023_p62226:0/0::gentoo, ebuild scheduled for merge) USE="source -doc" ABI_X86="(64)"
    >=app-text/texlive-core-2023 required by (app-text/texlive-2023:0/0::gentoo, ebuild scheduled for merge) USE="X cjk png truetype xetex xml -context -extra -games -graphics -humanities -luatex -metapost -music (-pdfannotextractor) -pstricks -publishers -science -tex4ht -texi2html" ABI_X86="(64)" L10N="en -af -ar -as -bg -bn -br -ca -cs -cy -da -de -el -eo -es -et -eu -fa -fi -fr -ga -gl -gu -he -hi -hr -hsb -hu -hy -ia -id -is -it -ja -kn -ko -la -lo -lt -lv -ml -mn -mr -nb -nl -nn -no -or -pa -pl -pt -rm -ro -ru -sa -sco -sk -sl -sq -sr -sv -ta -te -th -tk -tr -uk -vi -zh"
    >=app-text/texlive-core-2021 required by (dev-texlive/texlive-pictures-2021:0/0::gentoo, installed) USE="source userland_GNU -doc" ABI_X86="(64)"
    >=app-text/texlive-core-2023 required by (dev-texlive/texlive-fontutils-2023_p61207-r1:0/0::gentoo, ebuild scheduled for merge) USE="source -doc" ABI_X86="(64)"
    app-text/texlive-core required by (virtual/tex-base-0:0/0::gentoo, installed) USE="userland_GNU" ABI_X86="(64)"
    >=app-text/texlive-core-2021 required by (dev-texlive/texlive-metapost-2021:0/0::gentoo, installed) USE="source userland_GNU -doc" ABI_X86="(64)"
    >=app-text/texlive-core-2021 required by (dev-texlive/texlive-mathscience-2021:0/0::gentoo, installed) USE="source userland_GNU -doc" ABI_X86="(64)"
    >=app-text/texlive-core-2023 required by (dev-texlive/texlive-xetex-2023_p69452-r1:0/0::gentoo, ebuild scheduled for merge) USE="X source -doc" ABI_X86="(64)"
    >=app-text/texlive-core-2023[xetex] required by (dev-texlive/texlive-xetex-2023_p69452-r1:0/0::gentoo, ebuild scheduled for merge) USE="X source -doc" ABI_X86="(64)"
    >=app-text/texlive-core-2021 required by (dev-texlive/texlive-latexextra-2021:0/0::gentoo, installed) USE="source userland_GNU -doc" ABI_X86="(64)"

  (dev-texlive/texlive-latexextra-2021:0/0::gentoo, installed) pulled in by
    dev-texlive/texlive-latexextra required by (app-office/lyx-2.3.7:0/0::gentoo, installed) USE="X cups hunspell latex nls svg -aspell -debug -dia -dot -enchant -gnumeric -html -monolithic-build -rcs -rtf" ABI_X86="(64)" L10N="-he" PYTHON_SINGLE_TARGET="python3_11 -python3_10"
    dev-texlive/texlive-latexextra required by (dev-tex/biblatex-3.16:0/0::gentoo, installed) USE="biber userland_GNU -doc -examples" ABI_X86="(64)"
    dev-texlive/texlive-latexextra required by @selected
    dev-texlive/texlive-latexextra required by (dev-tex/hevea-2.35-r1:0/0::gentoo, installed) USE="ocamlopt userland_GNU" ABI_X86="(64)"
    >=dev-texlive/texlive-latexextra-2012 required by (dev-tex/ninecolors-2022.02.13:0/0::guru, installed) USE="-doc" ABI_X86="(64)"
    >=dev-texlive/texlive-latexextra-2012 required by (dev-tex/tabularray-2023.03.01:0/0::guru, installed) USE="-doc" ABI_X86="(64)"

  (dev-texlive/texlive-xetex-2023_p69452-r1:0/0::gentoo, ebuild scheduled for merge) pulled in by
    >=dev-texlive/texlive-xetex-2023 required by (app-text/texlive-2023:0/0::gentoo, ebuild scheduled for merge) USE="X cjk png truetype xetex xml -context -extra -games -graphics -humanities -luatex -metapost -music (-pdfannotextractor) -pstricks -publishers -science -tex4ht -texi2html" ABI_X86="(64)" L10N="en -af -ar -as -bg -bn -br -ca -cs -cy -da -de -el -eo -es -et -eu -fa -fi -fr -ga -gl -gu -he -hi -hr -hsb -hu -hy -ia -id -is -it -ja -kn -ko -la -lo -lt -lv -ml -mn -mr -nb -nl -nn -no -or -pa -pl -pt -rm -ro -ru -sa -sco -sk -sl -sq -sr -sv -ta -te -th -tk -tr -uk -vi -zh"


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages


Added to unstable:
Code:


app-text/texlive
app-text/texlive-core
dev-libs/ptexenc
dev-libs/kpathsea
dev-texlive/texlive-fontutils
app-text/ttf2pk2
dev-texlive/texlive-basic
dev-texlive/texlive-fontsrecommended
dev-texlive/texlive-latex
dev-texlive/texlive-latexrecommended
dev-texlive/texlive-plaingeneric
dev-texlive/texlive-xetex
dev-texlive/texlive-formatsextra
dev-texlive/texlive-langcjk
dev-texlive/texlive-langenglish
dev-tex/latex-beamer
app-text/dvipsk
app-text/ps2pkm
dev-texlive/texlive-mathscience
app-office/lyx


lyx is installed because Recoll wants it as a helper.

Thanks, Ian
_________________
Asus X570-PRO, Ryzen 7 5800X, GeForce GTX 1650, 32 GB RAM | Asus Sabertooth P990, AMD FX-8150, GeForce GTX 560, 16GB Ram
Back to top
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 21718

PostPosted: Sat Apr 06, 2024 4:30 pm    Post subject: Reply with quote

iandoug wrote:
Hu wrote:
I suspect you are not allowing Portage to rebuild xdvik. If a rebuild were allowed, I think the rebuilt xdvik would accept the updated kpathsea.
I was doing this. Increasing backtrack did not help.
Code:
fractal /home/ian # emerge -auUvD1 --verbose-conflicts texlive
Per that command, you are only allowing Portage to build texlive, and to update things upon which it depends. You are not allowing Portage to rebuild xdvik, so by default, Portage assumes that it must keep the installed version of xdvik exactly as-is. That installed version requires the old kpathsea. I think from reading the ebuild that a newly rebuilt xdvik would accept the new kpathsea. Therefore, what I suggested above is that you need to use (at least) emerge -auUvD1 --verbose-conflicts texlive xdvik. You may need to add other packages, too.

Increasing backtrack only helps when a solution exists within the constraints given. One of the constraints you gave by omission was not touching xdvik in any way. That constraint prevents Portage from finding any solution, even with unlimited backtracking.
Back to top
View user's profile Send private message
sam_
Developer
Developer


Joined: 14 Aug 2020
Posts: 1685

PostPosted: Sat Apr 06, 2024 4:51 pm    Post subject: Reply with quote

The bump to 2023 took a long time and was only unmasked last week. I would honestly just wait unless you're comfortable reading emerge output and know what to add to package.accept_keywords. The TL deps are complex and interlinked. Deps are still being fixed too as issues get reported.
Back to top
View user's profile Send private message
iandoug
l33t
l33t


Joined: 11 Feb 2005
Posts: 839
Location: Cape Town, South Africa

PostPosted: Sat Apr 06, 2024 5:42 pm    Post subject: Reply with quote

Hi Hu

I started with your suggestion and then added more and more packages ... eventually just listed everything I made unstable, and all packages portage mentioned.

Only one block now, but don't know if it can be resolved ... maybe by uninstalling lyx ? ....

Code:

fractal /home/ian # emerge -auUvD1 --verbose-conflicts  app-text/texlive app-text/texlive-core dev-libs/ptexenc dev-libs/kpathsea dev-texlive/texlive-fontutils app-text/ttf2pk2 dev-texlive/texlive-basic dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latex dev-texlive/texlive-latexrecommended dev-texlive/texlive-plaingeneric dev-texlive/texlive-xetex dev-texlive/texlive-formatsextra dev-texlive/texlive-langcjk dev-texlive/texlive-langenglish dev-tex/latex-beamer app-text/dvipsk app-text/ps2pkm dev-texlive/texlive-mathscience app-office/lyx app-text/lcdf-typetools app-text/xdvik app-text/dvipng dev-texlive/texlive-latexextra dev-texlive/texlive-latexextra dev-tex/ninecolors dev-tex/tabularray dev-tex/hevea dev-tex/biblatex

These are the packages that would be merged, in order:

Calculating dependencies... done!
Dependency resolution took 26.73 s (backtrack: 1/20).

[ebuild     U ~] dev-libs/kpathsea-6.3.5_p20230311:0/6.3.5::gentoo [6.3.3_p20210325-r1:0/6.3.3::gentoo] USE="source -doc -static-libs" 66,790 KiB
[ebuild     U ~] app-text/ttf2pk2-2.0_p20230311::gentoo [2.0_p20210325::gentoo] 0 KiB
[ebuild     U ~] dev-libs/ptexenc-1.4.3_p20230311::gentoo [1.3.9_p20210325-r1::gentoo] USE="iconv" 0 KiB
[ebuild     U ~] app-text/dvipsk-2023.03.11_p66203::gentoo [2021.1_p20210325-r2::gentoo] USE="source -doc" 57 KiB
[ebuild     U ~] app-text/ps2pkm-1.8_p20230311::gentoo [1.8_p20210325-r1::gentoo] 0 KiB
[ebuild  N     ] dev-qt/qt5compat-6.6.3:6/6.6.3::gentoo  USE="icu qml -test" 14,292 KiB
[ebuild     U ~] app-text/texlive-core-2023-r6::gentoo [2021-r7::gentoo] USE="X cjk luajittex source xetex -doc -tk -xindy" 4,855 KiB
[ebuild     U ~] dev-texlive/texlive-basic-2023_p59159-r2::gentoo [2021::gentoo] USE="luajittex source -doc" 5,163 KiB
[blocks b      ] <dev-texlive/texlive-basic-2023 ("<dev-texlive/texlive-basic-2023" is soft blocking app-text/texlive-core-2023-r6)
[ebuild     U ~] dev-texlive/texlive-plaingeneric-2023_p68675-r1::gentoo [2021::gentoo] USE="source -doc" 1,451 KiB
[ebuild     U ~] dev-texlive/texlive-fontsrecommended-2023_p54074::gentoo [2021::gentoo] USE="source -doc" 93,223 KiB
[ebuild     U ~] dev-texlive/texlive-fontutils-2023_p61207-r1::gentoo [2021::gentoo] USE="source -doc" 5,857 KiB
[ebuild     U ~] dev-texlive/texlive-langcjk-2023_p65824::gentoo [2021::gentoo] USE="source -doc" 2,902 KiB
[ebuild     U ~] dev-texlive/texlive-langenglish-2023_p68790::gentoo [2021::gentoo] USE="source -doc" 2,707 KiB
[ebuild     U ~] dev-texlive/texlive-latex-2023_p69131-r1::gentoo [2021::gentoo] USE="source -doc" 5,392 KiB
[ebuild     U ~] dev-texlive/texlive-xetex-2023_p69452-r1::gentoo [2021-r1::gentoo] USE="X source -doc" 744 KiB
[ebuild     U ~] dev-texlive/texlive-mathscience-2023_p69485-r1::gentoo [2021::gentoo] USE="source -doc" 6,079 KiB
[blocks b      ] <dev-texlive/texlive-mathscience-2023 ("<dev-texlive/texlive-mathscience-2023" is soft blocking app-text/texlive-core-2023-r6)
[ebuild     U ~] dev-texlive/texlive-latexrecommended-2023_p69131::gentoo [2021::gentoo] USE="source -doc" 11,230 KiB
[blocks b      ] <dev-texlive/texlive-latexrecommended-2023 ("<dev-texlive/texlive-latexrecommended-2023" is soft blocking dev-texlive/texlive-latex-2023_p69131-r1)
[ebuild     U ~] dev-tex/latex-beamer-3.71::gentoo [3.70::gentoo] USE="-doc" 655 KiB
[ebuild     U ~] dev-texlive/texlive-formatsextra-2023_p62226::gentoo [2021::gentoo] USE="source -doc" 2,029 KiB
[ebuild     U ~] app-text/texlive-2023::gentoo [2021-r1::gentoo] USE="X cjk png truetype xetex xml -context -extra -games -graphics -humanities -luatex -metapost -music (-pdfannotextractor) -pstricks -publishers -science -tex4ht -texi2html" L10N="en -af -ar -as -bg -bn -br -ca -cs -cy -da -de -el -eo -es -et -eu -fa -fi -fr -ga -gl -gu -he -hi -hr -hsb -hu -hy -ia -id -is -it -ja -kn -ko -la -lo -lt -lv -ml -mn -mr -nb -nl -nn -no -or -pa -pl -pt -rm -ro -ru -sa -sco -sk -sl -sq -sr -sv -ta -te -th -tk -tr -uk -vi -zh" 0 KiB
[ebuild     U ~] app-office/lyx-2.4.0_rc4::gentoo [2.3.7::gentoo] USE="X cups hunspell latex nls svg -aspell -debug -dia -dot -enchant -gnumeric -html -monolithic-build -rcs -rtf" L10N="-he" PYTHON_SINGLE_TARGET="python3_11 -python3_10 -python3_12%" 17,369 KiB
[blocks B      ] <dev-texlive/texlive-latexextra-2023 ("<dev-texlive/texlive-latexextra-2023" is hard blocking dev-texlive/texlive-xetex-2023_p69452-r1)

Total: 21 packages (20 upgrades, 1 new), Size of downloads: 240,787 KiB
Conflict: 4 blocks (1 unsatisfied)

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

dev-libs/kpathsea:0

  (dev-libs/kpathsea-6.3.5_p20230311:0/6.3.5::gentoo, ebuild scheduled for merge) USE="source -doc -static-libs" ABI_X86="(64)" pulled in by
    dev-libs/kpathsea (Argument)
    >=dev-libs/kpathsea-6.3.5:= required by (app-text/texlive-core-2023-r6:0/0::gentoo, ebuild scheduled for merge) USE="X cjk luajittex source xetex -doc -tk -xindy" ABI_X86="(64)"
    ^^                  ^^^^^                                                                                                                                                                                                                                                                                               

  (dev-libs/kpathsea-6.3.3_p20210325-r1:0/6.3.3::gentoo, installed) USE="source userland_GNU -doc -static-libs" ABI_X86="(64)" pulled in by
    dev-libs/kpathsea:0/6.3.3= required by (app-text/xdvik-22.87.06-r1:0/0::gentoo, installed) USE="(-Xaw3d) -emacs -motif -neXt" ABI_X86="(64)"
                     ^^^^^^^^^
    >=dev-libs/kpathsea-6.2.1:0/6.3.3= required by (app-text/dvipng-1.17:0/0::gentoo, installed) USE="truetype userland_GNU -test" ABI_X86="(64)"
                             ^^^^^^^^^
    dev-libs/kpathsea:0/6.3.3= required by (app-text/lcdf-typetools-2.110:0/0::gentoo, installed) USE="kpathsea" ABI_X86="(64)"
                     ^^^^^^^^^


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (dev-texlive/texlive-latexextra-2021:0/0::gentoo, installed) pulled in by
    dev-texlive/texlive-latexextra required by (app-office/lyx-2.4.0_rc4:0/0::gentoo, ebuild scheduled for merge) USE="X cups hunspell latex nls svg -aspell -debug -dia -dot -enchant -gnumeric -html -monolithic-build -rcs -rtf" ABI_X86="(64)" L10N="-he" PYTHON_SINGLE_TARGET="python3_11 -python3_10 -python3_12"
    >=dev-texlive/texlive-latexextra-2012 required by (dev-tex/ninecolors-2022.02.13:0/0::guru, installed) USE="-doc" ABI_X86="(64)"
    >=dev-texlive/texlive-latexextra-2012 required by (dev-tex/tabularray-2023.03.01:0/0::guru, installed) USE="-doc" ABI_X86="(64)"
    dev-texlive/texlive-latexextra required by (dev-tex/hevea-2.35-r1:0/0::gentoo, installed) USE="ocamlopt userland_GNU" ABI_X86="(64)"
    dev-texlive/texlive-latexextra required by @selected
    dev-texlive/texlive-latexextra required by (dev-tex/biblatex-3.16:0/0::gentoo, installed) USE="biber userland_GNU -doc -examples" ABI_X86="(64)"
    dev-texlive/texlive-latexextra

  (dev-texlive/texlive-xetex-2023_p69452-r1:0/0::gentoo, ebuild scheduled for merge) pulled in by
    >=dev-texlive/texlive-xetex-2023 required by (app-text/texlive-2023:0/0::gentoo, ebuild scheduled for merge) USE="X cjk png truetype xetex xml -context -extra -games -graphics -humanities -luatex -metapost -music (-pdfannotextractor) -pstricks -publishers -science -tex4ht -texi2html" ABI_X86="(64)" L10N="en -af -ar -as -bg -bn -br -ca -cs -cy -da -de -el -eo -es -et -eu -fa -fi -fr -ga -gl -gu -he -hi -hr -hsb -hu -hy -ia -id -is -it -ja -kn -ko -la -lo -lt -lv -ml -mn -mr -nb -nl -nn -no -or -pa -pl -pt -rm -ro -ru -sa -sco -sk -sl -sq -sr -sv -ta -te -th -tk -tr -uk -vi -zh"
    dev-texlive/texlive-xetex


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages


Code:

fractal /home/ian # equery depends dev-texlive/texlive-xetex
 * These packages depend on dev-texlive/texlive-xetex:
app-text/texlive-2021-r1 (xetex ? >=dev-texlive/texlive-xetex-2021)
dev-python/matplotlib-3.8.3 (latex ? dev-texlive/texlive-xetex)
                            (doc ? dev-texlive/texlive-xetex)
dev-texlive/texlive-formatsextra-2021 (dev-texlive/texlive-xetex)
media-sound/lilypond-2.24.3 (l10n_cs ? dev-texlive/texlive-xetex)
fractal /home/ian #


_________________
Asus X570-PRO, Ryzen 7 5800X, GeForce GTX 1650, 32 GB RAM | Asus Sabertooth P990, AMD FX-8150, GeForce GTX 560, 16GB Ram
Back to top
View user's profile Send private message
iandoug
l33t
l33t


Joined: 11 Feb 2005
Posts: 839
Location: Cape Town, South Africa

PostPosted: Sat Apr 06, 2024 6:46 pm    Post subject: Reply with quote

sam_ wrote:
The bump to 2023 took a long time and was only unmasked last week. I would honestly just wait unless you're comfortable reading emerge output and know what to add to package.accept_keywords. The TL deps are complex and interlinked. Deps are still being fixed too as issues get reported.


Ah. Okay, I will wait some more ... not happy with all this stuff going unstable, especially since it affects packages indirectly related to Tex.

Thanks, Ian
_________________
Asus X570-PRO, Ryzen 7 5800X, GeForce GTX 1650, 32 GB RAM | Asus Sabertooth P990, AMD FX-8150, GeForce GTX 560, 16GB Ram
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum