<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt">Hi,<br><br>/var/lib/dkms/iscsitarget/1.4.20.3+svn490/build/kernel/config.c:51:7:<span style="font-weight: bold;">
          error: dereferencing pointer to incomplete type</span><br><br>That's not a warning.<br><br>I found similar bugs for different drivers.  It looks like some function the driver uses has gone away.  I could be wrong about that though.<br><div><span><br></span></div><div><br></div>  <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <div dir="ltr"> <hr size="1">  <font size="2" face="Arial"> <b><span style="font-weight:bold;">From:</span></b> Ritesh Raj Sarraf <rrs@researchut.com><br> <b><span style="font-weight: bold;">To:</span></b> Michael Papet <mpapet@yahoo.com>; 717155@bugs.debian.org <br> <b><span style="font-weight: bold;">Sent:</span></b> Tuesday, August 27, 2013 12:23 AM<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: Bug#717155: iscsitarget-dkms: Fails to build against Linux 3.10<br>
 </font> </div> <div class="y_msg_container"><br><div id="yiv5975654134">
  

    
  
  <div>
    <div class="yiv5975654134moz-cite-prefix">On Monday 26 August 2013 11:34 PM,
      Michael Papet wrote:<br>
    </div>
    <blockquote type="cite">
      <div style="color:#000;background-color:#fff;font-family:times new roman, new york, times, serif;font-size:12pt;">
        <div>As of 3.10-2-686-pae in Jessie this is still open</div>
        <div><br>
        </div>
        <div style="color:rgb(0, 0, 0);font-size:16px;
font-family:times new roman, new york, times, serif;
background-color:transparent;font-style:normal;">Using dpkg-reconfigure, the
          following is the log:</div>
        <div style="color:rgb(0, 0, 0);font-size:16px;
font-family:times new roman, new york, times, serif;
background-color:transparent;font-style:normal;"><br>
        </div>
        <div style="color:rgb(0, 0, 0);font-size:16px;
font-family:times new roman, new york, times, serif;
background-color:transparent;font-style:normal;">DKMS make.log for
          iscsitarget-1.4.20.3+svn490 for kernel 3.10-2-686-pae (i686)<br>
          Mon Aug 26 10:58:30 PDT 2013<br>
          make: Entering directory
          `/usr/src/linux-headers-3.10-2-686-pae'<br>
            LD     
          /var/lib/dkms/iscsitarget/1.4.20.3+svn490/build/built-in.o<br>
            LD     
          /var/lib/dkms/iscsitarget/1.4.20.3+svn490/build/kernel/built-in.o<br>
            CC [M] 
          /var/lib/dkms/iscsitarget/1.4.20.3+svn490/build/kernel/tio.o<br>
          /var/lib/dkms/iscsitarget/1.4.20.3+svn490/build/kernel/tio.c:
          In function âtio_add_dataâ:<br>
          /var/lib/dkms/iscsitarget/1.4.20.3+svn490/build/kernel/tio.c:75:25:
          warning: comparison of distinct pointer types lacks a cast
          [enabled by default]<br>
          /var/lib/dkms/iscsitarget/1.4.20.3+svn490/build/kernel/tio.c:82:18:
          warning: comparison of distinct pointer types lacks a cast
          [enabled by default]<br>
            CC [M] 
          /var/lib/dkms/iscsitarget/1.4.20.3+svn490/build/kernel/iscsi.o<br>
            CC [M] 
          /var/lib/dkms/iscsitarget/1.4.20.3+svn490/build/kernel/nthread.o<br>
            CC [M] 
          /var/lib/dkms/iscsitarget/1.4.20.3+svn490/build/kernel/wthread.o<br>
            CC [M] 
          /var/lib/dkms/iscsitarget/1.4.20.3+svn490/build/kernel/config.o<br>
          /var/lib/dkms/iscsitarget/1.4.20.3+svn490/build/kernel/config.c:
          In function âiet_procfs_exitâ:<br>
          /var/lib/dkms/iscsitarget/1.4.20.3+svn490/build/kernel/config.c:37:32:
          error: dereferencing pointer to incomplete type<br>
          /var/lib/dkms/iscsitarget/1.4.20.3+svn490/build/kernel/config.c:37:52:
          error: dereferencing pointer to incomplete type<br>
          /var/lib/dkms/iscsitarget/1.4.20.3+svn490/build/kernel/config.c:
          In function âiet_procfs_initâ:<br>
          /var/lib/dkms/iscsitarget/1.4.20.3+svn490/build/kernel/config.c:49:3:
          error: implicit declaration of function âcreate_proc_entryâ
          [-Werror=implicit-function-declaration]<br>
          /var/lib/dkms/iscsitarget/1.4.20.3+svn490/build/kernel/config.c:49:7:
          warning: assignment makes pointer from integer without a cast
          [enabled by default]<br>
          /var/lib/dkms/iscsitarget/1.4.20.3+svn490/build/kernel/config.c:51:7:
          error: dereferencing pointer to incomplete type<br>
          cc1: some warnings being treated as errors<br>
          make[4]: ***
          [/var/lib/dkms/iscsitarget/1.4.20.3+svn490/build/kernel/config.o]
          Error 1<br>
          make[3]: ***
          [/var/lib/dkms/iscsitarget/1.4.20.3+svn490/build/kernel] Error
          2<br>
          make[2]: ***
          [_module_/var/lib/dkms/iscsitarget/1.4.20.3+svn490/build]
          Error 2<br>
          make[1]: *** [sub-make] Error 2<br>
          make: *** [all] Error 2<br>
          make: Leaving directory
          `/usr/src/linux-headers-3.10-2-686-pae'<br>
          <br>
        </div>
        <div><br>
        </div>
        <div style="color:rgb(0, 0, 0);font-size:16px;
font-family:times new roman, new york, times, serif;
background-color:transparent;font-style:normal;"><br>
        </div>
      </div>
    </blockquote>
    This seems to have been happening lately because all warnings are
    treated as failures for Jessie. I have other packages too that are
    failing. I haven't had time to look into this, but the fix would be
    to export CFLAGS variable, adding the warning flags there, or else
    fix every gcc warning..<br>
    <br>
    <pre class="yiv5975654134moz-signature">-- 
Ritesh Raj Sarraf
RESEARCHUT - <a rel="nofollow" class="yiv5975654134moz-txt-link-freetext" target="_blank" href="http://www.researchut.com/">http://www.researchut.com</a>
"Necessity is the mother of invention."
</pre>
  </div>
</div><br><br></div> </div> </div>  </div></body></html>