1. I re-examined the error messages in config.log. I
couldn't find anything obvious to fix.
2. I decided to gamble and run make, compile went OK
3. Ran make install, install went OK
4. Ran mysql_install_db, went OK
5. Changed file permissions
drwxr-xr-x  13 root   mysql   442 30 Jul 05:29 ./
drwxr-xr-x   5 root   wheel   170 25 Jul 20:32 ../
drwxr-xr-x  48 root   mysql  1632 30 Jul 05:23 bin/
drwxr-xr-x   6 mysql  mysql   204 30 Jul 05:43 data/
drwxr-xr-x   3 root   mysql   102 30 Jul 05:22
include/
drwxr-xr-x   4 root   mysql   136 30 Jul 05:22 info/
drwxr-xr-x   3 root   mysql   102 30 Jul 05:22 lib/
drwxr-xr-x   3 root   mysql   102 30 Jul 05:22
libexec/
drwxr-xr-x   3 root   mysql   102 30 Jul 05:22 man/
drwxr-xr-x   9 root   mysql   306 30 Jul 05:23
mysql-test/
drwxr-xr-x   3 mysql  mysql   102  4 Aug 15:17 run/
drwxr-xr-x   3 root   mysql   102 30 Jul 05:22 share/
drwxr-xr-x  29 root   mysql   986 30 Jul 05:22
sql-bench/
6. Ran mysqld_safe OK, 
[1]+  Running                 sudo
/usr/local/mysql/bin/mysqld_safe --user=mysql &  (wd:
/usr/local/mysql/bin)
7. Attempted to set password on database, with the
following error.
/usr/local/mysql/bin/mysqladmin: connect to server at
'localhost' failed
error: 'Can't connect to local MySQL server through
socket '/usr/local/mysql/run/mysql_socket' (38)'
Check that mysqld is running and that the socket:
'/usr/local/mysql/run/mysql_socket' exists!

Instructions at
http://developer.apple.com/internet/opensource/osdb.html
recommended running configure with the following
option:
--with-unix-socket-path=/usr/local/mysql/run/mysql_socket


First attempt at setting the password failed, I then
created mysql_socket directory to see if that would
make any difference, same message.

Thanks for any suggestions and for the help to get me
this far.

Ron

--- Ron Phelps <[EMAIL PROTECTED]> wrote:

> I executed the following preparation work:
> 
> 1. Upgraded Mac OS X 10.3.1 to 10.3.4
> 2. Installed two additional security updates
> 3. Examined the status of the Xcode packages
> pre-installed on the box Documentation states it is
> Xcode 1.0 for Mac OS 10.3 Panther
> 4. I ran all installers except, CHUD, DevExamples,
> cross-development and x11
> 5. I upgraded Xcode 1.0 to Xcode 1.1
> 6. Added FLAG options to a .config wrapper for
> configure
> 
> Ran .config with the following results:
> 1. configure terminates with exit 0 (successful
> return
> ?)
> 2. Welcome message printed to terminal
> 3. Many error messages were logged, first and second
> of shown below
> 4. Approximately 208 Makefiles were  created
> 
> What is the current state of the configure
> environment
> - success as indicated by  the return code? But what
> of these error messages?
> 
> Since the state of the Xcode environment may be
> suspect, I wonder if it makes sense to flush it, and
> start over with a clean setup - which of course
> raises
> the question how to clean up the current environment
> correctly in order to start over.
> 
> Thanks for any suggestions.
> 
> Ron
> 
> configure:2913: checking for gcc option to accept
> ANSI
> C
> configure:2974: gcc  -c -O3 -fno-omit-frame-pointer 
> 
> conftest.c >&5
> configure:2977: $? = 0
> configure:2980: test -s conftest.o
> configure:2983: $? = 0
> configure:3001: result: none needed
> configure:3019: gcc -c -O3 -fno-omit-frame-pointer  
> conftest.c >&5
> conftest.c:2: error: parse error before "me"
> configure:3022: $? = 1
> configure: failed program was:
> | #ifndef __cplusplus
> |   choke me
> | #endif
> .
> .
> .
> configure:3586: gcc -c -O3 -fno-omit-frame-pointer
> -felide-constructors -fno-exceptions
>  -fno-rtti   conftest.cc >&5
> configure: In function `int main()':
> configure:3587: error: `exit' undeclared (first use
> this function)
> configure:3587: error: (Each undeclared identifier
> is
> reported only once for 
>    each function it appears in.)
> configure:3589: $? = 1
> configure: failed program was:
> | #line 3569 "configure"
> | /* confdefs.h.  */
> | 
> | #define PACKAGE_NAME ""
> | #define PACKAGE_TARNAME ""
> | #define PACKAGE_VERSION ""
> | #define PACKAGE_STRING ""
> | #define PACKAGE_BUGREPORT ""
> | #define PACKAGE "mysql"
> | #define VERSION "4.0.20"
> | #define PROTOCOL_VERSION 10
> | #define DOT_FRM_VERSION 6
> | #define SYSTEM_TYPE "apple-darwin7.4.0"
> | #define MACHINE_TYPE "powerpc"
> | /* end confdefs.h.  */
> | 
> | int
> | main ()
> | {
> | exit (42);
> |   ;
> |   return 0;
> | }
> 
> 
> 
> 
> --- Michael Stassen <[EMAIL PROTECTED]>
> wrote:
> > First, I should point out that the simplest course
> > would be to download the 
> > precompiled binary from mysql.  That said, I admit
> I
> > like to build from 
> > source, largely because whenever things go wrong,
> I
> > always learn something.
> > 
> > On first glance, I see a few problems:
> > 
> > 1) You are running OS X 10.3.1, but current is
> > 10.3.4.  I don't believe 
> > that's the cause of the problem here, but there
> are
> > some important security 
> > updates you are missing.  I'd recommend running
> > Software Update to install 
> > at least the security patches.
> > 
> > 2) You appear to have Xcode 1.1, based on your gcc
> > version.  The error 
> > messages you are getting indicate that your system
> > header files, which 
> > should be in /usr/include, cannot be found.  Those
> > are normally put in place 
> > by the Xcode installer along with gcc.
> > 
> > 3) The second line is trying to compile with just
> > `gcc -c`.  If you use the 
> > recommended flags, you'd see `gcc  -c -O3
> > -fno-omit-frame-pointer`.  I'm 
> > guessing you haven't seen the configure
> > recommendations in the manual 
> >
>
<http://dev.mysql.com/doc/mysql/en/MySQL_binaries.html>.
> >  Based on those, 
> > I've created a file named .config with the
> following
> > contents:
> > 
> > CC=gcc \
> > CFLAGS="-O3 -fno-omit-frame-pointer" \
> > CXX=gcc \
> > CXXFLAGS="-O3 -fno-omit-frame-pointer
> > -felide-constructors -fno-exceptions 
> > -fno-rtti"
> > ./configure --prefix=/usr/local/mysql \
> >              --localstatedir=/usr/local/mysql/data
> \
> >              --with-extra-charsets=complex \
> >              --enable-thread-safe-client \
> >              --enable-local-infile \
> >              --disable-shared
> > 
> > (My mail client is determined to wrap the CXXFLAGS
> > line.  You should unwrap 
> > it to one line.)  The only change I've made
> relative
> > to the mysql 
> > recommended settings is the --localstatedir path.
> > 
> > I've made .config executable (chmod +x .config),
> so
> > each time I need to 
> > build a new version of mysql, I just copy .config
> > into the source directory 
> > and run it with `. .config`.  That saves me typing
> > each time and keeps my 
> > settings constant across versions.
> > 
> > 4) I expected to see "configure:5362: gcc -E 
> > conftest.cc", but your output 
> > shows "/lib/cpp" instead of "gcc -E".  My
> config.log
> > for mysql 4.0.20 
> > contains no mention of /lib/cpp.
> > 
> > At this point, it's hard to speculate, but I'm
> > wondering if perhaps you 
> > either didn't do a full install of Xcode or
> > moved/deleted parts of it afterward.
> > 
> > I hope this is enough info to nudge you in the
> right
> > direction.  If not, let 
> > us know.
> > 
> > Michael
> > 
> > Ron Phelps wrote:
> > 
> > > Environment:
> > > OS: Mac OS X 10.3.1, client
> > > mysql: 4.0.20
> > > compiler: gcc version 3.3 20030304 (Apple
> > Computer,
> > > Inc. build 1495)
> > > 
> > > Symptom: 
> > > Small section of configure log showing first
> 
=== message truncated ===

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to