C/C++ Compiler Invalidly Turning Warnings into Errors?

Stephen Morris samorris at netspace.net.au
Thu Jan 15 07:50:41 UTC 2015


I have a driver for a wifi usb device that I need to compile because 
there are no drivers in the kernel, which has been obtained from the 
vendor of the device. When I attempt to compile the code the compile 
fails on the grounds that some warnings are being translated into 
errors. From my perspective these errors should not be happening 
because, when a debugging module wants to time stamp the build, that is 
not an error and is perfectly acceptable. How do I get the compiler to 
stop producing these errors. The messages I get are listed below.

Authentication requested [root] for make driver:
make ARCH=x86_64 CROSS_COMPILE= -C 
/lib/modules/3.17.8-300.fc21.x86_64/build 
M=/usr/local/downloads/dlink/RTL8812AU_linux_v4.3.2_11100.20140411/driver/rtl8812AU_linux_v4.3.2_11100.20140411 
modules
make[1]: Entering directory '/usr/src/kernels/3.17.8-300.fc21.x86_64'
   CC [M] 
/usr/local/downloads/dlink/RTL8812AU_linux_v4.3.2_11100.20140411/driver/rtl8812AU_linux_v4.3.2_11100.20140411/core/rtw_cmd.o
   CC [M] 
/usr/local/downloads/dlink/RTL8812AU_linux_v4.3.2_11100.20140411/driver/rtl8812AU_linux_v4.3.2_11100.20140411/core/rtw_security.o
   CC [M] 
/usr/local/downloads/dlink/RTL8812AU_linux_v4.3.2_11100.20140411/driver/rtl8812AU_linux_v4.3.2_11100.20140411/core/rtw_debug.o
/usr/local/downloads/dlink/RTL8812AU_linux_v4.3.2_11100.20140411/driver/rtl8812AU_linux_v4.3.2_11100.20140411/core/rtw_debug.c: 
In function ‘dump_drv_version’:
/usr/local/downloads/dlink/RTL8812AU_linux_v4.3.2_11100.20140411/driver/rtl8812AU_linux_v4.3.2_11100.20140411/core/rtw_debug.c:66:64: 
error: macro "__DATE__" might prevent reproducible builds 
[-Werror=date-time]
   DBG_871X_SEL_NL(sel, "build time: %s %s\n", __DATE__, __TIME__);
                                                                 ^
/usr/local/downloads/dlink/RTL8812AU_linux_v4.3.2_11100.20140411/driver/rtl8812AU_linux_v4.3.2_11100.20140411/core/rtw_debug.c:66:1: 
error: macro "__TIME__" might prevent reproducible builds 
[-Werror=date-time]
   DBG_871X_SEL_NL(sel, "build time: %s %s\n", __DATE__, __TIME__);
  ^
/usr/local/downloads/dlink/RTL8812AU_linux_v4.3.2_11100.20140411/driver/rtl8812AU_linux_v4.3.2_11100.20140411/core/rtw_debug.c:66:1: 
error: macro "__DATE__" might prevent reproducible builds 
[-Werror=date-time]
/usr/local/downloads/dlink/RTL8812AU_linux_v4.3.2_11100.20140411/driver/rtl8812AU_linux_v4.3.2_11100.20140411/core/rtw_debug.c:66:1: 
error: macro "__TIME__" might prevent reproducible builds 
[-Werror=date-time]
/usr/local/downloads/dlink/RTL8812AU_linux_v4.3.2_11100.20140411/driver/rtl8812AU_linux_v4.3.2_11100.20140411/core/rtw_debug.c:66:1: 
error: macro "__DATE__" might prevent reproducible builds 
[-Werror=date-time]
/usr/local/downloads/dlink/RTL8812AU_linux_v4.3.2_11100.20140411/driver/rtl8812AU_linux_v4.3.2_11100.20140411/core/rtw_debug.c:66:1: 
error: macro "__TIME__" might prevent reproducible builds 
[-Werror=date-time]
cc1: some warnings being treated as errors
scripts/Makefile.build:257: recipe for target 
'/usr/local/downloads/dlink/RTL8812AU_linux_v4.3.2_11100.20140411/driver/rtl8812AU_linux_v4.3.2_11100.20140411/core/rtw_debug.o' 
failed
make[2]: *** 
[/usr/local/downloads/dlink/RTL8812AU_linux_v4.3.2_11100.20140411/driver/rtl8812AU_linux_v4.3.2_11100.20140411/core/rtw_debug.o] 
Error 1
Makefile:1377: recipe for target 
'_module_/usr/local/downloads/dlink/RTL8812AU_linux_v4.3.2_11100.20140411/driver/rtl8812AU_linux_v4.3.2_11100.20140411' 
failed
make[1]: *** 
[_module_/usr/local/downloads/dlink/RTL8812AU_linux_v4.3.2_11100.20140411/driver/rtl8812AU_linux_v4.3.2_11100.20140411] 
Error 2
make[1]: Leaving directory '/usr/src/kernels/3.17.8-300.fc21.x86_64'
Makefile:1350: recipe for target 'modules' failed
make: *** [modules] Error 2
##################################################
Compile make driver error: 2
Please check error Mesg
##################################################

-------------- next part --------------
A non-text attachment was scrubbed...
Name: samorris.vcf
Type: text/x-vcard
Size: 130 bytes
Desc: not available
URL: <http://lists.fedoraproject.org/pipermail/users/attachments/20150115/e5bfef2e/attachment-0001.vcf>


More information about the users mailing list