Hide Forgot
Building from SRPM fails: Making all in os <snip> gcc -DHAVE_CONFIG_H -I. -I../include -DHAVE_DIX_CONFIG_H -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -DDBUS_API_SUBJECT_TO_CHANGE -D_BSD_SOURCE -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/hal -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I../include -I../include -I../Xext -I../composite -I../damageext -I../xfixes -I../Xi -I../mi -I../miext/shadow -I../miext/damage -I../render -I../randr -I../fb -fvisibility=hidden -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -Wstrict-overflow -rdynamic -Wl,-z,relro -MT connection.lo -MD -MP -MF .deps/connection.Tpo -c -o .libs/connection.o connection.c -fPIC -DPIC backtrace.c: In function 'xorg_backtrace': backtrace.c:48: warning: assignment discards qualifiers from pointer target type backtrace.c:51: warning: pointer of type 'void *' used in subtraction backtrace.c:54: warning: pointer of type 'void *' used in subtraction gcc -DHAVE_CONFIG_H -I. -I../include -DHAVE_DIX_CONFIG_H -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -DDBUS_API_SUBJECT_TO_CHANGE -D_BSD_SOURCE -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/hal -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I../include -I../include -I../Xext -I../composite -I../damageext -I../xfixes -I../Xi -I../mi -I../miext/shadow -I../miext/damage -I../render -I../randr -I../fb -fvisibility=hidden -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -Wstrict-overflow -rdynamic -Wl,-z,relro -MT io.lo -MD -MP -MF .deps/io.Tpo -c -o .libs/io.o io.c -fPIC -DPIC connection.c: In function 'NotifyParentProcess': connection.c:362: warning: ignoring return value of 'write', declared with attribute warn_unused_result connection.c: In function 'AuthAudit': connection.c:620: error: invalid initializer make[1]: *** [connection.lo] Error 1 make[1]: *** Waiting for unfinished jobs.... make: *** [all-recursive] Error 1 error: Bad exit status from /var/tmp/rpm-tmp.JWVbt0 (%build)
This is the same problem as in bug #605588 and I can confirm that uninstalling systemtap-sdt-devel allowed the build to finish OK. I'm not closing this as a dupe because #605588 is filed against Fedora.
Since RHEL 6.1 External Beta has begun, and this bug remains unresolved, it has been rejected as it is not proposed as exception or blocker. Red Hat invites you to ask your support representative to propose this request, if appropriate and relevant, in the next release of Red Hat Enterprise Linux.
Fixed in 6.2 by building with --without-dtrace, closing.