ID: 24899
User updated by: ejantos at yahoo dot com
Reported By: ejantos at yahoo dot com
Status: Open
Bug Type: Sybase (dblib) related
Operating System: redhat 9.0
PHP Version: 4.3.2
New Comment:
i tryied to use php4-STABLE-200308041330 and i got another
error messages:
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308041330/ext/sybase/php_sybase_db.c:
In function `php_sybase_do_connect':
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308041330/ext/sybase/php_sybase_db.c:395:
request for member `value' in something not a structure or union
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308041330/ext/sybase/php_sybase_db.c:
In function `zif_sybase_select_db':
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308041330/ext/sybase/php_sybase_db.c:657:
invalid type argument of `unary *'
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308041330/ext/sybase/php_sybase_db.c:
In function `zif_sybase_free_result':
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308041330/ext/sybase/php_sybase_db.c:954:
parse error before "if"
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308041330/ext/sybase/php_sybase_db.c:
At top level:
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308041330/ext/sybase/php_sybase_db.c:955:
parse error before "return"
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308041330/ext/sybase/php_sybase_db.c:957:
`sybase_result_index' undeclared here (not in a function)
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308041330/ext/sybase/php_sybase_db.c:957:
`type' undeclared here (not in a function)
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308041330/ext/sybase/php_sybase_db.c:957:
warning: initialization makes integer from pointer without a cast
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308041330/ext/sybase/php_sybase_db.c:957:
initializer element is not constant
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308041330/ext/sybase/php_sybase_db.c:957:
warning: data definition has no type or storage class
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308041330/ext/sybase/php_sybase_db.c:959:
parse error before "if"
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308041330/ext/sybase/php_sybase_db.c:961:
parse error before '->' token
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308041330/ext/sybase/php_sybase_db.c:963:
parse error before '(' token
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308041330/ext/sybase/php_sybase_db.c:964:
parse error before '->' token
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308041330/ext/sybase/php_sybase_db.c:
In function `zif_sybase_result':
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308041330/ext/sybase/php_sybase_db.c:1326:
request for member `value' in something not a structure or union
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308041330/ext/sybase/php_sybase_db.c:
In function `zif_sybase_affected_rows':
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308041330/ext/sybase/php_sybase_db.c:1370:
invalid type argument of `->'
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308041330/ext/sybase/php_sybase_db.c:1370:
invalid type argument of `->'
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308041330/ext/sybase/php_sybase_db.c:1370:
incompatible types in initialization
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308041330/ext/sybase/php_sybase_db.c:1370:
incompatible types in assignment
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308041330/ext/sybase/php_sybase_db.c:1370:
invalid type argument of `unary *'
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308041330/ext/sybase/php_sybase_db.c:1370:
incompatible type for argument 1 of `_zval_copy_ctor'
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308041330/ext/sybase/php_sybase_db.c:1370:
invalid type argument of `->'
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308041330/ext/sybase/php_sybase_db.c:1370:
invalid type argument of `->'
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308041330/ext/sybase/php_sybase_db.c:1370:
incompatible type for argument 1 of `convert_to_long'
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308041330/ext/sybase/php_sybase_db.c:1371:
invalid type argument of `unary *'
make: *** [ext/sybase/php_sybase_db.lo] Error 1
w
my configuartion:
./configure \
--prefix=/usr/local/apache/httpd_1.3.28/php4 \
--with-apxs=/usr/local/apache/httpd_1.3.28/bin/apxs \
--disable-debug --enable-EAPI --enable-bcmath \
--enable-calendar --enable-ccvs --enable-cdb --enable-cpdflib \
--enable-dbase --enable-dbx --enable-dom --enable-exif --enable-ftp \
--enable-dba \
--enable-gd --enable-gettext --enable-hyperwave --enable-icap
--enable-imap \
--enable-jpeg-dir --enable-kerberos --enable-mailparse
--enable-magic-quotes \
--enable-mcal --enable-mcrypt --enable-mhash --enable-pdflib \
--enable-shmop --enable-sigchild --enable-snmp --enable-sysvsem
--enable-sysvshm \
--with-pgsql=/usr \
--enable-tiff-dir --enable-trans-sid --enable-ttf --enable-unixODBC
--enable-wddx \
--with-gmp --with-mysql=/usr \
--with-xml --enable-t1lib --with-t1lib=/usr/local
--with-jpeg-dir=/usr/local \
--with-gd=/usr/local --enable-gd-native-ttf --enable-gd-imgstrttf \
--with-freetype-dir=/usr/local \
--enable-xpm --with-xpm-dir=/usr/X11R6 \
--with-png-dir=/usr/local --enable-png \
--enable-zlib --with-zlib-dir=/usr --enable-sockets \
--with-mm=/usr/local --with-bz2 \
--with-gdbm=/usr \
--with-db4=/usr \
--enable-mbstr-enc-trans --enable-mbstring --enable-dio \
--with-openssl=/usr --enable-imap-ssl \
--disable-ctype \
--enable-curl \
--with-tsrm-pthreads \
--with-sybase=/opt/sybase-11.9.2
Previous Comments:
------------------------------------------------------------------------
[2003-08-04 08:59:53] ejantos at yahoo dot com
What does this output:
># ldd /opt/sybase-11.9.2/lib/libsybdb.so
statically linked
>Is /opt/sybase-11.9.2/lib/ in your /etc/ld.so.conf ??
yes. it is there.
tomio
------------------------------------------------------------------------
[2003-08-04 08:32:13] [EMAIL PROTECTED]
Also, remove these from your configure line:
--enable-tracks-vars (does not exist)
--enable-libgcc (not needed)
--enable-EAPI (automatic)
--with-tsrm-pthreads (detected)
And lot of those --enable-* options you have do NOT exist,
read the "./configure --help" to see what really exists and how the
options are supposed to be used.
------------------------------------------------------------------------
[2003-08-04 08:24:30] [EMAIL PROTECTED]
What does this output:
# ldd /opt/sybase-11.9.2/lib/libsybdb.so
Is /opt/sybase-11.9.2/lib/ in your /etc/ld.so.conf ??
------------------------------------------------------------------------
[2003-08-01 02:34:45] ejantos at yahoo dot com
Description:
------------
Hello,
i'm trying to install php with sybase but i always get
errors. what should i do?
thanks in advance.
tomio
when i compile it i get this errors:
/opt/sybase-11.9.2/lib/libsybdb.so: undefined reference to `__ctype_b'
/opt/sybase-11.9.2/lib/libsybdb.so: undefined reference to
`__ctype_tolower'
collect2: ld returned 1 exit status
make: *** [sapi/cli/php] Error 1
my configuration:
./configure \
--prefix=/usr/local/apache/httpd_1.3.28/php4 \
--with-apxs=/usr/local/apache/httpd_1.3.28/bin/apxs \
--disable-debug --enable-tracks-vars --enable-libgcc --enable-EAPI
--enable-bcmath \
--with-tsrm-pthreads --enable-calendar --enable-ccvs --enable-cdb
--enable-cpdflib --enable-ctype \
--enable-curl --enable-dba=shared --enable-dbase --enable-dbx
--enable-dom --enable-exif --enable-ftp \
--enable-gd --enable-gdbm --enable-gettext --enable-hyperwave
--enable-icap --enable-imap --enable-imap-ssl \
--enable-jpeg-dir --enable-kerberos --enable-mailparse
--enable-magic-quotes --enable-mbstring \
--enable-mcal --enable-mcrypt --enable-mhash --enable-pdflib \
--enable-shmop --enable-sigchild --enable-snmp --enable-sysvsem
--enable-sysvshm \
--with-pgsql=/usr \
--enable-tiff-dir --enable-trans-sid --enable-ttf --enable-unixODBC
--enable-wddx \
--with-gmp --with-mysql=/usr \
--with-openssl=/usr --with-xml --enable-t1lib --with-t1lib=/usr/local
--with-jpeg-dir=/usr/local \
--with-gd=/usr/local --enable-gd-native-ttf --enable-gd-imgstrttf \
--with-freetype-dir=/usr/local \
--enable-xpm --with-xpm-dir=/usr/X11R6 \
--with-png-dir=/usr/local --enable-png \
--enable-zlib --with-zlib-dir=/usr --enable-sockets \
--with-mm=/usr/local --with-bz2\
--enable-mbstr-enc-trans --enable-mbstring --enable-dbx --enable-dio
\
--with-sybase=/opt/sybase-11.9.2
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=24899&edit=1