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/root/Downloads/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 && touch 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: エラー: (宣言されていない各識別子は 1 回だけ報告されます。
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 を離れています: # [すべて再帰的] エラー 1
xml/apr_xml.c:35:19: エラー: expat.h: そのようなファイルまたはディレクトリはありません
ubuntu/debian を使用している場合は、expat 開発ライブラリが不足している可能性があります。
libexpat1-dev をインストールしてみてください。