[ 작업 환경 ]
Centos 6.5
Linux localhost.localdomain 2.6.32-754.27.1.el6.x86_64 #1 SMP Tue Jan 28 14:11:45 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
[ 문제 상황 ]
make
gcc가 설치되어있음에도 불구하고 make가 정상적으로 진행되지 않습니다.
make[1]: Entering directory `/usr/src/kernels/2.6.32-754.27.1.el6.x86_64'
CC [M] /root/bin/e1000e-3.6.0/src/netdev.o
/root/bin/e1000e-3.6.0/src/netdev.c: In function ‘e1000e_pm_resume’:
/root/bin/e1000e-3.6.0/src/netdev.c:7719: error: ‘dev’ undeclared (first use in this function)
/root/bin/e1000e-3.6.0/src/netdev.c:7719: error: (Each undeclared identifier is reported only once
/root/bin/e1000e-3.6.0/src/netdev.c:7719: error: for each function it appears in.)
make[2]: *** [/root/bin/e1000e-3.6.0/src/netdev.o] 오류 1
make[1]: *** [_module_/root/bin/e1000e-3.6.0/src] 오류 2
make[1]: Leaving directory `/usr/src/kernels/2.6.32-754.27.1.el6.x86_64'
make: *** [default] 오류 2
[ 문제 원인 ]
make하고자하는 NIC e1000e driver 버전이 현재 커널버전에 비해 너무 높기 때문에 발생하였습니다.
필자의 경우
2.6.32-754.27.1.el6.x86_64
환경에서
e1000e-3.6.0
설치 시도를 하였습니다.
[ 해결 방법 ]
kernel 버전을 더 올리거나 e1000e 버전을 낮춥니다.
필자의 경우 아래 버전으로 설치 진행하였습니다.
e1000e-3.4.0.2
정상적으로 잘 진행됨을 확인할 수 있습니다.
'Infra > Linux' 카테고리의 다른 글
[Solved][Centos6] mount: wrong fs type, bad option, bad superblock on , NFS: server address does not match proto= option (0) | 2020.03.11 |
---|---|
[Centos6][e1000e] NIC Driver 업데이트 방법 (0) | 2020.03.09 |
[Solved][Centos6] make[1]: gcc: 명령을 찾지 못했음, make: *** [default] 오류 2 (0) | 2020.03.09 |
[ncloud][Centos7] 서버 mariadb & python 개발환경 세팅 방법 (0) | 2020.02.29 |
[Linux][tar] tar 자주쓰는 옵션 예시 (0) | 2020.02.24 |