<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types] in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/error-initialization-from-incompatible-pointer-type-Werror/m-p/954741#M142579</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It seems you have -Werror compiler flag enabled. See this link &lt;A class="link-titled" href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html" title="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html"&gt;link&lt;/A&gt;.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 22 Aug 2019 05:18:51 GMT</pubDate>
    <dc:creator>turker</dc:creator>
    <dc:date>2019-08-22T05:18:51Z</dc:date>
    <item>
      <title>error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/error-initialization-from-incompatible-pointer-type-Werror/m-p/954740#M142578</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am getting this error, I dont know for what reason i am getting this error, works for when compiled for PC&lt;/P&gt;&lt;P&gt;doesnt work when compiled for i.mx8mmini&lt;/P&gt;&lt;P&gt;------------------------------------------Error------------------------------------------------------&lt;/P&gt;&lt;P&gt;error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]&lt;BR /&gt;&amp;nbsp;&amp;nbsp; .write=device_write,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ^~~~~~~~~~~~&lt;BR /&gt;/home/santhosh/Desktop/IP_Camera/App_development/Driver/imx8mmini_gpio_platformdevice.c:280:10: note: (near initialization for 'Fops.write')&lt;BR /&gt;/home/santhosh/Desktop/IP_Camera/App_development/Driver/imx8mmini_gpio_platformdevice.c:283:19: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]&lt;BR /&gt;&amp;nbsp;&amp;nbsp; .unlocked_ioctl=gpio_ioctl&lt;/P&gt;&lt;P&gt;--------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The code is for quick reference&lt;/P&gt;&lt;P&gt;-------------------------------------start-code--------------------------------------------------------&lt;/P&gt;&lt;P&gt;struct file_operations Fops = &lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;.owner&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;=&amp;nbsp;&amp;nbsp; &amp;nbsp;THIS_MODULE,&lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;.read&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;=&amp;nbsp;&amp;nbsp; &amp;nbsp;device_read,&lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;.write&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;=&amp;nbsp;&amp;nbsp; &amp;nbsp;device_write,&lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;.open&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;=&amp;nbsp;&amp;nbsp; &amp;nbsp;device_open,&lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;.release&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;=&amp;nbsp;&amp;nbsp; &amp;nbsp;device_release,&lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;.unlocked_ioctl&amp;nbsp;&amp;nbsp; &amp;nbsp;=&amp;nbsp;&amp;nbsp; &amp;nbsp;gpio_ioctl&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;static int device_open(struct inode *inode, struct file *file)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp; return 0;&lt;BR /&gt;}&lt;BR /&gt;static int device_release(struct inode *inode, struct file *file)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp; return 0;&lt;BR /&gt;}&lt;BR /&gt;static ssize_t device_read(struct file *file, char __user *buffer, size_t length, loff_t * offset)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;return 0;&lt;BR /&gt;}&lt;BR /&gt;//static ssize_t device_write(struct file *file, const char __user *user_buf, size_t count, loff_t *ppos)&lt;BR /&gt;static ssize_t device_write(struct file *file, char __user *buffer, size_t length, loff_t * offset)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp; return 0;&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;int gpio_ioctl(struct file *file, unsigned int ioctl_num, unsigned long ioctl_param)&lt;BR /&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;------------------------------------------------end-Code-----------------------------------------------------------&lt;/P&gt;&lt;P&gt;How can i resolve this issue&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Santhosh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Aug 2019 03:56:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/error-initialization-from-incompatible-pointer-type-Werror/m-p/954740#M142578</guid>
      <dc:creator>santhosh2</dc:creator>
      <dc:date>2019-08-22T03:56:29Z</dc:date>
    </item>
    <item>
      <title>Re: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/error-initialization-from-incompatible-pointer-type-Werror/m-p/954741#M142579</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It seems you have -Werror compiler flag enabled. See this link &lt;A class="link-titled" href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html" title="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html"&gt;link&lt;/A&gt;.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Aug 2019 05:18:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/error-initialization-from-incompatible-pointer-type-Werror/m-p/954741#M142579</guid>
      <dc:creator>turker</dc:creator>
      <dc:date>2019-08-22T05:18:51Z</dc:date>
    </item>
    <item>
      <title>Re: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/error-initialization-from-incompatible-pointer-type-Werror/m-p/954742#M142580</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;one can try to recompile from scratch image (including application) using documentation :&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.nxp.com/design/i.mx-developer-resources/i.mx-software-and-development-tool:IMX-SW" title="https://www.nxp.com/design/i.mx-developer-resources/i.mx-software-and-development-tool:IMX-SW"&gt;i.MX Software | NXP&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Aug 2019 05:42:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/error-initialization-from-incompatible-pointer-type-Werror/m-p/954742#M142580</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-08-22T05:42:59Z</dc:date>
    </item>
    <item>
      <title>Re: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/error-initialization-from-incompatible-pointer-type-Werror/m-p/954743#M142581</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The Issue got resolved, Its the GCC revision issue&lt;/P&gt;&lt;P&gt;Added a library and Recompiled it worked&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reference Link:&lt;A class="link-titled" href="https://stackoverflow.com/questions/31947398/why-am-i-getting-an-initialization-from-incompatible-pointer-type-warning" title="https://stackoverflow.com/questions/31947398/why-am-i-getting-an-initialization-from-incompatible-pointer-type-warning"&gt;c - Why am I getting an initialization from incompatible pointer type warning? - Stack Overflow&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Aug 2019 10:07:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/error-initialization-from-incompatible-pointer-type-Werror/m-p/954743#M142581</guid>
      <dc:creator>santhosh2</dc:creator>
      <dc:date>2019-08-22T10:07:32Z</dc:date>
    </item>
  </channel>
</rss>

