Puncte:0

Nu a reușit să compilați nucleul linux după 5.13

drapel cn

Am compilat cu succes sursa Linux și am construit în .deb Cu câteva luni în urmă. Procesul cam ca:

  1. copiați fișierul de configurare existent în folderul curent (cum ar fi: cp /boot/config-xxxxx-generic .config)
  2. face menuconfig
  3. make -j4 deb-pkg LOCALVERSION=-personalizat

.... atunci este nevoie de mult timp pentru a compila

Recent, nu reușesc la pasul 3. Mesajul de eroare arată:

make[2]: *** [debian/rules:7: build-arch] Eroare2
dpkg-buildpackage: eroare: subprocesul binar debian/rules a returnat starea de ieșire 2
make[1]: *** [scripts/Makefile.package:77: deb-pkg] Eroare 2

Am găsit câteva probleme similare și indicând că problema se află în fișierul de configurare. De asemenea, am încercat să generez fișierul de configurare prin face oldconfig dar tot eșuat.

Stie cineva cum se rezolva?

PS1. În memoria mea neclară, acum câteva luni, trebuie să dezactivez ceva .config pentru a o construi cu succes. Nu sunt sigur ce maschez exact și este asociat cu problema.

PS2. fișierul de configurare pe care l-am copiat este destul de aproape de 5.13

Mulțumesc anticipat!

Steven avatar
drapel cn
Oh, scuze pentru informațiile lipsă, folosesc Ubuntu 20.04
Doug Smythies avatar
drapel gn
Au trecut mult mai mult de câteva luni că „deb-pkg” nu a funcționat. Încercați asta: `make -j4 olddefconfig bindeb-pkg LOCALVERSION=-custom`. vezi și [aici](https://askubuntu.com/questions/718381/how-to-compile-and-install-custom-mainline-kernel/718662#718662).
Steven avatar
drapel cn
@DougSmythies, apreciez foarte mult referința ta, o voi încerca mai târziu. Tutorialul pe care l-am văzut folosind deb-pkg este acum câțiva ani, dar mi se pare ok acum câteva luni.
Steven avatar
drapel cn
@DougSmythies, vă urmez comanda, mesajul de eroare este același. Prin „make olddefconfig”, primesc patru mesaje de avertizare, cum ar fi valoarea simbolului „m” nevalidă pentru xxxx
Steven avatar
drapel cn
Cred că acest mesaj sugerează doar că ar putea apărea unele erori înainte de el. Da, am ratat o eroare înainte. Oricum, multumesc pentru sugestie!
Doug Smythies avatar
drapel gn
Uneori, nu deseori, trebuie să fac un „make clean” înainte de o nouă compilare.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.