You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avro.apache.org by "Thiruvalluvan M. G. (JIRA)" <ji...@apache.org> on 2018/11/19 04:14:00 UTC

[jira] [Resolved] (AVRO-1133) Build failing with Visual Studio C++ 2008 due to missing stdint.h

     [ https://issues.apache.org/jira/browse/AVRO-1133?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Thiruvalluvan M. G. resolved AVRO-1133.
---------------------------------------
    Resolution: Won't Fix

Won't fix since the development platform is very old.

> Build failing with Visual Studio C++ 2008 due to missing stdint.h
> -----------------------------------------------------------------
>
>                 Key: AVRO-1133
>                 URL: https://issues.apache.org/jira/browse/AVRO-1133
>             Project: Apache Avro
>          Issue Type: Bug
>          Components: c++
>    Affects Versions: 1.7.1
>         Environment: Windows XP Professional 32-bit SP3, Microsoft Visual Studio 2008 SP1
>            Reporter: Laurent Moss
>            Priority: Major
>
> Several Avro C++ API files refer to stdint.h. However, this file is not available on Microsoft Visual Studio 2008 (and previous versions). This results in several build errors such as:
> C:\workspace\avro-cpp\api\Validator.hh(24) : fatal error C1083: Cannot open include file: 'stdint.h': No such file or directory
> This is similar to an issue previously faced by the Avro C API:
> https://issues.apache.org/jira/browse/AVRO-551
> This was issue was fixed in the Avro C API by integrating open-source ISO C9x compliant stdint.h and inttypes.h files for Microsoft Visual Studio:
> https://code.google.com/p/msinttypes/
> An alternative for the Avro C++ API would be to replace references to stdint.h by references to Boost's cstdint.hpp
> http://www.boost.org/doc/libs/1_50_0/boost/cstdint.hpp



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)