Description of problem: I just tried to compile package mysql-3_23_58-2 from Fedora. The compiler said 1. dict0load.c:340: warning: too many arguments for format The source code is fprintf(stderr, "InnoDB: Error: data dictionary entry for table %s is corrupt!\n", "InnoDB: An index field is delete marked.\n", table->name); Note the , at the end of the first line starting with InnoDB. Maybe fprintf(stderr, "InnoDB: Error: data dictionary entry for table %s is corrupt!\n" "InnoDB: An index field is delete marked.\n", table->name); was intended by the programmer, to get string concatenation. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
Patch applied in mysql-3.23.58-8. I see it is already fixed in mysql 4.*, but we aren't going to be able to ship that till mysql fixes their licensing problem :-(
An errata has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on the solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHSA-2004-597.html
An errata has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on the solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHSA-2004-569.html