<div dir="ltr">I am running Debian 7 on a 64-bit Intel system and I just tried to upgrade the kernel to 3.16.0-0.bpo.4 and it is failing. It is attempting to rebuild the video driver for the new kernel and I get the following error:<br>...<br><br clear="all"><div>Setting up linux-image-3.16.0-0.bpo.4-amd64 (3.16.7-ckt2-1~bpo70+1) ...<br>/etc/kernel/postinst.d/dkms:<br>Error! Bad return status for module build on kernel: 3.16.0-0.bpo.4-amd64 (x86_64)<br>Consult /var/lib/dkms/fglrx/12-6+point/build/make.log for more information.<br>...<br><br>the file /var/lib/dkms/fglrx/12-6+point/build/make.log contains:<br><br> DKMS make.log for fglrx-12-6+point for kernel 3.16.0-0.bpo.4-amd64 (x86_64)<br>Tue Jan 13 18:16:41 MST 2015<br>make: Entering directory `/usr/src/linux-headers-3.16.0-0.bpo.4-amd64'<br>make[1]: Entering directory `/usr/src/linux-headers-3.16.0-0.bpo.4-amd64'<br>  LD      /var/lib/dkms/fglrx/12-6+point/build/built-in.o<br>  CC [M]  /var/lib/dkms/fglrx/12-6+point/build/firegl_public.o<br>In file included from /var/lib/dkms/fglrx/12-6+point/build/firegl_public.c:467:0:<br>/var/lib/dkms/fglrx/12-6+point/build/drm_proc.h: In function ‘FGLDRM_proc_init’:<br>/var/lib/dkms/fglrx/12-6+point/build/drm_proc.h:98:2: error: implicit declaration of function ‘create_proc_entry’ [-Werror=implicit-function-declaration]<br>/var/lib/dkms/fglrx/12-6+point/build/drm_proc.h:98:19: warning: assignment makes pointer from integer without a cast [enabled by default]<br>/var/lib/dkms/fglrx/12-6+point/build/drm_proc.h:105:12: warning: assignment makes pointer from integer without a cast [enabled by default]<br>/var/lib/dkms/fglrx/12-6+point/build/drm_proc.h:112:7: warning: assignment makes pointer from integer without a cast [enabled by default]<br>/var/lib/dkms/fglrx/12-6+point/build/drm_proc.h:124:6: error: dereferencing pointer to incomplete type<br>/var/lib/dkms/fglrx/12-6+point/build/drm_proc.h:125:6: error: dereferencing pointer to incomplete type<br>/var/lib/dkms/fglrx/12-6+point/build/firegl_public.c: In function ‘firegl_proc_init’:<br>/var/lib/dkms/fglrx/12-6+point/build/firegl_public.c:589:14: warning: assignment makes pointer from integer without a cast [enabled by default]<br>/var/lib/dkms/fglrx/12-6+point/build/firegl_public.c:601:13: warning: assignment makes pointer from integer without a cast [enabled by default]<br>/var/lib/dkms/fglrx/12-6+point/build/firegl_public.c:608:12: error: dereferencing pointer to incomplete type<br>/var/lib/dkms/fglrx/12-6+point/build/firegl_public.c:608:27: error: ‘read_proc_t’ undeclared (first use in this function)<br>/var/lib/dkms/fglrx/12-6+point/build/firegl_public.c:608:27: note: each undeclared identifier is reported only once for each function it appears in<br>/var/lib/dkms/fglrx/12-6+point/build/firegl_public.c:608:39: error: expected expression before ‘)’ token<br>/var/lib/dkms/fglrx/12-6+point/build/firegl_public.c:612:15: warning: assignment makes pointer from integer without a cast [enabled by default]<br>/var/lib/dkms/fglrx/12-6+point/build/firegl_public.c:622:13: warning: assignment makes pointer from integer without a cast [enabled by default]<br>/var/lib/dkms/fglrx/12-6+point/build/firegl_public.c:642:16: error: dereferencing pointer to incomplete type<br>/var/lib/dkms/fglrx/12-6+point/build/firegl_public.c:642:43: error: expected expression before ‘)’ token<br>/var/lib/dkms/fglrx/12-6+point/build/firegl_public.c:647:16: error: dereferencing pointer to incomplete type<br>/var/lib/dkms/fglrx/12-6+point/build/firegl_public.c:651:16: error: dereferencing pointer to incomplete type<br>/var/lib/dkms/fglrx/12-6+point/build/firegl_public.c:660:13: warning: assignment makes pointer from integer without a cast [enabled by default]<br>/var/lib/dkms/fglrx/12-6+point/build/firegl_public.c:663:16: error: dereferencing pointer to incomplete type<br>/var/lib/dkms/fglrx/12-6+point/build/firegl_public.c:663:43: error: expected expression before ‘)’ token<br>/var/lib/dkms/fglrx/12-6+point/build/firegl_public.c:664:16: error: dereferencing pointer to incomplete type<br>/var/lib/dkms/fglrx/12-6+point/build/firegl_public.c:664:32: error: ‘write_proc_t’ undeclared (first use in this function)<br>/var/lib/dkms/fglrx/12-6+point/build/firegl_public.c:664:45: error: expected expression before ‘)’ token<br>/var/lib/dkms/fglrx/12-6+point/build/firegl_public.c:665:16: error: dereferencing pointer to incomplete type<br>/var/lib/dkms/fglrx/12-6+point/build/firegl_public.c: In function ‘KCL_GetEffectiveUid’:<br>/var/lib/dkms/fglrx/12-6+point/build/firegl_public.c:1537:5: error: incompatible types when returning type ‘kuid_t’ but ‘KCL_TYPE_Uid’ was expected<br>/var/lib/dkms/fglrx/12-6+point/build/firegl_public.c: In function ‘KCL_MEM_VM_MapRegion’:<br>/var/lib/dkms/fglrx/12-6+point/build/firegl_public.c:3893:39: error: ‘VM_RESERVED’ undeclared (first use in this function)<br>/var/lib/dkms/fglrx/12-6+point/build/firegl_public.c: At top level:<br>/var/lib/dkms/fglrx/12-6+point/build/firegl_public.c:514:1: warning: ‘firegl_debug_proc_read_wrap’ defined but not used [-Wunused-function]<br>/var/lib/dkms/fglrx/12-6+point/build/firegl_public.c:519:12: warning: ‘firegl_debug_proc_write_wrap’ defined but not used [-Wunused-function]<br>/var/lib/dkms/fglrx/12-6+point/build/firegl_public.c:537:12: warning: ‘firegl_major_proc_read’ defined but not used [-Wunused-function]<br>/var/lib/dkms/fglrx/12-6+point/build/firegl_public.c: In function ‘KCL_GetEffectiveUid’:<br>/var/lib/dkms/fglrx/12-6+point/build/firegl_public.c:1541:1: warning: control reaches end of non-void function [-Wreturn-type]<br>cc1: some warnings being treated as errors<br>make[3]: *** [/var/lib/dkms/fglrx/12-6+point/build/firegl_public.o] Error 1<br>make[2]: *** [_module_/var/lib/dkms/fglrx/12-6+point/build] Error 2<br>make[1]: *** [sub-make] Error 2<br>make: *** [all] Error 2<br>make: Leaving directory `/usr/src/linux-headers-3.16.0-0.bpo.4-amd64'<br><br></div><div>Can you give me any pointers as to what the problem is and how to fix it or if even possible?<br><br></div><div>Thanks.<br><br><br></div><div>-- <br><div>Bill Webster<br>Recon Dynamics<br><a href="tel:801-576-0877%2C%20x-222" value="+18015760877" target="_blank">801-576-0877, x-222</a><br>Fax: <a href="tel:801-576-0877" value="+18015760877" target="_blank">801-576-0877</a><br></div>
</div></div>