The newest gcc11 comes with a thing called libgccjit, which in turn is necessary to use an emacs feature called “native comp”, see here: https://www.emacswiki.org/emacs/GccEmacs
Unfortunately the gcc11 provided by TW (11.0.0+git183291-1.2) brings a broken libgccjit. There was a discussion here: https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/OMGUKAXDN64WKNMBGOSVTONQZACQO6XO/
Since then there wasn’t a gcc update, so I loaded the new gcc11 version from devel:gcc , but then deactivated the repo, because I don’t need a new gcc version from a devel repo every day, but a working emacs.
Every time when trying zypper dup now, I get a load of warnings:
Distributions-Aktualisierungen werden verarbeitet...
22 Probleme:
Problem: Problem mit installiertem Paket cpp11-11.0.0+git183490-22.1.x86_64
Problem: Problem mit installiertem Paket gcc11-11.0.0+git183490-22.1.x86_64
Problem: Problem mit installiertem Paket gcc11-c++-11.0.0+git183490-22.1.x86_64
Problem: Problem mit installiertem Paket libasan6-11.0.0+git183490-22.1.x86_64
Problem: Problem mit installiertem Paket libatomic1-11.0.0+git183490-22.1.x86_64
Problem: Problem mit installiertem Paket libgcc_s1-11.0.0+git183490-22.1.x86_64
Problem: Problem mit installiertem Paket libgcc_s1-32bit-11.0.0+git183452-19.1.x86_64
Problem: Problem mit installiertem Paket libgccjit0-11.0.0+git183490-22.1.x86_64
Problem: Problem mit installiertem Paket libgccjit0-devel-gcc11-11.0.0+git183490-22.1.x86_64
Problem: Problem mit installiertem Paket libgfortran5-11.0.0+git183452-19.1.x86_64
Problem: Problem mit installiertem Paket libgomp1-11.0.0+git183490-22.1.x86_64
Problem: Problem mit installiertem Paket libitm1-11.0.0+git183490-22.1.x86_64
Problem: Problem mit installiertem Paket liblsan0-11.0.0+git183490-22.1.x86_64
Problem: Problem mit installiertem Paket libobjc4-11.0.0+git183452-19.1.x86_64
Problem: Problem mit installiertem Paket libquadmath0-11.0.0+git183452-19.1.x86_64
Problem: Problem mit installiertem Paket libstdc++6-11.0.0+git183490-22.1.x86_64
Problem: Problem mit installiertem Paket libstdc++6-32bit-11.0.0+git183452-19.1.x86_64
Problem: Problem mit installiertem Paket libstdc++6-devel-gcc11-11.0.0+git183490-22.1.x86_64
Problem: Problem mit installiertem Paket libtsan0-11.0.0+git183490-22.1.x86_64
Problem: Problem mit installiertem Paket libubsan1-11.0.0+git183490-22.1.x86_64
Problem: Problem mit installiertem Paket libwkhtmltox0-0.12.6-13.7.x86_64
Problem: Problem mit installiertem Paket wkhtmltopdf-0.12.6-13.7.x86_64
Problem: Problem mit installiertem Paket cpp11-11.0.0+git183490-22.1.x86_64
Lösung 1: cpp11-11.0.0+git183291-1.2.x86_64 installieren (mit Anbieterwechsel)
obs://build.opensuse.org/devel:gcc --> openSUSE
Lösung 2: veraltetes cpp11-11.0.0+git183490-22.1.x86_64 beibehalten
**Wählen Sie aus den obigen Lösungen mittels Nummer oder Sie (u)eberspringen, (w)iederholen oder brechen (a)b [1/2/u/w/a/d/?] (a): **a
“veraltetes” means obsolete – but as you can see, the version number of the allegedly obsolete package is higher than the version of the openSUSE TW repo.
Why does zypper ignore the version number and what can I do to avoid “22 problems” every zypper dup? Going back to the git-183291 isn’t a solution.