본문 바로가기

프로그래밍/미분류

ac_nonexistent.h: No such file or directory

반응형

어떤 리눅스 패키지를 소스빌드하여 설치하려고 하였다.

./configure 명령을 때리고, make 로 빌드하였다.

config.log 라는 파일이 빌드 과정에서 생성되어 있어서, 그 파일 내용에 에러는 없는지 들여다 보았다. 그 중에 다음과 같은 에러메시지가 있었다.

configure:3383: cc -E  conftest.c
conftest.c:11:10: fatal error: ac_nonexistent.h: No such file or directory
   11 | #include <ac_nonexistent.h>
      |          ^~~~~~~~~~~~~~~~~~

무슨 에러인지 확인하여 보았다.

결론은 이 에러메시지는 빌드에 에러가 있어서 발생한 것은 아니고, 존재하지 않는 헤더파일에 대해 존재하지 않는다는 컴파일 에러를 발생시키는지 확인해 보는 과정에서 발생한 로그이다. 

헤더파일명도 존재하지 않는 (non existent) 이라는 뜻이다.

728x90