RE: [PHP4BETA] iodbc crashing while connecting to MSSQL
[email protected] ("Andrew Hill")
| Newsgroups | php.version4 |
|---|---|
| Message-ID | <[email protected]> |
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:[email protected]] Sent: Friday, May 19, 2000 10:45 AM To: [email protected] 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 [email protected] Web Site www.rblc.com on 5/19/00 6:19 AM, Andrew Hill at [email protected] 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:[email protected]] > Sent: Thursday, May 18, 2000 8:04 PM > To: [email protected]; [email protected] > 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: [email protected] > For additional commands, e-mail: [email protected] > To contact the list administrators, e-mail: [email protected] > >