Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Curl, expat, KDE 3.5.7, GNOME 2.18.2
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
dertobi123
Retired Dev
Retired Dev


Joined: 19 Nov 2002
Posts: 2679
Location: Oberhausen, Germany

PostPosted: Sun Aug 12, 2007 1:00 pm    Post subject: Curl, expat, KDE 3.5.7, GNOME 2.18.2 Reply with quote

www.gentoo.de wrote:


Für die meisten von Gentoo unterstützten Architekturen wurden die aktuellen Versionen der Desktopumgebungen GNOME und KDE in den stabilen Zweig aufgenommen.

Mit dieser Aktualisierung auf GNOME 2.18.2 und KDE 3.5.7 einhergehend wurden neue Versionen der Bibliotheken expat und curl ebenfalls in den stabilen Zweig aufgenommen. Die jetzt stabilen Versionen 2.0.1 von expat und 7.16.4 von curl sind mit den bisher als stabil gekennzeichneten Versionen nicht kompatibel, wodurch größere Teile der in einem Gentoo Desktop-Systems installierten Pakete neu installiert werden müssen, um sie gegen die neuen Versionen der Bibliotheken zu linken. Um diesen Aufwand möglichst gering zu halten, haben Gentoos KDE und GNOME Herden, sowie die Architekur-Teams, die Stabilisierung von expat und curl in einem Zug mit der Aktualisierung der Desktop Umgebungen vorgenommen.

Im Zuge dieser Aktualisierung kann es vorkommen, dass Aktualisierungen von Paketen fehlschlagen, da von ihnen benötigte Programme oder Bibliotheken noch gegen alte, nun nicht mehr vorhandene, Versionen von expat und curl gelinkt sind. Der bisher am häufigsten aufgetretene Fehler tritt während des configure auf, "checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool". In diesem Fall führt eine händische Reinstallation von XML-Parser zur Problemlösung.

Generell empfiehlt sich für die anstehende Aktualisierung der Desktop Umgebungen das Kommando revdep-rebuild -X anstelle des sonst gebräuchlichen Worldupdates. Hierdurch wird sichergestellt, dass alle von ältere Versionen von expat und curl abhängenden Pakete aktualisiert werden. Sollten dennoch weiterhin Probleme auftreten, speziell im Bezug auf intltool, dann installieren Sie zunächst XML-Parser und gettext erneut, gefolgt von der Aktualisierung des Systems via revdep-rebuild -X

_________________
Ganz frisch: Praxisbuch Nagios
Gentoo Linux - Die Metadistribution (2. Auflage)
Back to top
View user's profile Send private message
think4urs11
Bodhisattva
Bodhisattva


Joined: 25 Jun 2003
Posts: 6659
Location: above the cloud

PostPosted: Sun Aug 12, 2007 1:02 pm    Post subject: Reply with quote

mit 'Wichtig-Aufkleber' versehen
_________________
Nothing is secure / Security is always a trade-off with usability / Do not assume anything / Trust no-one, nothing / Paranoia is your friend / Think for yourself
Back to top
View user's profile Send private message
a.forlorn
Guru
Guru


Joined: 12 Aug 2005
Posts: 412
Location: Ulm, Germany

PostPosted: Sun Aug 12, 2007 7:30 pm    Post subject: Reply with quote

KDE 3.5.5 auf KDE 3.5.7 hat mein Adressbuch gekillt, also wenn eh nicht schon immer gemacht, empfiehlt sich ein backup. ;)
_________________
Gentoo update is sometimes harder than it should.
Back to top
View user's profile Send private message
Max Steel
Advocate
Advocate


Joined: 12 Feb 2007
Posts: 2242
Location: My own world! I and Gentoo!

PostPosted: Tue Oct 02, 2007 10:33 pm    Post subject: Reply with quote

An alle die das noch nicht gemacht haben, würde ich empfehlen das so zu machen:

  1. emerge -avuDN expat curl XML-Parser
  2. revdep-rebuild -X
  3. emerge -avuDN system
  4. emerge -avuDN world

_________________
mfg
Steel
___________________

Heim-PC: AMD Ryzen 5950X, 64GB RAM, GTX 1080
Laptop: Intel Core i5-4300U, 16GB RAM, Intel Graphic
Arbeit-PC: Intel i5-1145G7, 16GB RAM, Intel Iris Xe Graphic (leider WSL2)
Back to top
View user's profile Send private message
misterjack
Veteran
Veteran


Joined: 03 Oct 2004
Posts: 1655

PostPosted: Wed Oct 03, 2007 1:51 am    Post subject: Reply with quote

Max Steel wrote:
An alle die das noch nicht gemacht haben, würde ich empfehlen das so zu machen:

  1. emerge -avuDN expat curl XML-Parser
  2. revdep-rebuild -X
  3. emerge -avuDN system
  4. emerge -avuDN world


emerge -1 (-av) expat curl XML-Parser
revdep-rebuild -X (-pv)


wenn schon denn schon. Deine Vorgehensweise ist unlogisch.
_________________
„Meine Meinung steht fest! Bitte verwirren Sie mich nicht mit Tatsachen.“
Back to top
View user's profile Send private message
Max Steel
Advocate
Advocate


Joined: 12 Feb 2007
Posts: 2242
Location: My own world! I and Gentoo!

PostPosted: Wed Oct 03, 2007 8:20 am    Post subject: Reply with quote

hmm stimmt das uDN bei expat curl XML-Parser kann weg, aber kleine Frage, wozu steht dieses -1?
_________________
mfg
Steel
___________________

Heim-PC: AMD Ryzen 5950X, 64GB RAM, GTX 1080
Laptop: Intel Core i5-4300U, 16GB RAM, Intel Graphic
Arbeit-PC: Intel i5-1145G7, 16GB RAM, Intel Iris Xe Graphic (leider WSL2)
Back to top
View user's profile Send private message
misterjack
Veteran
Veteran


Joined: 03 Oct 2004
Posts: 1655

PostPosted: Wed Oct 03, 2007 8:23 am    Post subject: Reply with quote

man emerge wrote:
-oneshot (-1)
Emerge as normal, but do not add the packages to the world file for later updating.

Kurz, -1 hilft das Worldfile nicht mit überflüssigen Paketen zu überfluten. Gerne verwendet beim Remergen (nimmt auch revdep-rebuild).
_________________
„Meine Meinung steht fest! Bitte verwirren Sie mich nicht mit Tatsachen.“
Back to top
View user's profile Send private message
nikaya
Veteran
Veteran


Joined: 13 May 2006
Posts: 1471
Location: Germany

PostPosted: Wed Oct 03, 2007 8:29 am    Post subject: Reply with quote

Max Steel wrote:
...aber kleine Frage, wozu steht dieses -1?

"--oneshot",siehe man emerge.Ansonsten kommen diese Programme ins World-file.Dieses ist aber nicht erwünscht,da expat curl und XML-Parser nur als Abhängigkeiten installiert werden sollen und nicht als eigenständige Pakete.

Im Zweifelsfall bei Rekompilierungen IMMER "--oneshot" oder "-1" nehmen.Gelöscht wird dadurch aus world nichts,man kann es also auch bei Paketen anwenden die im world-file drinstehen.
_________________
Notes on Dhamma
How to waste your time: look for an explanation of consciousness, ask to know what feeling is. (Nanavira Thera)
Back to top
View user's profile Send private message
Max Steel
Advocate
Advocate


Joined: 12 Feb 2007
Posts: 2242
Location: My own world! I and Gentoo!

PostPosted: Wed Oct 03, 2007 10:25 am    Post subject: Reply with quote

okay, danke jetz weiß ich auch was -1 macht.
was --oneshot macht wusste ich schon.
_________________
mfg
Steel
___________________

Heim-PC: AMD Ryzen 5950X, 64GB RAM, GTX 1080
Laptop: Intel Core i5-4300U, 16GB RAM, Intel Graphic
Arbeit-PC: Intel i5-1145G7, 16GB RAM, Intel Iris Xe Graphic (leider WSL2)
Back to top
View user's profile Send private message
oliver2104
Apprentice
Apprentice


Joined: 27 Jul 2004
Posts: 214
Location: Wien

PostPosted: Wed Oct 24, 2007 1:14 pm    Post subject: Reply with quote

Hallo,
komm mit dieser Anleitung trotzdem noch nicht klar.
hab folgendes gemacht:

1. emerge -1 -av expat curl XML-Parser gettext

funktioniert soweit, und meldet zuletzt:

>>> No outdated packages were found on your system.

* Messages for package dev-libs/expat-2.0.1:

* Please note that the soname of the library changed!
* If you are upgrading from a previous version you need
* to fix dynamic linking inconsistencies by executing:
* revdep-rebuild -X --library libexpat.so.0

* Messages for package sys-devel/gettext-0.16.1-r1:

* Any package that linked against the previous version
* of gettext will have to be rebuilt.
* Please 'emerge gentoolkit' and run:
* revdep-rebuild --library libintl.so.7
* Regenerating GNU info directory index...
* Processed 207 info files; 1 errors.
install-info: No such file or directory for /usr/share/info/bashref.info.gz


hab daraufhin ausgeführt:

2. revdep-rebuild -X

dann kommt eine Unmenge an Meldungen, geb mal auszugsweise die Meldungen an,
die mir komisch vorkommen:

Checking dynamic linking consistency...
broken /usr/bin/dbus-binding-tool (requires libexpat.so.0)
broken /usr/bin/dbus-daemon (requires libexpat.so.0)
broken /usr/bin/dot (requires libexpat.so.0)
broken /usr/bin/gvpack (requires libexpat.so.0)
broken /usr/bin/gxl2dot (requires libexpat.so.0)
broken /usr/bin/ogg123 (requires libcurl.so.3)
broken /usr/bin/wxrc-2.6 (requires libexpat.so.0)
(und nachfolgend noch weitere Zeilen in dem Stil)

(dann kommt dieser Abschnitt)
*** /usr/lib/libCEGUIExpatParser.so.0.0.0 not owned by any package is broken! ***
/usr/lib/libCEGUIExpatParser.so.0.0.0 -> (none)
/usr/lib/libgvc_builtins.so.3.0.0 -> media-gfx/graphviz
/usr/lib/libgvc.so.3.0.0 -> media-gfx/graphviz
/usr/lib/libwx_baseu_xml-2.6.so.0.3.1 -> x11-libs/wxGTK
/usr/lib/libwx_base_xml-2.6.so.0.3.1 -> x11-libs/wxGTK
/usr/lib/libwx_gtk2_gizmos_xrc-2.6.so.0.3.1 -> x11-libs/wxGTK
/usr/lib/libwx_gtk2u_gizmos_xrc-2.6.so.0.3.1 -> x11-libs/wxGTK
*** /usr/local/lib/libCEGUIExpatParser.so.0.0.0 not owned by any package is broken! ***

(zuletzt werden bestimmte Pakete neu installiert, aber schon beim ersten gibts Probleme)
>>> Emerging (1 of 5) media-gfx/graphviz-2.12

make[3]: Entering directory `/var/tmp/portage/media-gfx/graphviz-2.12/work/graph
viz-2.12/lib/vpsc'
source='block.cpp' object='block.lo' libtool=yes \
DEPDIR=.deps depmode=none /bin/sh ../../config/depcomp \
/bin/sh ../../libtool --tag=CXX --mode=compile sdl-config --cflags -DHAVE_CONF
IG_H -I. -I../.. -march=i686 -pipe -O2 -c -o block.lo block.cpp
source='blocks.cpp' object='blocks.lo' libtool=yes \
DEPDIR=.deps depmode=none /bin/sh ../../config/depcomp \
/bin/sh ../../libtool --tag=CXX --mode=compile sdl-config --cflags -DHAVE_CONF
IG_H -I. -I../.. -march=i686 -pipe -O2 -c -o blocks.lo blocks.cpp
mkdir .libs
sdl-config --cflags -DHAVE_CONFIG_H -I. -I../.. -march=i686 -pipe -O2 -c block.
cpp -DPIC
-I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT
Usage: sdl-config [--prefix[=DIR]] [--exec-prefix[=DIR]] [--version] [--cflags]
[--libs] [--static-libs]
make[3]: *** [block.lo] Fehler 1
make[3]: *** Warte auf noch nicht beendete Prozesse...
sdl-config --cflags -DHAVE_CONFIG_H -I. -I../.. -march=i686 -pipe -O2 -c blocks
.cpp -DPIC
-I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT
Usage: sdl-config [--prefix[=DIR]] [--exec-prefix[=DIR]] [--version] [--cflags]
[--libs] [--static-libs]
make[3]: *** [blocks.lo] Fehler 1
make[3]: Leaving directory `/var/tmp/portage/media-gfx/graphviz-2.12/work/graphv
iz-2.12/lib/vpsc'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/var/tmp/portage/media-gfx/graphviz-2.12/work/graphv
iz-2.12/lib'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/var/tmp/portage/media-gfx/graphviz-2.12/work/graphv
iz-2.12'
make: *** [all] Fehler 2
*
* ERROR: media-gfx/graphviz-2.12 failed.
* Call stack:
* ebuild.sh, line 1654: Called dyn_compile
* ebuild.sh, line 990: Called qa_call 'src_compile'
* ebuild.sh, line 44: Called src_compile
* graphviz-2.12.ebuild, line 162: Called die
*
* emake failed

revdep-rebuild failed to emerge all packages
you have the following choices:

- if emerge failed during the build, fix the problems and re-run revdep-rebuild
or
- use -X or --package-names as first argument (trys to rebuild package, not exact
ebuild)
or
- set ACCEPT_KEYWORDS="~<your platform>" and/or /etc/portage/package.unmask
(and remove /root/.revdep-rebuild.5_order to be evaluated again)
or
- modify the above emerge command and run it manually
or
- compile or unmerge unsatisfied packages manually, remove temporary files and
try again (you can edit package/ebuild list first)


3. Hab jetzt keine Ahnung wie es weitergehen soll.

bekomm beim emergen von manchen Programmen z.b. die Meldung von configure:

checking if C++ programs can be compiled... no
configure: error: Your Installation isn't able to compile simple C++ programs.
Check config.log for details - if you're using a Linux distribution you might miss
a package named similar to libstdc++-dev.

(dieses Problem hab ich vor Schritt 1. und 2. noch nicht gehabt)

das nervt schon gewaltig, ein reemerge von libstdc++ hilft da auch nicht weiter.

Bitte dringend um Hilfe.
l.g. Oliver
Back to top
View user's profile Send private message
Max Steel
Advocate
Advocate


Joined: 12 Feb 2007
Posts: 2242
Location: My own world! I and Gentoo!

PostPosted: Wed Oct 24, 2007 1:33 pm    Post subject: Reply with quote

falls du von einer älteren GCC Version auf eine neuere upgedatet hast, also z.B. von gcc-3.6 auf gcc-4.1.2, führe fix_libtool_files.sh <altegccversion> und beachte bitte: http://www.gentoo.org/doc/de/gcc-upgrading.xml

merge dann libstdc++v3

danach versuche nochmal ein revdep-rebuild -X
_________________
mfg
Steel
___________________

Heim-PC: AMD Ryzen 5950X, 64GB RAM, GTX 1080
Laptop: Intel Core i5-4300U, 16GB RAM, Intel Graphic
Arbeit-PC: Intel i5-1145G7, 16GB RAM, Intel Iris Xe Graphic (leider WSL2)
Back to top
View user's profile Send private message
oliver2104
Apprentice
Apprentice


Joined: 27 Jul 2004
Posts: 214
Location: Wien

PostPosted: Fri Oct 26, 2007 9:09 pm    Post subject: Reply with quote

Danke für die Antwort,
hab so ziemlich alles gemacht was mir auf http://www.gentoo.org/doc/de/gcc-upgrading.xml sinnvoll erschien.
und dann auch libstdc++v3 installiert.
Und siehe da, es hat funktioniert.
Ein emerge -avuDN system hat dann ca. 60 Pakete aktuallisiert.
Einzig und allein gabs einen Erorr bei net-misc/iputils-20070202
Aber das könnte ein anderes Problem sein und gehört möglicherweise gar nicht hier her.
Jedenfalls vielen Dank und l.g.
Oliver
Back to top
View user's profile Send private message
g.e.n.t.u.x.
Guru
Guru


Joined: 21 Aug 2006
Posts: 410
Location: Berlin

PostPosted: Thu Feb 21, 2008 3:49 pm    Post subject: hmmmm ganz hartes Ding Reply with quote

:roll:

Hallo Gentoosers.

Habe wirklich alles nach Vorgabe gemacht und trotzdem bringt mir emerge bei libbonobo-2.20.3 der MakeMaker den Fehler das der XML-Parser nicht auffindbar ist.
Das beste ist das es eine neuinstallation ist, doch das ist glaub ich mein verdienst.

Hatte mir im Zuge der Zeitersparnis gleich drei make.confs angelegt welche ich fuer das system, das system wie ich es mir minimal vorstelle und die welt anwandt. Alles nacheinander mit dem Denken die neuen USE werden bei emerge -ue bla gleich mit angepasst und erweitert. Fehlanzeige... Nun sollte es uptodate sein da ich die oben genannten 4 Befehle durchlaufen lies.

Doch wie gehts mit libbonobo weiter?

maximus Successus
Back to top
View user's profile Send private message
Max Steel
Advocate
Advocate


Joined: 12 Feb 2007
Posts: 2242
Location: My own world! I and Gentoo!

PostPosted: Fri Feb 22, 2008 2:00 pm    Post subject: Reply with quote

richtig, nun, ist doch schon einiges an Zeit vergangen, und die schaffweise hat sich leicht geändert.
Code:
emerge -a1 expat curl libperl perl
emerge -a1 XML-Parser gettext Locale-gettext
revdep-rebuild -X
emerge -auDN world


oder für komplette Neunistallationen nach Anleitung:
Nach der Anpassung der /etc/make.conf und der Überprüfung des Symlinks /etc/make.profile
Code:
emerge -a1 gcc glibc libtool
emerge -a1 expat curl libperl perl XML-Parser gettext Locale-gettext
emerge -e system

Um dann normal weiterzumachen.
_________________
mfg
Steel
___________________

Heim-PC: AMD Ryzen 5950X, 64GB RAM, GTX 1080
Laptop: Intel Core i5-4300U, 16GB RAM, Intel Graphic
Arbeit-PC: Intel i5-1145G7, 16GB RAM, Intel Iris Xe Graphic (leider WSL2)
Back to top
View user's profile Send private message
JKRock
Tux's lil' helper
Tux's lil' helper


Joined: 02 Apr 2008
Posts: 123

PostPosted: Tue May 27, 2008 9:28 am    Post subject: Reply with quote

Max Steel wrote:


Nach der Anpassung der /etc/make.conf und der Überprüfung des Symlinks /etc/make.profile

Sorry, aber was heißt das hier konkret?
Gibt es spezielle USE-Flags für gcc etc. ?

gruß JKRock
Back to top
View user's profile Send private message
revilootneg
Tux's lil' helper
Tux's lil' helper


Joined: 03 Jun 2007
Posts: 102
Location: /germany/hannover

PostPosted: Wed May 28, 2008 8:35 pm    Post subject: Reply with quote

JKRock, nein Max Steel bezog sich darauf wo du die remerges bei einer Neuinstallation machen solltest und meint damit im Prinzip nach dem Abarbeiten von Kapitel 6 des Installationshandbuchs in dem eben die beiden Aktionen (make.conf editieren, Profile wählen) zu erledigen sind.
Back to top
View user's profile Send private message
JKRock
Tux's lil' helper
Tux's lil' helper


Joined: 02 Apr 2008
Posts: 123

PostPosted: Wed May 28, 2008 11:22 pm    Post subject: Reply with quote

revilootneg wrote:
JKRock, nein Max Steel bezog sich darauf wo du die remerges bei einer Neuinstallation machen solltest und meint damit im Prinzip nach dem Abarbeiten von Kapitel 6 des Installationshandbuchs in dem eben die beiden Aktionen (make.conf editieren, Profile wählen) zu erledigen sind.


ah, ok danke - obwohl ich jetzt auf Anhieb nicht sehe wo im Kapitel ein Symlink überprüft wird... *Edit* - doch beim Profilwechsel! :)
Back to top
View user's profile Send private message
JoHo42
l33t
l33t


Joined: 14 Feb 2004
Posts: 956
Location: Germany

PostPosted: Wed Jun 04, 2008 5:50 am    Post subject: error while loading shared libraries: libexpat.so.0 Reply with quote

Hi Leute,

diese Fehlermeldung bekomme ich oefters:

Code:
error while loading shared libraries: libexpat.so.0


Ich habe ein Update durchgefuehrt und jetzt bekomme ich halt bei bestimmten dingen diese Meldung.
Irgendwie habe ich schon oefters bei Updates damit Probleme gehabt nur jetzt will ich eine Loesung
die immer Funktioniert.

Gruss Joerg

An diesen Thread angehängt -- Finswimmer
Back to top
View user's profile Send private message
Max Steel
Advocate
Advocate


Joined: 12 Feb 2007
Posts: 2242
Location: My own world! I and Gentoo!

PostPosted: Wed Jun 04, 2008 10:57 am    Post subject: Re: error while loading shared libraries: libexpat.so.0 Reply with quote

JoHo42 wrote:
Hi Leute,

diese Fehlermeldung bekomme ich oefters:

Code:
error while loading shared libraries: libexpat.so.0


Ich habe ein Update durchgefuehrt und jetzt bekomme ich halt bei bestimmten dingen diese Meldung.
Irgendwie habe ich schon oefters bei Updates damit Probleme gehabt nur jetzt will ich eine Loesung
die immer Funktioniert.

Gruss Joerg

An diesen Thread angehängt -- Finswimmer


Dieser Fehler wird behoben durch eine neukompilierung des betreffenden Pakets, um das schneller zu machen und etwas arbeit zu ersparen haben schlaue Gurus das Programm revdep-rebuild entwickelt welches im Paket gentoolkit enthalten ist.
_________________
mfg
Steel
___________________

Heim-PC: AMD Ryzen 5950X, 64GB RAM, GTX 1080
Laptop: Intel Core i5-4300U, 16GB RAM, Intel Graphic
Arbeit-PC: Intel i5-1145G7, 16GB RAM, Intel Iris Xe Graphic (leider WSL2)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) 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