robotology / icub-firmware-shared

Protocols and Other Stuff Used both by iCub Firmware and iCub Software
GNU Lesser General Public License v2.1
3 stars 16 forks source link

float32_t definition conflicts #22

Closed drdanz closed 4 years ago

drdanz commented 6 years ago

The file embOBJporting.h contains some defines of float32_t. This causes issues with this PR in YARP, where we have a typedef for yarp::conf::float32_t, and as a consequence icub-main compilation fails

https://github.com/robotology/icub-firmware-shared/blob/7d6583ae01112376cc01c501041f60e7c0ac60df/eth/embobj/core/core/embOBJporting.h#L93

https://github.com/robotology/icub-firmware-shared/blob/7d6583ae01112376cc01c501041f60e7c0ac60df/eth/embobj/core/core/embOBJporting.h#L111

https://github.com/robotology/icub-firmware-shared/blob/7d6583ae01112376cc01c501041f60e7c0ac60df/eth/embobj/core/core/embOBJporting.h#L129

https://github.com/robotology/icub-firmware-shared/blob/7d6583ae01112376cc01c501041f60e7c0ac60df/eth/embobj/core/core/embOBJporting.h#L154