Description of problem: I just tried to compile package gimp-1_2_3-20_2 from Fedora. The compiler said 1. paint_funcs.c:992: warning: operation on `tmp' may be undefined paint_funcs.c:992: warning: operation on `tmp' may be undefined The source code is dest[b] = INT_MULT(src1[b], src1[b] + INT_MULT(2 * src2[b], 255 - src1 [b], tmp), tmp); You might be better off with code const int tmp2 = INT_MULT(2 * src2[b], 255 - src1[b],tmp); dest[b] = INT_MULT(src1[b], src1[b] + tmp2, tmp); 2. The compiler also said Lib.c(2893): remark #592: variable "RETVAL" is used before its value is set The source code is SV * RETVAL; #line 2186 "Lib.xs" need_pdl (); croak (__("gimp_tile_get_data is not yet implemented\n")); gimp_tile_ref (tile); gimp_tile_unref (tile, 0); #line 2893 "Lib.c" ST(0) = RETVAL; I agree with the compiler. RETVAL needs to be initialised before use. 3. The compiler said gap_filter_codegen.c(229): warning #192: unrecognized character escape sequence The source code is fprintf(l_fp, " fprintf(stderr, \"ERROR: p_\%s_iter_ALT stored Data missmatch in size %%d != %%d\\n\", \n", l_clean_proc_name); %%d isn't a valid specifier. Maybe you mean %d or %%%d ? 4. The compiler said gap_filter_codegen.c(590): warning #192: unrecognized character escape sequence Same problem as #3. Version-Release number of selected component (if applicable): gimp-1_2_3-20_2 How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
*** Bug 101030 has been marked as a duplicate of this bug. ***
We will have gimp 2.0 (or 2.0pre) in Fedora Core 2. You should take your issues with the source code to upstream (http://developer.gimp.org). Also, please use individual bugzilla entries for each problem in the future.
Should be CLOSED UPSTREAM actually.