trinity-1.4-3 failed on ppc64le http://ppc.koji.fedoraproject.org/koji/buildinfo?buildID=257957 In file included from ioctls/vt.c:6:0: ioctls/vt.c:99:8: error: invalid application of 'sizeof' to incomplete type 'struct termios' IOCTL(TCGETS), ^ /builddir/build/BUILD/trinity-1.4/include/ioctls.h:52:15: note: in definition of macro 'IOCTL' { .request = _request, .name = #_request, } ^ CC net/bpf.o ioctls/vt.c:100:8: error: invalid application of 'sizeof' to incomplete type 'struct termios' IOCTL(TCSETS), ^ /builddir/build/BUILD/trinity-1.4/include/ioctls.h:52:15: note: in definition of macro 'IOCTL' { .request = _request, .name = #_request, } ^ ioctls/vt.c:101:8: error: invalid application of 'sizeof' to incomplete type 'struct termios' IOCTL(TCSETSW), ^ /builddir/build/BUILD/trinity-1.4/include/ioctls.h:52:15: note: in definition of macro 'IOCTL' { .request = _request, .name = #_request, } ^ ioctls/vt.c:102:8: error: invalid application of 'sizeof' to incomplete type 'struct termios' IOCTL(TCSETSF), ^ /builddir/build/BUILD/trinity-1.4/include/ioctls.h:52:15: note: in definition of macro 'IOCTL' { .request = _request, .name = #_request, } ^ CC net/ether.o Makefile:87: recipe for target 'ioctls/vt.o' failed Note: as -#include <termios.h> as been removed from /sysdeps/unix/sysv/linux/powerpc/bits/ioctl-types.h in glibc since version glibc-2.19.90-32 see ttps://sourceware.org/git/?p=glibc.git;a=commit;h=d4795e4a43e6f0c221bc5dc64c612206a21a177b in ioctls/vt.c "#include <sys/ioctl.h>" is not enough. "#include <sys/termios.h" is now needed
Created attachment 933817 [details] add include termios scratch build succeed on primary http://koji.fedoraproject.org/koji/taskinfo?taskID=7509225 on secondary http://ppc.koji.fedoraproject.org/koji/taskinfo?taskID=2067940
Thanks for the analysis and patch. I have applied the patch and done Rawhide and F-21 builds.
trinity-1.4-4.fc21 has been submitted as an update for Fedora 21. https://admin.fedoraproject.org/updates/trinity-1.4-4.fc21
Package trinity-1.4-4.fc21: * should fix your issue, * was pushed to the Fedora 21 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing trinity-1.4-4.fc21' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2014-10174/trinity-1.4-4.fc21 then log in and leave karma (feedback).
trinity-1.4-4 scratch builds succeed on: primary http://koji.fedoraproject.org/koji/taskinfo?taskID=7542470 secondary http://ppc.koji.fedoraproject.org/koji/taskinfo?taskID=2094362
trinity-1.4-4.fc21 has been pushed to the Fedora 21 stable repository. If problems still persist, please make note of it in this bug report.