Bug #16286: undefined symbol: SQLParamData

From: Date: Tue, 26 Mar 2002 13:19:32 +0000
Subject: Bug #16286: undefined symbol: SQLParamData
Groups: php.bugs 
Request: Send a blank email to php-bugs+get-3382@lists.php.net to get a copy of this message
From: gory@alphasoft-bg.com Operating system: Slackware 7.1 PHP version: 4.1.2 PHP Bug Type: Apache related Bug description: undefined symbol: SQLParamData I'm trying to compile php with custom odbc support (Sybase SQL Anywhere 8) and i get this :((( Cannot load /usr/local/apache/libexec/libphp4.so into server: /usr/local/apache/libexec/libphp4.so: undefined symbol: SQLParamData ------------------ CUSTOM_ODBC_LIBS="-l/usr/local/sybase/SYBSsa8/lib/libodbc.so -l/usr/local/sybase/SYBSsa8/lib/libodbcinst.so" #CUSTOM_ODBC_LIBS="-llibodbc.so -llibodbcinst.so" - tried also export CUSTOM_ODBC_LIBS CPPFLAGS="-DODBC_QNX -DSQLANY_BUG" #CPPFLAGS="-DODBC_UNIX -DSQLANY_BUG" - tried also #CPPFLAGS="-DODBC_UNIX" - tried also #CPPFLAGS="-DODBC_QNX" - tried also export CPPFLAGS ------------------ make clean rm config.cache ./configure \ --with-apxs=/usr/local/apache/bin/apxs \ --with-mysql=/usr/local/mysql \ --with-iodbc=/usr/local \ --with-custom-odbc=/usr/local/sybase/SYBSsa8 \ --with-zlib \ --with-gd=/usr/local \ --with-png-dir=/usr/local/lib \ --with-freetype-dir=/usr/local/lib \ --with-jpeg-dir=/usr/local make make install ------------------ ldd /usr/local/apache/libexec/libphp4.so libdl.so.2 => /lib/libdl.so.2 (0x40186000) libz.so.1 => /usr/local/lib/libz.so.1 (0x40189000) libcrypt.so.1 => /lib/libcrypt.so.1 (0x40197000) libresolv.so.2 => /lib/libresolv.so.2 (0x401c4000) libfreetype.so.6 => /usr/local/lib/libfreetype.so.6 (0x401d2000) libpng.so.3 => /usr/local/lib/libpng.so.3 (0x4020b000) libjpeg.so.62 => /usr/local/lib/libjpeg.so.62 (0x4024a000) libm.so.6 => /lib/libm.so.6 (0x40269000) libnsl.so.1 => /lib/libnsl.so.1 (0x40285000) libc.so.6 => /lib/libc.so.6 (0x4029a000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000) ------------------ I'm not sure is this a bug or lack of documetation induce me to wrong way. --with-custom-odbc[=DIR] Include a user defined ODBC support. The DIR is ODBC install base directory, which defaults to /usr/local. Make sure to define CUSTOM_ODBC_LIBS and have some odbc.h in your include dirs. E.g., you should define following for Sybase SQL Anywhere 5.5.00 on QNX, prior to run configure script: CPPFLAGS="-DODBC_QNX -DSQLANY_BUG" LDFLAGS=-lunix CUSTOM_ODBC_LIBS="-ldblib -lodbc". -- Edit bug report at http://bugs.php.net/?id=16286&edit=1 -- Fixed in CVS: http://bugs.php.net/fix.php?id=16286&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=16286&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=16286&r=needtrace Try newer version: http://bugs.php.net/fix.php?id=16286&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=16286&r=support Expected behavior: http://bugs.php.net/fix.php?id=16286&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=16286&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=16286&r=submittedtwice

« previous php.bugs (#3382) next »