- 论坛徽章:
- 0
|
turbolinux7.1 + sybase-12.5.3 rpm安装:
sybase:
- rpm -ivh sybase-common-12.5-3.i386.rpm
- rpm -ivh sybase-ase-12.5-3.i386.rpm
- rpm -ivh sybase-chinese-12.5-3.i386.rpm
- rpm -ivh sybase-openclient-12.5-3.i386.rpm
复制代码
libxml2:
- gunzip libxml2-2.6.22.tar.gz
- tar xvf libxml2-2.6.22.tar
- cd libxml2-2.6.22
- ./configure --prefix=/usr/local/lib
- make && make install
复制代码
php5:
- gunzip php-5.1.5.tar.gz
- tar xvf php-5.1.5.tar
- mkdir php5
- cd php5
复制代码
1.--with-sybase-ct:
- ../php-5.1.5/configure --prefix=/usr/local/php5 --with-sybase=/opt/sybase-12.5/OCS-12_5 --with-libxml-dir=/usr/local/lib
- make
复制代码
最后提示:
/opt/sybase-12.5/OCS-12_5/lib/libintl.so: undefined reference to `__ctype_b'
collect2: ld returned 1 exit status
make: *** [sapi/cgi/php] Error 1
2. --with-sybase:
- ../php-5.1.5/configure --prefix=/usr/local/php5 --with-sybase=/opt/sybase-12.5/ASE-12_5 --with-libxml-dir=/usr/local/lib
- make
复制代码
提示很多错误,最后:
/tmp/php-5.1.5/ext/sybase/php_sybase_db.c: In function `zif_sybase_affected_rows':
/tmp/php-5.1.5/ext/sybase/php_sybase_db.c:1394: dereferencing pointer to incomplete type
make: *** [ext/sybase/php_sybase_db.lo] Error 1
请问该怎么解决,谢谢大家! |
|