Ich versuche über Buildroot (aktuelle Version) ein schlankes System zu bauen, das nur eine Aufgabe hat: einen MPD Server zu starten, der dann Internet-Radiostreams abspielt.
Das Bauen des Systems funktioniert gut. Sowohl die Grundkonfiguration mit make raspberrypi_defconfig als auch die Netzeinbindung mit DHCP-Client, Root-Passwort und SSHD (allerdings nur openssh hat und nicht dropbear) funktioniert.
Probleme bereitet mir mpd. Die generierte Version aus den aktuellen 0.19.9 sourcen zeigt nach einem mpd -V nur einen Bruchteil der Encoder, Decoder, Protokolle und PlugIns an. Selbst wenn ich alles im Buildroot Untermenü von mpd auswähle bleibt es bei einer Minimalinstallation. Die Kompilation erfolgt ohne Fehlermeldungen außer ich versuche die alsa-utils zu installieren. Unabhängig von dem alsa-utils Thema zeigt die Help-Übersicht zu mpd in Buildroot immer das Fehelen der Bibliothek br2_package_libiconv an, das sich laut Suchergebnis in Target packages > Libraries > Text and terminal handling befinden soll. Selbst wenn ich alle librariers aus text and terminal handling installiere, wird die libiconv immer noch als fehlend angezeigt. MPD startet nicht und gneriert auch kein log file. Ich komme nicht mehr weiter.
Hat jemand hier Erfahrung mit Buildroot, Toolchain, Busybox usw. und kann mir helfen? Dann poste ich gerne weitere Konfigurationsangaben und Informationen.
Jörg