Google
 

Saturday, February 20, 2010

เจอ error libclamav.so: undefined reference to `gethostbyname_r'

เมื่อ install clamav บน FreeBSD 6.1 เจอปัญหานี้
../libclamav/.libs/libclamav.so: undefined reference to `gethostbyname_r'
*** Error code 1
1 error
*** Error code 1
1 error
*** Error code 2
1 error
*** Error code 1

Stop in /usr/ports/security/clamav.
*** Error code 1

Stop in /usr/ports/security/clamav.

วิธีแก้ไข
1. edit Makefile โดย
2. หา
--enable-gethostbyname_r \
3. แก้เป็น:
--disable-gethostbyname_r \
4. make && make install

เสร็จเรียบร้อย