오류: 커널을 빌드할 때 TCA_HTB_PAD가 선언되지 않았습니다.

오류: 커널을 빌드할 때 TCA_HTB_PAD가 선언되지 않았습니다.

커널을 구축하려고 합니다.이 튜토리얼을 따르세요(저는 우분투에 있습니다). "make" 명령을 실행하면 오류가 발생합니다.

net/sched/sch_htb.c: In function ‘htb_dump_class’:
net/sched/sch_htb.c:1115:10: error: ‘TCA_HTB_PAD’ undeclared (first use in this function)
          TCA_HTB_PAD))
          ^
net/sched/sch_htb.c:1115:10: note: each undeclared identifier is reported only once for each function it appears in
scripts/Makefile.build:300: recipe for target 'net/sched/sch_htb.o' failed
make[2]: *** [net/sched/sch_htb.o] Error 1
scripts/Makefile.build:553: recipe for target 'net/sched' failed
make[1]: *** [net/sched] Error 2
Makefile:1002: recipe for target 'net' failed
make: *** [net] Error 2

이 버그는 이 링크에서 보고되었습니다(저는 또한 kaunetem용으로 이 커널을 구축했습니다):'TCA_HTB_PAD'가 선언되지 않았습니다'가 선언되지 않았습니다.그러나 사용자는 그의 질문에 대답하지 않았습니다.

답변1

이 문제는 제가 사용하고 있던 패키지의 커널 호환성 문제로 인해 발생했습니다. 4.5 커널을 사용하면 괜찮습니다.

관련 정보