Description of problem: Rebuild of i3-4.0.1-1 on Fedora 15 fails while it works on Fedora 16+ and I'm unable to see another relevant difference than gcc in this case. Version-Release number of selected component (if applicable): i3-4.0.1-1.fc15 gcc-4.6.0-10.fc15 How reproducible: Everytime, try to rebuild i3-4.0.1-1.fcX in mock for x86_64 for example. Actual results: error: token "{" is not valid in preprocessor expressions Expected results: Working rebuild like at Fedora 16+
Created attachment 517042 [details] build.log from mock as bzip2 compressed file
rpm -qf /usr/include/yajl/yajl_version.h yajl-devel-1.0.11-1.fc15.x86_64 head /usr/include/yajl/yajl_version.h #ifndef YAJL_VERSION_H_ #define YAJL_VERSION_H_ #include <yajl/yajl_common.h> #define YAJL_MAJOR ${YAJL_MAJOR} #define YAJL_MINOR ${YAJL_MINOR} #define YAJL_MICRO ${YAJL_MICRO} #define YAJL_VERSION ((YAJL_MAJOR * 10000) + (YAJL_MINOR * 100) + YAJL_MICRO) Obviously a bug in /usr/include/yajl/yajl_version.h.
*** This bug has been marked as a duplicate of bug 714659 ***