Description of problem: When trying to compile coreutils-6.9-2.fc7 from srpm the compilation fail with errors: In file included from utimecmp.c:34: utimens.h:2: error: conflicting types for 'futimens' ///usr/include/sys/stat.h:370: error: previous declaration of 'futimens' was here make[2]: *** [utimecmp.o] Error 1 Version-Release numbers of selected component (if applicable): coreutils-6.9-2.fc7 glibc-2.6-3 How reproducible: always Steps to Reproduce: 1. download srpm of coreutils-6.9-2.fc7, decompress it or checkout sources from cvs 2. try to build Actual results: rpmbuild crash with errors Expected results: rpmbuild should rebuild that package without problem Additional info: it's light rain here in Brno
Created attachment 156019 [details] screenshot
Created attachment 156020 [details] proposed patch The problem occur with glibc-2.6. Glibc now declares "futimens" and it conflicts with "futimens" in gnulib. Upstream decided to rename it to "gl_futimens". http://cvs.savannah.gnu.org/viewvc/gnulib/gnulib/lib/utimens.c?revision=1.15&view=markup&pathrev=MAIN
coreutils-6.9-3.fc7 has been pushed to the Fedora 7 testing repository. If problems still persist, please make note of it in this bug report.
coreutils-6.9-3.fc7 has been pushed to the Fedora 7 stable repository. If problems still persist, please make note of it in this bug report.