解压完apr-util后,执行make报错,如下:
[root@localhost apr-util-1.6.0]# make
make[1]: `/root/Downloads/apache_svn/apr-util-1.6.0'
/bin/sh /usr/local/apr 디렉토리 입력 /build-1/libtool --silent --mode=compile gcc -g -O2 -pthread -DHAVE_CONFIG_H -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/root/Downloads/apache_svn/apr-util-1.6.0/include -I/ 루트/다운로드/apache_svn/apr-util-1.6.0/include/private -I/usr/local/apr/include/apr-1 -o xml/apr_xml.lo -c xml/apr_xml.c && 터치 xml/apr_xml .lo
xml/apr_xml.c:35:19: 오류: expat.h: 해당 파일이나 디렉터리가 없습니다
xml/apr_xml.c:66: 오류: 'XML_Parser'
xml/apr_xml 앞에 지정자 한정자 목록이 필요합니다. c: 'cleanup_parser' 함수:
xml/apr_xml.c:364: 오류: 'apr_xml_parser'에 'xp'라는 멤버가 없습니다
xml/apr_xml.c:365: 오류: 'apr_xml_parser'에 'xp'라는 멤버가 없습니다.
xml/apr_xml.c: 최상위 수준:
xml/apr_xml.c:384: 오류: '*' 토큰 앞에 ';', ',' 또는 ')'가 필요합니다.
xml/apr_xml.c: 'apr_xml_parser_create 함수에서 ':
xml/apr_xml.c:401: 오류: 'apr_xml_parser'에는 'xp'라는 멤버가 없습니다
xml/apr_xml.c:402: 오류: 'apr_xml_parser'에는 'xp'
xml/apr_xml.c라는 멤버가 없습니다. :410: 오류: 'apr_xml_parser'에는 'xp'라는 멤버가 없습니다
xml/apr_xml.c:411: 오류: 'apr_xml_parser'에는 'xp'
xml/apr_xml.c:412: 오류: 'apr_xml_parser' 'xp'
xml/apr_xml.c:424: 오류: 'apr_xml_parser'에는 'xp'
xml/apr_xml.c:424: 오류: 'default_handler'가 선언되지 않았습니다(이 함수에서 처음 사용됨)
xml/apr_xml.c:424: 오류: (선언되지 않은 각 식별자는 한 번만 보고됩니다
xml/apr_xml.c:424: 오류: 나타나는 각 함수에 대해.)
xml/apr_xml.c: 'do_parse' 함수에서 :
xml/apr_xml.c:434: 오류: 'apr_xml_parser'에는 'xp'라는 멤버가 없습니다
xml/apr_xml.c:438: 오류: 'apr_xml_parser'에는 'xp'
xml/apr_xml.c라는 멤버가 없습니다. 442: 오류: 'apr_xml_parser'에는 'xp_err'
xml/apr_xml.c:442: 오류: 'apr_xml_parser'에 'xp'
xml/apr_xml.c: 'apr_xml_parser_geterror' 함수에:
xml /apr_xml.c:500: 오류: 'apr_xml_parser'에는 'xp_err'이라는 멤버가 없습니다
xml/apr_xml.c:500: 오류: 'apr_xml_parser'에는 'xp_err'
make[1]: * [ xml/apr_xml.lo] 오류 1
make[1]: 디렉토리 `/root/Downloads/apache_svn/apr-util-1.6.0'
make: * [all-recursive] 오류 1
xml/apr_xml.c:35:19: 오류: expat.h: 해당 파일이나 디렉터리가 없습니다
expat 개발 라이브러리가 부족할 수 있습니다. ubuntu/debian을 사용하는 경우 libexpat1-dev를 설치해 보세요.