Hi, I'm using version 1.3.4 cloned from fix8's repository master branch. I generated FIX 5.0 SP2 files using command
and I'm compiling using command
. I have an empty main(), just included necessary headers.
The problem is that generated file fix_classes.hxx contains syntax error in classes `header` and `trailer`. Compiler generates fragment:
Why is `new` in the function declaration (error: expected identifier before ‘new’)? Also there is an error in declaration (error: only declarations of constructors and conversion operators can be ‘explicit’). I found that this code is generated in f8c.cpp line 1125:
I'll happily provide more information on request, just tell me what is necessary.
Linux Ubuntu 15.10, g++ 5.2.1