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]

Reply via email to