View Single Post
  #13  
Old 12th April 2010, 20:46
morpheus8100 morpheus8100 is offline
Junior Member
 
Join Date: Apr 2010
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Default Same Issue, SiLabs Support Fails

Hi Guys,

I've been having pretty much the same issue as everybody else. I'm attempting to install the VCP Linux Drivers (https://www.silabs.com/products/mcu/...cpdrivers.aspx)
for my 2.6 linux kernel but I keep getting tons of errors upon trying to run:

sudo ./makerpm

The condensed error output i get is:

+2.6 Kernel
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.91092
2.6 Kernel
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.91092

Kernel version : 2.6.8-2-386
Module extension : .ko
KO File : cp210x.ko
Kernel Dir : /lib/modules/2.6.8-2-386/build
Module File : cp2101.ko
Module Dir : /lib/modules/2.6.8-2-386
Current Dir : /var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0

2.6 Kernel
make -C /lib/modules/2.6.8-2-386/build -I /var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0 M=/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0 modules
make[1]: Entering directory `/usr/src/kernel-headers-2.6.8-2-386'
CC [M] /var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.o
make[1]: Leaving directory `/usr/src/kernel-headers-2.6.8-2-386'


RPM build errors:+ uname -r
+ kernel_release=2.6.8-2-386
++ pwd
+ current_dir=/home/vcl/cp210x-3.0.0
+ export current_dir
+ '[' -f /home/vcl/.rpmmacros ']'
+ mv -f /home/vcl/.rpmmacros /home/vcl/.rpmmacros.cp210x
+ cp /home/vcl/cp210x-3.0.0/cp210x/.rpmmacros /home/vcl/.rpmmacros
+ d=/var/tmp/silabs
+ '[' '!' -d /var/tmp/silabs ']'
+ cd /var/tmp/silabs
+ r=/var/tmp/silabs/rpmbuild
+ o=cp210x-3.0.0
+ s=/var/tmp/silabs/rpmbuild/SOURCES
+ spec=cp210x-3.0.0.spec
+ rm -rf /var/tmp/silabs/rpmbuild
+ mkdir rpmbuild
+ mkdir rpmbuild/SOURCES
+ mkdir rpmbuild/SRPMS
+ mkdir rpmbuild/SPECS
+ mkdir rpmbuild/BUILD
+ mkdir rpmbuild/RPMS
+ cd /var/tmp/silabs/rpmbuild/SOURCES
+ rm -rf cp210x-3.0.0
+ mkdir cp210x-3.0.0
+ cp -r /home/vcl/cp210x-3.0.0/cp210x/configure /home/vcl/cp210x-3.0.0/cp210x/cp210x.c /home/vcl/cp210x-3.0.0/cp210x/cp210x.h /home/vcl/cp210x-3.0.0/cp210x/defaults.mk /home/vcl/cp210x-3.0.0/cp210x/installmod /home/vcl/cp210x-3.0.0/cp210x/Makefile24 /home/vcl/cp210x-3.0.0/cp210x/Makefile26 /home/vcl/cp210x-3.0.0/cp210x/Rules.make cp210x-3.0.0
+ cp -r /home/vcl/cp210x-3.0.0/cp210x/.rpmmacros cp210x-3.0.0
++ uname -r
+ KVER=2.6.8-2-386
++ echo 2.6.8-2-386
++ awk -F . -- '{ print $1 }'
+ KVER1=2
++ echo 2.6.8-2-386
++ awk -F . -- '{ print $2 }'
+ KVER2=6
++ echo 2.6.8-2-386
++ sed -e 's/2\.6\.//g'
+ KVER3=8-2-386
+ MyCopy=0
+ echo '2.6 Kernel'
+ rm -f cp210x-3.0.0.tar
+ rm -f cp210x-3.0.0.tar.gz
+ tar -cf cp210x-3.0.0.tar cp210x-3.0.0
+ gzip cp210x-3.0.0.tar
+ cp /home/vcl/cp210x-3.0.0/cp210x-3.0.0.spec /var/tmp/silabs/rpmbuild/SPECS
+ rpmbuild -ba /var/tmp/silabs/rpmbuild/SPECS/cp210x-3.0.0.spec
+ umask 022
+ cd /var/tmp/silabs/rpmbuild/BUILD
+ kver2=6
+ echo '2.6 Kernel'
+ cd /var/tmp/silabs/rpmbuild/BUILD
+ rm -rf cp210x-3.0.0
+ /bin/gzip -dc /var/tmp/silabs/rpmbuild/SOURCES/cp210x-3.0.0.tar.gz
+ tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd cp210x-3.0.0
+ exit 0
+ umask 022
+ cd /var/tmp/silabs/rpmbuild/BUILD
+ cd cp210x-3.0.0
+ sh ./configure
+ CONFIG_FILE=defaults.mk
++ pwd
+ PWD=/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0
++ uname -r
+ KVER=2.6.8-2-386
++ echo 2.6.8-2-386
++ awk -F . -- '{ print $1 }'
+ KVER1=2
++ echo 2.6.8-2-386
++ awk -F . -- '{ print $2 }'
+ KVER2=6
++ echo 2.6.8-2-386
++ sed -e 's/2\.6\.//g'
+ KVER3=8-2-386
+ makefile=Makefile26
+ EXT=.ko
+ KOFILE=cp210x.ko
+ MODFILE=cp2101.ko
+ RULESFILE=
++ uname -r
+ KDIR=/lib/modules/2.6.8-2-386/build
++ uname -r
+ MODDIR=/lib/modules/2.6.8-2-386
+ echo
+ echo 'Kernel version : 2.6.8-2-386'
+ echo 'Module extension : .ko'
+ echo 'KO File : cp210x.ko'
+ echo 'Kernel Dir : /lib/modules/2.6.8-2-386/build'
+ echo 'Module File : cp2101.ko'
+ echo 'Module Dir : /lib/modules/2.6.8-2-386'
+ echo 'Current Dir : /var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0'
+ echo
+ rm -f defaults.mk
+ echo '# Makefile.config'
+ echo '# Automatically generated'
+ echo KVER=2.6.8-2-386
+ echo KVER1=2
+ echo KVER2=6
+ echo KVER3=8-2-386
+ echo EXT=.ko
+ echo KOFILE=cp210x.ko
+ echo KDIR=/lib/modules/2.6.8-2-386/build
+ echo MODFILE=cp2101.ko
+ echo MODDIR=/lib/modules/2.6.8-2-386
+ echo PWD=/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0
+ kver2=6
+ echo '2.6 Kernel'
+ cp ./Makefile26 ./Makefile
+ make -f Makefile26 modules
In file included from include/asm/thread_info.h:16,
from include/linux/thread_info.h:21,
from include/linux/spinlock.h:12,
from include/linux/mmzone.h:8,
from include/linux/gfp.h:4,
from include/linux/slab.h:15,
from /var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:71:
include/asm/processor.h:87: error: array type has incomplete element type
In file included from /var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:95:
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:346: warning: 'struct usb_serial_port' declared inside parameter list
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:346: warning: its scope is only this definition or declaration, which is probably not what you want
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:348: warning: 'struct usb_serial_port' declared inside parameter list
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:352: warning: 'struct usb_serial_port' declared inside parameter list
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:354: warning: 'struct usb_serial_port' declared inside parameter list
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:356: warning: 'struct usb_serial_port' declared inside parameter list
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:359: warning: 'struct usb_serial_port' declared inside parameter list
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:362: warning: 'struct usb_serial_port' declared inside parameter list
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:365: warning: 'struct usb_serial_port' declared inside parameter list
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:370: warning: 'struct usb_serial_port' declared inside parameter list
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:373: warning: 'struct usb_serial_port' declared inside parameter list
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:375: warning: 'struct usb_serial' declared inside parameter list
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:377: warning: 'struct usb_serial' declared inside parameter list
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:379: warning: 'struct usb_serial_port' declared inside parameter list
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:381: warning: 'struct usb_serial_port' declared inside parameter list
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:392: warning: 'struct usb_serial_port' declared inside parameter list
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:394: warning: 'struct usb_serial_port' declared inside parameter list
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:396: warning: 'struct usb_serial_port' declared inside parameter list
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:398: warning: 'struct usb_serial_port' declared inside parameter list
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:400: warning: 'struct usb_serial_port' declared inside parameter list
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:402: warning: 'struct usb_serial_port' declared inside parameter list
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:404: warning: 'struct usb_serial_port' declared inside parameter list
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:409: warning: 'struct usb_serial_port' declared inside parameter list
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:412: warning: 'struct ktermios' declared inside parameter list
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:412: warning: 'struct usb_serial_port' declared inside parameter list
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:418: warning: 'struct usb_serial_port' declared inside parameter list
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:836: error: 'usb_serial_disconnect' undeclared here (not in a function)
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:838: error: unknown field 'no_dynamic_id' specified in initializer
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:838: warning: missing braces around initializer
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:838: warning: (near initialization for 'silabs_cp210x_driver.driver')
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:838: warning: initialization makes pointer from integer without a cast
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:843: error: variable 'silabs_cp210x_device' has initializer but incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:844: error: unknown field 'owner' specified in initializer
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:844: warning: excess elements in struct initializer
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:844: warning: (near initialization for 'silabs_cp210x_device')
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:845: error: unknown field 'name' specified in initializer
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:845: warning: excess elements in struct initializer
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:845: warning: (near initialization for 'silabs_cp210x_device')
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:846: error: unknown field 'usb_driver' specified in initializer
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:846: warning: excess elements in struct initializer
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:846: warning: (near initialization for 'silabs_cp210x_device')
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:847: error: unknown field 'id_table' specified in initializer
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:847: warning: excess elements in struct initializer
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:847: warning: (near initialization for 'silabs_cp210x_device')
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:848: error: unknown field 'num_interrupt_in' specified in initializer
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:848: warning: excess elements in struct initializer
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:848: warning: (near initialization for 'silabs_cp210x_device')
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:849: error: unknown field 'num_bulk_in' specified in initializer
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:849: warning: excess elements in struct initializer
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:849: warning: (near initialization for 'silabs_cp210x_device')
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:850: error: unknown field 'num_bulk_out' specified in initializer
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:850: warning: excess elements in struct initializer
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:850: warning: (near initialization for 'silabs_cp210x_device')
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:851: error: unknown field 'num_ports' specified in initializer
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:851: warning: excess elements in struct initializer
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:851: warning: (near initialization for 'silabs_cp210x_device')
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:852: error: unknown field 'open' specified in initializer
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:852: warning: excess elements in struct initializer
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:852: warning: (near initialization for 'silabs_cp210x_device')
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:853: error: unknown field 'close' specified in initializer
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:853: warning: excess elements in struct initializer
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:853: warning: (near initialization for 'silabs_cp210x_device')
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:854: error: unknown field 'ioctl' specified in initializer
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:854: warning: excess elements in struct initializer
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:854: warning: (near initialization for 'silabs_cp210x_device')
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:855: error: unknown field 'break_ctl' specified in initializer
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:855: warning: excess elements in struct initializer
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:855: warning: (near initialization for 'silabs_cp210x_device')
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:856: error: unknown field 'set_termios' specified in initializer
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:856: warning: excess elements in struct initializer
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:856: warning: (near initialization for 'silabs_cp210x_device')
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:857: error: unknown field 'tiocmget' specified in initializer
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:857: warning: excess elements in struct initializer
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:857: warning: (near initialization for 'silabs_cp210x_device')
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c: In function 'cp210x_get_config_bytes':
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:119: warning: implicit declaration of function 'usb_get_serial_port_data'
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:119: warning: initialization makes pointer from integer without a cast
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:121: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:134: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:134: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:134: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:139: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:140: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:156: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:156: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:156: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c: In function 'cp210x_get_config':
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:177: warning: initialization makes pointer from integer without a cast
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:179: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:181: error: '__le32' undeclared (first use in this function)
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:181: error: (Each undeclared identifier is reported only once
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:181: error: for each function it appears in.)
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:181: error: 'buf' undeclared (first use in this function)
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:183: warning: ISO C90 forbids mixed declarations and code
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:193: warning: implicit declaration of function 'kcalloc'
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:200: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:200: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:200: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:207: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:208: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:224: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c: At top level:
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:341: error: conflicting types for 'silabs_cp210x_open'
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:358: error: previous declaration of 'silabs_cp210x_open' was here
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c: In function 'silabs_cp210x_open':
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:369: warning: assignment makes pointer from integer without a cast
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:379: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:381: warning: implicit declaration of function 'usb_get_serial_data'
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:381: warning: assignment makes pointer from integer without a cast
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:384: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:384: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:384: error: dereferencing pointer to incomplete type
dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:412: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:425: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:425: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:427: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:428: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:430: warning: passing argument 6 of 'usb_fill_bulk_urb' from incompatible pointer type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:432: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:454: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:454: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:454: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:454: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:494: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:494: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:494: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:494: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:501: warning: passing argument 1 of 'cp210x_get_serialstat' from incompatible pointer type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:511: warning: passing argument 1 of 'cp210x_get_serialstat' from incompatible pointer type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:516: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:516: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:516: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:516: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:526: warning: passing argument 1 of 'cp210x_get_commprops' from incompatible pointer type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:549: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:549: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:549: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:552: warning: passing argument 1 of 'silabs_cp210x_close' from incompatible pointer type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:564: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:564: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:564: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:567: warning: passing argument 1 of 'silabs_cp210x_close' from incompatible pointer type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:571: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:573: warning: passing argument 1 of 'cp210x_get_termios' from incompatible pointer type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:576: warning: passing argument 1 of 'silabs_cp210x_set_termios' from incompatible pointer type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:586: warning: passing argument 1 of 'cp210x_start_control_thread' from incompatible pointer type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c: In function 'cp210x_close_port':
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:598: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:602: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:604: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:605: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:606: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:607: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:608: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:612: warning: passing argument 1 of 'kfree' makes pointer from integer without a cast
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:613: warning: implicit declaration of function 'usb_set_serial_port_data'
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c: At top level:
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:619: error: conflicting types for 'cp210x_cleanup_port'
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:356: error: previous declaration of 'cp210x_cleanup_port' was here
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:663: warning: assignment makes pointer from integer without a cast
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:664: warning: assignment makes pointer from integer without a cast
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:678: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:679: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:680: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:728: warning: passing argument 1 of 'cp210x_stop_control_thread' from incompatible pointer type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c: At top level:
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:751: error: conflicting types for 'cp210x_get_termios'
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:394: error: previous declaration of 'cp210x_get_termios' was here
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c: In function 'cp210x_get_termios':
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:763: warning: assignment makes pointer from integer without a cast
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:765: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:765: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:773: warning: pointer targets in passing argument 3 of 'cp210x_get_config' differ in signedness
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:828: warning: pointer targets in passing argument 3 of 'cp210x_get_config' differ in signedness
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:972: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:974: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:975: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:980: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:982: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:983: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c: At top level:
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:994: warning: 'struct ktermios' declared inside parameter list
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:993: error: conflicting types for 'silabs_cp210x_set_termios'
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:411: error: previous declaration of 'silabs_cp210x_set_termios' was here
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c: In function 'silabs_cp210x_set_termios':
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1008: warning: initialization makes pointer from integer without a cast
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1015: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1015: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1020: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1021: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1025: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1026: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1027: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1033: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1034: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1082: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1082: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1082: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1094: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1094: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1094: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1124: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1124: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1124: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1136: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1136: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1136: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1158: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1158: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1158: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1178: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1178: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1178: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1214: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1215: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c: At top level:
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1265: error: conflicting types for 'silabs_cp210x_tiocmset'
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:367: error: previous declaration of 'silabs_cp210x_tiocmset' was here
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c: In function 'silabs_cp210x_tiocmset':
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1272: warning: initialization makes pointer from integer without a cast
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c: At top level:
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1322: error: conflicting types for 'silabs_cp210x_tiocmget'
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:364: error: previous declaration of 'silabs_cp210x_tiocmget' was here
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c: In function 'silabs_cp210x_tiocmget':
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1326: warning: initialization makes pointer from integer without a cast
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c: At top level:
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1366: error: conflicting types for 'silabs_cp210x_break_ctl'
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:372: error: previous declaration of 'silabs_cp210x_break_ctl' was here
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c: In function 'cp2101_ctlmsg':
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1394: warning: initialization makes pointer from integer without a cast
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1396: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c: At top level:
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1443: error: conflicting types for 'cp210x_get_partnum'
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:404: error: previous declaration of 'cp210x_get_partnum' was here
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c: In function 'cp210x_get_partnum':
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1450: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1451: warning: initialization makes pointer from integer without a cast
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1455: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c: At top level:
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1517: error: conflicting types for 'cp210x_get_serialstat'
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:396: error: previous declaration of 'cp210x_get_serialstat' was here
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c: In function 'cp210x_get_serialstat':
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1523: warning: initialization makes pointer from integer without a cast
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c: At top level:
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1578: error: conflicting types for 'cp210x_get_commprops'
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:398: error: previous declaration of 'cp210x_get_commprops' was here
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c: In function 'cp210x_get_commprops':
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1583: warning: initialization makes pointer from integer without a cast
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c: In function 'cp210x_internal_ioctl':
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1700: warning: initialization makes pointer from integer without a cast
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1704: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1705: warning: initialization makes pointer from integer without a cast
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c: At top level:
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1910: error: conflicting types for 'silabs_cp210x_ioctl'
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:389: error: previous declaration of 'silabs_cp210x_ioctl' was here
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c: In function 'silabs_cp210x_ioctl':
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:1920: warning: initialization makes pointer from integer without a cast
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c: In function 'cp210x_send_port_data':
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:2070: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:2071: warning: initialization makes pointer from integer without a cast
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:2072: warning: initialization makes pointer from integer without a cast
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:2123: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:2123: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:2123: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:2123: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:2151: warning: implicit declaration of function 'usb_serial_debug_data'
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:2151: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:2160: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:2161: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:2161: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:2166: warning: passing argument 6 of 'usb_fill_bulk_urb' from incompatible pointer type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:2183: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:2196: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:2196: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:2196: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c: At top level:
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:2218: error: conflicting types for 'silabs_cp210x_write'
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:406: error: previous declaration of 'silabs_cp210x_write' was here
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c: In function 'silabs_cp210x_write':
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:2223: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:2225: warning: initialization makes pointer from integer without a cast
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:2226: warning: initialization makes pointer from integer without a cast
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:2307: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c: At top level:
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:2326: error: conflicting types for 'silabs_cp210x_write_wrapper'
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:416: error: previous declaration of 'silabs_cp210x_write_wrapper' was here
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:2336: error: conflicting types for 'silabs_cp210x_chars_in_buffer'
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:402: error: previous declaration of 'silabs_cp210x_chars_in_buffer' was here
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:2566: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:2569: warning: implicit declaration of function 'usb_serial_port_softint'
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c: At top level:
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:2596: error: conflicting types for 'silabs_cp210x_throttle'
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:379: error: previous declaration of 'silabs_cp210x_throttle' was here
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c: In function 'silabs_cp210x_throttle':
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:2598: warning: initialization makes pointer from integer without a cast
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:2612: error: dereferencing pointer to incomplete type
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c: At top level:
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:2657: error: conflicting types for 'silabs_cp210x_unthrottle'
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.h:381: error: previous declaration of 'silabs_cp210x_unthrottle' was here
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c: In function 'silabs_cp210x_unthrottle':
'silabs_cp210x_init':
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:3032: warning: implicit declaration of function 'usb_serial_register'
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.c:3040: warning: implicit declaration of function 'usb_serial_deregister'
make[2]: *** [/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/cp210x.o] Error 1
make[1]: *** [_module_/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0] Error 2
make: *** [modules] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.2134 (%build)
Bad exit status from /var/tmp/rpm-tmp.2134 (%build)
+ '[' -f /home/vcl/.rpmmacros.cp210x ']'
+ rm /home/vcl/.rpmmacros
+ mv -f /home/vcl/.rpmmacros.cp210x /home/vcl/.rpmmacros




-------

So just like everybody else, it appears that something is wrong with cp210x.c.

Originally I received an error about the rpm build not being able to find serial.h, but I think I either edited cp210x.c or cp210x.h in the folder that contained makerpm, and that error went away.


I tried emailed Silabs support with their contact webpage, but it just hung for a while after I clicked, 'submit' and then this appeared:

Does anybody out there have a clue on how to fix the Linux VCP driver installation problem with the makerpm file?
Reply With Quote