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]
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.