[...] FindOptionValue(local->options, "Mode"); ^ acecad.c:494:9: error: implicit declaration of function 'RemoveEnabledDevice'; did you mean 'xf86RemoveEnabledDevice'? [-Werror=implicit-function-declaration] RemoveEnabledDevice (local->fd); ^~~~~~~~~~~~~~~~~~~ xf86RemoveEnabledDevice acecad.c:494:9: warning: nested extern declaration of 'RemoveEnabledDevice' [-Wnested-externs] At top level: acecad.c:1075:1: warning: 'ReverseConvertProc' defined but not used [-Wunused-function] ReverseConvertProc (InputInfoPtr local, ^~~~~~~~~~~~~~~~~~ acecad.c: In function 'USBReadInput': acecad.c:1037:21: warning: 'report_y' may be used uninitialized in this function [-Wmaybe-uninitialized] xf86PostProximityEvent(local->dev, 0, 0, 3, report_x, report_y, z); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ acecad.c:1037:21: warning: 'report_x' may be used uninitialized in this function [-Wmaybe-uninitialized] cc1: some warnings being treated as errors make[2]: *** [Makefile:460: acecad.lo] Error 1 make[2]: Leaving directory '/tmp/B.qM49yV/BUILD/xf86-input-acecad-1.5.0/src' make[1]: *** [Makefile:438: all-recursive] Error 1 make[1]: Leaving directory '/tmp/B.qM49yV/BUILD/xf86-input-acecad-1.5.0' make: *** [Makefile:370: all] Error 2 error: Bad exit status from /tmp/B.qM49yV/BUILD/tmp/rpm-tmp.92725 (%build) RPM build errors: Bad exit status from /tmp/B.qM49yV/BUILD/tmp/rpm-tmp.92725 (%build) ended at: Sun Apr 15 01:03:55 2018, done in 0:00:07.689543 error: No files produced. mesg: ttyname failed: Inappropriate ioctl for device + chmod -R u+rwX /tmp/B.qM49yV/BUILD + rm -rf /tmp/B.qM49yV/tmp /tmp/B.qM49yV/BUILD mesg: ttyname failed: Inappropriate ioctl for device + rm -rf /tmp/B.qM49yV Begin-TLD-Builder-Info Build-Time: user:6.16s sys:0.74s real:8.54s (faults io:7 non-io:553921) End-TLD-Builder-Info