types.h 에러.

익명 사용자의 이미지


/usr/include/sys/types.h49 warning redefinition of `ino_t'
/usr/include/linux/types.h15 warning `ino_t' previously declared
here
/usr/include/sys/types.h61 conflicting types for `dev_t'
/usr/include/linux/types.h14 previous declaration of `dev_t'

커널을 최근버전을 받아서 다시 설치하고 프로그램을
만들어 테스트를 하려하는데...
위와 같은 메세지가 줄기차게 뜨는군요.
어떻게 해야 하나요?

익명 사용자의 이미지

최근 버젼(?)의 버그를 제대로 픽스하지 않았었나보군요.
일단은 경고이기 때문에 큰문제는 아닙니다.
하지만 눈에 거슬린다면 한번 쫓아가 보세요.
ino_t라고 정의되어있는 것과 dev_t라고 정의되어있는 것이 어디어디에
있으며 그것이 정의된것에 $define __ino_t_defined 가 정의되어 있는지
를...
최근 버젼(?)의 커널이라면 이런부분에서 쉽게 넘어갈 수도(귀찮아서...
^^;)
있으니까요.