asmaloney / libE57Format

Library for reading & writing the E57 file format
Boost Software License 1.0
137 stars 66 forks source link

missing header for std integer types #269

Closed christianrauch closed 1 year ago

christianrauch commented 1 year ago

I am getting compilation errors for version 2.3 such as error: ‘int16_t’ has not been declared in ‘std’. According to https://en.cppreference.com/w/cpp/types/integer, the header cstdint is missing.

asmaloney commented 1 year ago

Which compiler/OS are you using?

What file is the error in?

Is it an error with 3.1.0?

christianrauch commented 1 year ago

It's E57Format.h version 2.3. The error actually occurs in the CloudCompare flatpak: https://buildbot.flathub.org/#/builders/37/builds/10328/steps/8/logs/stdio.

asmaloney commented 1 year ago

That header is included in the latest version.

I guess they'll have to update then? Not much I can do from here!

dgirardeau commented 1 year ago

Good idea: https://github.com/CloudCompare/CloudCompare/pull/1892