On 18.Nov 2002 - 01:15:46, Andreas Pakulat wrote:
> Hi Leute,
>
> Ich habe da ein kleines Prob mit QT-Progs:
>
> ich kriege beim Starten 2 Meldungen der folgenden Art:
> fcntl: Ung�ltiger Dateideskriptor
>
> Ein strace brachte folgende 2 Bereiche diesbez�glich zum Vorschein:
> access("/usr/local/kde/share/config//kthemestylerc", F_OK) = 0
> open("/usr/local/kde/share/config//.kthemestylerc.lock", O_RDWR|O_CREAT,
> 0600) = -1 EACCES (Permission denied)
> fcntl64(-1, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=0, len=0}) =
> -1 EBADF (Bad file descriptor)
>
> und
>
> fcntl64(-1, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) =
> -1 EBAD
> F (Bad file descriptor)
>
> Bei der letzteren war keine weitere Zeile dar�ber zu erkennen in der
> irgendwelche Fehler auftraten.
>
> /usr/local/kde enth�lt das selbstgebaute kde3.0.1. Das ganze lief auch
> ordentlich, bis ich aufgrund des Updates der QT-Lib (die ist aus
> deb-Paketen) von 3.0.1 auf 3.0.5 auch KDE neubauen musst (die Themes vom
> KDE funktionierten nicht mehr, weil sich in QT irgendwas ge�ndert
> hatte).
>
> Kann mir jemand einen Tipp geben was da falsch ist? Ich will nicht
> einfach f�r das Konfigdirectory Schreibrechte einrichten, wenn das bei
> einer deb-Installation von kde nicht auch gemacht wird. Das kann ich
> aber nicht pr�fen, weil ich so nicht rauskriege wo kde2 (das aus deb's
> hier installiert ist) diese Dateien l�sst. Hoffe das ist jetzt nicht
> allzu verwirrend gewesen.Also, habe jetzt mal folgendes gemacht: Schreibrechte f�r das Verzeichnis /usr/local/kde/share/config gesetzt und mein Programm nochmals gestartet -> Jetzt keine Fehlermeldung mehr. Dann die Schreibrechte wieder entfernt, Prog. gestartet -> ging auch. Dann mal den qt-designer aufgerufen -> kein fcntl Fehler aber: KThemeStyle cache seems corrupt! Hat einer ne L�sung? (Theme �ndern hilft leider nix, ebensowenig das aufrufen von kcontrol) Andreas -- Waschen allein gen�gt nicht, man mu� auch ab und zu das Wasser wechseln.
msg25470/pgp00000.pgp
Description: PGP signature

