You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@avro.apache.org by Alex Shvedov <AS...@tradestation.com> on 2014/02/05 21:29:04 UTC

A C++ build will be greatly appreciated

I was struggling for two days trying to build a C++ implementation from avro-cpp-1.7.6 for Windows. Boost caused a lot of problems, and even when I managed to compile avrogencpp.exe successfully, it throws at the very beginning, so that an attempt to compile, say, bigrecord_hh (the build process invokes avrogencpp.exe), fails with

1>------ Build started: Project: ZERO_CHECK, Configuration: Debug Win32 ------
2>------ Build started: Project: bigrecord_hh, Configuration: Debug Win32 ------
2>  Building Custom Rule E:/avro-cpp-1.7.6/CMakeLists.txt
2>  CMake does not need to re-run because E:\avro-cpp-1.7.6\CMakeFiles\generate.stamp is up-to-date.
2>  Generating bigrecord.hh
2>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(170,5): error MSB6006: "cmd.exe" exited with code -1073741819.

which in fact is "Unhandled exception at 0x7504C9F5 in avrogencpp.exe: 0xC0000005: Access violation (parameters: 0x00000008)." at line 766 in avrogencpp.cc

po::store(po::parse_command_line(argc, argv, desc), vm);

Is it possible to get all avro-related binaries from someone who managed to actually build them?

"All binaries" above should include correct boost DLLs - there are multiple choices.

Thank you in advance,
Alexms



TradeStation Group, Inc. is the parent company of five separate but affiliated operating subsidiaries, TradeStation Securities, Inc. (Member NYSE, FINRA, NFA and SIPC), IBFX, Inc. (Member NFA), IBFX Australia Pty Ltd, which is authorized and regulated by the Australian Securities and Investments Commission, TradeStation Technologies, Inc., a trading software and subscription company, and TradeStation Europe Limited, a United Kingdom, FSA-authorized introducing brokerage firm. None of these companies provides trading or investment advice, recommendations or endorsements of any kind. The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from any computer. Forex products and services are offered by the TradeStation Forex divisions of IBFX, Inc. (Member NFA) and IBFX Australia Pty Ltd (ASIC registered).