hi,
I upgraded from the gcc-2.96 because of warnings in the notes about possible bugs, so
I got the newest redhat gcc package which is gcc-3.2.1-1.i386.rpm. I also upgraded to
glibc-{devel common utils}-2.3.1-6 and am trying to compile the new mysql-4.0.9-gamma
and am running into problems with line 1693 of libmysql.c
struct hostent tmp_hostent,*hp;
char buff2[GETHOSTBYNAME_BUFF_SIZE];
hp = my_gethostbyname_r(host,&tmp_hostent,buff2,sizeof(buff2),
&tmp_errno);
if (!hp)
and the specific error is ............... (drumroll)
libmysql.c: In function `mysql_real_connect':
libmysql.c:1693: warning: passing arg 5 of `gethostbyname_r' from incompatible pointer
type
libmysql.c:1693: too few arguments to function `gethostbyname_r'
libmysql.c:1693: warning: assignment makes pointer from integer without a cast
the code in /usr/include/netdb.h says:
extern int gethostbyname_r (__const char *__restrict __name,
struct hostent *__restrict __result_buf,
char *__restrict __buf, size_t __buflen,
struct hostent **__restrict __result,
int *__restrict __h_errnop) __THROW;
does anybody know how to fix this?
--
home: 210/223-7451
cell: 210/326-1983
Jose C. Simpson
[EMAIL PROTECTED]
---------------------------------------------------------------------
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