Make fails with fedora build options set

Jon Kent jon.kent at gmail.com
Thu May 1 11:34:43 UTC 2014


Hi,

I'm trying to get a GnuBatch package into Fedora, which is currently
being reviewed. One of the points raised in the review was that I was
running make without any Fedora options. I've added these as requested
so the make line now looks like:

make %{?_smp_mflags} CFLAGS="%{optflags}" BINDIR=%{_bindir}

This expands out to :

make -j4 CFLAGS="-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
-fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches
-m64 -mtune=generic" BINDIR=/usr/bin

However with these options the build is now failing where is was working
fine before using just make. The errors are related to being unable to
find the header files (i.e. config.h). I've tried added -I option
pointing to the header directory but this did not help.

What I don't understand is why this worked before, where as with these
make options set the build now fails. Any pointers much appreciated as
I'm just going in circles here trying to resolve this problem.

The below is an part of the output I get when this fails:

make[4]: Entering directory
`/home/jon/rpmbuild/BUILD/gnubatch-1.10/util'
gcc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
-fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches
-m64 -mtune=generic   -c -o helpparse.o helpparse.c
helpparse.c:18:20: fatal error: config.h: No such file or directory
 #include "config.h"

Thanks,
Jon
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.fedoraproject.org/pipermail/devel/attachments/20140501/51ef1640/attachment.html>


More information about the devel mailing list