Sie sind nicht angemeldet.

1

Montag, 4. Dezember 2006, 01:16

Error beim mergen kde, media-libs

Hi,
bin grad beim mergen von kde bei meinem gentoo.
Ich schreib einfach mal auf, was der rechner so sagt:

!!! ERROR: media-libs/tiff-3.8.2-r2 failed.
Call stack:
ebuild.sh, line 1546: called dyn_compile
ebuild.sh, line 937: Called src_compile
tiff-3.8.2-r2.ebuild, line 41: called die

!!!emake failed
!!!If you need support........


hab einige sachen mit kde mergen wollen:
emerge kdebase kdeadmin kdegames kdeartwork kdemultimedia kdenetwork mketoys kdeutils

Bin ein neuer User, und hab die doku bei gentoo.org durchgemacht (installation und andere), kenn mich mit grund-dingen aus...

Wär sehr nett, wenn euch was zu dem problem einfällt.

Thx, flashy

2

Montag, 4. Dezember 2006, 06:54

RE: Error beim mergen kde, media-libs

Bitte poste, was vor dem

Zitat

Original von flashy88
!!! ERROR: media-libs/tiff-3.8.2-r2 failed.
Call stack:
ebuild.sh, line 1546: called dyn_compile
ebuild.sh, line 937: Called src_compile
tiff-3.8.2-r2.ebuild, line 41: called die


kommt, den das obige ist die allgemeine Fehlermeldung.

... und hast du mal ein

Quellcode

1
emerge kde-meta

porbiert. Das holt die alle KDE-pakete rein und du mußt dich nicht um jeden einzelnen Furz der 9826 Pakete kümmern. (Na ja sooooo viele sinds ja nun doch nicht ...)
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

3

Montag, 4. Dezember 2006, 10:26

RE: Error beim mergen kde, media-libs

Pass bitte auf:

kde-meta läd die Modulare KDE-Version

z.B. kdeadmin die monolitische ...

Da die monolitische Meines Wissens nicht mehr gepflegt wird, verwende bitte die modulare. Also:

emerge kdebase-meta kdeadmin-meta kdegames-meta kdeartwork-meta kdemultimedia-meta kdenetwork-meta mketoys kdeutils-meta

Mischen darf man beide NICHT ....
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Wernieman« (4. Dezember 2006, 10:26)


4

Montag, 4. Dezember 2006, 16:22

RE: Error beim mergen kde, media-libs

Zitat

Original von Wernieman
Mischen darf man beide NICHT ....

Geht auch garnicht.Sobald man kdebase,egal ob monolithisch oder modular,installiert hat wird beim Versuch etwas aus der anderen Art zu installieren ein Block ausgelöst.
Beispiel:
Du hast kde-base/kdebase-meta (modular) installiert und versuchst nun kde-base/kdegraphics (monolithisch) zu installieren: Das Paket löst einen Block aus.
Installiertst Du jedoch kde-base/kdegraphics-meta:Kein Problem. :D
The most wonderful thing in the world is silence. And how noisy thoughts are!
Nanavira Thera

5

Montag, 4. Dezember 2006, 19:15

ich wies nicht wirklich von was ihr da redet.
könnt ihr mich vielleicht ein bisschen aufklären, dann weis ich auch, was zu tun ist.
wo kann ich so fehlerloogs nachsehen? Z.B um euch posten zu können, was bei emerge bei der kde mergung nicht gefunzt hat?
Bei Systemstart passieren komischen Dinge:
z.B
Setting terminal encoding to UTF-8...
#dann eine reihe von fehlermeldungen, die immer die selben zwei sind
udevd-event[5667]: run_program: exec of program `/sbin/udev_run_hotplugd` failed
udevd-event[5668]: run_program: exec of program `/sbin/udev_run_devd` failed
#und diese beiden zeilen wiederhohlen sich die ganze zeit, jedoch mit fortlaufender nummerierung, unzwar bei sehr vielen Dienst-startungen, wie z.b noch "Setting user font..." und "Initializing random number generator"

Bitte sagt mir noch, wie ich solche fehlerlogs nachsehen kann, ich sehe nur wenig von der fehlerausgabe auf dem bildscirm.

Ich denke aber, ihr könnt mir anhand dieser angaben (welche eigentlich immer die selben sind--> fehlermeldungen) sagen, was vielleicht falsch sein könnte, und wie ich das problem beheben kann.


Vielen Dank,
flashy

6

Montag, 4. Dezember 2006, 19:22

mach malfolgende Änderung:

Quellcode

1
2
rc-update del hotplug
emerge --sync


Poste dann bitte gentrennt jeweils die Ausgabe von:

Quellcode

1
2
emerge -pt -DvuN udev
emerge -pt -DvuN world
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

7

Montag, 4. Dezember 2006, 19:47

Ist ziemlich verwirrend, gell?

Macht nix!

1. Also: zunächst hast du ein Problem beim Installieren von kde. Das ist ja auch der Titel deines Threads. Du postest allerdings diejenige Meldung, mit welcher portage abbricht, wenn's einen Fehler gibt. Das ist die Standardmeldung und bringt so gesehen nicht viel, da sie immer genau so aussieht.

Da müßten wir schon ein bißchen mehr wissen, bsp. was kurz davor steht ... vor dem !!! ERROR ...

2. Du mergst den monolithischen KDE-build. Das ist grundsätzlich mal ok, aber es wird der modulare ... oder "split" ebuilds ... weg bevorzugt.

Lies: http://www.gentoo.org/doc/de/kde-split-ebuilds.xml

Das ist das Ding mit dem k***-meta Gerede.

3. Dein letztes Problem hat nichts mit KDE zu tun, sondern mit udev und hotplug und dabei wird die die vorige Post (zu dieser) helfen.

4. ... und ach ja: du hast ja noch keinen Windowmanager, da wird das Loggen der Meldungen sicher etwas doof.

Aber du hast ja immerhin 6 virtuelle Terminals, nicht? Goodie, dann start in einem doch

Quellcode

1
# emerge XYZ &> emerge.log

(wobei du natürlich XYZ mit was sinnvollem ersetzt). Das schreibt alle Meldungen nach emerge.log
und in einem 2. Terminal einfach ein

Quellcode

1
# tail -f emerge.log
Da kannst du mitgucken, was er in die emerge.log reinschreibt ...
So hast im ermerge.log deinen vollen Output (kann ziemlich groß werden). Später wenn du einen Windowmanager hast, brauchst du diese Krücke nicht mehr.

Bisschen mehr Licht im Dunkel jetzt?
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »dyle« (4. Dezember 2006, 20:08)


8

Montag, 4. Dezember 2006, 23:37

ok, hab mir mal das mit den splits und monotholistischem (oder wie man das schreibt) angesehen.
Jetzt weis ich wenigstens, von was ihr da sprecht.
Ok, Ich würde jetzt ganz gerne erst mal die ganzen KDE-Packete, die bisher drauf gekommen sind, aus meinem system werfen, damit ich die splits benutzen kann.
Außerdem könnte das vielleicht helfen, die ganzen errors zu beseitigen?.?...
Ach ja, so nebenbei:
Wenn ich mich einlogge (als root), dann kommt

Quellcode

1
configuration error - unknown item `GETPASS_ASTERISKS` (notify administrator)


keine Ahnung, was das schon wieder ist, ASTERISK ist doch diese Telefonanlagen Software (open source).

Appropo emerge XYZ
Was sollte ich denn emergen? Im moment will ich nix besonderes emergen, nur ein kde aufbauen. Und das hab ich probiert, da kam bis jetzt aber nur mist raus. Die KDE installation hab ich übrigens von einer doku gelernt, welche bei der gentoo installation eingetragen ist. ärgerlich...

So, hab mal ein paar "Screenshots" gemacht:

Zitat

mach malfolgende Änderung:


http://mitglied.lycos.de/friechs/gentoo_bilder/


Ich hoffe das lässt euch (und mich^^) weiterrätseln


danke danke danke

9

Dienstag, 5. Dezember 2006, 09:02

Zitat

Original von flashy88
Ok, Ich würde jetzt ganz gerne erst mal die ganzen KDE-Packete, die bisher drauf gekommen sind, aus meinem system werfen, damit ich die splits benutzen kann.


Um zu gucken, welche Teile du auf deinem System hast gibt es mehere Möglichkeiten. Tatsächlich führen sehr, sehr viele Wege da nach Rom ...
Die Hardcore-Variante wäre:

Quellcode

1
# emerge --search kde

Und dann guckst du was er als installiert meldet und was nicht.
Komfortabler IMHO ist es mit esearch. Das ist ein portage-add-on: app-portage/esearch. Wenn du das hast machst du von Zeit zu Zeit ein

Quellcode

1
# eupdatedb --verbose

und dann einfach

Quellcode

1
# esearch -Fc kde

Das hat den gleichen Effekt, ist aber freundlicher und schneller (vorausgesetzt eupdatedb ist auf dem aktuellen Stand).

Zitat

Außerdem könnte das vielleicht helfen, die ganzen errors zu beseitigen?.?...

Tia, ma gucken, ha?

Zitat

Ach ja, so nebenbei:
Wenn ich mich einlogge (als root), dann kommt

Quellcode

1
configuration error - unknown item `GETPASS_ASTERISKS` (notify administrator)

keine Ahnung, was das schon wieder ist, ASTERISK ist doch diese Telefonanlagen Software (open source).


Nein, nein. "Asterisk" ist englisch für "Sternchen": also: *. Guck: http://dict.leo.org/ende?lp=ende&lang=de…erisk&relink=on

Das ist ein feature welches in /etc/login.defs gesetzt wird und beschreibt das Verhalten wenn du dein Passwort auf der Konsole eintipselst. Guck mal in diese /etc/login.defs rein. Wenn dein System up-2-date ist, dann sollte das IMHO eigentlich nicht mehr kommen.

Zitat

Appropo emerge XYZ
Was sollte ich denn emergen? Im moment will ich nix besonderes emergen, nur ein kde aufbauen.


Na XYZ ist alles was immer du willst nach dem emerge Kommando selber ...
bsp: emerge --unmerge kdeadmin ... => XYZ = "--unmerge kdeadmin" ..., klar?

Zitat

So, hab mal ein paar "Screenshots" gemacht:


Hmmmm, hast du einen Kernel mit vesa-framebuffer? Ist zu empfehlen, denn damit kannst du deinen Konsole auf so 1024x768 schalten, was *wesentlich* mehr Überblick bringt.

Und außerdem könntest du ja auch:

Quellcode

1
2
# emerge -pt -DvuN udev &> emerge.udev.log
# emerge -pt -DvuN world &> emerge.world.log

machen, dann hättest du beide Dateien emegrge.*.log einfach hier via Copy/Paste ins Forum posten können. Das mit dem Screenshots war vielleicht ein wenig aufwendig, ha?

Jedenfalls, empfehle ich dir mal udev und world mal durchzumerge, indem du das "p" (= pretend) aus beiden emerge Kommandos wegläßt. Sieht aus als hätte er noch einiges zu tun ...
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

10

Dienstag, 5. Dezember 2006, 09:35

Mit einem

Quellcode

1
equery -C -q list -i kde

würdest du gleich nur installierte Pakete bekommen die "kde" enthalten.

Quellcode

1
equery -C -q list -i kde | cut -f 3

verkürzt die Ausgabe noch aufs Wesentliche, falls du das ganze in einem Skript erledigen lassen willst.

Zum Beispiel

Quellcode

1
emerge -vaC `equery -C -q list -i kde | cut -f 3 | sed s/\^/\=/g`
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

11

Dienstag, 5. Dezember 2006, 10:05

Bereinige mal Dein System (wie oben beschrieben)

Anschliesend mache mal ein:
emerge -DvuN world
revdep-rebuild

Eventuell kann es sinfoll sein, Dein System weiter zu bereinigen (aber vorsicht damit!)

emerge -p --depclean
revdep-rebuild

Falls Du Dir unsicher bist mit --depcleanausgabe, frage lieber hier nach!

Anschliesend kannst Du Dir kde-meta einbinden.

Ich glaube, Dein Hauptproblem ist im Moment ein inkonsistentes System, deshalb die verschiedenen Fehler ....

P.S. das -p bedeutet ein reine Ausgabe. Der Befehl wird "richtig" ausgeführt erst ohne den Schalter ...
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!