Mac OS X 10.2 doesn"t have EILSEQ, 4.1 builds fail

Mac OS X 10.2 doesn"t have EILSEQ, 4.1 builds fail

am 16.01.2003 19:10:22 von Paul DuBois

Builds on Jaguar fail because of changes to charset-handling code
that were made to use the EILSEQ symbol, which doesn't exist on
Jaguar. This makes 4.1 builds fail as follows:

gcc -DDEFAULT_CHARSET_HOME=\"/var/mysql/40100\"
-DDATADIR=\"/var/mysql/40100/data\"
-DSHAREDIR=\"/var/mysql/40100/share/mysql\" -DUNDEF_THREADS_HACK
-DDONT_USE_RAID -DMYSQL_CLIENT -I. -I. -I.. -I../include
-I/usr/local/ssl/include -O -DDBUG_OFF -traditional-cpp
-DHAVE_DARWIN_THREADS -D_P1003_1B_VISIBLE -DSIGNAL_WITH_VIO_CLOSE
-DSIGNALS_DONT_BREAK_READ -DHAVE_BROKEN_REALPATH -DFN_NO_CASE_SENCE
-c ctype-utf8.c -Wp,-MD,.deps/ctype-utf8.TPlo -fno-common -DPIC -o
..libs/ctype-utf8.lo
ctype-utf8.c: In function `my_strntol_ucs2':
ctype-utf8.c:2478: `EILSEQ' undeclared (first use in this function)
ctype-utf8.c:2478: (Each undeclared identifier is reported only once
ctype-utf8.c:2478: for each function it appears in.)
ctype-utf8.c: In function `my_strntoul_ucs2':
ctype-utf8.c:2589: `EILSEQ' undeclared (first use in this function)
ctype-utf8.c: In function `my_strntoll_ucs2':
ctype-utf8.c:2694: `EILSEQ' undeclared (first use in this function)
ctype-utf8.c: In function `my_strntoull_ucs2':
ctype-utf8.c:2807: `EILSEQ' undeclared (first use in this function)
make[2]: *** [ctype-utf8.lo] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

How-To-Repeat: configure and build 4.1 on Jaguar.

------------------------------------------------------------ ---------
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 bugs-thread13495@lists.mysql.com
To unsubscribe, e-mail