Buildroot error2

Demande d'aide : c'est ici.
Répondre
Brixnox
Messages : 1
Inscription : 25 févr. 2024, 21:38
Status : Hors-ligne

Bonsoir,

Je viens vous voir car je souhaite créer un Linux via Buildroot, mais malheureusement toutes les tentatives de compilation ce sont révélé être des échecs où presque. Je vous post ici une des tentatives infructueuses ainsi qu'une autre compilation qui a fonctionné mais qui pour une autre raison s'avère également être un échec. Mon système hôte est sous Debian bookworm.

Premier cas j'ai installé un kernel custom de 2023 afin de voir si il fonctionnait celui de 2024 étant un échec, malheureusement d'après mes recherches l'erreur 2 a l'air assez vague et fourre tout

(cd /home/a/Buildroot_base/buildroot-2023.11.1/output/build/linux-headers-custom; GIT_DIR=. PATH="/home/a/Buildroot_base/buildroot-2023.11.1/output/host/bin:/home/a/Buildroot_base/buildroot-2023.11.1/output/host/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/sbin" /usr/bin/make -j5 ARCH=x86_64 HOSTCC="/usr/bin/gcc" HOSTCFLAGS="" HOSTCXX="/usr/bin/g++" INSTALL_HDR_PATH=/home/a/Buildroot_base/buildroot-2023.11.1/output/build/linux-headers-custom/usr headers_install)
make[1] : on entre dans le répertoire « /home/a/Buildroot_base/buildroot-2023.11.1/output/build/linux-headers-custom »
make[1]: *** Aucune règle pour fabriquer la cible « headers_install ». Arrêt.
make[1] : on quitte le répertoire « /home/a/Buildroot_base/buildroot-2023.11.1/output/build/linux-headers-custom »
make: *** [package/pkg-generic.mk:273 : /home/a/Buildroot_base/buildroot-2023.11.1/output/build/linux-headers-custom/.stamp_configured] Erreur 2


Et deuxième cas, j'arrive à accéder au terminal du linux compilé, sauf que pour accéder à un gestionnaire de paquets entre autres je pense qu'il me faut utiliser chroot, et pour ça je dois forcément monter les partitions du linux compilé, sauf que quand j'essai de partitionner mon disque via fdisk j'ai ce message :

The partition table has been altered.
Calling ioctl() to re-read partition table
fdisk: WARNING: rereading partition table failed, kernel still uses old table: Invalid argument


Le message d'erreur étant relativement explicite j'ai évidemment téléchargé les kernels plus récents que ça soit via ici https://mirrors.edge.kernel.org/pub/lin ... /firmware/ ou via les configurations automatiques de buildroot. Et quand c'est le cas j'ai ce message d'erreur ci :
fakeroot: preload library `libfakeroot.so' not found, aborting.
make: *** [fs/ext2/ext2.mk:66 : /home/a/Buildroot_base/buildroot-2023.11.1/output/images/rootfs.ext2] Erreur 1


Dans la documentation de Buildroot ils précisent bien ceci :
Lors de l'agrégation des images finales, certaines parties du processus requièrent les droits de l'utilisateur root : création de nœuds de périphériques dans /dev, définition des permissions ou de la propriété des fichiers et des répertoires.
les permissions ou la propriété des fichiers et des répertoires. . . Pour éviter de nécessiter les droits de l'utilisateur root, Buildroot utilise fakeroot pour simuler les droits de l'utilisateur root.
pour simuler les droits de l'utilisateur root. Cela ne remplace pas complètement les droits de root, mais c'est suffisant pour les besoins de Buildroot.
Nous avons donc la confirmation que fakeroot est bien installé par buildroot via la documentation.

J'ai fait des recherches sur cette erreur fakeroot: preload library `libfakeroot.so' not found, aborting.
make: *** [fs/ext2/ext2.mk:66 : /home/a/Buildroot_base/buildroot-2023.11.1/output/images/rootfs.ext2] Erreur 1
ils conseillent d'installer / réinstaller fakeroot, mais dans la mesure où dans ce contexte il est installé par buildroot l'installer sur le système hôte n'a je pense que peu d'intêret ... Je l'ai fait dans le cas où mais bien évidemment ça n'a rien changé.

Bref, rien ne fonctionne donc si quelqu'un aurait une piste ... Si je peux vous fournir des logs plus complet bien évidemment je le ferais je ne sais juste pas où ils sont ... Merci d'avance à tous.

PS : Je ne savais pas où mettre ce post, si il n'est pas dans le bon topics autant pour moi
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 4963
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : Hors-ligne

Tu devrais contacter un forum spécialisé buildroot, c'est assez spécifique.
Répondre