On 18.Nov 2002 - 15:00:50, Andreas Pakulat wrote:
> 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!

L�sung habe ich immernoch nicht, aber eine weitere Eingrenzung des
Problems: Der Library Path "/usr/local/kde/lib/kde3/plugins" in der qtrc
sorgt f�r diese Meldung, wenn ich den entferne gibts keinen Fehler mehr.
Ich kann das sogar noch weiter auf die Datei kthemestyle.so im
Unterverz. styles dieses Pfades einschr�nken, sobald ich die z.B.
umbenenne gehts wieder?! Ein erneutes make install der kdelibs, bei
denen diese Datei bei ist hat nichts gebracht, als n�chstes werde ich
ein komplettes remake (make clean, make, make install) versuchen. Wenn
jemand nen einfacheren Weg kennt: Informiert mich ruhig.

Andreas



-- 
Kann man machen.  Man kann auch stattdessen 2 Stunden Moorh�hner
unter WINE spielen.  Da kommt evtl. sogar mehr bei raus.
                -- Klaus Knopper

Attachment: msg25557/pgp00000.pgp
Description: PGP signature

Antwort per Email an