| Bug #15284 | Issue with Mysql 5.0.16 Max Binary for OSX 10.4 | ||
|---|---|---|---|
| Submitted: | 28 Nov 2005 13:06 | Modified: | 28 Nov 2005 17:42 |
| Reporter: | Dan rossi | Email Updates: | |
| Status: | Closed | Impact on me: | |
| Category: | MySQL Server: Command-line Clients | Severity: | S1 (Critical) |
| Version: | 5.0.16 | OS: | MacOS (OSX 10.4) |
| Assigned to: | Kent Boortz | CPU Architecture: | Any |
[28 Nov 2005 13:06]
Dan rossi
[28 Nov 2005 14:51]
Valeriy Kravchuk
Thank you for a problem report. Please, try to create a symbolic link /usr/lib/libncurses.5.4.dylib poiting to existing /usr/lib/libncurses.5.dylib and try to start mysql client once more. Inform about the results.
[28 Nov 2005 15:48]
Dan rossi
iElectro:/usr/lib root# mysql dyld: mysql version mismatch for library: /usr/lib/libncurses.5.4.dylib (compatibility version of user: 5.4.0 greater than library's version: 5.0.0) Trace/BPT trap I guess i need to update the libs ?
[28 Nov 2005 16:12]
Dan rossi
it seems due to the break in the client / libmysqlclient it has also broken the compile in php
configure:58255: checking for mysql_close in -lmysqlclient
configure:58274: gcc -o conftest -I/sw/include -I/sw/include -no-cpp-precomp -L/usr/local/mysql/lib -L/usr/local/mysql/lib -L/sw/lib -L/sw/lib -L/sw/lib conftest.c -lmysqlclient -lintl -lpng -lz -ljpeg -lssl -lcrypto -lcurl -lz -lssl -lcrypto -lm -lxml2 -lz -liconv -lm -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lcurl -lssl -lcrypto -lssl -lcrypto -lz -lxml2 -lz -liconv -lm 1>&5
ld: Undefined symbols:
_fprintf$LDBLStub
_sprintf$LDBLStub
_printf$LDBLStub
configure: failed program was:
#line 58263 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char mysql_close();
int main() {
mysql_close()
; return 0; }
configure:58495: checking for mysql_error in -lmysqlclient
configure:58514: gcc -o conftest -I/sw/include -I/sw/include -no-cpp-precomp -L/usr/local/mysql/lib -L/usr/local/mysql/lib -L/sw/lib -L/sw/lib -L/sw/lib -L/usr -L/usr conftest.c -lmysqlclient -lz -lintl -lpng -lz -ljpeg -lssl -lcrypto -lcurl -lz -lssl -lcrypto -lm -lxml2 -lz -liconv -lm -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lcurl -lssl -lcrypto -lssl -lcrypto -lz -lxml2 -lz -liconv -lm 1>&5
ld: Undefined symbols:
_fprintf$LDBLStub
_sprintf$LDBLStub
_printf$LDBLStub
configure: failed program was:
#line 58503 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char mysql_error();
int main() {
mysql_error()
; return 0; }
[28 Nov 2005 16:25]
Kent Boortz
To help us debug this, could you please provide the output from "uname -a" and from "md5 /usr/lib/libncurses.5.dylib"? Are you up to date using "Software Update"?
[28 Nov 2005 17:42]
Dan rossi
im sorry for the hassle i am such a ditz. Im closing this, i have osx 10.3.9 obviouslly not tiger 10.4, i got the wrong package. Again sorry about the hassle :\
