hi:
when i install midgard-php4-1.6.3 on freebsd 4.7 stable, i get error,
follow is my install step:
====================================Install
Step(Begin)================================================
Install Midgard On FreeBSD
2005/02/11
1. Install open-ssl
$ wget -c http://www.openssl.org/source/openssl-0.9.7e.tar.gz
$ tar zxvf openssl-0.9.7e.tar.gz
$ cd openssl-0.9.7e
$ ./config
root$ make & make install
2. Install mod-ssl
$ wget -c http://www.modssl.org/source/mod_ssl-2.8.22-1.3.33.tar.gz
$ tar zxvf mod_ssl-2.8.22-1.3.33.tar.gz
$ cd mod_ssl-2.8.22-1.3.33
$ ./configure --with-apache=../apache_1.3.33 --with-eapi-only
3. Install Apache
$ wget -c http://www.apache.org/dist/httpd/apache_1.3.33.tar.gz
$ tar zxvf apache_1.3.33.tar.gz
$ cd apache_1.3.33
$ CC="gcc" OPTIM="-O2" ./configure --with-port=5635
--server-uid=tuyong1 --server-gid=publish --prefix=/usr/home/tuyong/apache \
--enable-module=so \
--enable-module=rewrite --enable-shared=rewrite \
--enable-rule=EAPI
$ make
$ make install
4. Install midgard-core
$ cd midgard-core-1.6.3
$ ./configure
$ make
root$ make install
5. Install Apache
$ tar zxvf apache_1.3.33.tar.gz
$ cd apache_1.3.33
$ CC="gcc" OPTIM="-O2" ./configure --with-port=5635
--server-uid=tuyong1 --server-gid=publish --prefix=/usr/home/tuyong/apache \
--enable-module=so \
--enable-shared=rewrite
$ make
$ make install
6. Install midgard-apache(DSO)
$ cd midgard-apache1-1.6.3/
$ ./configure --with-apxs=/usr/home/tuyong/apache/bin/apxs
7. Install PHP
$ tar zxvf php-4.3.10.tar.gz
$ cd php-4.3.10
$ ./configure --with-apxs=/usr/home/tuyong/apache/bin/apxs
--with-gettext \
--with-iconv --enable-mbstring --with-mysql=/usr/local/mysql --with-pear
$ cp -p php.ini-dist /usr/local/lib/php.ini-4.3.10
$ cp -p php.ini-dist /usr/local/lib/php.ini
=> Edit your httpd.conf to load the PHP module
LoadModule php4_module libexec/libphp4.so
=> And in the AddModule section of httpd.conf, somewhere under the
ClearModuleList, add this:
AddModule mod_php4.c
=> Tell Apache to parse certain extensions as PHP
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
8. Install autoconf(midgard-php need aclocal)
reference:
http://sources.redhat.com/autobook/autobook/autobook_toc.html#SEC_Contents
$ wget -c http://ftp.gnu.org/gnu/autoconf/autoconf-2.59.tar.gz
$ tar zxvf autoconf-2.59.tar.gz
$ cd autoconf-2.59
$ make
root$ make install
9. Install automake(midgard-php need aclocal)
reference:
http://sources.redhat.com/autobook/autobook/autobook_toc.html#SEC_Contents
$ wget -c http://ftp.gnu.org/gnu/automake/automake-1.9.5.tar.gz
$ tar zxvf automake-1.9.5.tar.gz
$ cd automake-1.9.5
$ make
root$ make install
10. Install Midgard PHP Module
$ cd midgard-php4-1.6.3
$ ./mkall --with-apxs=/usr/home/tuyong/apache/bin/apxs
.....
====================================Install Error
Occur(Begin)!================================================
/usr/bin/bash
/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/libtool
--mode=compile gcc -I.
-I/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3 -DPHP_ATOM_INC
-I/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/include
-I/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/main
-I/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3
-I/usr/local/include/php -I/usr/local/include/php/main
-I/usr/local/include/php/Zend -I/usr/local/include/php/TSRM -I/include
-I/usr/local/include/glib-1.2 -I/usr/local/lib/glib/include
-I/usr/local/include -I/usr/local/mysql/include/mysql
-I/usr/home/tuyong/apache/include -DHAVE_CONFIG_H -g -O2 -prefer-pic -c
/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/sitegroup.c -o
sitegroup.lo
gcc -I. -I/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3
-DPHP_ATOM_INC
-I/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/include
-I/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/main
-I/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3
-I/usr/local/include/php -I/usr/local/include/php/main
-I/usr/local/include/php/Zend -I/usr/local/include/php/TSRM -I/include
-I/usr/local/include/glib-1.2 -I/usr/local/lib/glib/include
-I/usr/local/include -I/usr/local/mysql/include/mysql
-I/usr/home/tuyong/apache/include -DHAVE_CONFIG_H -g -O2 -c
/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/sitegroup.c -fPIC
-DPIC -o .libs/sitegroup.o
In file included from /usr/home/tuyong/apache/include/httpd.h:29,
from /usr/local/include/midgard/apache.h:25,
from
/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/php_midgard.h:69,
from
/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/mgd_internal.h:27,
from
/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/sitegroup.c:21:
/usr/home/tuyong/apache/include/ap_config.h:1084: warning: `closesocket'
redefined
/usr/local/include/php/main/php_network.h:32: warning: this is the location of
the previous definition
/usr/bin/bash
/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/libtool
--mode=compile gcc -I.
-I/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3 -DPHP_ATOM_INC
-I/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/include
-I/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/main
-I/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3
-I/usr/local/include/php -I/usr/local/include/php/main
-I/usr/local/include/php/Zend -I/usr/local/include/php/TSRM -I/include
-I/usr/local/include/glib-1.2 -I/usr/local/lib/glib/include
-I/usr/local/include -I/usr/local/mysql/include/mysql
-I/usr/home/tuyong/apache/include -DHAVE_CONFIG_H -g -O2 -prefer-pic -c
/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/preparser.c -o
preparser.lo
gcc -I. -I/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3
-DPHP_ATOM_INC
-I/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/include
-I/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/main
-I/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3
-I/usr/local/include/php -I/usr/local/include/php/main
-I/usr/local/include/php/Zend -I/usr/local/include/php/TSRM -I/include
-I/usr/local/include/glib-1.2 -I/usr/local/lib/glib/include
-I/usr/local/include -I/usr/local/mysql/include/mysql
-I/usr/home/tuyong/apache/include -DHAVE_CONFIG_H -g -O2 -c
/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/preparser.c -fPIC
-DPIC -o .libs/preparser.o
In file included from /usr/home/tuyong/apache/include/httpd.h:29,
from /usr/local/include/midgard/apache.h:25,
from
/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/php_midgard.h:69,
from
/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/mgd_internal.h:27,
from
/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/preparser.c:22:
/usr/home/tuyong/apache/include/ap_config.h:1084: warning: `closesocket'
redefined
/usr/local/include/php/main/php_network.h:32: warning: this is the location of
the previous definition
/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/preparser.c: In
function `mgd_eval_string':
/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/preparser.c:277:
syntax error before `*'
/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/preparser.c:294:
`original_handle_op_arrays' undeclared (first use in this function)
/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/preparser.c:294:
(Each undeclared identifier is reported only once
/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/preparser.c:294:
for each function it appears in.)
/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/preparser.c:324:
`original_active_op_array' undeclared (first use in this function)
/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/preparser.c:325:
`original_function_state_ptr' undeclared (first use in this function)
/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/preparser.c:329:
`retval' undeclared (first use in this function)
*** Error code 1
Stop in /usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3.
/usr/bin/bash
/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/libtool
--mode=compile gcc -I.
-I/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3 -DPHP_ATOM_INC
-I/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/include
-I/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/main
-I/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3
-I/usr/local/include/php -I/usr/local/include/php/main
-I/usr/local/include/php/Zend -I/usr/local/include/php/TSRM -I/include
-I/usr/local/include/glib-1.2 -I/usr/local/lib/glib/include
-I/usr/local/include -I/usr/local/mysql/include/mysql
-I/usr/home/tuyong/apache/include -DHAVE_CONFIG_H -g -O2 -prefer-pic -c
/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/preparser.c -o
preparser.lo
gcc -I. -I/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3
-DPHP_ATOM_INC
-I/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/include
-I/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/main
-I/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3
-I/usr/local/include/php -I/usr/local/include/php/main
-I/usr/local/include/php/Zend -I/usr/local/include/php/TSRM -I/include
-I/usr/local/include/glib-1.2 -I/usr/local/lib/glib/include
-I/usr/local/include -I/usr/local/mysql/include/mysql
-I/usr/home/tuyong/apache/include -DHAVE_CONFIG_H -g -O2 -c
/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/preparser.c -fPIC
-DPIC -o .libs/preparser.o
In file included from /usr/home/tuyong/apache/include/httpd.h:29,
from /usr/local/include/midgard/apache.h:25,
from
/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/php_midgard.h:69,
from
/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/mgd_internal.h:27,
from
/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/preparser.c:22:
/usr/home/tuyong/apache/include/ap_config.h:1084: warning: `closesocket'
redefined
/usr/local/include/php/main/php_network.h:32: warning: this is the location of
the previous definition
/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/preparser.c: In
function `mgd_eval_string':
/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/preparser.c:277:
syntax error before `*'
/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/preparser.c:294:
`original_handle_op_arrays' undeclared (first use in this function)
/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/preparser.c:294:
(Each undeclared identifier is reported only once
/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/preparser.c:294:
for each function it appears in.)
/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/preparser.c:324:
`original_active_op_array' undeclared (first use in this function)
/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/preparser.c:325:
`original_function_state_ptr' undeclared (first use in this function)
/usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3/preparser.c:329:
`retval' undeclared (first use in this function)
*** Error code 1
Stop in /usr/home/tuyong/install/Midgard_AllinOne/midgard-php4-1.6.3.
====================================Install Error
Occur(End)!================================================
Could somebody could help me?
thks a lot!
tuyong
[EMAIL PROTECTED]