-=Lava186=-
wollte gerade das paket fbsplash aus dem AUR mal bei mir installieren...nur leider bekomme ich nach einer gewissen Zeit folgenden Fehler...
Making all in src
CREATE fbsplash.h
Making all in .
daemon_cmd.c: In function 'cmd_log':
daemon_cmd.c:346: warning: incompatible implicit declaration of built-in function 'strndup'
daemon_cmd.c:348: warning: incompatible implicit declaration of built-in function 'strndup'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.2.2/../../../../lib/libpthread.a(pthread_cond_timedwait.o): In function `pthread_cond_timedwait':
(.text+0xa7): undefined reference to `__vdso_clock_gettime'
collect2: ld returned 1 exit status
make[4]: *** [fbsplashctl] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
was will er mir denn damit sagen?
ich meine, ich verstehe nicht ganz wo der fehler inder daemon_cmd.c sein soll
dongiovanni
Verdammt. Hab vergessen fbpslash für x86_64 zu testen, bevor ich es in der neuen Version hochgeladen haben. -.-
Das gleiche Problem hatte ich bei splashy vor ein paar Versionen. Es hängt wenn ich mich richtig erinnern kann mit glibc und statischem linken zusammen.
Ich mach mich gleich mal dran...
dongiovanni
Ich habe jetzt vorläufig wieder 1.5.3.4 hochgeladen. Das sollte wieder funktionieren bis das Problem mit 1.5.4 gelöst ist.
dongiovanni
Das Problem liegt bei glibc. Es tritt anscheinend im Zusammenhang mit Threads und statischer Kompilierung auf.
-=Lava186=-
und was heißt das jetzt für mich?
muss ich da etwas anderes bzw. irgendwelche configs ändern?
dongiovanni
Nein. Von 1.5.3.4 auf 1.5.4 hat sich bei der Konfiguration nichts geändert. Einfach das Paket aus dem AUR nehem und Anhand der englischen Wiki installieren und konfigurieren. Wenns Probleme gibt, kannst du ja nochmal nachfragen.
-=Lava186=-
ok hab jetzt fbsplash 1.5.3 erfolgreich kompeliert und auch installiert...hab mich auch an das englische wiki gehalten nur hab ich jetzt ein problem...arch will kein kdm mehr starten bzw. wechselt anfangs nicht mehr zu init 5...
woran erkennt man eigentlich ob der kernel gbsplash unterstützt? irgendwie hab ich das gefühl das es daran liegen kann...denn splash sehe ich, fbsplash hab ich als daemon am anfang geladen genauso wie in der mkinitcpio.conf...
dongiovanni
Hast du nachdem du initscripts-splash installiert hast, die rc.conf und inittab wieder nach deinen Einstellungen editiert oder die *.pacsave zurückkopiert?
Wenn dein Kernel fbcondecor unterstützt, sollte die Gerätedatei /dev/fbcondecor erstellt worden sein. kernel26fbcondecor, kernel26-ice und kernel26zen-git aus dem AUR sollten so gepatcht sein. kernel26 aus [core] ist nicht gepatcht.
-=Lava186=-
verdammt....also muss ich meinen kernel patchen...und wie mach ich das?
dongiovanni
Du könntest auch splashy statt fbsplash nehmen. Es startet schon vom initramfs.
Um einen Kernel zu patchen, musst du ihn komplett aus den Quellen neu bauen.
Du könntest einen Kernel aus dem AUR nehmen. Ich habe z.B. Kernel26fbcondecor dafür reingestellt. Es ist der vanilla kernel nur mit fbcondecor gepatcht und hat die gleiche Konfiguration wie kernel26.
Du kannst dir aber auch selber einen erstellen. Dazu gibt es einiges im Wiki oder über google 😉.
-=Lava186=-
Hba mir grad denn Kernel26fbcondecor zusammen gebacken...und mich auch weiter hin an das englische Wiki gehalten...dennoch hab ich jetzt ein kleines problem beüglich des Xservers...
der PC startet ordentlich durch, aber in dem Befehl wo er in init5 starten soll startet er denn xserver nicht bzw. es kommt kein KDM...
ich hab mir gedacht das es vielleicht daran liegt das der NVIDIA Treiber nicht für diesen Kernle ausgerichtet is (im AUR findet man ja noch einen NVIDIA-fbcondecor Treiber) also hab ich mir das auch noch kompeliert und installiert....was aber auch nicht vile brachte...
dongiovanni
Es tut mir leid, aber ich habe anscheinend übersehen, das 169.12 nun in extra ist. Ich habe das Paket im AUR aktualisiert. Probier es am besten nochmal.
-=Lava186=-
hmm, hab grad das neue nvidia-gbcondecor kompeliert und installiert...pc rebootet und immer noch kein kdm oder xserver
dongiovanni
Kannst du evtl. mal schauen, ob in der log Datei Fehler auftreten und am besten die Datei gleich als Anhang hochladen?
-=Lava186=-
welche log datei brauchst du denn?
vielleicht mal was anderes, bei mir ist noch dern NVIDIA Treiber 100.14 installiert, kann es vielleicht damit zusammen hängen das mein Treiber nicht der neuste ist aber der für denn fbcondecor kernel neuer ist?
dongiovanni
nvidia-utils und nvidia _müssen_ die gleiche Versionsnummer haben! Sonst funktioniert es nicht! Wenn du die Version 100.14 brauchst, kannst du dir das PKGBUILD für kernel26fbcondecor ja an die Version anpassen. Du musst nur die Versionsnummer und die md5 Summen ändern oder löschen.
-=Lava186=-
es hat endlich funktioniert^^
lag eben wirklich daran das ich für nvidia-fbcondecor nicht denn gleichen treiber nutzte, hätte mir auch früher einfallen können :lol:
noch eine kleiner frage und dann is wochenende^^
wenn ich mir jetzt denn kernel26-fbcondecor durch makepkg installiere kann ich ja die option makemenu entkommentieren, dort kann ich denn Kernel ja nach meinen vorlieben anpassen...was mich jetzt nur etwas stört ist, dass wenn der kernel ein bootlogo mit einbaut er denn tux nimmt, ich würde da aber gerne das archlogo haben...wie kann ich das ändern?
dongiovanni
Schau dir dazu am besten mal das PKGBUILD von kernel26 an. Die Stelle mit dem Ersetzen des Logos ist meines Wissens nach kommentiert.
Ich fand es nur überflüssig, da ja wenn fbcondecor zum Einsatz kommt eh kein Logo zu sehen ist 😉.
Schönes Wochende noch...
-=Lava186=-
naja das logo will ich ja wider drinn haben, wenn ich denn splash mal deaktiviere..aber wo genau muss ich denn die bilder für das logo hin kopieren damit er die auch annimmt und wo kriege ich das neue archbootlogo her?
dongiovanni
installiere abs und führe abs aus. Dann solltest du in /var/abs/core/base/kernel26 die Bilder finden. Die kopierst du dann in den kernel26fbcondecor Ordner.
Das ist der nötige code im PKGBUILD.
# Arch logo!
cp ../logo_linux_clut224.ppm drivers/video/logo/
cp ../logo_linux_mono.pbm drivers/video/logo/
cp ../logo_linux_vga16.ppm drivers/video/logo/
Du solltest die drei Dateien auch noch in das source() array im PKGBUILD hinzufügen.
Für kernel26fbcondecor musst du halt noch die Konfiguration dementsprechend anpassen.