[ https://issues.apache.org/jira/browse/AVRO-1132?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Fokko Driesprong updated AVRO-1132: ----------------------------------- Fix Version/s: (was: 1.8.4) 1.9.0 > Build failing on MSYS/MinGW due to missing struct iovec > ------------------------------------------------------- > > Key: AVRO-1132 > URL: https://issues.apache.org/jira/browse/AVRO-1132 > Project: Apache Avro > Issue Type: Bug > Components: c++ > Affects Versions: 1.7.1 > Environment: Windows XP Professional 32-bit SP3, MSYS, MinGW GCC 4.5.1 > Reporter: Laurent Moss > Assignee: Laurent Moss > Priority: Major > Labels: build > Fix For: 1.9.0 > > Attachments: AVRO-1132.diff > > > Avro C++ fails to build on MSYS with MinGW GCC due to references to > undeclared struct iovec: > In file included from C:/workspace/avro-cpp/api/buffer/BufferReader.hh:22:0, > from C:/workspace/avro-cpp/api/Reader.hh:30, > from C:/workspace/avro-cpp/api/ResolverSchema.hh:28, > from c:/workspace/avro-cpp/impl/ResolverSchema.cc:20: > C:/workspace/avro-cpp/api/buffer/Buffer.hh: In function 'void > avro::toIovec(BufferType&, std::vector<avro::iovec>&)': > C:/workspace/avro-cpp/api/buffer/Buffer.hh:517:15: error: invalid use of > incomplete type 'struct avro::iovec' > C:/workspace/avro-cpp/api/buffer/Buffer.hh:511:57: error: forward declaration > of 'struct avro::iovec' > C:/workspace/avro-cpp/api/buffer/Buffer.hh:518:15: error: invalid use of > incomplete type 'struct avro::iovec' > C:/workspace/avro-cpp/api/buffer/Buffer.hh:511:57: error: forward declaration > of 'struct avro::iovec' > make[2]: *** [CMakeFiles/avrocpp_s.dir/impl/ResolverSchema.cc.obj] Error 1 > make[1]: *** [CMakeFiles/avrocpp_s.dir/all] Error 2 > make: *** [all] Error 2 -- This message was sent by Atlassian JIRA (v7.6.3#76005)