Re: MySQL 3.23.51 Error
On Friday 21 June 2002 06:12 am, you wrote: Hi! On Thu, Jun 20, 2002 at 09:54:23AM -0800, Beech Rintoul wrote: Compile of mysql323 server fails with the following: cc -DMYSQL_SERVER -DDEFAULT_MYSQL_HOME=\/usr/local\ -DDATADIR=\/var/db/mysql\ -DSHAREDIR=\/usr/local/share/mysql\ -DHAVE_CONFIG_H -I../bdb/build_unix -I../innobase/include -I./../include -I./../regex -I. -I../include -I.. -I.-DDBUG_OFF -O -pipe -felide-constructors -fno-rtti -fno-exceptions -fno-implicit-templates -fno-exceptions -fno-rtti -DMYSQLD_NET_RETRY_COUNT=100 -c mysqld.cc /usr/include/tcpd.h: In function `void* handle_connections_sockets(void*)': /usr/include/tcpd.h:137: too many arguments to function `void sock_host()' mysqld.cc:2428: at this point in file /usr/include/tcpd.h:75: too many arguments to function `int hosts_access()' mysqld.cc:2429: at this point in file /usr/include/tcpd.h:130: too many arguments to function `char* eval_client()' mysqld.cc:2437: at this point in file *** Error code 1 Stop in /usr/ports/databases/mysql323-server/work/mysql-3.23.51/sql. *** Error code 1 uname -a FreeBSD nova.anchoragerescue.org 5.0-CURRENT FreeBSD 5.0-CURRENT #0: Thu Regards Dirk Jun 20 02:06:12 AKDT 2002 [EMAIL PROTECTED]:/usr/obj/usr/src/sys/NOVA i386 Did version 3.23.49 compile on your system? Yes it did, that's what I upgraded from. This seems to be an issue with -current only. The same code compiled ok on two of my 4.6 Boxes. Beech -- --- Beech Rintoul - SysAdmin - [EMAIL PROTECTED] /\ ASCII Ribbon Campaign | Sinbad Network Communications \ / - NO HTML/RTF in e-mail | 3101 Penland Parkway #K-38 X - NO Word docs in e-mail | Anchorage, AK 99508-1957 / \ - To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-current in the body of the message
Re: MySQL 3.23.51 Error
I get this same error, and was able to fix it by disabling tcp wrappers in the config (this is a non-production system), and adding -lstdc++ to the libraries for linking. Strange that you were able to compile .49, I couldn't build it without massaging the code either. As another data point, I was able to build .51 on my -stable box. On Friday 21 June 2002 06:12 am, you wrote: Hi! On Thu, Jun 20, 2002 at 09:54:23AM -0800, Beech Rintoul wrote: Compile of mysql323 server fails with the following: cc -DMYSQL_SERVER -DDEFAULT_MYSQL_HOME=\/usr/local\ -DDATADIR=\/var/db/mysql\ -DSHAREDIR=\/usr/local/share/mysql\ -DHAVE_CONFIG_H -I../bdb/build_unix -I../innobase/include -I./../include -I./../regex -I. -I../include -I.. -I.-DDBUG_OFF -O -pipe -felide-constructors -fno-rtti -fno-exceptions -fno-implicit-templates -fno-exceptions -fno-rtti -DMYSQLD_NET_RETRY_COUNT=100 -c mysqld.cc /usr/include/tcpd.h: In function `void* handle_connections_sockets(void*)': /usr/include/tcpd.h:137: too many arguments to function `void sock_host()' mysqld.cc:2428: at this point in file /usr/include/tcpd.h:75: too many arguments to function `int hosts_access()' mysqld.cc:2429: at this point in file /usr/include/tcpd.h:130: too many arguments to function `char* eval_client()' mysqld.cc:2437: at this point in file *** Error code 1 Stop in /usr/ports/databases/mysql323-server/work/mysql-3.23.51/sql. *** Error code 1 uname -a FreeBSD nova.anchoragerescue.org 5.0-CURRENT FreeBSD 5.0-CURRENT #0: Thu Regards Dirk Jun 20 02:06:12 AKDT 2002 [EMAIL PROTECTED]:/usr/obj/usr/src/sys/NOVA i386 Did version 3.23.49 compile on your system? Yes it did, that's what I upgraded from. This seems to be an issue with -current only. The same code compiled ok on two of my 4.6 Boxes. Beech -- --- Beech Rintoul - SysAdmin - [EMAIL PROTECTED] /\ ASCII Ribbon Campaign | Sinbad Network Communications \ / - NO HTML/RTF in e-mail | 3101 Penland Parkway #K-38 X - NO Word docs in e-mail | Anchorage, AK 99508-1957 / \ - To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-current in the body of the message To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-current in the body of the message
Re: MySQL 3.23.51 Error
On Fri, Jun 21, 2002 at 07:44:13AM -0800, Beech Rintoul wrote: cc -DMYSQL_SERVER -fno-rtti -DMYSQLD_NET_RETRY_COUNT=100 -c mysqld.cc It is wrong to compile C++ code with a plain C compiler. To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-current in the body of the message
Re: MySQL 3.23.51 Error
On Friday 21 June 2002 12:29 pm, David O'Brien wrote: On Fri, Jun 21, 2002 at 07:44:13AM -0800, Beech Rintoul wrote: cc -DMYSQL_SERVER -fno-rtti -DMYSQLD_NET_RETRY_COUNT=100 -c mysqld.cc It is wrong to compile C++ code with a plain C compiler. Then the port is borked. I was using portupgrade with nothing but the -v (verbose) flag when I got that error. Beech -- --- Beech Rintoul - SysAdmin - [EMAIL PROTECTED] /\ ASCII Ribbon Campaign | Sinbad Network Communications \ / - NO HTML/RTF in e-mail | 3101 Penland Parkway #K-38 X - NO Word docs in e-mail | Anchorage, AK 99508-1957 / \ - To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-current in the body of the message