RE: [PHP] compiling with easysoft problems
| From: | Andrew Hill | Date: | Fri, 01 Dec 2000 21:58:36 +0000 |
| Subject: | RE: [PHP] compiling with easysoft problems | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-28297@lists.php.net to get a copy of this message | ||
Hi Michael,
I'm less familiar with Easysoft's drivers, but if you want to try OpenLink's
ODBC I'll certainly ensure you get running on them. The drivers are
available as a free developement download at http://www.openlinksw.com and
there is a (mildly out of date) HOWTO at on ODBC-PHP at www.iodbc.org.
Hope this help!
Let me know if I can assist.
Best regards,
Andrew
----------------------------------------------------
Andrew Hill
Director Technology Evangelism
OpenLink Software
http://www.openlinksw.com
XML & E-Business Infrastructure Technology Provider
> -----Original Message-----
> From: Michael Geier [mailto:mgeier@cdmsports.com]
> Sent: Friday, December 01, 2000 4:30 PM
> To: PHP Mailing List
> Subject: FW: [PHP] compiling with easysoft problems
>
>
> [REPOSTING SINCE NO RESPONSE]
>
> I am trying to bridge ODBC on Sun Solaris 2.6 to WinNT/2000 with Easysoft.
>
> I compiled Easysoft without problem (I added
> LD_LIBRARY_PATH=/usr/local/easysoft/lib:/usr/local/easysoft/oob/cl
> ient:/usr/
> local/easysoft/unixODBC/lib toi ENV)
> I ran the typical installation procedures for Apache/PHP:
> cd apache_1.3.14
> ./configure --prefix=/path
> cd ../php4.03pl1
>
>
> ./configure --with-apache=../apache_1.3.14 --esoob
> --with-custom-odbc=/usr/l
> ocal/easysoft/oob/client
> make
> make install
> cd ../apache*
> ./configure --activate-module=src/modules/php4/libphp4.a
> make
>
> I am getting the following errors during Apache 'make'
>
> <=== src/modules
> gcc -c -I./os/unix -I./include -DSOLARIS2=260
> -I/export/home/michaelg/php
> -4.0.3pl1 -I/export/home/michaelg/php-4.0.3pl1/main
> -I/export/home/michaelg/
> php-4.0.3pl1/main -I/export/home/michaelg/php-4.0.3pl1/Zend
> -I/export/home/m
> ichaelg/php-4.0.3pl1/Zend
> -I/export/home/michaelg/php-4.0.3pl1/TSRM -I/expor
> t/home/michaelg/php-4.0.3pl1/TSRM
> -I/export/home/michaelg/php-4.0.3pl1 -DUSE
> _EXPAT -I./lib/expat-lite -DNO_DL_NEEDED
./apaci modules.c
> gcc -c -I./os/unix -I./include -DSOLARIS2=260
> -I/export/home/michaelg/php
> -4.0.3pl1 -I/export/home/michaelg/php-4.0.3pl1/main
> -I/export/home/michaelg/
> php-4.0.3pl1/main -I/export/home/michaelg/php-4.0.3pl1/Zend
> -I/export/home/m
> ichaelg/php-4.0.3pl1/Zend
> -I/export/home/michaelg/php-4.0.3pl1/TSRM -I/expor
> t/home/michaelg/php-4.0.3pl1/TSRM
> -I/export/home/michaelg/php-4.0.3pl1 -DUSE
> _EXPAT -I./lib/expat-lite -DNO_DL_NEEDED ./apaci buildmark.c
> gcc -DSOLARIS2=260 -I/export/home/michaelg/php-4.0.3pl1
> -I/export/home/mich
> aelg/php-4.0.3pl1/main -I/export/home/michaelg/php-4.0.3pl1/main
> -I/export/h
> ome/michaelg/php-4.0.3pl1/Zend
> -I/export/home/michaelg/php-4.0.3pl1/Zend -I/
> export/home/michaelg/php-4.0.3pl1/TSRM
> -I/export/home/michaelg/php-4.0.3pl1/
> TSRM -I/export/home/michaelg/php-4.0.3pl1 -DUSE_EXPAT
> -I./lib/expat-lite -DN
> O_DL_NEEDED ./apaci \
> -o httpd buildmark.o modules.o modules/php4/libphp4.a
> modules/standard/libstandard.a main/libmain.a ./os/unix/libos.a
> ap/libap.a
>
> lib/expat-lite/libexpat.a -R/usr/ucblib -L/usr/ucblib
> -Lmodules/php4 -L../
> modules/php4 -L../../modules/php4 -lmodphp4
> -L/usr/local/easysoft/oob/clien
> t/lib -lpam -ldl -lintl -lresolv -lresolv -lm -ldl -lcrypt
> -lnsl -lsocket
> -lsocket -lsocket -lnsl
> Undefined first referenced
> symbol in file
> SQLTransact modules/php4/libphp4.a(php_odbc.o)
> SQLExecute modules/php4/libphp4.a(php_odbc.o)
> SQLSetStmtOption modules/php4/libphp4.a(php_odbc.o)
> SQLProcedures modules/php4/libphp4.a(php_odbc.o)
> SQLConnect modules/php4/libphp4.a(php_odbc.o)
> SQLGetConnectOption modules/php4/libphp4.a(php_odbc.o)
> SQLError modules/php4/libphp4.a(php_odbc.o)
> SQLColAttributes modules/php4/libphp4.a(php_odbc.o)
> SQLAllocEnv modules/php4/libphp4.a(php_odbc.o)
> SQLFreeEnv modules/php4/libphp4.a(php_odbc.o)
> SQLBindCol modules/php4/libphp4.a(php_odbc.o)
> SQLFreeStmt modules/php4/libphp4.a(php_odbc.o)
> SQLAllocStmt modules/php4/libphp4.a(php_odbc.o)
> SQLDescribeParam modules/php4/libphp4.a(php_odbc.o)
> SQLSpecialColumns modules/php4/libphp4.a(php_odbc.o)
> SQLGetData modules/php4/libphp4.a(php_odbc.o)
> SQLTablePrivileges modules/php4/libphp4.a(php_odbc.o)
> SQLSetCursorName modules/php4/libphp4.a(php_odbc.o)
> SQLFetch modules/php4/libphp4.a(php_odbc.o)
> SQLSetConnectOption modules/php4/libphp4.a(php_odbc.o)
> SQLRowCount modules/php4/libphp4.a(php_odbc.o)
> SQLForeignKeys modules/php4/libphp4.a(php_odbc.o)
> SQLGetCursorName modules/php4/libphp4.a(php_odbc.o)
> SQLDisconnect modules/php4/libphp4.a(php_odbc.o)
> SQLColumns modules/php4/libphp4.a(php_odbc.o)
> SQLGetInfo modules/php4/libphp4.a(php_odbc.o)
> SQLBindParameter modules/php4/libphp4.a(php_odbc.o)
> SQLProcedureColumns modules/php4/libphp4.a(php_odbc.o)
> SQLColumnPrivileges modules/php4/libphp4.a(php_odbc.o)
> SQLAllocConnect modules/php4/libphp4.a(php_odbc.o)
> SQLNumParams modules/php4/libphp4.a(php_odbc.o)
> SQLParamData modules/php4/libphp4.a(php_odbc.o)
> SQLPrepare modules/php4/libphp4.a(php_odbc.o)
> SQLPutData modules/php4/libphp4.a(php_odbc.o)
> SQLStatistics modules/php4/libphp4.a(php_odbc.o)
> SQLNumResultCols modules/php4/libphp4.a(php_odbc.o)
> SQLPrimaryKeys modules/php4/libphp4.a(php_odbc.o)
> SQLExtendedFetch modules/php4/libphp4.a(php_odbc.o)
> SQLGetTypeInfo modules/php4/libphp4.a(php_odbc.o)
> SQLFreeConnect modules/php4/libphp4.a(php_odbc.o)
> SQLTables modules/php4/libphp4.a(php_odbc.o)
> SQLExecDirect modules/php4/libphp4.a(php_odbc.o)
> ld: fatal: Symbol referencing errors. No output written to httpd
> collect2: ld returned 1 exit status
> *** Error code 1
> make: Fatal error: Command failed for target `target_static'
> Current working directory /export/home/michaelg/apache_1.3.14/src
> *** Error code 1
> make: Fatal error: Command failed for target `build-std'
> Current working directory /export/home/michaelg/apache_1.3.14
> *** Error code 1
> make: Fatal error: Command failed for target `build'
>
> Any Hints appreciated. I got this up and running in 20 minutes on a Linux
> RedHat 6.2 box, but my boss really wants this on Solaris before
> we commit to
> Easysoft.
>
> Michael Geier
> mgeier@cdmsports.com
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net
> For additional commands, e-mail: php-general-help@lists.php.net
> To contact the list administrators, e-mail: php-list-admin@lists.php.net
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net
> For additional commands, e-mail: php-general-help@lists.php.net
> To contact the list administrators, e-mail: php-list-admin@lists.php.net
>
>
>