It seems this not the problem.
The problem is :
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../upnp/inc -I./inc
-I../threadutil/inc
-I../ixml/inc -I./src/inc -pthread -O2 -g -pipe -Wall
-Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32
-march=i386
-mtune=generic -fasynchronous-unwind-tables -Os -MT
src/genlib/net/http/libupnp_la-httpreadwrite.lo -MD -MP -MF
src/genlib/net/http/.deps/libupnp_la-httpreadwrite.Tpo -c
src/genlib/net/http/httpreadwrite.c -fPIC -DPIC -o
src/genlib/net/http/.libs/libupnp_la-httpreadwrite.o
src/genlib/net/http/httpreadwrite.c: In function 'http_SendMessage':
src/genlib/net/http/httpreadwrite.c:352: error: expected identifier
before '(' token
make[3]: *** [src/genlib/net/http/libupnp_la-httpreadwrite.lo] Error 1
The same srpm compile fine with F-7 so i can't understand where the
problem come from.