<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>FYI<br><br><div><hr id="stopSpelling">From: p_c_chan@hotmail.com<br>To: 623006@bugs.debian.org; owner@bugs.debian.org<br>Subject: #729765 module does not compile for linux 3.11 isn't resolved<br>Date: Thu, 16 Jan 2014 20:49:27 -0500<br><br>

<style><!--
.ExternalClass .ecxhmmessage P {
padding:0px;
}

.ExternalClass body.ecxhmmessage {
font-size:12pt;
font-family:Calibri;
}

--></style>
<div dir="ltr">Fglrx-modules-dkms (1:13.12-3) fails to compile under 3.12.6 kernel nor 3.10.26.  It compiles under 3.4.76 kernel though.<br>The last working fglrx-modules-dkms that complied under newer kernel was 1.13.4-4.   The new packages are missing some patches since 1:13.8.<br><br># dpkg -i /opt/x/fglrx-modules-dkms_13.12-3_amd64.deb<br>(Reading database ... 432032 files and directories currently installed.)<br>Preparing to unpack .../fglrx-modules-dkms_13.12-3_amd64.deb ...<br><br>-------- Uninstall Beginning --------<br>Module:  fglrx<br>Version: 13.12<br>Kernel:  3.4.76 (x86_64)<br>-------------------------------------<br><br>Status: Before uninstall, this module version was ACTIVE on this kernel.<br><br>fglrx.ko:<br> - Uninstallation<br>   - Deleting from: /lib/modules/3.4.76/updates/dkms/<br> - Original module<br>   - No original module was found for this module on this kernel.<br>   - Use the dkms install command to reinstall any previous module version.<br><br>depmod....<br><br>DKMS: uninstall completed.<br><br>------------------------------<br>Deleting module version: 13.12<br>completely from the DKMS tree.<br>------------------------------<br>Done.<br>Unpacking fglrx-modules-dkms (1:13.12-3) over (1:13.12-3) ...<br>Setting up fglrx-modules-dkms (1:13.12-3) ...<br>Loading new fglrx-13.12 DKMS files...<br>Building for 3.4.76 and 3.12.6<br>Building initial module for 3.4.76<br>Done.<br><br>fglrx:<br>Running module version sanity check.<br> - Original module<br>   - No original module exists within this kernel<br> - Installation<br>   - Installing to /lib/modules/3.4.76/updates/dkms/<br><br>depmod....<br><br>DKMS: install completed.<br>Building initial module for 3.12.6<br>Error! Bad return status for module build on kernel: 3.12.6 (x86_64)<br>Consult /var/lib/dkms/fglrx/13.12/build/make.log for more information.<br><br>#cat  /var/lib/dkms/fglrx/13.12/build/make.log<br>DKMS make.log for fglrx-13.12 for kernel 3.12.6 (x86_64)<br>Thu Jan 16 20:26:16 EST 2014<br>make: Entering directory `/usr/src/linux-3.12.6'<br>  LD      /var/lib/dkms/fglrx/13.12/build/built-in.o<br>  CC [M]  /var/lib/dkms/fglrx/13.12/build/firegl_public.o<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c: In function ‘drm_name_info_wrap’:<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:17: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                 ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:542:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_name_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:24: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                        ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:542:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_name_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:34: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                                  ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:542:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_name_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:42: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                                          ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:542:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_name_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:52: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                                                    ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:542:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_name_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:528:11: error: dereferencing pointer to incomplete type<br>     if  (m->count + len < m->size)                                      \                                                                                           <br>           ^                                                                                                                                                         <br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:542:1: note: in expansion of macro ‘READ_PROC_WRAP’                                                                  <br> READ_PROC_WRAP(drm_name_info)                                                                                                                                       <br> ^                                                                                                                                                                   <br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:528:28: error: dereferencing pointer to incomplete type                                                              <br>     if  (m->count + len < m->size)                                      \                                                                                           <br>                            ^                                                                                                                                        <br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:542:1: note: in expansion of macro ‘READ_PROC_WRAP’                                                                  <br> READ_PROC_WRAP(drm_name_info)                                                                                                                                       <br> ^                                                                                                                                                                   <br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:530:11: error: dereferencing pointer to incomplete type<br>          m->count += len;                                               \<br>           ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:542:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_name_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:535:11: error: dereferencing pointer to incomplete type<br>          m->count = m->size;                                            \<br>           ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:542:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_name_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:535:22: error: dereferencing pointer to incomplete type<br>          m->count = m->size;                                            \<br>                      ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:542:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_name_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c: In function ‘drm_mem_info_wrap’:<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:17: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                 ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:543:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_mem_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:24: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                        ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:543:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_mem_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:34: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                                  ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:543:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_mem_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:42: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                                          ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:543:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_mem_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:52: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                                                    ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:543:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_mem_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:528:11: error: dereferencing pointer to incomplete type<br>     if  (m->count + len < m->size)                                      \<br>           ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:543:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_mem_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:528:28: error: dereferencing pointer to incomplete type<br>     if  (m->count + len < m->size)                                      \<br>                            ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:543:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_mem_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:530:11: error: dereferencing pointer to incomplete type<br>          m->count += len;                                               \<br>           ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:543:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_mem_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:535:11: error: dereferencing pointer to incomplete type<br>          m->count = m->size;                                            \<br>           ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:543:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_mem_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:535:22: error: dereferencing pointer to incomplete type<br>          m->count = m->size;                                            \<br>                      ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:543:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_mem_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c: In function ‘drm_mem_info1_wrap’:<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:17: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                 ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:544:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_mem_info1)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:24: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                        ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:544:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_mem_info1)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:34: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                                  ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:544:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_mem_info1)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:42: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                                          ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:544:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_mem_info1)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:52: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                                                    ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:544:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_mem_info1)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:528:11: error: dereferencing pointer to incomplete type<br>     if  (m->count + len < m->size)                                      \<br>           ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:544:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_mem_info1)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:528:28: error: dereferencing pointer to incomplete type<br>     if  (m->count + len < m->size)                                      \<br>                            ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:544:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_mem_info1)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:530:11: error: dereferencing pointer to incomplete type<br>          m->count += len;                                               \<br>           ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:544:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_mem_info1)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:535:11: error: dereferencing pointer to incomplete type<br>          m->count = m->size;                                            \<br>           ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:544:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_mem_info1)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:535:22: error: dereferencing pointer to incomplete type<br>          m->count = m->size;                                            \<br>                      ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:544:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_mem_info1)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c: In function ‘drm_vm_info_wrap’:<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:17: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                 ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:545:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_vm_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:24: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                        ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:545:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_vm_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:34: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                                  ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:545:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_vm_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:42: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                                          ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:545:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_vm_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:52: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                                                    ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:545:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_vm_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:528:11: error: dereferencing pointer to incomplete type<br>     if  (m->count + len < m->size)                                      \<br>           ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:545:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_vm_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:528:28: error: dereferencing pointer to incomplete type<br>     if  (m->count + len < m->size)                                      \<br>                            ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:545:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_vm_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:530:11: error: dereferencing pointer to incomplete type<br>          m->count += len;                                               \<br>           ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:545:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_vm_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:535:11: error: dereferencing pointer to incomplete type<br>          m->count = m->size;                                            \<br>           ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:545:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_vm_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:535:22: error: dereferencing pointer to incomplete type<br>          m->count = m->size;                                            \<br>                      ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:545:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_vm_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c: In function ‘drm_clients_info_wrap’:<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:17: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                 ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:546:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_clients_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:24: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                        ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:546:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_clients_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:34: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                                  ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:546:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_clients_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:42: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                                          ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:546:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_clients_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:52: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                                                    ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:546:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_clients_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:528:11: error: dereferencing pointer to incomplete type<br>     if  (m->count + len < m->size)                                      \<br>           ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:546:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_clients_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:528:28: error: dereferencing pointer to incomplete type<br>     if  (m->count + len < m->size)                                      \<br>                            ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:546:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_clients_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:530:11: error: dereferencing pointer to incomplete type<br>          m->count += len;                                               \<br>           ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:546:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_clients_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:535:11: error: dereferencing pointer to incomplete type<br>          m->count = m->size;                                            \<br>           ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:546:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_clients_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:535:22: error: dereferencing pointer to incomplete type<br>          m->count = m->size;                                            \<br>                      ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:546:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(drm_clients_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c: In function ‘firegl_lock_info_wrap’:<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:17: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                 ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:547:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_lock_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:24: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                        ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:547:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_lock_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:34: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                                  ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:547:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_lock_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:42: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                                          ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:547:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_lock_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:52: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                                                    ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:547:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_lock_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:528:11: error: dereferencing pointer to incomplete type<br>     if  (m->count + len < m->size)                                      \<br>           ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:547:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_lock_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:528:28: error: dereferencing pointer to incomplete type<br>     if  (m->count + len < m->size)                                      \<br>                            ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:547:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_lock_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:530:11: error: dereferencing pointer to incomplete type<br>          m->count += len;                                               \<br>           ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:547:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_lock_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:535:11: error: dereferencing pointer to incomplete type<br>          m->count = m->size;                                            \<br>           ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:547:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_lock_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:535:22: error: dereferencing pointer to incomplete type<br>          m->count = m->size;                                            \<br>                      ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:547:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_lock_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c: In function ‘firegl_debug_proc_read_wrap’:<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:17: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                 ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:551:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_debug_proc_read)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:24: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                        ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:551:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_debug_proc_read)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:34: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                                  ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:551:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_debug_proc_read)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:42: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                                          ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:551:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_debug_proc_read)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:52: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                                                    ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:551:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_debug_proc_read)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:528:11: error: dereferencing pointer to incomplete type<br>     if  (m->count + len < m->size)                                      \<br>           ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:551:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_debug_proc_read)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:528:28: error: dereferencing pointer to incomplete type<br>     if  (m->count + len < m->size)                                      \<br>                            ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:551:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_debug_proc_read)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:530:11: error: dereferencing pointer to incomplete type<br>          m->count += len;                                               \<br>           ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:551:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_debug_proc_read)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:535:11: error: dereferencing pointer to incomplete type<br>          m->count = m->size;                                            \<br>           ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:551:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_debug_proc_read)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:535:22: error: dereferencing pointer to incomplete type<br>          m->count = m->size;                                            \<br>                      ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:551:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_debug_proc_read)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c: In function ‘firegl_bios_version_wrap’:<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:17: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                 ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:552:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_bios_version)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:24: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                        ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:552:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_bios_version)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:34: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                                  ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:552:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_bios_version)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:42: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                                          ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:552:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_bios_version)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:52: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                                                    ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:552:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_bios_version)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:528:11: error: dereferencing pointer to incomplete type<br>     if  (m->count + len < m->size)                                      \<br>           ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:552:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_bios_version)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:528:28: error: dereferencing pointer to incomplete type<br>     if  (m->count + len < m->size)                                      \<br>                            ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:552:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_bios_version)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:530:11: error: dereferencing pointer to incomplete type<br>          m->count += len;                                               \<br>           ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:552:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_bios_version)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:535:11: error: dereferencing pointer to incomplete type<br>          m->count = m->size;                                            \<br>           ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:552:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_bios_version)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:535:22: error: dereferencing pointer to incomplete type<br>          m->count = m->size;                                            \<br>                      ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:552:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_bios_version)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c: In function ‘firegl_interrupt_info_wrap’:<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:17: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                 ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:553:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_interrupt_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:24: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                        ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:553:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_interrupt_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:34: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                                  ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:553:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_interrupt_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:42: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                                          ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:553:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_interrupt_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:52: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                                                    ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:553:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_interrupt_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:528:11: error: dereferencing pointer to incomplete type<br>     if  (m->count + len < m->size)                                      \<br>           ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:553:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_interrupt_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:528:28: error: dereferencing pointer to incomplete type<br>     if  (m->count + len < m->size)                                      \<br>                            ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:553:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_interrupt_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:530:11: error: dereferencing pointer to incomplete type<br>          m->count += len;                                               \<br>           ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:553:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_interrupt_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:535:11: error: dereferencing pointer to incomplete type<br>          m->count = m->size;                                            \<br>           ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:553:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_interrupt_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:535:22: error: dereferencing pointer to incomplete type<br>          m->count = m->size;                                            \<br>                      ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:553:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_interrupt_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c: In function ‘firegl_ptm_info_wrap’:<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:17: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                 ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:554:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_ptm_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:24: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                        ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:554:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_ptm_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:34: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                                  ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:554:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_ptm_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:42: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                                          ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:554:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_ptm_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:527:52: error: dereferencing pointer to incomplete type<br>     len = func(m->buf+m->count, m->size-m->count, m->private); \<br>                                                    ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:554:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_ptm_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:528:11: error: dereferencing pointer to incomplete type<br>     if  (m->count + len < m->size)                                      \<br>           ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:554:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_ptm_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:528:28: error: dereferencing pointer to incomplete type<br>     if  (m->count + len < m->size)                                      \<br>                            ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:554:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_ptm_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:530:11: error: dereferencing pointer to incomplete type<br>          m->count += len;                                               \<br>           ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:554:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_ptm_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:535:11: error: dereferencing pointer to incomplete type<br>          m->count = m->size;                                            \<br>           ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:554:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_ptm_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:535:22: error: dereferencing pointer to incomplete type<br>          m->count = m->size;                                            \<br>                      ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:554:1: note: in expansion of macro ‘READ_PROC_WRAP’<br> READ_PROC_WRAP(firegl_ptm_info)<br> ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c: In function ‘firegl_major_proc_read’:<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:601:5: error: implicit declaration of function ‘seq_printf’ [-Werror=implicit-function-declaration]<br>     len = seq_printf(m, "%d\n", major);<br>     ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c: In function ‘firegl_major_proc_open’:<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:612:9: error: implicit declaration of function ‘single_open’ [-Werror=implicit-function-declaration]<br>         return single_open(file, firegl_major_proc_read, PDE_DATA(inode));<br>         ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c: At top level:<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:618:17: error: ‘seq_read’ undeclared here (not in a function)<br>         .read = seq_read,<br>                 ^<br>/var/lib/dkms/fglrx/13.12/build/firegl_public.c:619:19: error: ‘seq_lseek’ undeclared here (not in a function)<br>         .llseek = seq_lseek,<br>                   ^<br>cc1: some warnings being treated as errors<br>make[1]: *** [/var/lib/dkms/fglrx/13.12/build/firegl_public.o] Error 1<br>make: *** [_module_/var/lib/dkms/fglrx/13.12/build] Error 2<br>make: Leaving directory `/usr/src/linux-3.12.6'<br><br><br>I have to downgrade the kernel to 3.4.x in order to use my ATI graphic card.<br><br>Would you please look into it.<br><br>Regards,<br>P. C. <br>                                          </div></div>                                        </div></body>
</html>