免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4175 | 回复: 11
打印 上一主题 下一主题

mysql5.5.18编译出现大量警告 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-01-08 15:12 |只看该作者 |倒序浏览
我在centos 5上编译mysql 5.5.17和percano mysql5.5.18时都出现大量的类似以下信息的警告,查google,有的说是bug,但查别人的成功安装帖子,没有一个说到这个问题,不知是否有人成功解决这个问题,请指教!gcc 4.1.2和gcc4.2.4都类似。

/usr/local/src/Percona-Server-5.5.18-rel23.0/storage/innobase/handler/ha_innodb.cc:12560: warning: type-punning to incomplete type m
ight break strict-aliasing rules
/usr/local/src/Percona-Server-5.5.18-rel23.0/storage/innobase/handler/ha_innodb.cc:12561: warning: type-punning to incomplete type m
ight break strict-aliasing rules
/usr/local/src/Percona-Server-5.5.18-rel23.0/storage/innobase/handler/ha_innodb.cc:12562: warning: type-punning to incomplete type m
ight break strict-aliasing rules
/usr/local/src/Percona-Server-5.5.18-rel23.0/storage/innobase/handler/ha_innodb.cc:12563: warning: type-punning to incomplete type m
ight break strict-aliasing rules
/usr/local/src/Percona-Server-5.5.18-rel23.0/storage/innobase/handler/ha_innodb.cc:12564: warning: type-punning to incomplete type m
ight break strict-aliasing rules
/usr/local/src/Percona-Server-5.5.18-rel23.0/storage/innobase/handler/ha_innodb.cc:12565: warning: type-punning to incomplete type m
ight break strict-aliasing rules
/usr/local/src/Percona-Server-5.5.18-rel23.0/storage/innobase/handler/ha_innodb.cc:12566: warning: type-punning to incomplete type m
ight break strict-aliasing rules
/usr/local/src/Percona-Server-5.5.18-rel23.0/storage/innobase/handler/ha_innodb.cc:12567: warning: type-punning to incomplete type m
ight break strict-aliasing rules

论坛徽章:
0
2 [报告]
发表于 2012-01-10 11:22 |只看该作者
回复 1# syzxlyx_cu


    这个貌似是gcc版本问题,我编译也出现大量这样的警告,但是不影响使用。

论坛徽章:
0
3 [报告]
发表于 2012-01-10 15:18 |只看该作者
我编译的时候,也发现了这样的问题。
CentOS 5 以及 RHEL5,都一样。

论坛徽章:
0
4 [报告]
发表于 2012-01-10 16:55 |只看该作者
本帖最后由 lijichao 于 2012-01-10 16:56 编辑

mysql 5.5以后的版本得用CMake编译了!

论坛徽章:
0
5 [报告]
发表于 2012-01-11 10:35 |只看该作者
cmake的log里有错误,不知为何?

论坛徽章:
0
6 [报告]
发表于 2012-01-12 01:33 |只看该作者
好在不是用centos, 用debian的没问题

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
7 [报告]
发表于 2012-01-16 22:53 |只看该作者
警告没有问题。只要不出现错误。

论坛徽章:
0
8 [报告]
发表于 2012-01-22 12:31 |只看该作者
本帖最后由 kuhanzhu 于 2012-01-22 12:31 编辑

yum install cmake

以下内容#后表示解释内容,实际使用时应当删除
cmake \
-DCMAKE_BUILD_TYPE=RelWithDebInfo\#可不用本句,没多大意义
-DCMAKE_INSTALL_PREFIX=/usr/local/webroot/mysql/\#MySQL安装目录
-DSYSCONFDIR=/usr/local/webroot/etc\#配置文件目录,需cp
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock\#安排个目录放mysql.sock文件把,可以设置为日志存放,data存放目录等位置
-DMYSQL_DATADIR=/usr/local/webroot/mysql/data/\#数据库目录
-DCOMMUNITY_BUILD=ON\#表示社区版,意义不大,可去掉
-DENABLED_PROFILING=ON\
-DWITH_INNOBASE_STORAGE_ENGINE=1\#必须选是,否则启动不了,估计是MySQL自身要。INNOBASE_STORAGE存储引擎
-DENABLED_LOCAL_INFILE=1\
-DMYSQL_TCP_PORT=3306\#端口,可去除本句,非必须
-DWITH_EXTRA_CHARSETS=all\#本参数只有三个选项:all、complex、none,并不存在gbk、gb2312的选择,假如填写gbk,gb2312,utf8,最后将只得到utf8支持,也就是说创建不了gbk只类的表。
-DWITH_EMBEDDED_SERVER=1
-DWITHOUT_PARTITION_STORAGE_ENGINE=1\
-DWITH_DEBUG=OFF

论坛徽章:
4
CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52戌狗
日期:2013-12-27 15:08:11
9 [报告]
发表于 2012-01-28 14:05 |只看该作者
换个其他版本的linux系统如何呢

论坛徽章:
0
10 [报告]
发表于 2012-01-30 11:35 |只看该作者
看一下这个:http://bugs.mysql.com/bug.php?id=42733

应该是没有影响的~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP