Description of problem: If build with mock/koji x86_64, some class names and enumeration names are not converted correctly, thus fail the build. I've made a simple package which demonstrates the problem. Gob2TestDialog.gob is converted to gob2test-dialog.c and gob2test-dialog.h However in gob2test-dialog.c, line 80: static void gob2test_dialog_class_init (Gob2TestDialoCClass * c) G_GNUC_UNUSED; Where the parameter type should be Gob2TestDialogClass, not Gob2TestDialoCClass. Strange thing is, it only happened on mock and koji build on x86_64. In other words, rpmbuild on F-11 i386/x86_64, OK. rpmbuild on rawhide i386/x86_64 OK. mock for F-11 i386/x86_64 OK. mock for rawhide/i386, OK. mock for rawhide, x86_64 failed. Version-Release number of selected component (if applicable): gob2-2.0.16-2.fc12.x86_64 How reproducible: Always Steps to Reproduce: 1. mock --no-cleanup-after -r fedora-devel-x86_64 gob2test-dialog-0.1-1.fc11.src.rpm 2. The build should be fail. 3. gedit /var/lib/mock/fedora-rawhide-x86_64/root/builddir/build/BUILD/gob2test-dialog/gob2test-dialog.c Actual results: In gob2test-dialog.c, line 80: the parameter type is Gob2TestDialoCClass. Expected results: Should be Gob2TestDialogClass Additional info: Not quite sure it's related or not. If I manage to invoke glibc-2.10.1 instead of glibc-2.10.90. The build works.
Created attachment 358669 [details] Gob2 test package which triggers this bug.
This bug appears to have been reported against 'rawhide' during the Fedora 12 development cycle. Changing version to '12'. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping
Created attachment 373382 [details] a patch strcpy() problem (strings may not overlap), manifests only on some systems
built in rawhide: gob2-2.0.16-3.fc13 dchen, can you please test this? and, if you need also F12 build, please let me know
I've tested this, and it worked for me. Would you mind building F-12 and F-11 as well? Thanks!
OK, will fix in F12 and F11
gob2-2.0.16-4.fc12 has been submitted as an update for Fedora 12. http://admin.fedoraproject.org/updates/gob2-2.0.16-4.fc12
gob2-2.0.15-5.fc11 has been submitted as an update for Fedora 11. http://admin.fedoraproject.org/updates/gob2-2.0.15-5.fc11
gob2-2.0.15-5.fc11 has been pushed to the Fedora 11 stable repository. If problems still persist, please make note of it in this bug report.
gob2-2.0.16-4.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report.