Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to update to MikTeX 21.1 on Fedora 33 #698

Closed
1 task done
petermelzner opened this issue Jan 29, 2021 · 3 comments
Closed
1 task done

Unable to update to MikTeX 21.1 on Fedora 33 #698

petermelzner opened this issue Jan 29, 2021 · 3 comments
Assignees
Milestone

Comments

@petermelzner
Copy link

petermelzner commented Jan 29, 2021

Using the Fedora 32 repository (since there it no one for Fedora 33), it's not possible to update from MikTeX 20.12 to 21.1 on Fedora 33:

# cat /etc/fedora-release
Fedora release 33 (Thirty Three)
# dnf update
MiKTeX Fedora 32                                                                                                              6.4 kB/s | 2.9 kB     00:00
Abhängigkeiten sind aufgelöst.

 Problem: cannot install the best update candidate for package miktex-20.12-1.fc32.x86_64
  - nothing provides libboost_locale.so.1.69.0()(64bit) needed by miktex-21.1-1.fc32.x86_64
==================================================================================================
 Package                   Architecture              Version                        Repository                           Size
==================================================================================================
Pakete mit nicht auflösbaren Abhängigkeiten werden übersprungen:
 miktex                    x86_64                    21.1-1.fc32                    miktex-fedora-32                     18 M
@xyzhou-1
Copy link

xyzhou-1 commented Feb 4, 2021

Maybe because Fedora 32 provides boost-local-1.69 but your pc(Fedora 33) provides boost-local-1.73.0. You can build miktex yourself if time enough.There already has a Dockerfile, just replace FROM fedora:32 with FROM fedora:33.(I don't know if it's ok that install boost-local-1.69 on Fedora 33.If you don't mind.Try that)


Update:I find Fedora 33 don't provide qt5-devel now(I don't use Fedora ,sorry for wrong suggestion).So it seems that you can't build miktex on Fedora 33.The problem may not be solved until Fedora 33 releases qt5-devel.


Update:My mistake.There is no qt5-devel( a package group) on Fedora 33, But Fedora 33 provides qt5-qtbase-devel ,qt5-qtscript-devel, qt5-qttools-devel and other separate components. 😢 .I'm a newbie,sorry.Just try to help.


Update:I successfully compiled miktex in a Fedora 33 docker container,just change qt5-devel to qt5-qtbase-devel qt5-qtscript-devel qt5-qttools-devel qt5-qttools-static

@edocevoli
Copy link
Member

fc33 is now supported.

@petermelzner
Copy link
Author

petermelzner commented Mar 27, 2021

This is great news, thanks a lot!

However, after updating MikTeX on Fedora 33 MikTeX crashes on quite a lot of LaTeX files, for example:

\documentclass{book}

\usepackage{lipsum}
\usepackage{graphicx}
\usepackage{picinpar}

\begin{document}

    \begin{figwindow}[1,c,{
            \includegraphics[width=4.0cm,draft]{example-image.png}
        },{figwindow in a text}\label{fig}]
        \lipsum[1]
    \end{figwindow}

\end{document}

results in

$ pdflatex test.tex
This is pdfTeX, Version 3.141592653-2.6-1.40.22 (MiKTeX 21.3)
...
Output written on issue_38.pdf (1 page, 48716 bytes).
Transcript written on issue_38.log.
Speicherzugriffsfehler (Speicherabzug geschrieben)

Is this a problem of the Fedora 33 build or is this a generic MikTeX 21.3 problem? -> I will open a new issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants