Bug #57620 Build failure in linux_x86_werror platform on mysql-next-mr-bugfixing tree
Submitted: 21 Oct 2010 10:05 Modified: 2 Dec 2010 0:20
Reporter: Anitha Gopi Email Updates:
Status: Duplicate Impact on me:
None 
Category:MySQL Server: Compiling Severity:S3 (Non-critical)
Version:mysql-trunk-bugfixing OS:Any
Assigned to: CPU Architecture:Any

[21 Oct 2010 10:05] Anitha Gopi
Description:
CMakeFiles/perror.dir/perror.c.o: In function `main':
/export/home3/pb2/build/sb_2-2431121-1287647658.32/mysql-5.6.99-m5/extra/perror.c:268: warning: `sys_errlist' is deprecated; use `strerror' or `strerror_r' instead /export/home3/pb2/build/sb_2-2431121-1287647658.32/mysql-5.6.99-m5/extra/perror.c:266: warning: `sys_nerr' is deprecated; use `strerror' or `strerror_r' instead
[ 29%] Built target perror
[ 29%] Building CXX object sql/CMakeFiles/binlog.dir/binlog.cc.o
Scanning dependencies of target slave
[ 29%] Building CXX object sql/CMakeFiles/slave.dir/rpl_slave.cc.o
Linking CXX static library libmaster.a
[ 29%] Built target master
[ 29%] Building CXX object sql/CMakeFiles/binlog.dir/sql_binlog.cc.o
[ 29%] Building CXX object sql/CMakeFiles/slave.dir/rpl_reporting.cc.o
[ 29%] Building CXX object sql/CMakeFiles/slave.dir/rpl_mi.cc.o
[ 30%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_filter.cc.o
cc1plus: warnings being treated as errors
/export/home3/pb2/build/sb_2-2431121-1287647658.32/mysql-5.6.99-m5/sql/rpl_filter.h: In constructor 'Rpl_filter::Rpl_filter()':
/export/home3/pb2/build/sb_2-2431121-1287647658.32/mysql-5.6.99-m5/sql/rpl_filter.h:123: warning: 'Rpl_filter::wild_ignore_table_inited' will be initialized after /export/home3/pb2/build/sb_2-2431121-1287647658.32/mysql-5.6.99-m5/sql/rpl_filter.h:118: warning: 'bool Rpl_filter::do_table_hash_inited' /export/home3/pb2/build/sb_2-2431121-1287647658.32/mysql-5.6.99-m5/sql/rpl_filter.cc:25: warning: when initialized here
gmake[2]: *** [sql/CMakeFiles/binlog.dir/rpl_filter.cc.o] Error 1 gmake[2]: *** Waiting for unfinished jobs....
[ 30%] Building CXX object sql/CMakeFiles/slave.dir/rpl_rli.cc.o
Scanning dependencies of target partition
[ 31%] Building CXX object sql/CMakeFiles/partition.dir/ha_partition.cc.o
gmake[1]: *** [sql/CMakeFiles/binlog.dir/all] Error 2 gmake[1]: *** Waiting for unfinished jobs....
Linking CXX static library libslave.a
[ 31%] Built target slave
Linking CXX static library libpartition.a
[ 31%] Built target partition
gmake: *** [all] Error 2
+ echo '[SOURCEBUILDER] FAIL see log'
[SOURCEBUILDER] FAIL see log
+ exit

How to repeat:
See the PB report
http://pb2.norway.sun.com/?template=show_pushes&branch=mysql-next-mr-bugfixing
http://pb2.norway.sun.com/?action=archive_download&archive_id=2431125&pretty=please
[21 Oct 2010 17:43] Sveta Smirnova
Thank you for the report.

set to "Verified" as repeatable and documented on Pushbuild.
[18 Nov 2010 10:47] Davi Arnaut
Replication code...
[18 Nov 2010 12:57] Luis Soares
The issue does not show up anymore in PB2 (trunk-bugfixing now):

http://pb2.norway.sun.com/web.py?action=archive_download&archive_id=2547204&pretty=please

It seems to have been fixed in revid:
alexander.nozdrin@oracle.com-20101114180932-n7290tk8v6md8r2t
[19 Nov 2010 4:19] Anitha Gopi
Problem still seen in PB2. Failure is at a different point now. Warning is in sql_select.cc 

http://pb2.norway.sun.com/?action=archive_download&archive_id=2550317&pretty=please

cc1plus: warnings being treated as errors
/export/home/pb2/build/sb_0-2550189-1290101612.83/mysql-5.6.1-m5/sql/sql_select.cc: In function 'void best_access_path(JOIN*, JOIN_TAB*, table_map, uint, bool, double, POSITION*, POSITION*)':
/export/home/pb2/build/sb_0-2550189-1290101612.83/mysql-5.6.1-m5/sql/sql_select.cc:6831: warning: 'loose_scan_opt.Loose_scan_opt::bound_sj_equalities' may be used uninitialized in this function /export/home/pb2/build/sb_0-2550189-1290101612.83/mysql-5.6.1-m5/sql/sql_select.cc:6831: warning: 'loose_scan_opt.Loose_scan_opt::quick_max_loose_keypart' may be used uninitialized in this function /export/home/pb2/build/sb_0-2550189-1290101612.83/mysql-5.6.1-m5/sql/sql_select.cc:6831: warning: 'loose_scan_opt.Loose_scan_opt::best_loose_scan_key' may be used uninitialized in this function /export/home/pb2/build/sb_0-2550189-1290101612.83/mysql-5.6.1-m5/sql/sql_select.cc:6831: warning: 'loose_scan_opt.Loose_scan_opt::best_loose_scan_records' may be used uninitialized in this function /export/home/pb2/build/sb_0-2550189-1290101612.83/mysql-5.6.1-m5/sql/sql_select.cc:6831: warning: 'loose_scan_opt.Loose_scan_opt::best_max_loose_keypart' may be used uninitialized in this function /export/home/pb2/build/sb_0-2550189-1290101612.83/mysql-5.6.1-m5/sql/sql_select.cc:6831: warning: 'loose_scan_opt.Loose_scan_opt::best_loose_scan_start_key' may be used uninitialized in this function
[ 91%] Building CXX object sql/CMakeFiles/sql.dir/sql_trigger.cc.o
gmake[2]: *** [sql/CMakeFiles/sql.dir/sql_select.cc.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... gmake[1]: *** [sql/CMakeFiles/sql.dir/all] Error 2 gmake: *** [all] Error 2
+ echo '[SOURCEBUILDER] FAIL see log'
[SOURCEBUILDER] FAIL see log
+ exit
[19 Nov 2010 9:05] Anitha Gopi
Manyi,
Assigning to you since the problem is now in optimizer code
[2 Dec 2010 0:20] Anitha Gopi
Fix for Bug#47609 has fixed this bug too