>Description: The first of these problems is the long pathname. I've already tracked this down and fixed it in a local copy. The problem is that in the files: libmysql/errmsg.c libmysql_r/errmsg.c mysys/my_vsnprintf.c sql/mini_client_errors.c The space for the path in the error message is fixed to a length of 64 characters while the maximum pathname is much longer (256) This produces error messages that are "misleading" The line below that starts with "error: " shows you the truncated error message while the next line shows you the entire/full pathname of the file at issue. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Ending Tests Shutting-down MySQL daemon
Master shutdown finished mysqladmin: connect to server at 'localhost' failed error: 'Can't connect to local MySQL server through socket '/dvlp/home/mtiernan/Work/Post_40/unix/optional/public_domain/WHC' (146)' Check that mysqld is running and that the socket: '/dvlp/home/mtiernan/Work/Post_40/unix/optional/public_domain/WHCmysql/distrib/src/SunOS-5.7/mysql-3.23.49/mysql-test/var/tmp/mysql-slave.sock' exists! Slave shutdown finished gmake[1]: *** [test] Error 1 gmake[1]: Leaving directory `/dvlp/home/mtiernan/Work/Post_40/unix/optional/public_domain/WHCmysql/distrib/src/SunOS-5.7/mysql-3.23.49' make: *** [build.SunOS] Error 2 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= The second issue is with the location of the socket that it is looking for. The configure command specified the socket as: --with-unix-socket-path=/wh/var/tmp/mysql.sock and yet it seems to be searching for the socket in the wrong place based on the current test environment. (Which MAY be a desired feature for testing...) >How-To-Repeat: >Fix: Remove the limitation of the length of the path field: <84:sql/mini_client_errors.c: "Can't connect to local MySQL server through socket '%-.64s' (%d)", >84:sql/mini_client_errors.c: "Can't connect to local MySQL server through socket '%s' >(%d)", Please note, I only show you ONE occurance of it but this problem exists in MANY of the library functions. >Submitter-Id: <submitter ID> >Originator: Mike Tiernan >Organization: GENUiTY Web Hosting Engineering. (Being used for personal experience, not corporate sanctioned activities.) >MySQL support: none >Synopsis: Truncated error messages are output. >Severity: serious >Priority: medium >Category: mysql >Class: sw-bug >Release: mysql-3.23.49 (Source distribution) >Environment: System: SunOS whe-inf-101.bbnplanet.com 5.7 Generic_106541-17 sun4u sparc SUNW,Ultra-Enterprise Architecture: sun4 Some paths: /wh/bin/perl /wh/bin/make /wh/bin/gmake /wh/bin/gcc /wh/bin/cc GCC: Reading specs from /wh/lib/gcc-lib/sparc-sun-solaris2.7/2.95.3/specs gcc version 2.95.3 20010315 (release) Compilation info: CC='gcc' CFLAGS='' CXX='c++' CXXFLAGS='' LDFLAGS='' LIBC: -rw-r--r-- 1 bin bin 1707532 Oct 15 19:23 /lib/libc.a lrwxrwxrwx 1 root root 11 Apr 24 2000 /lib/libc.so -> ./libc.so.1 -rwxr-xr-x 1 bin bin 1125056 Oct 15 19:23 /lib/libc.so.1 -rw-r--r-- 1 bin bin 1707532 Oct 15 19:23 /usr/lib/libc.a lrwxrwxrwx 1 root root 11 Apr 24 2000 /usr/lib/libc.so -> ./libc.so.1 -rwxr-xr-x 1 bin bin 1125056 Oct 15 19:23 /usr/lib/libc.so.1 Configure command: ./configure --prefix=/wh --with-mysqld-user=mysqladm --with-named-z-libs=no --with-unix-socket-path=/wh/var/tmp/mysql.sock --------------------------------------------------------------------- Before posting, please check: http://www.mysql.com/manual.php (the manual) http://lists.mysql.com/ (the list archive) To request this thread, e-mail <[EMAIL PROTECTED]> To unsubscribe, e-mail <[EMAIL PROTECTED]> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php