Ik ben aan het experimenteren met het zelf bouwen van een image, maar krijg foutmeldingen tijdens het compileren.
De ontwikkelomgeving krijg ik opgezet, alle tools zijn geïnstalleerd, ik krijg de melding dat de package readline 4.3-r3 een fout bevat tijdens het unpacken.
In de directory source bevindt zich het bewuste packet, er is blijkbaar een fout opgetreden tijdens het downloaden hiervan.
Het probleem is dat elke het downloaden van dit pakket al wel “compleet” is volgens de bitbake cache. Hoe kan ik forceren dat dit packet terug moet gedownload worden? De compilatie helemaal terug van begin af aan starten is een mogelijkheid, maar dan loop ik dikwijls tegen hetzelfde probleem aan in een ander packet.
cd ~/<ergens>/dm7025/build# let op de spatie voor env. env.sourcebitbake readline -c rebuild# als bovenstaand niet wil, danbitbake -b ../openembedded/packages/<readline...>/<readline...>.bb -c rebuild
<ergens> = waar je de spullen hebt uitgepakt. “dm7025” is een voorbeeld…
Daarna kun je verder met je image bouwen met bijvoorbeeld “bitbake dreambox-image”
Alternatief kun je de “readline” files weggooien uit tmp/work en uit tmp/stamps, en dan opnieuw starten met bouwen. Maar bitbake wordt toch je vriendje als je serieus gaat proggen.