在cygwin1.5.9安装smth-1.2-snapshot时,进行到
2.4 预安装 apache 和 php
首先切换目录到 $(SRCDIR),进入 apache 的源代码目录。为了节省篇幅,下面
直接以命令表示。
cd apache_1.3.X
./configure --prefix=/usr/local/www
cd ../php-4.3.X
./configure --with-apache=../apache_1.3.X
make
make install
cd ../apache_1.3.X
./configure --prefix=/usr/local/www \
--activate-module=src/modules/php4/libphp4.a
make
~~~~~ make时出现问题:
===> src
make[1]: Entering directory `/usr/local/bbs/apache_1.3.26'
make[2]: Entering directory `/usr/local/bbs/apache_1.3.26/src'
===> src/os/cygwin
make[3]: Nothing to be done for `all'.
<=== src/os/cygwin
===> src/ap
make[3]: Nothing to be done for `all'.
<=== src/ap
===> src/main
make[3]: Nothing to be done for `all'.
<=== src/main
===> src/lib
<=== src/lib
===> src/modules
===> src/modules/standard
make[4]: Nothing to be done for `all'.
<=== src/modules/standard
===> src/modules/php4
make[4]: Nothing to be done for `all'.
<=== src/modules/php4
<=== src/modules
gcc -c -I./os/cygwin -I./include -DCYGWIN -I/usr/local/bbs/php-4.2.3 -I/usr/local/bbs/php-4.2.3/main -I/usr/local/bbs/php-4.2.3/main -I/usr/local/bbs/php-4.2.3/Zend -I/usr/local/bbs/php-4.2.3/Zend -I/usr/local/bbs/php-4.2.3/TSRM -I/usr/local/bbs/php-4.2.3/TSRM -I/usr/local/bbs/php-4.2.3 -DNO_DL_NEEDED `./apaci` modules.c
gcc -c -I./os/cygwin -I./include -DCYGWIN -I/usr/local/bbs/php-4.2.3 -I/usr/local/bbs/php-4.2.3/main -I/usr/local/bbs/php-4.2.3/main -I/usr/local/bbs/php-4.2.3/Zend -I/usr/local/bbs/php-4.2.3/Zend -I/usr/local/bbs/php-4.2.3/TSRM -I/usr/local/bbs/php-4.2.3/TSRM -I/usr/local/bbs/php-4.2.3 -DNO_DL_NEEDED `./apaci` buildmark.c
gcc -DCYGWIN -I/usr/local/bbs/php-4.2.3 -I/usr/local/bbs/php-4.2.3/main -I/usr/local/bbs/php-4.2.3/main -I/usr/local/bbs/php-4.2.3/Zend -I/usr/local/bbs/php-4.2.3/Zend -I/usr/local/bbs/php-4.2.3/TSRM -I/usr/local/bbs/php-4.2.3/TSRM -I/usr/local/bbs/php-4.2.3 -DNO_DL_NEEDED `./apaci` \
-o httpd buildmark.o modules.o modules/standard/libstandard.a modules/php4/libphp4.a main/libmain.a ./os/cygwin/libos.a ap/libap.a -Lmodules/php4 -L../modules/php4 -L../../modules/php4 -lmodphp4 -lcrypt -lresolv -lm -lresolv -lcrypt -lcrypt -lgdbm -lexpat
modules/php4/libphp4.a(xml.o)(.text+0xad5): In function `zm_info_xml':
/usr/local/bbs/smthbbs/php-4.2.3/ext/xml/xml.c:236: undefined reference to `__imp__php_XML_ExpatVersion'
modules/php4/libphp4.a(xml.o)(.text+0xdab): In function `xml_parser_dtor':
/usr/local/bbs/smthbbs/php-4.2.3/ext/xml/xml.c:300: undefined reference to `__imp__php_XML_ParserFree'
modules/php4/libphp4.a(xml.o)(.text+0x244d): In function `zif_xml_parser_create':
/usr/local/bbs/smthbbs/php-4.2.3/ext/xml/xml.c:1042: undefined reference to `__imp__php_XML_ParserCreate'
modules/php4/libphp4.a(xml.o)(.text+0x2471):/usr/local/bbs/smthbbs/php-4.2.3/ext/xml/xml.c:1046: undefined reference to `__imp__php_XML_SetUserData'
modules/php4/libphp4.a(xml.o)(.text+0x26d0): In function `zif_xml_parser_create_ns':
/usr/local/bbs/smthbbs/php-4.2.3/ext/xml/xml.c:1100: undefined reference to `__imp__php_XML_ParserCreateNS'
modules/php4/libphp4.a(xml.o)(.text+0x26f7):/usr/local/bbs/smthbbs/php-4.2.3/ext/xml/xml.c:1104: undefined reference to `__imp__php_XML_SetUserData'
modules/php4/libphp4.a(xml.o)(.text+0x2a4e): In function `zif_xml_set_element_handler':
/usr/local/bbs/smthbbs/php-4.2.3/ext/xml/xml.c:1164: undefined reference to `__imp__php_XML_SetElementHandler'
modules/php4/libphp4.a(xml.o)(.text+0x2b0d): In function `zif_xml_set_character_data_handler':
/usr/local/bbs/smthbbs/php-4.2.3/ext/xml/xml.c:1183: undefined reference to `__imp__php_XML_SetCharacterDataHandler'
modules/php4/libphp4.a(xml.o)(.text+0x2bcd): In function `zif_xml_set_processing_instruction_handler':
/usr/local/bbs/smthbbs/php-4.2.3/ext/xml/xml.c:1202: undefined reference to `__imp__php_XML_SetProcessingInstructionHandler'
modules/php4/libphp4.a(xml.o)(.text+0x2c8d): In function `zif_xml_set_default_handler':
/usr/local/bbs/smthbbs/php-4.2.3/ext/xml/xml.c:1220: undefined reference to `__imp__php_XML_SetDefaultHandler'
modules/php4/libphp4.a(xml.o)(.text+0x2d4d): In function `zif_xml_set_unparsed_entity_decl_handler':
/usr/local/bbs/smthbbs/php-4.2.3/ext/xml/xml.c:1239: undefined reference to `__imp__php_XML_SetUnparsedEntityDeclHandler'
modules/php4/libphp4.a(xml.o)(.text+0x2e0d): In function `zif_xml_set_notation_decl_handler':
/usr/local/bbs/smthbbs/php-4.2.3/ext/xml/xml.c:1257: undefined reference to `__imp__php_XML_SetNotationDeclHandler'
modules/php4/libphp4.a(xml.o)(.text+0x2ecd): In function `zif_xml_set_external_entity_ref_handler':
/usr/local/bbs/smthbbs/php-4.2.3/ext/xml/xml.c:1275: undefined reference to `__imp__php_XML_SetExternalEntityRefHandler'
modules/php4/libphp4.a(xml.o)(.text+0x2f8d): In function `zif_xml_set_start_namespace_decl_handler':
/usr/local/bbs/smthbbs/php-4.2.3/ext/xml/xml.c:1294: undefined reference to `__imp__php_XML_SetStartNamespaceDeclHandler'
modules/php4/libphp4.a(xml.o)(.text+0x304d): In function `zif_xml_set_end_namespace_decl_handler':
/usr/local/bbs/smthbbs/php-4.2.3/ext/xml/xml.c:1313: undefined reference to `__imp__php_XML_SetEndNamespaceDeclHandler'
modules/php4/libphp4.a(xml.o)(.text+0x3144): In function `zif_xml_parse':
/usr/local/bbs/smthbbs/php-4.2.3/ext/xml/xml.c:1341: undefined reference to `__imp__php_XML_Parse'
modules/php4/libphp4.a(xml.o)(.text+0x3365): In function `zif_xml_parse_into_struct':
/usr/local/bbs/smthbbs/php-4.2.3/ext/xml/xml.c:1376: undefined reference to `__imp__php_XML_SetDefaultHandler'
modules/php4/libphp4.a(xml.o)(.text+0x3381):/usr/local/bbs/smthbbs/php-4.2.3/ext/xml/xml.c:1377: undefined reference to `__imp__php_XML_SetElementHandler'
modules/php4/libphp4.a(xml.o)(.text+0x3395):/usr/local/bbs/smthbbs/php-4.2.3/ext/xml/xml.c:1378: undefined reference to `__imp__php_XML_SetCharacterDataHandler'
modules/php4/libphp4.a(xml.o)(.text+0x33bd):/usr/local/bbs/smthbbs/php-4.2.3/ext/xml/xml.c:1380: undefined reference to `__imp__php_XML_Parse'
modules/php4/libphp4.a(xml.o)(.text+0x34da): In function `zif_xml_get_error_code':
/usr/local/bbs/smthbbs/php-4.2.3/ext/xml/xml.c:1398: undefined reference to `__imp__php_XML_GetErrorCode'
modules/php4/libphp4.a(xml.o)(.text+0x3567): In function `zif_xml_error_string':
/usr/local/bbs/smthbbs/php-4.2.3/ext/xml/xml.c:1413: undefined reference to `__imp__php_XML_ErrorString'
modules/php4/libphp4.a(xml.o)(.text+0x366a): In function `zif_xml_get_current_line_number':
/usr/local/bbs/smthbbs/php-4.2.3/ext/xml/xml.c:1432: undefined reference to `__imp__php_XML_GetCurrentLineNumber'
modules/php4/libphp4.a(xml.o)(.text+0x36fa): In function `zif_xml_get_current_column_number':
/usr/local/bbs/smthbbs/php-4.2.3/ext/xml/xml.c:1448: undefined reference to `__imp__php_XML_GetCurrentColumnNumber'
modules/php4/libphp4.a(xml.o)(.text+0x378a): In function `zif_xml_get_current_byte_index':
/usr/local/bbs/smthbbs/php-4.2.3/ext/xml/xml.c:1464: undefined reference to `__imp__php_XML_GetCurrentByteIndex'
Info: resolving _optarg by linking to __imp__optarg (auto-import)
collect2: ld returned 1 exit status
make[2]: *** [target_static] Error 1
make[2]: Leaving directory `/usr/local/bbs/apache_1.3.26/src'
make[1]: *** [build-std] Error 2
make[1]: Leaving directory `/usr/local/bbs/apache_1.3.26'
make: *** [build] Error 2
求救!!!
--
FROM 202.201.89.*