I2C.cpp errors during compilation

Topics (not sure which fora)
when not sure where to post, post here and mods will move it to right forum.

Moderators: leecollings, remb0

Post Reply
jfzw42
Posts: 1
Joined: Monday 10 July 2017 12:58
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

I2C.cpp errors during compilation

Post by jfzw42 »

Hi, just made a git pull today but after a make clean, make stops when trying to compile I2C.cpp.
Anyone having the same issue ?

/usr/include/linux/i2c.h:67:8: error: redefinition of ‘struct i2c_msg’
/usr/include/linux/i2c-dev.h:37:8: error: previous definition of ‘struct i2c_msg’
/usr/include/linux/i2c.h:125:7: error: redefinition of ‘union i2c_smbus_data’
/usr/include/linux/i2c-dev.h:89:7: error: previous definition of ‘union i2c_smbus_data’
/mnt/domoticz.new/hardware/I2C.cpp: In member function ‘int I2C::ReadInt(int, uint8_t*, uint8_t, uint8_t)’:
/mnt/domoticz.new/hardware/I2C.cpp:421:2: error: invalid conversion from ‘uint8_t* {aka unsigned char*}’ to ‘char*’ [-fpermissive]
/mnt/domoticz.new/hardware/I2C.cpp:421:2: error: invalid conversion from ‘uint8_t* {aka unsigned char*}’ to ‘char*’ [-fpermissive]
/mnt/domoticz.new/hardware/I2C.cpp:424:2: error: invalid conversion from ‘uint8_t* {aka unsigned char*}’ to ‘char*’ [-fpermissive]
/mnt/domoticz.new/hardware/I2C.cpp:428:2: error: invalid conversion from ‘uint8_t* {aka unsigned char*}’ to ‘char*’ [-fpermissive]
/mnt/domoticz.new/hardware/I2C.cpp:428:2: error: invalid conversion from ‘uint8_t* {aka unsigned char*}’ to ‘char*’ [-fpermissive]
/mnt/domoticz.new/hardware/I2C.cpp:432:2: error: invalid conversion from ‘uint8_t* {aka unsigned char*}’ to ‘char*’ [-fpermissive]
/mnt/domoticz.new/hardware/I2C.cpp:432:2: error: invalid conversion from ‘uint8_t* {aka unsigned char*}’ to ‘char*’ [-fpermissive]
/mnt/domoticz.new/hardware/I2C.cpp: In member function ‘int I2C::WriteCmd(int, uint8_t)’:
/mnt/domoticz.new/hardware/I2C.cpp:477:2: error: invalid conversion from ‘uint8_t* {aka unsigned char*}’ to ‘char*’ [-fpermissive]
/mnt/domoticz.new/hardware/I2C.cpp:480:2: error: invalid conversion from ‘uint8_t* {aka unsigned char*}’ to ‘char*’ [-fpermissive]
/mnt/domoticz.new/hardware/I2C.cpp:483:2: error: invalid conversion from ‘uint8_t* {aka unsigned char*}’ to ‘char*’ [-fpermissive]
/mnt/domoticz.new/hardware/I2C.cpp:486:2: error: invalid conversion from ‘uint8_t* {aka unsigned char*}’ to ‘char*’ [-fpermissive]
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest