Bug #62627 | mysql-5.5.16 fails to build (only client tested) on cygwin 1.7 | ||
---|---|---|---|
Submitted: | 5 Oct 2011 3:20 | Modified: | 3 May 2012 2:03 |
Reporter: | Jason Pyeron | Email Updates: | |
Status: | Verified | Impact on me: | |
Category: | MySQL Server: Compiling | Severity: | S3 (Non-critical) |
Version: | 5.5.16 | OS: | Windows (cygwin 1.7 (XP 64 bit)) |
Assigned to: | CPU Architecture: | Any | |
Tags: | Contribution |
[5 Oct 2011 3:20]
Jason Pyeron
[5 Oct 2011 3:23]
Jason Pyeron
patch to build client under cygwin 1.7 permission granted for inclusion
Attachment: cygwin2.patch (application/octet-stream, text), 7.41 KiB.
[5 Oct 2011 3:26]
Jason Pyeron
initial research found in: http://forums.mysql.com/read.php?117,407537,407537#msg-407537 credit for dtoa renaming idea to Hiroaki Kawai http://forums.mysql.com/profile.php?117,2556207
[5 Nov 2011 14:37]
Larry Adams
Any chance this will make it in? Just curious. Looks like very low risk with large benefits for Windows users.
[3 May 2012 2:03]
MySQL Verification Team
Thank you for the bug report. miguel@tikal /cygdrive/h/temp/mysql-5.5.23 $ make mysql Scanning dependencies of target strings [ 0%] Building C object strings/CMakeFiles/strings.dir/bchange.c.o [ 0%] Building C object strings/CMakeFiles/strings.dir/bmove_upp.c.o [ 0%] Building C object strings/CMakeFiles/strings.dir/ctype-big5.c.o [ 0%] Building C object strings/CMakeFiles/strings.dir/ctype-bin.c.o [ 0%] Building C object strings/CMakeFiles/strings.dir/ctype-cp932.c.o [ 3%] Building C object strings/CMakeFiles/strings.dir/ctype-czech.c.o [ 3%] Building C object strings/CMakeFiles/strings.dir/ctype-euc_kr.c.o [ 3%] Building C object strings/CMakeFiles/strings.dir/ctype-eucjpms.c.o [ 3%] Building C object strings/CMakeFiles/strings.dir/ctype-extra.c.o [ 3%] Building C object strings/CMakeFiles/strings.dir/ctype-gb2312.c.o [ 3%] Building C object strings/CMakeFiles/strings.dir/ctype-gbk.c.o [ 7%] Building C object strings/CMakeFiles/strings.dir/ctype-latin1.c.o [ 7%] Building C object strings/CMakeFiles/strings.dir/ctype-mb.c.o [ 7%] Building C object strings/CMakeFiles/strings.dir/ctype-simple.c.o [ 7%] Building C object strings/CMakeFiles/strings.dir/ctype-sjis.c.o [ 7%] Building C object strings/CMakeFiles/strings.dir/ctype-tis620.c.o [ 7%] Building C object strings/CMakeFiles/strings.dir/ctype-uca.c.o [ 10%] Building C object strings/CMakeFiles/strings.dir/ctype-ucs2.c.o [ 10%] Building C object strings/CMakeFiles/strings.dir/ctype-ujis.c.o [ 10%] Building C object strings/CMakeFiles/strings.dir/ctype-utf8.c.o [ 10%] Building C object strings/CMakeFiles/strings.dir/ctype-win1250ch.c.o [ 10%] Building C object strings/CMakeFiles/strings.dir/ctype.c.o [ 10%] Building C object strings/CMakeFiles/strings.dir/decimal.c.o [ 14%] Building C object strings/CMakeFiles/strings.dir/dtoa.c.o /cygdrive/h/temp/mysql-5.5.23/strings/dtoa.c:55:14: error: conflicting types for ‘dtoa’ /usr/include/stdlib.h:162:8: note: previous declaration of ‘dtoa’ was here strings/CMakeFiles/strings.dir/build.make:583: recipe for target `strings/CMakeFiles/strings.dir/dtoa.c.o' failed make[3]: *** [strings/CMakeFiles/strings.dir/dtoa.c.o] Error 1 CMakeFiles/Makefile2:1711: recipe for target `strings/CMakeFiles/strings.dir/all' failed make[2]: *** [strings/CMakeFiles/strings.dir/all] Error 2 CMakeFiles/Makefile2:3028: recipe for target `client/CMakeFiles/mysql.dir/rule' failed make[1]: *** [client/CMakeFiles/mysql.dir/rule] Error 2 Makefile:1061: recipe for target `mysql' failed make: *** [mysql] Error 2 miguel@tikal /cygdrive/h/temp/mysql-5.5.23