Sie sind nicht angemeldet.

[gelöst] emerge kbiff

1

05.05.2008, 05:26

emerge kbiff

Hi,

Kann kbiff nicht emergen
hänge mal die log mit ran
kann mir da mal einer helfen ?

Danke
»carolus« hat folgende Datei angehängt:
  • kbiff.txt (22,19 kB - 7 mal heruntergeladen - zuletzt: 09.05.2008, 11:15)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »carolus« (08.05.2008, 16:50)


2

05.05.2008, 07:01

Hallo,

mach mal ein

Quellcode

1
emerge --sync


Wenn ich bei gentoo-portage nachsehe ist die Version 3.8 Stable und Du emerged noch die 3.7.1. Ansonsten kannst Du uns bitte noch mehr Infos geben.

emerge --info
Hast Du revdep-rebuild gemacht ??

mfg

A.Mielke

3

05.05.2008, 09:38

hi,
bin auf arbeit.
werde das heute abend erledigen.

danke erstmal dafür

gruß carlolus

4

05.05.2008, 19:19

Hi,

habe folgenes getan

emerge --update --deep --newuse world
emerge --depclean
revdep-rebuild

das mache ich eigentlich regelmäßig, alles ohne fehler

kbiff-3.8 war bei mir in der "package.mask , aber nur weil ich alle beide getestet hatte.
habe nun 3.8 versucht und der fehler ist das gleiche
hänge noch mal die log mit ran. unten dann emerge --info
ich hoffe ihr könnt damit was anfangen.

Gruß Carolus
»carolus« hat folgende Datei angehängt:
  • emerge.txt (26,58 kB - 4 mal heruntergeladen - zuletzt: 06.05.2008, 23:37)

5

06.05.2008, 09:17

Hm, ich sehe da einen Bug in kbiff selbst.

Das Problem ist, das ich es da auf meiner Maschine selbst nicht nachvollziehen kann, denn ... ich nehme an DU hast ein ASUS board, gell?

Ok. Ich habe jedenfalls mal versucht einen Patch zu bauen, der dir helfen könnte. Wenn du dich da darübertraust dann versuch's mal und gib durch ob es funkt:

Es gibt anbei 2 patch-files (entferne die *.txt-endung):

- Lade beide patch Dateien in dein root-home
- Dann:

Quellcode

1
2
3
4
# mv  kbiff_led_use_namespace_std.patch /usr/portage/mail-client/kbiff/files/
# patch -p0 < kbiff-ebuild.patch
# EB="/usr/portage/mail-client/kbiff/kbiff-3.8.ebuild"
# ebuild ${EB} digest

Wenn du es richtig gemacht hast, dann wirst du beim letzten Befehl sowas sehen wie:

Quellcode

1
2
3
>>> Creating Manifest for /usr/portage/mail-client/kbiff
  digest.assumed                 1
   digest-kbiff-3.7.1::kbiff-3.7.1.tar.bz2


Und wenn du nun kbiff emergest, dann sollte zu Beginn diese Zeile auftauchen:

Quellcode

1
2
3
4
5
6
7
8
9
# ebuild ${EB} compile
 * kbiff-3.8.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                                                                                                                         [ ok ]
 * checking ebuild checksums ;-) ...                                                                                                                                         [ ok ]
 * checking auxfile checksums ;-) ...                                                                                                                                        [ ok ]
 * checking miscfile checksums ;-) ...                                                                                                                                       [ ok ]
 * checking kbiff-3.8.tar.bz2 ;-) ...                                                                                                                                        [ ok ]
>>> Unpacking source...
>>> Unpacking kbiff-3.8.tar.bz2 to /var/tmp/portage/mail-client/kbiff-3.8/work
 * Applying kbiff_led_use_namespace_std.patch ...

Die letzte Zeile zeigt dir, das das Patch-file angewendet wird ..

Gib mal duch, was geht ...
»dyle« hat folgende Dateien angehängt:
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

<div>how to annoy a web developer?</span>

6

06.05.2008, 12:14

Hi dyle

Das werde ich dann versuchen.
kann aber sein, das ich erst Morgen Zeit habe.
Ist ein Asus-Laptop A6TC

Melde mich dann

Gruß Carolus

7

06.05.2008, 22:48

hi, dyle

Habe das mal alles gemacht,das Patch wird angewendet.
Leider ohne Erfolg
Hänge noch mal was ran.
Hoffe weiterhin auf Unterstützung.

Danke
Gruß Carolus
»carolus« hat folgende Datei angehängt:
  • kbiff.txt (22,98 kB - 4 mal heruntergeladen - zuletzt: 08.05.2008, 09:30)

8

07.05.2008, 21:48

hi,

habe jetzt noch mal selber versucht.
Laptop mit Kernel 2.6.24-gentoo-r3 (kbiff emerge fehler)
Rechner2 Asusboard A8N-E mit Kernel 2.6.22-gentoo-r3 (kbiff emerge geht ohne Patch)

habe jetzt von Rechner2 den Kernel mit Module auf den Laptop gezogen
Klar, die Module und Hardware haben nicht gepasst aber kbiff emerge ging mit Patch, (ohne noch nicht versucht)
Und das Programm selbst läuft nun auch mit den 2.6.24er

Denke, das wird an der Kernel-config liegen oder ???
Kenne mich mit der Kernel-config nicht besonders gut aus. Hatte bis jetzt immer gereicht, um meine Hardware zum laufen zu bekommen.
Die sauberste Lösung war das ja nicht und möcht wissen wo derFehler liegt.
Stundenlang Kerneleinstellung versuchen,wollte ich jetzt versuchen.
Hänge mal jetzt die config ran.

Gruß Carolus
»carolus« hat folgende Datei angehängt:

9

08.05.2008, 09:50

Nein, der Fehler liegt eindeutig bei den kbiff - Entwicklern.

Sieh mal: die haben extra etwas für ASUS Boards eingebaut. Sieht so aus als würde es da eine LED geben und wenn einen neue mail da ist, dann fängt die an zu blinken/leuchten oder so ...

*Allerdings* ist genau Teil unglaublich ... schlecht ... programmiert (um es mal "sanft" zu sagen). Glücklicherweis tritt das Problem auch nur bei Leuten auf, die ein ASUS-Board haben. Bei anderen wird der Teil gar nicht erst kompiliert.

Damit aber kbiff erkennt, ob es auf einem ASUS läuft fragt es seine System/Kernel Umgebung. Du kannst natürlich deine ASUS Features im Kernel abdrehen. Dann erkennt zwar kbiff nicht mehr, das es auf einem ASUS Borard läuft, umgekehrt entgehen dir aber auch alle anderen Benefits eines ASUS-Board-Besitzers.

However ... ich habe es nochmal angeguckt und kbiff vorgegauckelt, ich hätte ein ASUS-Board :P

Siehe da, ich habe deinen Fehler erkannt und meinen Patch angepasst.

Noch ein Versuch, hm? ... Vorgehen wie oben beschrieben ...
»dyle« hat folgende Datei angehängt:
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

<div>how to annoy a web developer?</span>

10

08.05.2008, 16:47

Naja, jetzt habe ich das verstanden.
Es hat funktioniert und an mein Laptop leuchtet die Mail-Led sogar wenn neue kommen.
Ganz großes Kino

Vielen Dank für dein Hilfe

Gruß Carolus

11

09.05.2008, 08:31

Jedenfalls muß ein bug-report her ... mal gucken ...
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

<div>how to annoy a web developer?</span>

12

09.05.2008, 11:23

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

<div>how to annoy a web developer?</span>

13

10.05.2008, 14:47

Das hast du mal wieder gut gemacht!
Aber ich glaube der Patch ist auf bugs.gentoo.org falsch, da es ein Problem mit der Software und nicht gentoo-spezifisch ist.
Du solltest dieses Problem eher mit den Entwicklern bereden bzw. ihnen den Patch senden.
Es ist doch wenig hilfreich, wenn Distributionen Probleme lösen, die Upstream gelöst werden sollten.
"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.

14

10.05.2008, 15:11

Danke. =)

Du hast natürlich recht ... ich sehe es auch upstream. Jedoch weis ich nicht so recht, was da wirklich die korrekte Vorgehensweise ist.

Hm, schätze werde den kbiff Leuten einen Link auf den bugzilla-report schicken.
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

<div>how to annoy a web developer?</span>