[입 개발] mosquitto build

mosquitto를 빌드하려고 하면 다음과 같은 에러가 발생할 수 있다.


In file included from /home/charsyam/mosquitto-1.3.5/lib/logging_mosq.c:34:0:
/home/charsyam/mosquitto-1.3.5/lib/mosquitto_internal.h:51:20: fatal error: ares.h: No such file or directory

이유는 ares.h가 없다는 것인데, DNS Lookup의 SRV랑 연관이 있다는데 이것이 무엇인지는 잘 모른다는 ㅋㅋㅋ

빌드를 손쉽게 하는 방법은 두가지가 있다.

1.  config.mk 에서 WITH_SRV를 찾아서 yes -> no로 바꾼다. 그리고 make

2. ares.h를 채워주면 된다. 우분투라면 apt-get install libc-ares2 libc-ares-dev로 간단하게 설치 가능 그리고 빌드하면 됨.