解压完apr-util后,执行make报错,如下:
[root@localhost apr-util-1.6.0]# make
make[1]: Betritt das Verzeichnis „/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: Fehler: expat.h: Keine solche Datei oder kein solches Verzeichnis
xml/apr_xml.c:66: Fehler: erwartete Specifier-Qualifier-Liste vor 'XML_Parser'
xml/apr_xml. c: In Funktion 'cleanup_parser':
xml/apr_xml.c:364: Fehler: 'apr_xml_parser' hat kein Mitglied namens 'xp'
xml/apr_xml.c:365: Fehler: 'apr_xml_parser' hat kein Mitglied namens 'xp'
xml/apr_xml.c: Auf oberster Ebene:
xml/apr_xml.c:384: Fehler: erwartetes ';', ',' oder ')' vor '*'-Token
xml/apr_xml.c: In der Funktion 'apr_xml_parser_create ':
xml/apr_xml.c:401: Fehler: 'apr_xml_parser' hat kein Mitglied namens 'xp'
xml/apr_xml.c:402: Fehler: 'apr_xml_parser' hat kein Mitglied namens 'xp'
xml/apr_xml.c :410: Fehler: 'apr_xml_parser' hat kein Mitglied namens 'xp' hat kein Mitglied namens 'xp'
xml/apr_xml.c:424: Fehler: 'apr_xml_parser' hat kein Mitglied namens 'xp'
xml/apr_xml.c:424: Fehler: 'default_handler' nicht deklariert (erste Verwendung in dieser Funktion)
xml/apr_xml.c:424: Fehler: (Jede nicht deklarierte Kennung wird nur einmal gemeldet
xml/apr_xml.c:424: Fehler: für jede Funktion, in der sie vorkommt.)
xml/apr_xml.c: In der Funktion „do_parse“ :
xml/apr_xml.c:434: Fehler: 'apr_xml_parser' hat kein Mitglied namens 'xp'
xml/apr_xml.c:438: Fehler: 'apr_xml_parser' hat kein Mitglied namens 'xp'
xml/apr_xml.c: 442: Fehler: „apr_xml_parser“ hat kein Mitglied namens „xp_err“ /apr_xml.c:500: Fehler: 'apr_xml_parser' hat kein Mitglied namens 'xp_err'
xml/apr_xml.c:500: Fehler: 'apr_xml_parser' hat kein Mitglied namens 'xp_err'
make[1]:
*
[ xml/apr_xml.lo] Fehler 1
make[1]: Verlassen des Verzeichnisses „/root/Downloads/Apache_svn/apr-util-1.6.0“
make:
* [all-rekursiv] Fehler 1
xml/apr_xml.c:35:19: error: expat.h: No such file or directory
可能缺expat的开发库,ubuntu/debian的话可以安装libexpat1-dev试试