#24899 [Com]: errors compiling whith sybase

From: Date: Fri, 05 Mar 2004 10:41:21 +0000
Subject: #24899 [Com]: errors compiling whith sybase
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-55948@lists.php.net to get a copy of this message
 ID:               24899
 Comment by:       mandreiana at yahoo dot com
 Reported By:      ejantos at yahoo dot com
 Status:           Closed
 Bug Type:         Sybase (dblib) related
 Operating System: redhat 9.0
 PHP Version:      4.3.2
 New Comment:

This still doesn't work with php 4.3.4, I get the same error.
Looked in ChangeLog-2003 for your fix, there's no entry for it (4
august).
There's an entry on 28 august, where php_sybase_ct.c was sync'ed with
HEAD. Maybe this overwrote it?


Previous Comments:
------------------------------------------------------------------------

[2003-08-05 11:09:36] sniper@php.net

Works fine with latest CVS. (I fixed the last compile errors)


------------------------------------------------------------------------

[2003-08-05 08:35:12] ejantos at yahoo dot com

hello,

thanks for your help. now php-4.3.2 works on my linux box 
redhat-9.0 with sybase-11.9.*.
i had to put this configure flag "--disable-cli". without 
this flag it doesn't work with sybase 11.9.*.


these are my configuration flags:



./configure \
 --prefix=/usr/local/apache/httpd_1.3.28/php4 \
 --with-apxs=/usr/local/apache/httpd_1.3.28/bin/apxs \
 --enable-EAPI \
 --enable-bcmath \
 --enable-calendar \
 --enable-exif \
 --enable-sigchild \
 --enable-trans-sid \
 --enable-gettext \
 --enable-magic-quotes \
 --enable-mcal \
 --enable-mcrypt \
 --enable-mhash \
 --enable-shmop \
 --enable-sysvsem \
 --enable-sysvshm \
 --with-gmp=/usr \
 --with-gd=/usr/local \
 --enable-gd \
 --enable-gd-native-ttf \
 --enable-gd-imgstrttf \
 --with-jpeg-dir=/usr/local \
 --enable-tiff-dir=/usr \
 --with-freetype-dir=/usr/local \
--with-t1lib=/usr/local \
 --with-xpm-dir=/usr/X11R6 \
 --with-png-dir=/usr/local \
 --with-zlib-dir=/usr \
 --with-zlib \
 --with-bz2=/usr \
 --with-mm=/usr/local \
 --enable-mbstring \
 --enable-mbstr-enc-trans \
 --enable-dio \
 --enable-mime-magic \
 --with-openssl=/usr \
 --enable-curl \
 --with-tsrm-pthreads \
 --enable-ftp \
 --enable-imap \
 --enable-imap-ssl \
 --enable-mailparse \
 --with-java=/usr/java/j2sdk \
 --with-dom-xslt=/usr \
 --with-dom-exslt=/usr \
 --with-dom=/usr \
 --with-expat-dir=/usr \
 --with-gnu-ld \
 --enable-dbase \
 --enable-dba \
 --enable-cdb \
 --enable-dbx \
 --with-pgsql=/usr \
 --with-mysql=/usr \
 --with-gdbm=/usr \
 --with-db4=/usr \
 --disable-ctype \
 --enable-libgcc \
 --enable-pdflib \
 --disable-cli \
 --with-sybase-ct=/opt/sybase-11.9.2


tomio

------------------------------------------------------------------------

[2003-08-05 02:44:30] ejantos at yahoo dot com

Hallo,

i still have the same message when i use php4-STABLE-latest.tar.gz with
tihis configuration:

./configure \
 --prefix=/usr/local/apache/httpd_1.3.28/php4 \
 --with-apxs=/usr/local/apache/httpd_1.3.28/bin/apxs \
 --enable-calendar \
 --enable-exif \
 --enable-gd \
 --with-pgsql=/usr \
 --enable-trans-sid \
 --with-gmp --with-mysql=/usr \
 --enable-t1lib --with-t1lib=/usr/local --with-jpeg-dir=/usr/local \
 --with-gd=/usr/local \
 --with-freetype-dir=/usr/local \
 --with-png-dir=/usr/local --enable-png \
 --enable-zlib --with-zlib-dir=/usr \
 --with-mm=/usr/local \
 --enable-mbstr-enc-trans --enable-mbstring \
 --with-openssl=/usr \
 --disable-cli \
 --with-sybase=/opt/sybase-11.9.2



/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308050530/ext/sybase/php_sybase_db.c:
In function `zif_sybase_select_db':
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308050530/ext/sybase/php_sybase_db.c:655:
invalid type argument of `->'
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308050530/ext/sybase/php_sybase_db.c:655:
invalid type argument of `->'
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308050530/ext/sybase/php_sybase_db.c:655:
incompatible types in initialization
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308050530/ext/sybase/php_sybase_db.c:655:
incompatible types in assignment
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308050530/ext/sybase/php_sybase_db.c:655:
invalid type argument of `unary *'
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308050530/ext/sybase/php_sybase_db.c:655:
incompatible type for argument 1 of `_zval_copy_ctor'
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308050530/ext/sybase/php_sybase_db.c:655:
invalid type argument of `->'
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308050530/ext/sybase/php_sybase_db.c:655:
invalid type argument of `->'
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308050530/ext/sybase/php_sybase_db.c:655:
incompatible type for argument 1 of `_convert_to_string'
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308050530/ext/sybase/php_sybase_db.c:657:
invalid type argument of `unary *'
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308050530/ext/sybase/php_sybase_db.c:
In function `zif_sybase_free_result':
/usr/local/jantos/CVSROOT/Webserver/apache/php4-STABLE-200308050530/ext/sybase/php_sybase_db.c:963:
request for member `value' in something not a structure or union
make: *** [ext/sybase/php_sybase_db.lo] Error 1

------------------------------------------------------------------------

[2003-08-04 09:38:02] sniper@php.net

The compile failures should be fixed in CVS now. Should be in
snapshot(s) in an hour from now.


------------------------------------------------------------------------

[2003-08-04 09:34:54] ejantos at yahoo dot com

i compiled php-4.3.0 and again i got this same message with 
my configure flags:

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



./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-exif \
 --enable-gd --enable-gettext --enable-imap \
 --enable-jpeg-dir --enable-magic-quotes \
 --enable-mcal --enable-mcrypt --enable-mhash \
 --with-pgsql=/usr \
 --enable-trans-sid \
 --with-gmp --with-mysql=/usr \
 --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 \
 --with-png-dir=/usr/local --enable-png \
 --enable-zlib --with-zlib-dir=/usr \
 --with-mm=/usr/local --with-bz2 \
 --enable-mbstr-enc-trans --enable-mbstring \
 --with-openssl=/usr --enable-imap-ssl \
 --with-sybase=/opt/sybase-11.9.2

------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/24899

-- 
Edit this bug report at http://bugs.php.net/?id=24899&edit=1


Thread (14 messages)

« previous php.bugs (#55948) next »