Hello,

under Solaris 9, gcc 3.1 fails  compiling MySql 3.23.51 sources because of 
three missing cast operators:

1. mysqld.cc line 2460 :
    if (getsockname(new_sock,&dummy, &dummyLen) < 0)
    should be changed to:
    if (getsockname(new_sock,&dummy, (socklen_t *)&dummyLen) < 0)

2. mysqld.cc line 2394 :
    &length);
    should be changed to:
    (socklen_t *) &length);

3. mini_client.cc line 318
    if (getsockopt(s, SOL_SOCKET, SO_ERROR, (char *)&s_err , &s_err_size) !=0)
    should be changed to:
    if (getsockopt(s, SOL_SOCKET, SO_ERROR, (char *)&s_err , (socklen_t *)     
&s_err_size) !=0)

With these changes applied, the compilation process runs flawlessly.

Greetings,
Christian Langnickel


---------------------------------------------------------------------
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

Reply via email to