RE: [PHP4BETA] iodbc crashing while connecting to MSSQL
| From: | Andrew Hill | Date: | Fri, 19 May 2000 14:56:34 +0000 |
| Subject: | RE: [PHP4BETA] iodbc crashing while connecting to MSSQL | ||
| References: | 1 | Groups: | php.version4 |
| Request: | Send a blank email to php-version4+get-15242@lists.php.net to get a copy of this message | ||
Dave, you should have a section of the PHP makefile that reads
LIBS =
just add -lc_r to whatever else is there, instead of adding it to
PROGRAM_LDFLAGS
I believe you only need to do this in the PHP Makefile.
Best regards,
Andrew
-----Original Message-----
From: Dave Goodrich [mailto:daveg@rblc.com]
Sent: Friday, May 19, 2000 10:45 AM
To: ahill@openlinksw.com
Subject: Re: [PHP4BETA] iodbc crashing while connecting to MSSQL
I'm running Apache 1.3.12 on FBSD 3.2. While I've compiled many a piece of
software, patched, diffed, and modified. Generally it's the standard
Makefiles I've messed with. Humor this old scripter and throw me a clue what
"add -lc_r to the libs" means.
For PHP I added the -lc_r at this point. I haven't a clue where to modify
the Apache Makefile.
PROGRAM_LDFLAGS = -lr_c -export-dynamic
make returned this;
libtool: link: only absolute run-paths are allowed
*** Error code 1
Thanks for the handholding, I'll make it up to you with a license PO ;^)
DAve.
--
Dave Goodrich
Director of Interface Development
Reality Based Learning Company
9521 NE Willows Road, Suite 100
Redmond, WA 98052
Toll Free 1-877-869-6603 ext. 237
Fax (425) 558-5655
daveg@rblc.com
Web Site www.rblc.com
on 5/19/00 6:19 AM, Andrew Hill at ahill@openlinksw.com wrote:
> Dave,
>
> Check if you got a compile error regarding undefined symbol
> pthread_mutex_lock
>
> If you did, adding -lc_r into the libs in the makefile should allow it to
> compile without errors. If you still receive the error when running, your
> apache build probably doesn't have -pthread support. What version of
Apache
> are you running, as I know that -pthread support came late into the
FreeBSD
> builds.
>
> We do not have a non-multi-threaded odbc client, so you need to resolve
this
> at the apache end.
>
> Hope this helps!
>
> Best regards,
> Andrew
> ----------------------------------------------------
> Andrew Hill
> Technical Support Consultant
> OpenLink Software
> http://www.openlinksw.com
> Universal Database Connectivity Technology Providers
>
>
> -----Original Message-----
> From: Dave Goodrich [mailto:daveg@rblc.com]
> Sent: Thursday, May 18, 2000 8:04 PM
> To: ahill@openlinksw.com; php4beta@lists.php.net
> Subject: Re: [PHP4BETA] iodbc crashing while connecting to MSSQL
>
>
> Well, I have everything running now. The ODBC admin (web tool) can test
> successfully to the MSSQL DB. I recompiled PHP with openlink support and
it
> compiled cleanly and restarted.
>
> Now when I try to make a connection I get the following in my apache
> error_log.
>
> /usr/libexec/ld-elf.so.1: /usr/local/openlink/lib/oplodbc.so.1.0:
Undefined
> symbol "pthread_mutex_lock"
>
> I've never seen problems with posix threads on any software I've compiled
on
> FreeBSD. Is this just a lib problem? am I not linking correctly?
>
> Any help would be appreciated.
>
> DAve
>
>
>
> --
> PHP 4.0 Beta Mailing List <http://www.php.net/version4/>
> To unsubscribe, e-mail: php4beta-unsubscribe@lists.php.net
> For additional commands, e-mail: php4beta-help@lists.php.net
> To contact the list administrators, e-mail: php4beta-admin@lists.php.net
>
>