2023-10-25T14:01:04,792 Created temporary directory: /tmp/pip-build-tracker-s79cee9c 2023-10-25T14:01:04,793 Initialized build tracking at /tmp/pip-build-tracker-s79cee9c 2023-10-25T14:01:04,793 Created build tracker: /tmp/pip-build-tracker-s79cee9c 2023-10-25T14:01:04,794 Entered build tracker: /tmp/pip-build-tracker-s79cee9c 2023-10-25T14:01:04,795 Created temporary directory: /tmp/pip-wheel-3iiaqp5i 2023-10-25T14:01:04,798 Created temporary directory: /tmp/pip-ephem-wheel-cache-mbeq8iwg 2023-10-25T14:01:04,819 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-10-25T14:01:04,823 2 location(s) to search for versions of quickfix-ssl-3: 2023-10-25T14:01:04,823 * https://pypi.org/simple/quickfix-ssl-3/ 2023-10-25T14:01:04,823 * https://www.piwheels.org/simple/quickfix-ssl-3/ 2023-10-25T14:01:04,824 Fetching project page and analyzing links: https://pypi.org/simple/quickfix-ssl-3/ 2023-10-25T14:01:04,825 Getting page https://pypi.org/simple/quickfix-ssl-3/ 2023-10-25T14:01:04,826 Found index url https://pypi.org/simple/ 2023-10-25T14:01:04,971 Fetched page https://pypi.org/simple/quickfix-ssl-3/ as application/vnd.pypi.simple.v1+json 2023-10-25T14:01:04,973 Link requires a different Python (3.11.2 not in: '==3.9.*'): https://files.pythonhosted.org/packages/d9/af/cfdb5ee96e1c554d056f4ba1de28d982ee2921cf8b3c79244c4b9b97695e/quickfix-ssl-3-1.15.1a0.tar.gz (from https://pypi.org/simple/quickfix-ssl-3/) (requires-python:==3.9.*) 2023-10-25T14:01:04,973 Skipping link: 1.15.1a0 Requires-Python ==3.9.*: https://files.pythonhosted.org/packages/d9/af/cfdb5ee96e1c554d056f4ba1de28d982ee2921cf8b3c79244c4b9b97695e/quickfix-ssl-3-1.15.1a0.tar.gz (from https://pypi.org/simple/quickfix-ssl-3/) (requires-python:==3.9.*) 2023-10-25T14:01:04,974 Link requires a different Python (3.11.2 not in: '==3.9.*'): https://files.pythonhosted.org/packages/45/75/847d4a20f1f814926180c8a0393ad01ffff86072fcbca3d7cf5c4e63dbf2/quickfix-ssl-3-1.15.1a1.tar.gz (from https://pypi.org/simple/quickfix-ssl-3/) (requires-python:==3.9.*) 2023-10-25T14:01:04,975 Skipping link: 1.15.1a1 Requires-Python ==3.9.*: https://files.pythonhosted.org/packages/45/75/847d4a20f1f814926180c8a0393ad01ffff86072fcbca3d7cf5c4e63dbf2/quickfix-ssl-3-1.15.1a1.tar.gz (from https://pypi.org/simple/quickfix-ssl-3/) (requires-python:==3.9.*) 2023-10-25T14:01:04,976 Link requires a different Python (3.11.2 not in: '==3.9.*'): https://files.pythonhosted.org/packages/de/34/ad21159d30209801ec513704e1a2ee4e434df25cc68782303877f64a013e/quickfix-ssl-3-1.15.1a2.tar.gz (from https://pypi.org/simple/quickfix-ssl-3/) (requires-python:==3.9.*) 2023-10-25T14:01:04,976 Skipping link: 1.15.1a2 Requires-Python ==3.9.*: https://files.pythonhosted.org/packages/de/34/ad21159d30209801ec513704e1a2ee4e434df25cc68782303877f64a013e/quickfix-ssl-3-1.15.1a2.tar.gz (from https://pypi.org/simple/quickfix-ssl-3/) (requires-python:==3.9.*) 2023-10-25T14:01:04,977 Found link https://files.pythonhosted.org/packages/19/5c/632636a044c5eef071893e191aa1152cd5a5378b9cee3fa3a8200a327e36/quickfix-ssl-3-1.15.1a3.tar.gz (from https://pypi.org/simple/quickfix-ssl-3/), version: 1.15.1a3 2023-10-25T14:01:04,978 Found link https://files.pythonhosted.org/packages/90/4a/05225ec8be73ff4e5ff69183dec7c8e0b72f57ed10e99ca17e5b8c6d89a0/quickfix-ssl-3-1.15.1.tar.gz (from https://pypi.org/simple/quickfix-ssl-3/), version: 1.15.1 2023-10-25T14:01:04,978 Fetching project page and analyzing links: https://www.piwheels.org/simple/quickfix-ssl-3/ 2023-10-25T14:01:04,979 Getting page https://www.piwheels.org/simple/quickfix-ssl-3/ 2023-10-25T14:01:04,980 Found index url https://www.piwheels.org/simple/ 2023-10-25T14:01:05,145 Fetched page https://www.piwheels.org/simple/quickfix-ssl-3/ as text/html 2023-10-25T14:01:05,146 Skipping link: not a file: https://www.piwheels.org/simple/quickfix-ssl-3/ 2023-10-25T14:01:05,146 Skipping link: not a file: https://pypi.org/simple/quickfix-ssl-3/ 2023-10-25T14:01:05,165 Given no hashes to check 1 links for project 'quickfix-ssl-3': discarding no candidates 2023-10-25T14:01:05,183 Collecting quickfix-ssl-3==1.15.1a3 2023-10-25T14:01:05,185 Created temporary directory: /tmp/pip-unpack-igyh7_dr 2023-10-25T14:01:05,667 Downloading quickfix-ssl-3-1.15.1a3.tar.gz (2.8 MB) 2023-10-25T14:01:07,073 Added quickfix-ssl-3==1.15.1a3 from https://files.pythonhosted.org/packages/19/5c/632636a044c5eef071893e191aa1152cd5a5378b9cee3fa3a8200a327e36/quickfix-ssl-3-1.15.1a3.tar.gz to build tracker '/tmp/pip-build-tracker-s79cee9c' 2023-10-25T14:01:07,075 Running setup.py (path:/tmp/pip-wheel-3iiaqp5i/quickfix-ssl-3_f2e8a9cc302244768fd981a316be99f0/setup.py) egg_info for package quickfix-ssl-3 2023-10-25T14:01:07,076 Created temporary directory: /tmp/pip-pip-egg-info-ha3ql387 2023-10-25T14:01:07,076 Preparing metadata (setup.py): started 2023-10-25T14:01:07,078 Running command python setup.py egg_info 2023-10-25T14:01:08,442 Preparing metadata (setup.py): finished with status 'done' 2023-10-25T14:01:08,445 Source in /tmp/pip-wheel-3iiaqp5i/quickfix-ssl-3_f2e8a9cc302244768fd981a316be99f0 has version 1.15.1a3, which satisfies requirement quickfix-ssl-3==1.15.1a3 from https://files.pythonhosted.org/packages/19/5c/632636a044c5eef071893e191aa1152cd5a5378b9cee3fa3a8200a327e36/quickfix-ssl-3-1.15.1a3.tar.gz 2023-10-25T14:01:08,446 Removed quickfix-ssl-3==1.15.1a3 from https://files.pythonhosted.org/packages/19/5c/632636a044c5eef071893e191aa1152cd5a5378b9cee3fa3a8200a327e36/quickfix-ssl-3-1.15.1a3.tar.gz from build tracker '/tmp/pip-build-tracker-s79cee9c' 2023-10-25T14:01:08,451 Created temporary directory: /tmp/pip-unpack-h3m_9546 2023-10-25T14:01:08,452 Created temporary directory: /tmp/pip-unpack-zgc_zy1d 2023-10-25T14:01:08,455 Building wheels for collected packages: quickfix-ssl-3 2023-10-25T14:01:08,459 Created temporary directory: /tmp/pip-wheel-5dp9flyk 2023-10-25T14:01:08,460 Building wheel for quickfix-ssl-3 (setup.py): started 2023-10-25T14:01:08,461 Destination directory: /tmp/pip-wheel-5dp9flyk 2023-10-25T14:01:08,461 Running command python setup.py bdist_wheel 2023-10-25T14:01:11,892 In file included from C++/FieldConvertors.h:25, 2023-10-25T14:01:11,893 from C++/Field.h:32, 2023-10-25T14:01:11,893 from C++/FieldMap.h:29, 2023-10-25T14:01:11,894 from C++/Message.h:29, 2023-10-25T14:01:11,895 from C++/Application.h:25, 2023-10-25T14:01:11,896 from C++/Acceptor.h:29, 2023-10-25T14:01:11,896 from C++/Acceptor.cpp:26: 2023-10-25T14:01:11,897 C++/FieldTypes.h: In static member function ‘static FIX::DateTime FIX::DateTime::fromUtcTimeT(time_t, int)’: 2023-10-25T14:01:11,898 C++/FieldTypes.h:471:20: error: ‘time_gmtime’ was not declared in this scope; did you mean ‘timer_gettime’? 2023-10-25T14:01:11,898 471 | struct tm tm = time_gmtime( &t ); 2023-10-25T14:01:11,899 | ^~~~~~~~~~~ 2023-10-25T14:01:11,900 | timer_gettime 2023-10-25T14:01:11,913 C++/FieldTypes.h: In static member function ‘static FIX::DateTime FIX::DateTime::fromLocalTimeT(time_t, int)’: 2023-10-25T14:01:11,913 C++/FieldTypes.h:477:20: error: ‘time_localtime’ was not declared in this scope; did you mean ‘timelocal’? 2023-10-25T14:01:11,914 477 | struct tm tm = time_localtime( &t ); 2023-10-25T14:01:11,915 | ^~~~~~~~~~~~~~ 2023-10-25T14:01:11,915 | timelocal 2023-10-25T14:01:11,927 C++/FieldTypes.h: In static member function ‘static FIX::DateTime FIX::DateTime::fromUtcTimeT(time_t, int, int)’: 2023-10-25T14:01:11,928 C++/FieldTypes.h:483:20: error: ‘time_gmtime’ was not declared in this scope; did you mean ‘timer_gettime’? 2023-10-25T14:01:11,929 483 | struct tm tm = time_gmtime( &t ); 2023-10-25T14:01:11,929 | ^~~~~~~~~~~ 2023-10-25T14:01:11,930 | timer_gettime 2023-10-25T14:01:11,944 C++/FieldTypes.h: In static member function ‘static FIX::DateTime FIX::DateTime::fromLocalTimeT(time_t, int, int)’: 2023-10-25T14:01:11,945 C++/FieldTypes.h:489:20: error: ‘time_localtime’ was not declared in this scope; did you mean ‘timelocal’? 2023-10-25T14:01:11,946 489 | struct tm tm = time_localtime( &t ); 2023-10-25T14:01:11,947 | ^~~~~~~~~~~~~~ 2023-10-25T14:01:11,947 | timelocal 2023-10-25T14:01:11,978 In file included from C++/FieldConvertors.h:26: 2023-10-25T14:01:11,978 C++/Exceptions.h: At global scope: 2023-10-25T14:01:11,979 C++/Exceptions.h:40:14: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:11,979 40 | ~Exception() NOEXCEPT {} 2023-10-25T14:01:11,979 | ^ 2023-10-25T14:01:11,980 | ; 2023-10-25T14:01:11,985 C++/Exceptions.h:40:16: error: ‘NOEXCEPT’ does not name a type 2023-10-25T14:01:11,986 40 | ~Exception() NOEXCEPT {} 2023-10-25T14:01:11,986 | ^~~~~~~~ 2023-10-25T14:01:11,989 C++/Exceptions.h:52:27: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:11,989 52 | ~DataDictionaryNotFound() NOEXCEPT {} 2023-10-25T14:01:11,990 | ^ 2023-10-25T14:01:11,990 | ; 2023-10-25T14:01:11,996 C++/Exceptions.h:52:29: error: ‘NOEXCEPT’ does not name a type 2023-10-25T14:01:11,996 52 | ~DataDictionaryNotFound() NOEXCEPT {} 2023-10-25T14:01:11,997 | ^~~~~~~~ 2023-10-25T14:01:12,040 C++/Exceptions.h: In static member function ‘static std::string FIX::SocketException::errorToWhat()’: 2023-10-25T14:01:12,041 C++/Exceptions.h:256:12: error: ‘socket_error’ was not declared in this scope 2023-10-25T14:01:12,041 256 | return socket_error(); 2023-10-25T14:01:12,042 | ^~~~~~~~~~~~ 2023-10-25T14:01:12,227 C++/FieldConvertors.h: In function ‘int FIX::number_of_symbols_in(T)’: 2023-10-25T14:01:12,227 C++/FieldConvertors.h:50:3: error: there are no arguments to ‘PRAGMA_PUSH’ that depend on a template parameter, so a declaration of ‘PRAGMA_PUSH’ must be available [-fpermissive] 2023-10-25T14:01:12,228 50 | PRAGMA_PUSH( 4146 ) \ 2023-10-25T14:01:12,229 | ^~~~~~~~~~~ 2023-10-25T14:01:12,230 C++/FieldConvertors.h:60:49: note: in expansion of macro ‘UNSIGNED_VALUE_OF’ 2023-10-25T14:01:12,230 60 | typename std::make_unsigned::type number = UNSIGNED_VALUE_OF( value ); 2023-10-25T14:01:12,231 | ^~~~~~~~~~~~~~~~~ 2023-10-25T14:01:12,232 C++/FieldConvertors.h:50:3: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 2023-10-25T14:01:12,233 50 | PRAGMA_PUSH( 4146 ) \ 2023-10-25T14:01:12,233 | ^~~~~~~~~~~ 2023-10-25T14:01:12,234 C++/FieldConvertors.h:60:49: note: in expansion of macro ‘UNSIGNED_VALUE_OF’ 2023-10-25T14:01:12,234 60 | typename std::make_unsigned::type number = UNSIGNED_VALUE_OF( value ); 2023-10-25T14:01:12,235 | ^~~~~~~~~~~~~~~~~ 2023-10-25T14:01:12,236 C++/FieldConvertors.h:51:3: error: expected ‘,’ or ‘;’ before ‘_UNSIGNED_VALUE_OF’ 2023-10-25T14:01:12,236 51 | _UNSIGNED_VALUE_OF( x ) \ 2023-10-25T14:01:12,237 | ^~~~~~~~~~~~~~~~~~ 2023-10-25T14:01:12,237 C++/FieldConvertors.h:60:49: note: in expansion of macro ‘UNSIGNED_VALUE_OF’ 2023-10-25T14:01:12,238 60 | typename std::make_unsigned::type number = UNSIGNED_VALUE_OF( value ); 2023-10-25T14:01:12,239 | ^~~~~~~~~~~~~~~~~ 2023-10-25T14:01:12,239 C++/FieldConvertors.h: In function ‘char* FIX::integer_to_string(char*, size_t, T)’: 2023-10-25T14:01:12,240 C++/FieldConvertors.h:50:3: error: there are no arguments to ‘PRAGMA_PUSH’ that depend on a template parameter, so a declaration of ‘PRAGMA_PUSH’ must be available [-fpermissive] 2023-10-25T14:01:12,241 50 | PRAGMA_PUSH( 4146 ) \ 2023-10-25T14:01:12,242 | ^~~~~~~~~~~ 2023-10-25T14:01:12,242 C++/FieldConvertors.h:112:49: note: in expansion of macro ‘UNSIGNED_VALUE_OF’ 2023-10-25T14:01:12,243 112 | typename std::make_unsigned::type number = UNSIGNED_VALUE_OF( t ); 2023-10-25T14:01:12,243 | ^~~~~~~~~~~~~~~~~ 2023-10-25T14:01:12,244 C++/FieldConvertors.h:51:3: error: expected ‘,’ or ‘;’ before ‘_UNSIGNED_VALUE_OF’ 2023-10-25T14:01:12,244 51 | _UNSIGNED_VALUE_OF( x ) \ 2023-10-25T14:01:12,245 | ^~~~~~~~~~~~~~~~~~ 2023-10-25T14:01:12,245 C++/FieldConvertors.h:112:49: note: in expansion of macro ‘UNSIGNED_VALUE_OF’ 2023-10-25T14:01:12,245 112 | typename std::make_unsigned::type number = UNSIGNED_VALUE_OF( t ); 2023-10-25T14:01:12,246 | ^~~~~~~~~~~~~~~~~ 2023-10-25T14:01:12,246 C++/FieldConvertors.h: At global scope: 2023-10-25T14:01:12,247 C++/FieldConvertors.h:274:46: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:12,247 274 | static T convert( const std::string& value ) 2023-10-25T14:01:12,248 | ^ 2023-10-25T14:01:12,248 | ; 2023-10-25T14:01:12,249 C++/FieldConvertors.h:275:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:12,249 275 | EXCEPT ( FieldConvertError ) 2023-10-25T14:01:12,250 | ^~~~~~ 2023-10-25T14:01:12,252 C++/FieldConvertors.h: In static member function ‘static bool FIX::IntTConvertor::convert(std::__cxx11::basic_string::const_iterator, std::__cxx11::basic_string::const_iterator, T&)’: 2023-10-25T14:01:12,253 C++/FieldConvertors.h:252:7: error: there are no arguments to ‘PRAGMA_PUSH’ that depend on a template parameter, so a declaration of ‘PRAGMA_PUSH’ must be available [-fpermissive] 2023-10-25T14:01:12,253 252 | PRAGMA_PUSH( 4146 ); 2023-10-25T14:01:12,254 | ^~~~~~~~~~~ 2023-10-25T14:01:12,267 C++/FieldConvertors.h:255:7: error: ‘PRAGMA_POP’ was not declared in this scope 2023-10-25T14:01:12,267 255 | PRAGMA_POP; 2023-10-25T14:01:12,268 | ^~~~~~~~~~ 2023-10-25T14:01:12,269 C++/FieldConvertors.h:260:5: error: there are no arguments to ‘PRAGMA_PUSH’ that depend on a template parameter, so a declaration of ‘PRAGMA_PUSH’ must be available [-fpermissive] 2023-10-25T14:01:12,270 260 | PRAGMA_PUSH( 4146 ); 2023-10-25T14:01:12,270 | ^~~~~~~~~~~ 2023-10-25T14:01:12,281 C++/FieldConvertors.h:263:5: error: ‘PRAGMA_POP’ was not declared in this scope 2023-10-25T14:01:12,282 263 | PRAGMA_POP; 2023-10-25T14:01:12,283 | ^~~~~~~~~~ 2023-10-25T14:01:12,292 C++/FieldConvertors.h: In member function ‘int FIX::IntTConvertor::EXCEPT(FIX::FieldConvertError)’: 2023-10-25T14:01:12,293 C++/FieldConvertors.h:278:19: error: ‘value’ was not declared in this scope 2023-10-25T14:01:12,294 278 | if( !convert( value.begin(), value.end(), result ) ) 2023-10-25T14:01:12,295 | ^~~~~ 2023-10-25T14:01:12,295 C++/FieldConvertors.h: At global scope: 2023-10-25T14:01:12,296 C++/FieldConvertors.h:294:41: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:12,296 294 | static std::string convert( int value ) 2023-10-25T14:01:12,297 | ^ 2023-10-25T14:01:12,298 | ; 2023-10-25T14:01:12,299 C++/FieldConvertors.h:295:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:12,299 295 | EXCEPT ( FieldConvertError ) 2023-10-25T14:01:12,300 | ^~~~~~ 2023-10-25T14:01:12,301 C++/FieldConvertors.h:308:48: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:12,302 308 | static int convert( const std::string& value ) 2023-10-25T14:01:12,302 | ^ 2023-10-25T14:01:12,303 | ; 2023-10-25T14:01:12,303 C++/FieldConvertors.h:309:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:12,304 309 | EXCEPT ( FieldConvertError ) 2023-10-25T14:01:12,305 | ^~~~~~ 2023-10-25T14:01:12,305 C++/FieldConvertors.h:309:3: error: ‘int FIX::CheckSumConvertor::EXCEPT(FIX::FieldConvertError)’ cannot be overloaded with ‘int FIX::CheckSumConvertor::EXCEPT(FIX::FieldConvertError)’ 2023-10-25T14:01:12,306 C++/FieldConvertors.h:295:3: note: previous declaration ‘int FIX::CheckSumConvertor::EXCEPT(FIX::FieldConvertError)’ 2023-10-25T14:01:12,306 295 | EXCEPT ( FieldConvertError ) 2023-10-25T14:01:12,307 | ^~~~~~ 2023-10-25T14:01:12,307 C++/FieldConvertors.h: In member function ‘int FIX::CheckSumConvertor::EXCEPT(FIX::FieldConvertError)’: 2023-10-25T14:01:12,308 C++/FieldConvertors.h:297:10: error: ‘value’ was not declared in this scope 2023-10-25T14:01:12,309 297 | if ( value > 255 || value < 0 ) throw FieldConvertError(); 2023-10-25T14:01:12,309 | ^~~~~ 2023-10-25T14:01:12,318 C++/FieldConvertors.h:299:54: error: ‘value’ was not declared in this scope 2023-10-25T14:01:12,318 299 | integer_to_string_padded(result, sizeof(result), value); 2023-10-25T14:01:12,319 | ^~~~~ 2023-10-25T14:01:12,320 C++/FieldConvertors.h:300:17: error: cannot convert ‘std::string’ {aka ‘std::__cxx11::basic_string’} to ‘int’ in return 2023-10-25T14:01:12,320 300 | return std::string( result, sizeof( result ) ); 2023-10-25T14:01:12,321 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-25T14:01:12,322 | | 2023-10-25T14:01:12,322 | std::string {aka std::__cxx11::basic_string} 2023-10-25T14:01:12,330 C++/FieldConvertors.h: In member function ‘int FIX::CheckSumConvertor::EXCEPT(FIX::FieldConvertError)’: 2023-10-25T14:01:12,331 C++/FieldConvertors.h:311:35: error: ‘value’ was not declared in this scope 2023-10-25T14:01:12,332 311 | return IntConvertor::convert( value ); 2023-10-25T14:01:12,332 | ^~~~~ 2023-10-25T14:01:12,333 C++/FieldConvertors.h: At global scope: 2023-10-25T14:01:12,334 C++/FieldConvertors.h:430:51: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:12,334 430 | static double convert( const std::string& value ) 2023-10-25T14:01:12,335 | ^ 2023-10-25T14:01:12,336 | ; 2023-10-25T14:01:12,337 C++/FieldConvertors.h:431:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:12,337 431 | EXCEPT ( FieldConvertError ) 2023-10-25T14:01:12,338 | ^~~~~~ 2023-10-25T14:01:12,339 C++/FieldConvertors.h: In static member function ‘static std::string FIX::DoubleConvertor::convert(double, int, int)’: 2023-10-25T14:01:12,340 C++/FieldConvertors.h:361:11: error: ‘memset’ was not declared in this scope 2023-10-25T14:01:12,340 361 | memset( ++end, '0', needed ); 2023-10-25T14:01:12,341 | ^~~~~~ 2023-10-25T14:01:12,342 C++/FieldConvertors.h:36:1: note: ‘memset’ is defined in header ‘’; did you forget to ‘#include ’? 2023-10-25T14:01:12,342 35 | #include 2023-10-25T14:01:12,343 +++ |+#include 2023-10-25T14:01:12,344 36 | 2023-10-25T14:01:12,350 C++/FieldConvertors.h: In member function ‘int FIX::DoubleConvertor::EXCEPT(FIX::FieldConvertError)’: 2023-10-25T14:01:12,351 C++/FieldConvertors.h:434:19: error: ‘value’ was not declared in this scope 2023-10-25T14:01:12,352 434 | if( !convert( value, result ) ) 2023-10-25T14:01:12,353 | ^~~~~ 2023-10-25T14:01:12,353 C++/FieldConvertors.h: At global scope: 2023-10-25T14:01:12,354 C++/FieldConvertors.h:457:49: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:12,354 457 | static char convert( const std::string& value ) 2023-10-25T14:01:12,355 | ^ 2023-10-25T14:01:12,355 | ; 2023-10-25T14:01:12,356 C++/FieldConvertors.h:458:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:12,356 458 | EXCEPT ( FieldConvertError ) 2023-10-25T14:01:12,357 | ^~~~~~ 2023-10-25T14:01:12,363 C++/FieldConvertors.h: In member function ‘int FIX::CharConvertor::EXCEPT(FIX::FieldConvertError)’: 2023-10-25T14:01:12,364 C++/FieldConvertors.h:461:19: error: ‘value’ was not declared in this scope 2023-10-25T14:01:12,365 461 | if( !convert( value, result ) ) 2023-10-25T14:01:12,365 | ^~~~~ 2023-10-25T14:01:12,366 C++/FieldConvertors.h: At global scope: 2023-10-25T14:01:12,366 C++/FieldConvertors.h:490:49: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:12,367 490 | static bool convert( const std::string& value ) 2023-10-25T14:01:12,367 | ^ 2023-10-25T14:01:12,368 | ; 2023-10-25T14:01:12,368 C++/FieldConvertors.h:491:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:12,369 491 | EXCEPT ( FieldConvertError ) 2023-10-25T14:01:12,370 | ^~~~~~ 2023-10-25T14:01:12,376 C++/FieldConvertors.h: In member function ‘int FIX::BoolConvertor::EXCEPT(FIX::FieldConvertError)’: 2023-10-25T14:01:12,377 C++/FieldConvertors.h:494:19: error: ‘value’ was not declared in this scope 2023-10-25T14:01:12,378 494 | if( !convert( value, result ) ) 2023-10-25T14:01:12,378 | ^~~~~ 2023-10-25T14:01:12,379 C++/FieldConvertors.h: At global scope: 2023-10-25T14:01:12,380 C++/FieldConvertors.h:505:49: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:12,380 505 | int precision = 0 ) 2023-10-25T14:01:12,381 | ^ 2023-10-25T14:01:12,382 | ; 2023-10-25T14:01:12,383 C++/FieldConvertors.h:506:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:12,383 506 | EXCEPT ( FieldConvertError ) 2023-10-25T14:01:12,384 | ^~~~~~ 2023-10-25T14:01:12,385 C++/FieldConvertors.h:535:57: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:12,385 535 | static UtcTimeStamp convert( const std::string& value ) 2023-10-25T14:01:12,386 | ^ 2023-10-25T14:01:12,386 | ; 2023-10-25T14:01:12,387 C++/FieldConvertors.h:536:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:12,387 536 | EXCEPT ( FieldConvertError ) 2023-10-25T14:01:12,388 | ^~~~~~ 2023-10-25T14:01:12,389 C++/FieldConvertors.h:536:3: error: ‘int FIX::UtcTimeStampConvertor::EXCEPT(FIX::FieldConvertError)’ cannot be overloaded with ‘int FIX::UtcTimeStampConvertor::EXCEPT(FIX::FieldConvertError)’ 2023-10-25T14:01:12,389 C++/FieldConvertors.h:506:3: note: previous declaration ‘int FIX::UtcTimeStampConvertor::EXCEPT(FIX::FieldConvertError)’ 2023-10-25T14:01:12,390 506 | EXCEPT ( FieldConvertError ) 2023-10-25T14:01:12,391 | ^~~~~~ 2023-10-25T14:01:12,392 C++/FieldConvertors.h: In member function ‘int FIX::UtcTimeStampConvertor::EXCEPT(FIX::FieldConvertError)’: 2023-10-25T14:01:12,393 C++/FieldConvertors.h:511:5: error: ‘precision’ was not declared in this scope 2023-10-25T14:01:12,394 511 | precision = clamp_of( precision, 0, 9 ); 2023-10-25T14:01:12,394 | ^~~~~~~~~ 2023-10-25T14:01:12,402 C++/FieldConvertors.h:513:5: error: ‘value’ was not declared in this scope 2023-10-25T14:01:12,403 513 | value.getYMD( year, month, day ); 2023-10-25T14:01:12,404 | ^~~~~ 2023-10-25T14:01:12,414 C++/FieldConvertors.h: In member function ‘int FIX::UtcTimeStampConvertor::EXCEPT(FIX::FieldConvertError)’: 2023-10-25T14:01:12,414 C++/FieldConvertors.h:538:21: error: ‘value’ was not declared in this scope 2023-10-25T14:01:12,415 538 | size_t length = value.size(); 2023-10-25T14:01:12,415 | ^~~~~ 2023-10-25T14:01:12,416 C++/FieldConvertors.h:595:14: error: cannot convert ‘FIX::UtcTimeStamp’ to ‘int’ in return 2023-10-25T14:01:12,417 595 | return UtcTimeStamp (hour, min, sec, 0, 2023-10-25T14:01:12,417 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-25T14:01:12,418 | | 2023-10-25T14:01:12,418 | FIX::UtcTimeStamp 2023-10-25T14:01:12,419 596 | mday, mon, year); 2023-10-25T14:01:12,420 | ~~~~~~~~~~~~~~~~ 2023-10-25T14:01:12,420 C++/FieldConvertors.h:608:12: error: cannot convert ‘FIX::UtcTimeStamp’ to ‘int’ in return 2023-10-25T14:01:12,421 608 | return UtcTimeStamp (hour, min, sec, fraction, 2023-10-25T14:01:12,421 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-25T14:01:12,422 | | 2023-10-25T14:01:12,422 | FIX::UtcTimeStamp 2023-10-25T14:01:12,423 609 | mday, mon, year, static_cast(length - 17 - 1)); 2023-10-25T14:01:12,424 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-25T14:01:12,424 C++/FieldConvertors.h: At global scope: 2023-10-25T14:01:12,425 C++/FieldConvertors.h:617:49: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:12,426 617 | int precision = 0 ) 2023-10-25T14:01:12,426 | ^ 2023-10-25T14:01:12,427 | ; 2023-10-25T14:01:12,427 C++/FieldConvertors.h:618:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:12,428 618 | EXCEPT ( FieldConvertError ) 2023-10-25T14:01:12,429 | ^~~~~~ 2023-10-25T14:01:12,429 C++/FieldConvertors.h:642:55: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:12,430 642 | static UtcTimeOnly convert( const std::string& value) 2023-10-25T14:01:12,431 | ^ 2023-10-25T14:01:12,431 | ; 2023-10-25T14:01:12,432 C++/FieldConvertors.h:643:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:12,433 643 | EXCEPT ( FieldConvertError ) 2023-10-25T14:01:12,434 | ^~~~~~ 2023-10-25T14:01:12,434 C++/FieldConvertors.h:643:3: error: ‘int FIX::UtcTimeOnlyConvertor::EXCEPT(FIX::FieldConvertError)’ cannot be overloaded with ‘int FIX::UtcTimeOnlyConvertor::EXCEPT(FIX::FieldConvertError)’ 2023-10-25T14:01:12,435 C++/FieldConvertors.h:618:3: note: previous declaration ‘int FIX::UtcTimeOnlyConvertor::EXCEPT(FIX::FieldConvertError)’ 2023-10-25T14:01:12,435 618 | EXCEPT ( FieldConvertError ) 2023-10-25T14:01:12,436 | ^~~~~~ 2023-10-25T14:01:12,437 C++/FieldConvertors.h: In member function ‘int FIX::UtcTimeOnlyConvertor::EXCEPT(FIX::FieldConvertError)’: 2023-10-25T14:01:12,438 C++/FieldConvertors.h:623:5: error: ‘precision’ was not declared in this scope 2023-10-25T14:01:12,438 623 | precision = clamp_of( precision, 0, 9 ); 2023-10-25T14:01:12,439 | ^~~~~~~~~ 2023-10-25T14:01:12,443 C++/FieldConvertors.h:625:5: error: ‘value’ was not declared in this scope 2023-10-25T14:01:12,444 625 | value.getHMS( hour, minute, second, fraction, precision ); 2023-10-25T14:01:12,445 | ^~~~~ 2023-10-25T14:01:12,455 C++/FieldConvertors.h: In member function ‘int FIX::UtcTimeOnlyConvertor::EXCEPT(FIX::FieldConvertError)’: 2023-10-25T14:01:12,455 C++/FieldConvertors.h:645:21: error: ‘value’ was not declared in this scope 2023-10-25T14:01:12,456 645 | size_t length = value.size(); 2023-10-25T14:01:12,456 | ^~~~~ 2023-10-25T14:01:12,457 C++/FieldConvertors.h:684:14: error: cannot convert ‘FIX::UtcTimeOnly’ to ‘int’ in return 2023-10-25T14:01:12,458 684 | return UtcTimeOnly (hour, min, sec, 0); 2023-10-25T14:01:12,458 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-25T14:01:12,459 | | 2023-10-25T14:01:12,459 | FIX::UtcTimeOnly 2023-10-25T14:01:12,460 C++/FieldConvertors.h:696:12: error: cannot convert ‘FIX::UtcTimeOnly’ to ‘int’ in return 2023-10-25T14:01:12,461 696 | return UtcTimeOnly (hour, min, sec, fraction, static_cast(length - 8 - 1)); 2023-10-25T14:01:12,461 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-25T14:01:12,462 | | 2023-10-25T14:01:12,462 | FIX::UtcTimeOnly 2023-10-25T14:01:12,463 C++/FieldConvertors.h: At global scope: 2023-10-25T14:01:12,463 C++/FieldConvertors.h:703:52: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:12,464 703 | static std::string convert( const UtcDate& value ) 2023-10-25T14:01:12,465 | ^ 2023-10-25T14:01:12,465 | ; 2023-10-25T14:01:12,466 C++/FieldConvertors.h:704:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:12,467 704 | EXCEPT ( FieldConvertError ) 2023-10-25T14:01:12,468 | ^~~~~~ 2023-10-25T14:01:12,468 C++/FieldConvertors.h:718:52: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:12,469 718 | static UtcDate convert( const std::string& value ) 2023-10-25T14:01:12,470 | ^ 2023-10-25T14:01:12,471 | ; 2023-10-25T14:01:12,472 C++/FieldConvertors.h:719:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:12,472 719 | EXCEPT ( FieldConvertError ) 2023-10-25T14:01:12,473 | ^~~~~~ 2023-10-25T14:01:12,474 C++/FieldConvertors.h:719:3: error: ‘int FIX::UtcDateConvertor::EXCEPT(FIX::FieldConvertError)’ cannot be overloaded with ‘int FIX::UtcDateConvertor::EXCEPT(FIX::FieldConvertError)’ 2023-10-25T14:01:12,474 C++/FieldConvertors.h:704:3: note: previous declaration ‘int FIX::UtcDateConvertor::EXCEPT(FIX::FieldConvertError)’ 2023-10-25T14:01:12,475 704 | EXCEPT ( FieldConvertError ) 2023-10-25T14:01:12,476 | ^~~~~~ 2023-10-25T14:01:12,476 C++/FieldConvertors.h: In member function ‘int FIX::UtcDateConvertor::EXCEPT(FIX::FieldConvertError)’: 2023-10-25T14:01:12,477 C++/FieldConvertors.h:707:5: error: ‘value’ was not declared in this scope 2023-10-25T14:01:12,478 707 | value.getYMD( year, month, day ); 2023-10-25T14:01:12,478 | ^~~~~ 2023-10-25T14:01:12,479 C++/FieldConvertors.h:715:17: error: cannot convert ‘std::string’ {aka ‘std::__cxx11::basic_string’} to ‘int’ in return 2023-10-25T14:01:12,480 715 | return std::string( result, sizeof( result ) ); 2023-10-25T14:01:12,480 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-25T14:01:12,481 | | 2023-10-25T14:01:12,482 | std::string {aka std::__cxx11::basic_string} 2023-10-25T14:01:12,483 C++/FieldConvertors.h: In member function ‘int FIX::UtcDateConvertor::EXCEPT(FIX::FieldConvertError)’: 2023-10-25T14:01:12,484 C++/FieldConvertors.h:721:9: error: ‘value’ was not declared in this scope 2023-10-25T14:01:12,484 721 | if( value.size() != 8 ) throw FieldConvertError(value); 2023-10-25T14:01:12,485 | ^~~~~ 2023-10-25T14:01:12,495 C++/FieldConvertors.h:725:21: error: ‘value’ was not declared in this scope 2023-10-25T14:01:12,495 725 | if( !IS_DIGIT(value[i++]) ) throw FieldConvertError(value); 2023-10-25T14:01:12,496 | ^~~~~ 2023-10-25T14:01:12,496 C++/FieldConvertors.h:55:39: note: in definition of macro ‘IS_DIGIT’ 2023-10-25T14:01:12,497 55 | #define IS_DIGIT( x ) ( unsigned_int( x - '0' ) < 10 ) 2023-10-25T14:01:12,497 | ^ 2023-10-25T14:01:12,506 C++/FieldConvertors.h:731:12: error: ‘value’ was not declared in this scope 2023-10-25T14:01:12,507 731 | year = value[i++] - '0'; 2023-10-25T14:01:12,507 | ^~~~~ 2023-10-25T14:01:12,508 C++/FieldConvertors.h:746:12: error: cannot convert ‘FIX::UtcDateOnly’ {aka ‘FIX::UtcDate’} to ‘int’ in return 2023-10-25T14:01:12,508 746 | return UtcDateOnly( mday, mon, year ); 2023-10-25T14:01:12,509 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-25T14:01:12,509 | | 2023-10-25T14:01:12,510 | FIX::UtcDateOnly {aka FIX::UtcDate} 2023-10-25T14:01:12,526 C++/Field.h: In member function ‘void FIX::FieldBase::encodeTo(std::string&) const’: 2023-10-25T14:01:12,526 C++/Field.h:203:5: error: ‘memcpy’ was not declared in this scope 2023-10-25T14:01:12,527 203 | memcpy( buf + tagLength + 1, m_string.data(), m_string.length() ); 2023-10-25T14:01:12,528 | ^~~~~~ 2023-10-25T14:01:12,528 C++/Field.h:33:1: note: ‘memcpy’ is defined in header ‘’; did you forget to ‘#include ’? 2023-10-25T14:01:12,529 32 | #include "FieldConvertors.h" 2023-10-25T14:01:12,530 +++ |+#include 2023-10-25T14:01:12,530 33 | #include "FieldTypes.h" 2023-10-25T14:01:12,547 C++/Field.h: At global scope: 2023-10-25T14:01:12,548 C++/Field.h:373:19: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:12,549 373 | char getValue() const EXCEPT ( IncorrectDataFormat ) 2023-10-25T14:01:12,550 | ^~~~~ 2023-10-25T14:01:12,550 | ; 2023-10-25T14:01:12,551 C++/Field.h:373:25: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:12,552 373 | char getValue() const EXCEPT ( IncorrectDataFormat ) 2023-10-25T14:01:12,553 | ^~~~~~ 2023-10-25T14:01:12,553 C++/Field.h:393:21: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:12,554 393 | double getValue() const EXCEPT ( IncorrectDataFormat ) 2023-10-25T14:01:12,555 | ^~~~~ 2023-10-25T14:01:12,555 | ; 2023-10-25T14:01:12,556 C++/Field.h:393:27: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:12,557 393 | double getValue() const EXCEPT ( IncorrectDataFormat ) 2023-10-25T14:01:12,557 | ^~~~~~ 2023-10-25T14:01:12,558 C++/Field.h:413:18: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:12,559 413 | int getValue() const EXCEPT ( IncorrectDataFormat ) 2023-10-25T14:01:12,560 | ^~~~~ 2023-10-25T14:01:12,560 | ; 2023-10-25T14:01:12,561 C++/Field.h:413:24: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:12,562 413 | int getValue() const EXCEPT ( IncorrectDataFormat ) 2023-10-25T14:01:12,562 | ^~~~~~ 2023-10-25T14:01:12,563 C++/Field.h:437:22: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:12,564 437 | int64_t getValue() const EXCEPT ( IncorrectDataFormat ) 2023-10-25T14:01:12,564 | ^~~~~ 2023-10-25T14:01:12,565 | ; 2023-10-25T14:01:12,566 C++/Field.h:437:28: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:12,566 437 | int64_t getValue() const EXCEPT ( IncorrectDataFormat ) 2023-10-25T14:01:12,567 | ^~~~~~ 2023-10-25T14:01:12,567 C++/Field.h:457:19: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:12,568 457 | bool getValue() const EXCEPT ( IncorrectDataFormat ) 2023-10-25T14:01:12,568 | ^~~~~ 2023-10-25T14:01:12,569 | ; 2023-10-25T14:01:12,570 C++/Field.h:457:25: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:12,570 457 | bool getValue() const EXCEPT ( IncorrectDataFormat ) 2023-10-25T14:01:12,571 | ^~~~~~ 2023-10-25T14:01:12,572 C++/Field.h:477:27: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:12,573 477 | UtcTimeStamp getValue() const EXCEPT ( IncorrectDataFormat ) 2023-10-25T14:01:12,573 | ^~~~~ 2023-10-25T14:01:12,574 | ; 2023-10-25T14:01:12,574 C++/Field.h:477:33: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:12,575 477 | UtcTimeStamp getValue() const EXCEPT ( IncorrectDataFormat ) 2023-10-25T14:01:12,575 | ^~~~~~ 2023-10-25T14:01:12,576 C++/Field.h: In member function ‘int FIX::UtcTimeStampField::EXCEPT(FIX::IncorrectDataFormat)’: 2023-10-25T14:01:12,577 C++/Field.h:479:46: error: cannot convert ‘FIX::UtcTimeStamp’ to ‘int’ in return 2023-10-25T14:01:12,578 479 | { return UtcTimeStampConvertor::convert( getString() ); } 2023-10-25T14:01:12,578 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 2023-10-25T14:01:12,579 | | 2023-10-25T14:01:12,580 | FIX::UtcTimeStamp 2023-10-25T14:01:12,581 C++/Field.h: At global scope: 2023-10-25T14:01:12,582 C++/Field.h:504:22: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:12,582 504 | UtcDate getValue() const EXCEPT ( IncorrectDataFormat ) 2023-10-25T14:01:12,583 | ^~~~~ 2023-10-25T14:01:12,584 | ; 2023-10-25T14:01:12,585 C++/Field.h:504:28: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:12,585 504 | UtcDate getValue() const EXCEPT ( IncorrectDataFormat ) 2023-10-25T14:01:12,586 | ^~~~~~ 2023-10-25T14:01:12,586 C++/Field.h: In member function ‘int FIX::UtcDateField::EXCEPT(FIX::IncorrectDataFormat)’: 2023-10-25T14:01:12,587 C++/Field.h:506:41: error: cannot convert ‘FIX::UtcDate’ to ‘int’ in return 2023-10-25T14:01:12,588 506 | { return UtcDateConvertor::convert( getString() ); } 2023-10-25T14:01:12,588 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 2023-10-25T14:01:12,589 | | 2023-10-25T14:01:12,590 | FIX::UtcDate 2023-10-25T14:01:12,590 C++/Field.h: At global scope: 2023-10-25T14:01:12,591 C++/Field.h:531:26: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:12,592 531 | UtcTimeOnly getValue() const EXCEPT ( IncorrectDataFormat ) 2023-10-25T14:01:12,593 | ^~~~~ 2023-10-25T14:01:12,593 | ; 2023-10-25T14:01:12,594 C++/Field.h:531:32: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:12,595 531 | UtcTimeOnly getValue() const EXCEPT ( IncorrectDataFormat ) 2023-10-25T14:01:12,595 | ^~~~~~ 2023-10-25T14:01:12,596 C++/Field.h: In member function ‘int FIX::UtcTimeOnlyField::EXCEPT(FIX::IncorrectDataFormat)’: 2023-10-25T14:01:12,597 C++/Field.h:533:45: error: cannot convert ‘FIX::UtcTimeOnly’ to ‘int’ in return 2023-10-25T14:01:12,597 533 | { return UtcTimeOnlyConvertor::convert( getString() ); } 2023-10-25T14:01:12,598 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 2023-10-25T14:01:12,598 | | 2023-10-25T14:01:12,599 | FIX::UtcTimeOnly 2023-10-25T14:01:12,599 C++/Field.h: At global scope: 2023-10-25T14:01:12,600 C++/Field.h:558:18: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:12,600 558 | int getValue() const EXCEPT ( IncorrectDataFormat ) 2023-10-25T14:01:12,601 | ^~~~~ 2023-10-25T14:01:12,602 | ; 2023-10-25T14:01:12,602 C++/Field.h:558:24: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:12,603 558 | int getValue() const EXCEPT ( IncorrectDataFormat ) 2023-10-25T14:01:12,603 | ^~~~~~ 2023-10-25T14:01:13,068 C++/FieldMap.h:95:34: error: ‘ALLOCATOR’ was not declared in this scope 2023-10-25T14:01:13,069 95 | typedef std::vector> Fields; 2023-10-25T14:01:13,069 | ^~~~~~~~~ 2023-10-25T14:01:13,070 C++/FieldMap.h:95:44: error: template argument 2 is invalid 2023-10-25T14:01:13,071 95 | typedef std::vector> Fields; 2023-10-25T14:01:13,071 | ^~~~~~~~~ 2023-10-25T14:01:13,072 C++/FieldMap.h:95:53: error: expected unqualified-id before ‘>’ token 2023-10-25T14:01:13,073 95 | typedef std::vector> Fields; 2023-10-25T14:01:13,073 | ^~ 2023-10-25T14:01:13,083 C++/FieldMap.h:97:20: error: ‘ALLOCATOR’ was not declared in this scope 2023-10-25T14:01:13,084 97 | ALLOCATOR>>> Groups; 2023-10-25T14:01:13,085 | ^~~~~~~~~ 2023-10-25T14:01:13,085 C++/FieldMap.h:97:35: error: template argument 4 is invalid 2023-10-25T14:01:13,086 97 | ALLOCATOR>>> Groups; 2023-10-25T14:01:13,086 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-25T14:01:13,087 C++/FieldMap.h:97:74: error: expected unqualified-id before ‘>’ token 2023-10-25T14:01:13,088 97 | ALLOCATOR>>> Groups; 2023-10-25T14:01:13,088 | ^~ 2023-10-25T14:01:13,090 C++/FieldMap.h:99:11: error: ‘Fields’ does not name a type; did you mean ‘FieldMap’? 2023-10-25T14:01:13,090 99 | typedef Fields::iterator iterator; 2023-10-25T14:01:13,091 | ^~~~~~ 2023-10-25T14:01:13,091 | FieldMap 2023-10-25T14:01:13,095 C++/FieldMap.h:100:11: error: ‘Fields’ does not name a type; did you mean ‘FieldMap’? 2023-10-25T14:01:13,095 100 | typedef Fields::const_iterator const_iterator; 2023-10-25T14:01:13,096 | ^~~~~~ 2023-10-25T14:01:13,097 | FieldMap 2023-10-25T14:01:13,100 C++/FieldMap.h:101:11: error: ‘Fields’ does not name a type; did you mean ‘FieldMap’? 2023-10-25T14:01:13,101 101 | typedef Fields::value_type value_type; 2023-10-25T14:01:13,101 | ^~~~~~ 2023-10-25T14:01:13,102 | FieldMap 2023-10-25T14:01:13,106 C++/FieldMap.h:102:11: error: ‘Groups’ does not name a type 2023-10-25T14:01:13,106 102 | typedef Groups::iterator g_iterator; 2023-10-25T14:01:13,107 | ^~~~~~ 2023-10-25T14:01:13,111 C++/FieldMap.h:103:11: error: ‘Groups’ does not name a type 2023-10-25T14:01:13,111 103 | typedef Groups::const_iterator g_const_iterator; 2023-10-25T14:01:13,112 | ^~~~~~ 2023-10-25T14:01:13,116 C++/FieldMap.h:104:11: error: ‘Groups’ does not name a type 2023-10-25T14:01:13,116 104 | typedef Groups::value_type g_value_type; 2023-10-25T14:01:13,117 | ^~~~~~ 2023-10-25T14:01:13,117 C++/FieldMap.h:120:64: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:13,118 120 | void setField( const FieldBase& field, bool overwrite = true ) 2023-10-25T14:01:13,118 | ^ 2023-10-25T14:01:13,119 | ; 2023-10-25T14:01:13,119 C++/FieldMap.h:121:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:13,120 121 | EXCEPT ( RepeatedTag ) 2023-10-25T14:01:13,120 | ^~~~~~ 2023-10-25T14:01:13,121 C++/FieldMap.h:142:52: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:13,121 142 | void setField( int tag, const std::string& value ) 2023-10-25T14:01:13,122 | ^ 2023-10-25T14:01:13,122 | ; 2023-10-25T14:01:13,123 C++/FieldMap.h:143:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:13,123 143 | EXCEPT ( RepeatedTag, NoTagValue ) 2023-10-25T14:01:13,124 | ^~~~~~ 2023-10-25T14:01:13,124 C++/FieldMap.h:161:3: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:13,125 161 | const EXCEPT ( FieldNotFound ) 2023-10-25T14:01:13,126 | ^~~~~ 2023-10-25T14:01:13,127 | ; 2023-10-25T14:01:13,127 C++/FieldMap.h:161:9: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:13,128 161 | const EXCEPT ( FieldNotFound ) 2023-10-25T14:01:13,128 | ^~~~~~ 2023-10-25T14:01:13,129 C++/FieldMap.h:170:9: error: expected initializer before ‘EXCEPT’ 2023-10-25T14:01:13,130 170 | const EXCEPT ( FieldNotFound ) 2023-10-25T14:01:13,130 | ^~~~~~ 2023-10-25T14:01:13,131 C++/FieldMap.h:177:3: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:13,132 177 | const EXCEPT ( FieldNotFound ) 2023-10-25T14:01:13,132 | ^~~~~ 2023-10-25T14:01:13,133 | ; 2023-10-25T14:01:13,133 C++/FieldMap.h:177:9: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:13,134 177 | const EXCEPT ( FieldNotFound ) 2023-10-25T14:01:13,135 | ^~~~~~ 2023-10-25T14:01:13,135 C++/FieldMap.h:177:9: error: ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’ cannot be overloaded with ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’ 2023-10-25T14:01:13,136 C++/FieldMap.h:161:9: note: previous declaration ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’ 2023-10-25T14:01:13,136 161 | const EXCEPT ( FieldNotFound ) 2023-10-25T14:01:13,137 | ^~~~~~ 2023-10-25T14:01:13,137 C++/FieldMap.h:184:3: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:13,138 184 | const EXCEPT ( FieldNotFound ) 2023-10-25T14:01:13,138 | ^~~~~ 2023-10-25T14:01:13,139 | ; 2023-10-25T14:01:13,140 C++/FieldMap.h:184:9: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:13,140 184 | const EXCEPT ( FieldNotFound ) 2023-10-25T14:01:13,141 | ^~~~~~ 2023-10-25T14:01:13,141 C++/FieldMap.h:184:9: error: ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’ cannot be overloaded with ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’ 2023-10-25T14:01:13,142 C++/FieldMap.h:161:9: note: previous declaration ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’ 2023-10-25T14:01:13,142 161 | const EXCEPT ( FieldNotFound ) 2023-10-25T14:01:13,143 | ^~~~~~ 2023-10-25T14:01:13,143 C++/FieldMap.h:194:3: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:13,144 194 | const EXCEPT ( FieldNotFound ) 2023-10-25T14:01:13,144 | ^~~~~ 2023-10-25T14:01:13,145 | ; 2023-10-25T14:01:13,145 C++/FieldMap.h:194:9: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:13,146 194 | const EXCEPT ( FieldNotFound ) 2023-10-25T14:01:13,146 | ^~~~~~ 2023-10-25T14:01:13,147 C++/FieldMap.h:194:9: error: ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’ cannot be overloaded with ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’ 2023-10-25T14:01:13,147 C++/FieldMap.h:161:9: note: previous declaration ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’ 2023-10-25T14:01:13,148 161 | const EXCEPT ( FieldNotFound ) 2023-10-25T14:01:13,149 | ^~~~~~ 2023-10-25T14:01:13,149 C++/FieldMap.h:219:59: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:13,150 219 | FieldMap& getGroup( int num, int tag, FieldMap& group ) const 2023-10-25T14:01:13,150 | ^~~~~ 2023-10-25T14:01:13,151 | ; 2023-10-25T14:01:13,152 C++/FieldMap.h:220:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:13,152 220 | EXCEPT ( FieldNotFound ) 2023-10-25T14:01:13,153 | ^~~~~~ 2023-10-25T14:01:13,153 C++/FieldMap.h:220:3: error: ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’ cannot be overloaded with ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’ 2023-10-25T14:01:13,154 C++/FieldMap.h:161:9: note: previous declaration ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’ 2023-10-25T14:01:13,154 161 | const EXCEPT ( FieldNotFound ) 2023-10-25T14:01:13,155 | ^~~~~~ 2023-10-25T14:01:13,156 C++/FieldMap.h:226:45: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:13,156 226 | FieldMap& getGroupRef( int num, int tag ) const 2023-10-25T14:01:13,157 | ^~~~~ 2023-10-25T14:01:13,158 | ; 2023-10-25T14:01:13,158 C++/FieldMap.h:227:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:13,159 227 | EXCEPT ( FieldNotFound ) 2023-10-25T14:01:13,160 | ^~~~~~ 2023-10-25T14:01:13,160 C++/FieldMap.h:227:3: error: ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’ cannot be overloaded with ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’ 2023-10-25T14:01:13,161 C++/FieldMap.h:161:9: note: previous declaration ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’ 2023-10-25T14:01:13,161 161 | const EXCEPT ( FieldNotFound ) 2023-10-25T14:01:13,162 | ^~~~~~ 2023-10-25T14:01:13,163 C++/FieldMap.h:240:45: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:13,163 240 | FieldMap* getGroupPtr( int num, int tag ) const 2023-10-25T14:01:13,164 | ^~~~~ 2023-10-25T14:01:13,164 | ; 2023-10-25T14:01:13,165 C++/FieldMap.h:241:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:13,166 241 | EXCEPT ( FieldNotFound ) 2023-10-25T14:01:13,166 | ^~~~~~ 2023-10-25T14:01:13,167 C++/FieldMap.h:241:3: error: ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’ cannot be overloaded with ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’ 2023-10-25T14:01:13,168 C++/FieldMap.h:161:9: note: previous declaration ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’ 2023-10-25T14:01:13,169 161 | const EXCEPT ( FieldNotFound ) 2023-10-25T14:01:13,169 | ^~~~~~ 2023-10-25T14:01:13,170 C++/FieldMap.h:246:9: error: ‘Groups’ does not name a type 2023-10-25T14:01:13,170 246 | const Groups& groups() const { 2023-10-25T14:01:13,171 | ^~~~~~ 2023-10-25T14:01:13,171 C++/FieldMap.h:277:3: error: ‘iterator’ does not name a type 2023-10-25T14:01:13,172 277 | iterator begin() { return m_fields.begin(); } 2023-10-25T14:01:13,172 | ^~~~~~~~ 2023-10-25T14:01:13,172 C++/FieldMap.h:278:3: error: ‘iterator’ does not name a type 2023-10-25T14:01:13,173 278 | iterator end() { return m_fields.end(); } 2023-10-25T14:01:13,173 | ^~~~~~~~ 2023-10-25T14:01:13,174 C++/FieldMap.h:279:3: error: ‘const_iterator’ does not name a type 2023-10-25T14:01:13,174 279 | const_iterator begin() const { return m_fields.begin(); } 2023-10-25T14:01:13,175 | ^~~~~~~~~~~~~~ 2023-10-25T14:01:13,175 C++/FieldMap.h:280:3: error: ‘const_iterator’ does not name a type 2023-10-25T14:01:13,176 280 | const_iterator end() const { return m_fields.end(); } 2023-10-25T14:01:13,176 | ^~~~~~~~~~~~~~ 2023-10-25T14:01:13,177 C++/FieldMap.h:281:3: error: ‘g_iterator’ does not name a type 2023-10-25T14:01:13,177 281 | g_iterator g_begin() { return m_groups.begin(); } 2023-10-25T14:01:13,178 | ^~~~~~~~~~ 2023-10-25T14:01:13,178 C++/FieldMap.h:282:3: error: ‘g_iterator’ does not name a type 2023-10-25T14:01:13,179 282 | g_iterator g_end() { return m_groups.end(); } 2023-10-25T14:01:13,179 | ^~~~~~~~~~ 2023-10-25T14:01:13,180 C++/FieldMap.h:283:3: error: ‘g_const_iterator’ does not name a type 2023-10-25T14:01:13,181 283 | g_const_iterator g_begin() const { return m_groups.begin(); } 2023-10-25T14:01:13,181 | ^~~~~~~~~~~~~~~~ 2023-10-25T14:01:13,187 C++/FieldMap.h:284:3: error: ‘g_const_iterator’ does not name a type 2023-10-25T14:01:13,188 284 | g_const_iterator g_end() const { return m_groups.end(); } 2023-10-25T14:01:13,189 | ^~~~~~~~~~~~~~~~ 2023-10-25T14:01:13,192 C++/FieldMap.h:330:3: error: ‘Fields’ does not name a type; did you mean ‘FieldMap’? 2023-10-25T14:01:13,193 330 | Fields::const_iterator findTag( int tag ) const 2023-10-25T14:01:13,194 | ^~~~~~ 2023-10-25T14:01:13,194 | FieldMap 2023-10-25T14:01:13,197 C++/FieldMap.h:335:3: error: ‘Fields’ does not name a type; did you mean ‘FieldMap’? 2023-10-25T14:01:13,198 335 | Fields::iterator findTag( int tag ) 2023-10-25T14:01:13,198 | ^~~~~~ 2023-10-25T14:01:13,199 | FieldMap 2023-10-25T14:01:13,202 C++/FieldMap.h:362:3: error: ‘Fields’ does not name a type; did you mean ‘FieldMap’? 2023-10-25T14:01:13,203 362 | Fields::iterator findPositionFor( int tag ) 2023-10-25T14:01:13,203 | ^~~~~~ 2023-10-25T14:01:13,204 | FieldMap 2023-10-25T14:01:13,207 C++/FieldMap.h:377:3: error: ‘Fields’ does not name a type; did you mean ‘FieldMap’? 2023-10-25T14:01:13,207 377 | Fields m_fields; 2023-10-25T14:01:13,208 | ^~~~~~ 2023-10-25T14:01:13,208 | FieldMap 2023-10-25T14:01:13,212 C++/FieldMap.h:378:3: error: ‘Groups’ does not name a type 2023-10-25T14:01:13,212 378 | Groups m_groups; 2023-10-25T14:01:13,213 | ^~~~~~ 2023-10-25T14:01:13,227 C++/FieldMap.h: In member function ‘int FIX::FieldMap::EXCEPT(FIX::RepeatedTag)’: 2023-10-25T14:01:13,228 C++/FieldMap.h:123:10: error: ‘overwrite’ was not declared in this scope 2023-10-25T14:01:13,229 123 | if( !overwrite ) 2023-10-25T14:01:13,229 | ^~~~~~~~~ 2023-10-25T14:01:13,238 C++/FieldMap.h:125:17: error: ‘field’ was not declared in this scope 2023-10-25T14:01:13,239 125 | addField( field ); 2023-10-25T14:01:13,240 | ^~~~~ 2023-10-25T14:01:13,240 C++/FieldMap.h:129:7: error: ‘Fields’ has not been declared 2023-10-25T14:01:13,241 129 | Fields::iterator foundField = findTag( field.getTag() ); 2023-10-25T14:01:13,241 | ^~~~~~ 2023-10-25T14:01:13,253 C++/FieldMap.h:130:11: error: ‘foundField’ was not declared in this scope; did you mean ‘addField’? 2023-10-25T14:01:13,253 130 | if( foundField == m_fields.end() ) 2023-10-25T14:01:13,254 | ^~~~~~~~~~ 2023-10-25T14:01:13,254 | addField 2023-10-25T14:01:13,266 C++/FieldMap.h:130:25: error: ‘m_fields’ was not declared in this scope 2023-10-25T14:01:13,266 130 | if( foundField == m_fields.end() ) 2023-10-25T14:01:13,267 | ^~~~~~~~ 2023-10-25T14:01:13,277 C++/FieldMap.h:132:19: error: ‘field’ was not declared in this scope 2023-10-25T14:01:13,278 132 | addField( field ); 2023-10-25T14:01:13,278 | ^~~~~ 2023-10-25T14:01:13,287 C++/FieldMap.h:136:32: error: ‘field’ was not declared in this scope 2023-10-25T14:01:13,288 136 | foundField->setString( field.getString() ); 2023-10-25T14:01:13,289 | ^~~~~ 2023-10-25T14:01:13,290 C++/FieldMap.h:139:3: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T14:01:13,290 139 | } 2023-10-25T14:01:13,291 | ^ 2023-10-25T14:01:13,298 C++/FieldMap.h: In member function ‘int FIX::FieldMap::EXCEPT(FIX::RepeatedTag, FIX::NoTagValue)’: 2023-10-25T14:01:13,299 C++/FieldMap.h:145:26: error: ‘tag’ was not declared in this scope 2023-10-25T14:01:13,299 145 | FieldBase fieldBase( tag, value ); 2023-10-25T14:01:13,300 | ^~~ 2023-10-25T14:01:13,309 C++/FieldMap.h:145:31: error: ‘value’ was not declared in this scope 2023-10-25T14:01:13,310 145 | FieldBase fieldBase( tag, value ); 2023-10-25T14:01:13,311 | ^~~~~ 2023-10-25T14:01:13,311 C++/FieldMap.h:147:3: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T14:01:13,312 147 | } 2023-10-25T14:01:13,313 | ^ 2023-10-25T14:01:13,314 C++/FieldMap.h: In member function ‘bool FIX::FieldMap::getFieldIfSet(FIX::FieldBase&) const’: 2023-10-25T14:01:13,315 C++/FieldMap.h:152:5: error: ‘Fields’ has not been declared 2023-10-25T14:01:13,315 152 | Fields::const_iterator foundField = findTag( field.getTag() ); 2023-10-25T14:01:13,316 | ^~~~~~ 2023-10-25T14:01:13,324 C++/FieldMap.h:153:10: error: ‘foundField’ was not declared in this scope; did you mean ‘addField’? 2023-10-25T14:01:13,325 153 | if ( foundField == m_fields.end() ) 2023-10-25T14:01:13,326 | ^~~~~~~~~~ 2023-10-25T14:01:13,327 | addField 2023-10-25T14:01:13,337 C++/FieldMap.h:153:24: error: ‘m_fields’ was not declared in this scope; did you mean ‘field’? 2023-10-25T14:01:13,338 153 | if ( foundField == m_fields.end() ) 2023-10-25T14:01:13,338 | ^~~~~~~~ 2023-10-25T14:01:13,339 | field 2023-10-25T14:01:13,351 C++/FieldMap.h:155:15: error: ‘foundField’ was not declared in this scope; did you mean ‘addField’? 2023-10-25T14:01:13,352 155 | field = (*foundField); 2023-10-25T14:01:13,353 | ^~~~~~~~~~ 2023-10-25T14:01:13,353 | addField 2023-10-25T14:01:13,362 C++/FieldMap.h: In member function ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’: 2023-10-25T14:01:13,363 C++/FieldMap.h:163:5: error: ‘field’ was not declared in this scope 2023-10-25T14:01:13,363 163 | field = getFieldRef( field.getTag() ); 2023-10-25T14:01:13,364 | ^~~~~ 2023-10-25T14:01:13,372 C++/FieldMap.h: In member function ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’: 2023-10-25T14:01:13,373 C++/FieldMap.h:179:25: error: ‘tag’ was not declared in this scope 2023-10-25T14:01:13,374 179 | return getFieldRef( tag ).getString(); 2023-10-25T14:01:13,374 | ^~~ 2023-10-25T14:01:13,375 C++/FieldMap.h: In member function ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’: 2023-10-25T14:01:13,375 C++/FieldMap.h:186:5: error: ‘Fields’ has not been declared 2023-10-25T14:01:13,376 186 | Fields::const_iterator field = findTag( tag ); 2023-10-25T14:01:13,376 | ^~~~~~ 2023-10-25T14:01:13,384 C++/FieldMap.h:187:10: error: ‘field’ was not declared in this scope 2023-10-25T14:01:13,385 187 | if ( field == m_fields.end() ) 2023-10-25T14:01:13,385 | ^~~~~ 2023-10-25T14:01:13,397 C++/FieldMap.h:187:19: error: ‘m_fields’ was not declared in this scope 2023-10-25T14:01:13,398 187 | if ( field == m_fields.end() ) 2023-10-25T14:01:13,398 | ^~~~~~~~ 2023-10-25T14:01:13,407 C++/FieldMap.h:188:28: error: ‘tag’ was not declared in this scope 2023-10-25T14:01:13,408 188 | throw FieldNotFound( tag ); 2023-10-25T14:01:13,408 | ^~~ 2023-10-25T14:01:13,418 C++/FieldMap.h:189:14: error: ‘field’ was not declared in this scope 2023-10-25T14:01:13,419 189 | return (*field); 2023-10-25T14:01:13,419 | ^~~~~ 2023-10-25T14:01:13,428 C++/FieldMap.h: In member function ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’: 2023-10-25T14:01:13,429 C++/FieldMap.h:196:26: error: ‘tag’ was not declared in this scope 2023-10-25T14:01:13,430 196 | return &getFieldRef( tag ); 2023-10-25T14:01:13,430 | ^~~ 2023-10-25T14:01:13,441 C++/FieldMap.h: In member function ‘bool FIX::FieldMap::isSetField(int) const’: 2023-10-25T14:01:13,442 C++/FieldMap.h:204:12: error: ‘findTag’ was not declared in this scope 2023-10-25T14:01:13,443 204 | { return findTag( tag ) != m_fields.end(); } 2023-10-25T14:01:13,444 | ^~~~~~~ 2023-10-25T14:01:13,455 C++/FieldMap.h:204:30: error: ‘m_fields’ was not declared in this scope 2023-10-25T14:01:13,456 204 | { return findTag( tag ) != m_fields.end(); } 2023-10-25T14:01:13,456 | ^~~~~~~~ 2023-10-25T14:01:13,466 C++/FieldMap.h: In member function ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’: 2023-10-25T14:01:13,467 C++/FieldMap.h:222:12: error: ‘group’ was not declared in this scope; did you mean ‘getGroup’? 2023-10-25T14:01:13,468 222 | return group = getGroupRef( num, tag ); 2023-10-25T14:01:13,468 | ^~~~~ 2023-10-25T14:01:13,469 | getGroup 2023-10-25T14:01:13,477 C++/FieldMap.h:222:33: error: ‘num’ was not declared in this scope; did you mean ‘enum’? 2023-10-25T14:01:13,478 222 | return group = getGroupRef( num, tag ); 2023-10-25T14:01:13,478 | ^~~ 2023-10-25T14:01:13,479 | enum 2023-10-25T14:01:13,487 C++/FieldMap.h:222:38: error: ‘tag’ was not declared in this scope 2023-10-25T14:01:13,488 222 | return group = getGroupRef( num, tag ); 2023-10-25T14:01:13,489 | ^~~ 2023-10-25T14:01:13,490 C++/FieldMap.h: In member function ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’: 2023-10-25T14:01:13,490 C++/FieldMap.h:229:5: error: ‘Groups’ has not been declared 2023-10-25T14:01:13,491 229 | Groups::const_iterator tagWithGroups = m_groups.find( tag ); 2023-10-25T14:01:13,492 | ^~~~~~ 2023-10-25T14:01:13,506 C++/FieldMap.h:230:9: error: ‘tagWithGroups’ was not declared in this scope 2023-10-25T14:01:13,507 230 | if( tagWithGroups == m_groups.end() ) 2023-10-25T14:01:13,508 | ^~~~~~~~~~~~~ 2023-10-25T14:01:13,520 C++/FieldMap.h:230:26: error: ‘m_groups’ was not declared in this scope 2023-10-25T14:01:13,521 230 | if( tagWithGroups == m_groups.end() ) 2023-10-25T14:01:13,521 | ^~~~~~~~ 2023-10-25T14:01:13,530 C++/FieldMap.h:231:28: error: ‘tag’ was not declared in this scope 2023-10-25T14:01:13,531 231 | throw FieldNotFound( tag ); 2023-10-25T14:01:13,531 | ^~~ 2023-10-25T14:01:13,540 C++/FieldMap.h:232:9: error: ‘num’ was not declared in this scope; did you mean ‘enum’? 2023-10-25T14:01:13,541 232 | if( num <= 0 ) 2023-10-25T14:01:13,541 | ^~~ 2023-10-25T14:01:13,542 | enum 2023-10-25T14:01:13,550 C++/FieldMap.h:233:28: error: ‘tag’ was not declared in this scope 2023-10-25T14:01:13,551 233 | throw FieldNotFound( tag ); 2023-10-25T14:01:13,552 | ^~~ 2023-10-25T14:01:13,568 C++/FieldMap.h:234:9: error: ‘tagWithGroups’ was not declared in this scope 2023-10-25T14:01:13,568 234 | if( tagWithGroups->second.size() < static_cast(num) ) 2023-10-25T14:01:13,569 | ^~~~~~~~~~~~~ 2023-10-25T14:01:13,578 C++/FieldMap.h:234:62: error: ‘num’ was not declared in this scope; did you mean ‘enum’? 2023-10-25T14:01:13,579 234 | if( tagWithGroups->second.size() < static_cast(num) ) 2023-10-25T14:01:13,579 | ^~~ 2023-10-25T14:01:13,580 | enum 2023-10-25T14:01:13,588 C++/FieldMap.h:235:28: error: ‘tag’ was not declared in this scope 2023-10-25T14:01:13,589 235 | throw FieldNotFound( tag ); 2023-10-25T14:01:13,590 | ^~~ 2023-10-25T14:01:13,606 C++/FieldMap.h:236:17: error: ‘tagWithGroups’ was not declared in this scope 2023-10-25T14:01:13,606 236 | return *( *(tagWithGroups->second.begin() + (num-1) ) ); 2023-10-25T14:01:13,607 | ^~~~~~~~~~~~~ 2023-10-25T14:01:13,616 C++/FieldMap.h:236:50: error: ‘num’ was not declared in this scope; did you mean ‘enum’? 2023-10-25T14:01:13,617 236 | return *( *(tagWithGroups->second.begin() + (num-1) ) ); 2023-10-25T14:01:13,617 | ^~~ 2023-10-25T14:01:13,618 | enum 2023-10-25T14:01:13,626 C++/FieldMap.h: In member function ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’: 2023-10-25T14:01:13,627 C++/FieldMap.h:243:26: error: ‘num’ was not declared in this scope; did you mean ‘enum’? 2023-10-25T14:01:13,628 243 | return &getGroupRef( num, tag ); 2023-10-25T14:01:13,628 | ^~~ 2023-10-25T14:01:13,629 | enum 2023-10-25T14:01:13,637 C++/FieldMap.h:243:31: error: ‘tag’ was not declared in this scope 2023-10-25T14:01:13,638 243 | return &getGroupRef( num, tag ); 2023-10-25T14:01:13,638 | ^~~ 2023-10-25T14:01:13,639 C++/FieldMap.h: In member function ‘void FIX::FieldMap::addField(const FIX::FieldBase&)’: 2023-10-25T14:01:13,640 C++/FieldMap.h:292:5: error: ‘Fields’ has not been declared 2023-10-25T14:01:13,640 292 | Fields::iterator iter = findPositionFor( field.getTag() ); 2023-10-25T14:01:13,641 | ^~~~~~ 2023-10-25T14:01:13,649 C++/FieldMap.h:293:9: error: ‘iter’ was not declared in this scope 2023-10-25T14:01:13,650 293 | if( iter == m_fields.end() ) 2023-10-25T14:01:13,651 | ^~~~ 2023-10-25T14:01:13,662 C++/FieldMap.h:293:17: error: ‘m_fields’ was not declared in this scope; did you mean ‘field’? 2023-10-25T14:01:13,663 293 | if( iter == m_fields.end() ) 2023-10-25T14:01:13,663 | ^~~~~~~~ 2023-10-25T14:01:13,664 | field 2023-10-25T14:01:13,665 C++/FieldMap.h: In member function ‘const FIX::FieldBase& FIX::FieldMap::reverse_find(int) const’: 2023-10-25T14:01:13,666 C++/FieldMap.h:307:5: error: ‘Fields’ has not been declared 2023-10-25T14:01:13,666 307 | Fields::const_reverse_iterator field = 2023-10-25T14:01:13,667 | ^~~~~~ 2023-10-25T14:01:13,673 C++/FieldMap.h:309:9: error: ‘field’ was not declared in this scope 2023-10-25T14:01:13,674 309 | if( field == m_fields.rend() ) 2023-10-25T14:01:13,674 | ^~~~~ 2023-10-25T14:01:13,686 C++/FieldMap.h:309:18: error: ‘m_fields’ was not declared in this scope 2023-10-25T14:01:13,686 309 | if( field == m_fields.rend() ) 2023-10-25T14:01:13,687 | ^~~~~~~~ 2023-10-25T14:01:13,697 C++/FieldMap.h:312:13: error: ‘field’ was not declared in this scope 2023-10-25T14:01:13,698 312 | return *field; 2023-10-25T14:01:13,698 | ^~~~~ 2023-10-25T14:01:13,710 C++/FieldMap.h: In member function ‘void FIX::FieldMap::appendField(const FIX::FieldBase&)’: 2023-10-25T14:01:13,710 C++/FieldMap.h:319:5: error: ‘m_fields’ was not declared in this scope; did you mean ‘field’? 2023-10-25T14:01:13,711 319 | m_fields.push_back( field ); 2023-10-25T14:01:13,711 | ^~~~~~~~ 2023-10-25T14:01:13,712 | field 2023-10-25T14:01:13,723 C++/FieldMap.h: In member function ‘void FIX::FieldMap::sortFields()’: 2023-10-25T14:01:13,723 C++/FieldMap.h:325:16: error: ‘m_fields’ was not declared in this scope 2023-10-25T14:01:13,724 325 | std::sort( m_fields.begin(), m_fields.end(), sorter(m_order) ); 2023-10-25T14:01:13,724 | ^~~~~~~~ 2023-10-25T14:01:29,781 In file included from C++/Message.h:31: 2023-10-25T14:01:29,782 C++/Group.h: At global scope: 2023-10-25T14:01:29,782 C++/Group.h:61:49: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:29,783 61 | Group& getGroup( unsigned num, Group& group ) const EXCEPT ( FieldNotFound ); 2023-10-25T14:01:29,784 | ^~~~~ 2023-10-25T14:01:29,785 | ; 2023-10-25T14:01:29,786 C++/Group.h:61:55: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:29,787 61 | Group& getGroup( unsigned num, Group& group ) const EXCEPT ( FieldNotFound ); 2023-10-25T14:01:29,787 | ^~~~~~ 2023-10-25T14:01:30,010 In file included from C++/Message.h:33: 2023-10-25T14:01:30,011 C++/DataDictionary.h:116:74: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:30,012 116 | DataDictionary(std::istream& stream , bool preserveMsgFldsOrder = false) EXCEPT ( ConfigError ); 2023-10-25T14:01:30,013 | ^ 2023-10-25T14:01:30,013 | ; 2023-10-25T14:01:30,014 C++/DataDictionary.h:116:76: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:30,014 116 | DataDictionary(std::istream& stream , bool preserveMsgFldsOrder = false) EXCEPT ( ConfigError ); 2023-10-25T14:01:30,015 | ^~~~~~ 2023-10-25T14:01:30,016 C++/DataDictionary.h:117:76: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:30,016 117 | DataDictionary(const std::string& url , bool preserveMsgFldsOrder = false) EXCEPT ( ConfigError ); 2023-10-25T14:01:30,017 | ^ 2023-10-25T14:01:30,018 | ; 2023-10-25T14:01:30,018 C++/DataDictionary.h:117:78: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:30,019 117 | DataDictionary(const std::string& url , bool preserveMsgFldsOrder = false) EXCEPT ( ConfigError ); 2023-10-25T14:01:30,020 | ^~~~~~ 2023-10-25T14:01:30,021 C++/DataDictionary.h:117:78: error: ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ cannot be overloaded with ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ 2023-10-25T14:01:30,021 C++/DataDictionary.h:116:76: note: previous declaration ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ 2023-10-25T14:01:30,022 116 | DataDictionary(std::istream& stream , bool preserveMsgFldsOrder = false) EXCEPT ( ConfigError ); 2023-10-25T14:01:30,022 | ^~~~~~ 2023-10-25T14:01:30,023 C++/DataDictionary.h:120:44: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:30,023 120 | void readFromURL( const std::string& url ) EXCEPT ( ConfigError ); 2023-10-25T14:01:30,024 | ^ 2023-10-25T14:01:30,024 | ; 2023-10-25T14:01:30,024 C++/DataDictionary.h:120:46: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:30,025 120 | void readFromURL( const std::string& url ) EXCEPT ( ConfigError ); 2023-10-25T14:01:30,025 | ^~~~~~ 2023-10-25T14:01:30,026 C++/DataDictionary.h:120:46: error: ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ cannot be overloaded with ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ 2023-10-25T14:01:30,026 C++/DataDictionary.h:116:76: note: previous declaration ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ 2023-10-25T14:01:30,027 116 | DataDictionary(std::istream& stream , bool preserveMsgFldsOrder = false) EXCEPT ( ConfigError ); 2023-10-25T14:01:30,028 | ^~~~~~ 2023-10-25T14:01:30,028 C++/DataDictionary.h:121:53: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:30,029 121 | void readFromDocument( const DOMDocumentPtr &pDoc ) EXCEPT ( ConfigError ); 2023-10-25T14:01:30,030 | ^ 2023-10-25T14:01:30,030 | ; 2023-10-25T14:01:30,031 C++/DataDictionary.h:121:55: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:30,032 121 | void readFromDocument( const DOMDocumentPtr &pDoc ) EXCEPT ( ConfigError ); 2023-10-25T14:01:30,032 | ^~~~~~ 2023-10-25T14:01:30,033 C++/DataDictionary.h:121:55: error: ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ cannot be overloaded with ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ 2023-10-25T14:01:30,034 C++/DataDictionary.h:116:76: note: previous declaration ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ 2023-10-25T14:01:30,034 116 | DataDictionary(std::istream& stream , bool preserveMsgFldsOrder = false) EXCEPT ( ConfigError ); 2023-10-25T14:01:30,035 | ^~~~~~ 2023-10-25T14:01:30,036 C++/DataDictionary.h:122:45: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:30,036 122 | void readFromStream( std::istream& stream ) EXCEPT ( ConfigError ); 2023-10-25T14:01:30,037 | ^ 2023-10-25T14:01:30,037 | ; 2023-10-25T14:01:30,038 C++/DataDictionary.h:122:47: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:30,039 122 | void readFromStream( std::istream& stream ) EXCEPT ( ConfigError ); 2023-10-25T14:01:30,040 | ^~~~~~ 2023-10-25T14:01:30,040 C++/DataDictionary.h:122:47: error: ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ cannot be overloaded with ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ 2023-10-25T14:01:30,041 C++/DataDictionary.h:116:76: note: previous declaration ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ 2023-10-25T14:01:30,041 116 | DataDictionary(std::istream& stream , bool preserveMsgFldsOrder = false) EXCEPT ( ConfigError ); 2023-10-25T14:01:30,042 | ^~~~~~ 2023-10-25T14:01:30,042 C++/DataDictionary.h:125:49: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:30,043 125 | message_order const& getHeaderOrderedFields() const EXCEPT ( ConfigError ); 2023-10-25T14:01:30,043 | ^~~~~ 2023-10-25T14:01:30,044 | ; 2023-10-25T14:01:30,044 C++/DataDictionary.h:125:55: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:30,045 125 | message_order const& getHeaderOrderedFields() const EXCEPT ( ConfigError ); 2023-10-25T14:01:30,045 | ^~~~~~ 2023-10-25T14:01:30,046 C++/DataDictionary.h:125:55: error: ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ cannot be overloaded with ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ 2023-10-25T14:01:30,046 C++/DataDictionary.h:116:76: note: previous declaration ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ 2023-10-25T14:01:30,047 116 | DataDictionary(std::istream& stream , bool preserveMsgFldsOrder = false) EXCEPT ( ConfigError ); 2023-10-25T14:01:30,048 | ^~~~~~ 2023-10-25T14:01:30,048 C++/DataDictionary.h:126:50: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:30,049 126 | message_order const& getTrailerOrderedFields() const EXCEPT ( ConfigError ); 2023-10-25T14:01:30,050 | ^~~~~ 2023-10-25T14:01:30,050 | ; 2023-10-25T14:01:30,051 C++/DataDictionary.h:126:56: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:30,052 126 | message_order const& getTrailerOrderedFields() const EXCEPT ( ConfigError ); 2023-10-25T14:01:30,052 | ^~~~~~ 2023-10-25T14:01:30,053 C++/DataDictionary.h:126:56: error: ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ cannot be overloaded with ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ 2023-10-25T14:01:30,054 C++/DataDictionary.h:116:76: note: previous declaration ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ 2023-10-25T14:01:30,055 116 | DataDictionary(std::istream& stream , bool preserveMsgFldsOrder = false) EXCEPT ( ConfigError ); 2023-10-25T14:01:30,055 | ^~~~~~ 2023-10-25T14:01:30,056 C++/DataDictionary.h:127:77: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:30,056 127 | message_order const& getMessageOrderedFields(const std::string & msgType) const EXCEPT ( ConfigError ); 2023-10-25T14:01:30,057 | ^~~~~ 2023-10-25T14:01:30,058 | ; 2023-10-25T14:01:30,058 C++/DataDictionary.h:127:83: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:30,059 127 | message_order const& getMessageOrderedFields(const std::string & msgType) const EXCEPT ( ConfigError ); 2023-10-25T14:01:30,060 | ^~~~~~ 2023-10-25T14:01:30,061 C++/DataDictionary.h:127:83: error: ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ cannot be overloaded with ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ 2023-10-25T14:01:30,061 C++/DataDictionary.h:116:76: note: previous declaration ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ 2023-10-25T14:01:30,061 116 | DataDictionary(std::istream& stream , bool preserveMsgFldsOrder = false) EXCEPT ( ConfigError ); 2023-10-25T14:01:30,062 | ^~~~~~ 2023-10-25T14:01:30,062 C++/DataDictionary.h:384:60: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:30,063 384 | const DataDictionary* const pAppID ) EXCEPT ( FIX::Exception ); 2023-10-25T14:01:30,063 | ^ 2023-10-25T14:01:30,064 | ; 2023-10-25T14:01:30,064 C++/DataDictionary.h:384:62: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:30,065 384 | const DataDictionary* const pAppID ) EXCEPT ( FIX::Exception ); 2023-10-25T14:01:30,065 | ^~~~~~ 2023-10-25T14:01:30,066 C++/DataDictionary.h:386:43: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:30,066 386 | void validate( const Message& message ) const EXCEPT ( FIX::Exception ) 2023-10-25T14:01:30,067 | ^~~~~ 2023-10-25T14:01:30,067 | ; 2023-10-25T14:01:30,068 C++/DataDictionary.h:386:49: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:30,069 386 | void validate( const Message& message ) const EXCEPT ( FIX::Exception ) 2023-10-25T14:01:30,069 | ^~~~~~ 2023-10-25T14:01:30,070 C++/DataDictionary.h:386:49: error: ‘int FIX::DataDictionary::EXCEPT(FIX::Exception)’ cannot be overloaded with ‘int FIX::DataDictionary::EXCEPT(FIX::Exception)’ 2023-10-25T14:01:30,070 C++/DataDictionary.h:384:62: note: previous declaration ‘int FIX::DataDictionary::EXCEPT(FIX::Exception)’ 2023-10-25T14:01:30,071 384 | const DataDictionary* const pAppID ) EXCEPT ( FIX::Exception ); 2023-10-25T14:01:30,072 | ^~~~~~ 2023-10-25T14:01:30,073 C++/DataDictionary.h:388:58: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:30,073 388 | void validate( const Message& message, bool bodyOnly ) const EXCEPT ( FIX::Exception ) 2023-10-25T14:01:30,074 | ^~~~~ 2023-10-25T14:01:30,075 | ; 2023-10-25T14:01:30,075 C++/DataDictionary.h:388:64: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:30,076 388 | void validate( const Message& message, bool bodyOnly ) const EXCEPT ( FIX::Exception ) 2023-10-25T14:01:30,076 | ^~~~~~ 2023-10-25T14:01:30,077 C++/DataDictionary.h:388:64: error: ‘int FIX::DataDictionary::EXCEPT(FIX::Exception)’ cannot be overloaded with ‘int FIX::DataDictionary::EXCEPT(FIX::Exception)’ 2023-10-25T14:01:30,078 C++/DataDictionary.h:384:62: note: previous declaration ‘int FIX::DataDictionary::EXCEPT(FIX::Exception)’ 2023-10-25T14:01:30,078 384 | const DataDictionary* const pAppID ) EXCEPT ( FIX::Exception ); 2023-10-25T14:01:30,079 | ^~~~~~ 2023-10-25T14:01:30,080 C++/DataDictionary.h:416:54: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:30,081 416 | void checkValidTagNumber( const FieldBase& field ) const 2023-10-25T14:01:30,081 | ^~~~~ 2023-10-25T14:01:30,082 | ; 2023-10-25T14:01:30,082 C++/DataDictionary.h:417:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:30,083 417 | EXCEPT ( InvalidTagNumber ) 2023-10-25T14:01:30,083 | ^~~~~~ 2023-10-25T14:01:30,084 C++/DataDictionary.h:423:51: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:30,084 423 | void checkValidFormat( const FieldBase& field ) const 2023-10-25T14:01:30,084 | ^~~~~ 2023-10-25T14:01:30,085 | ; 2023-10-25T14:01:30,086 C++/DataDictionary.h:424:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:30,086 424 | EXCEPT ( IncorrectDataFormat ) 2023-10-25T14:01:30,087 | ^~~~~~ 2023-10-25T14:01:30,087 C++/DataDictionary.h:507:45: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:30,088 507 | void checkValue( const FieldBase& field ) const 2023-10-25T14:01:30,088 | ^~~~~ 2023-10-25T14:01:30,089 | ; 2023-10-25T14:01:30,089 C++/DataDictionary.h:508:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:30,090 508 | EXCEPT ( IncorrectTagValue ) 2023-10-25T14:01:30,090 | ^~~~~~ 2023-10-25T14:01:30,091 C++/DataDictionary.h:518:48: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:30,091 518 | void checkHasValue( const FieldBase& field ) const 2023-10-25T14:01:30,092 | ^~~~~ 2023-10-25T14:01:30,093 | ; 2023-10-25T14:01:30,093 C++/DataDictionary.h:519:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:30,094 519 | EXCEPT ( NoTagValue ) 2023-10-25T14:01:30,095 | ^~~~~~ 2023-10-25T14:01:30,095 C++/DataDictionary.h:527:54: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:30,096 527 | ( const FieldBase& field, const MsgType& msgType ) const 2023-10-25T14:01:30,096 | ^~~~~ 2023-10-25T14:01:30,097 | ; 2023-10-25T14:01:30,098 C++/DataDictionary.h:528:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:30,098 528 | EXCEPT ( TagNotDefinedForMessage ) 2023-10-25T14:01:30,099 | ^~~~~~ 2023-10-25T14:01:30,099 C++/DataDictionary.h:536:80: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:30,100 536 | ( const FieldBase& field, const FieldMap& fieldMap, const MsgType& msgType ) const 2023-10-25T14:01:30,101 | ^~~~~ 2023-10-25T14:01:30,101 | ; 2023-10-25T14:01:30,102 C++/DataDictionary.h:537:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:30,102 537 | EXCEPT ( RepeatingGroupCountMismatch ) 2023-10-25T14:01:30,103 | ^~~~~~ 2023-10-25T14:01:30,104 C++/DataDictionary.h:551:30: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:30,104 551 | const MsgType& msgType ) const 2023-10-25T14:01:30,105 | ^~~~~ 2023-10-25T14:01:30,106 | ; 2023-10-25T14:01:30,106 C++/DataDictionary.h:552:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:30,107 552 | EXCEPT ( RequiredTagMissing ) 2023-10-25T14:01:30,107 | ^~~~~~ 2023-10-25T14:01:30,515 C++/DataDictionary.h: In member function ‘int FIX::DataDictionary::EXCEPT(FIX::Exception)’: 2023-10-25T14:01:30,516 C++/DataDictionary.h:387:15: error: ‘message’ was not declared in this scope; did you mean ‘Message’? 2023-10-25T14:01:30,517 387 | { validate( message, false ); } 2023-10-25T14:01:30,517 | ^~~~~~~ 2023-10-25T14:01:30,518 | Message 2023-10-25T14:01:30,518 C++/DataDictionary.h:387:33: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T14:01:30,519 387 | { validate( message, false ); } 2023-10-25T14:01:30,520 | ^ 2023-10-25T14:01:30,546 C++/DataDictionary.h: In member function ‘int FIX::DataDictionary::EXCEPT(FIX::Exception)’: 2023-10-25T14:01:30,546 C++/DataDictionary.h:389:15: error: ‘message’ was not declared in this scope; did you mean ‘Message’? 2023-10-25T14:01:30,547 389 | { validate( message, bodyOnly ? (DataDictionary*)0 : this, this ); } 2023-10-25T14:01:30,548 | ^~~~~~~ 2023-10-25T14:01:30,548 | Message 2023-10-25T14:01:30,584 C++/DataDictionary.h:389:24: error: ‘bodyOnly’ was not declared in this scope 2023-10-25T14:01:30,585 389 | { validate( message, bodyOnly ? (DataDictionary*)0 : this, this ); } 2023-10-25T14:01:30,585 | ^~~~~~~~ 2023-10-25T14:01:30,586 C++/DataDictionary.h:389:70: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T14:01:30,587 389 | { validate( message, bodyOnly ? (DataDictionary*)0 : this, this ); } 2023-10-25T14:01:30,587 | ^ 2023-10-25T14:01:30,616 C++/DataDictionary.h: In member function ‘int FIX::DataDictionary::EXCEPT(FIX::InvalidTagNumber)’: 2023-10-25T14:01:30,617 C++/DataDictionary.h:419:24: error: ‘field’ was not declared in this scope; did you mean ‘Yield’? 2023-10-25T14:01:30,618 419 | if( m_fields.find( field.getTag() ) == m_fields.end() ) 2023-10-25T14:01:30,618 | ^~~~~ 2023-10-25T14:01:30,619 | Yield 2023-10-25T14:01:30,620 C++/DataDictionary.h:421:3: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T14:01:30,620 421 | } 2023-10-25T14:01:30,621 | ^ 2023-10-25T14:01:30,646 C++/DataDictionary.h: In member function ‘int FIX::DataDictionary::EXCEPT(FIX::IncorrectDataFormat)’: 2023-10-25T14:01:30,647 C++/DataDictionary.h:429:21: error: ‘field’ was not declared in this scope; did you mean ‘Yield’? 2023-10-25T14:01:30,648 429 | getFieldType( field.getTag(), type ); 2023-10-25T14:01:30,648 | ^~~~~ 2023-10-25T14:01:30,649 | Yield 2023-10-25T14:01:30,678 C++/DataDictionary.h:504:34: error: ‘field’ was not declared in this scope; did you mean ‘Yield’? 2023-10-25T14:01:30,679 504 | { throw IncorrectDataFormat( field.getTag(), field.getString() ); } 2023-10-25T14:01:30,679 | ^~~~~ 2023-10-25T14:01:30,680 | Yield 2023-10-25T14:01:30,681 C++/DataDictionary.h:505:3: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T14:01:30,681 505 | } 2023-10-25T14:01:30,682 | ^ 2023-10-25T14:01:30,708 C++/DataDictionary.h: In member function ‘int FIX::DataDictionary::EXCEPT(FIX::IncorrectTagValue)’: 2023-10-25T14:01:30,709 C++/DataDictionary.h:510:26: error: ‘field’ was not declared in this scope; did you mean ‘Yield’? 2023-10-25T14:01:30,709 510 | if ( !hasFieldValue( field.getTag() ) ) return ; 2023-10-25T14:01:30,710 | ^~~~~ 2023-10-25T14:01:30,711 | Yield 2023-10-25T14:01:30,712 C++/DataDictionary.h:510:45: error: return-statement with no value, in function returning ‘int’ [-fpermissive] 2023-10-25T14:01:30,713 510 | if ( !hasFieldValue( field.getTag() ) ) return ; 2023-10-25T14:01:30,713 | ^~~~~~ 2023-10-25T14:01:30,738 C++/DataDictionary.h:512:32: error: ‘field’ was not declared in this scope; did you mean ‘Yield’? 2023-10-25T14:01:30,738 512 | const std::string& value = field.getString(); 2023-10-25T14:01:30,739 | ^~~~~ 2023-10-25T14:01:30,740 | Yield 2023-10-25T14:01:30,767 C++/DataDictionary.h: In member function ‘int FIX::DataDictionary::EXCEPT(FIX::NoTagValue)’: 2023-10-25T14:01:30,768 C++/DataDictionary.h:521:38: error: ‘field’ was not declared in this scope; did you mean ‘Yield’? 2023-10-25T14:01:30,768 521 | if ( m_checkFieldsHaveValues && !field.getString().length() ) 2023-10-25T14:01:30,769 | ^~~~~ 2023-10-25T14:01:30,770 | Yield 2023-10-25T14:01:30,770 C++/DataDictionary.h:523:3: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T14:01:30,771 523 | } 2023-10-25T14:01:30,772 | ^ 2023-10-25T14:01:30,796 C++/DataDictionary.h: In member function ‘int FIX::DataDictionary::EXCEPT(FIX::TagNotDefinedForMessage)’: 2023-10-25T14:01:30,797 C++/DataDictionary.h:530:23: error: ‘msgType’ was not declared in this scope; did you mean ‘MsgType’? 2023-10-25T14:01:30,798 530 | if ( !isMsgField( msgType, field.getTag() ) ) 2023-10-25T14:01:30,798 | ^~~~~~~ 2023-10-25T14:01:30,799 | MsgType 2023-10-25T14:01:30,825 C++/DataDictionary.h:530:32: error: ‘field’ was not declared in this scope; did you mean ‘Yield’? 2023-10-25T14:01:30,826 530 | if ( !isMsgField( msgType, field.getTag() ) ) 2023-10-25T14:01:30,827 | ^~~~~ 2023-10-25T14:01:30,827 | Yield 2023-10-25T14:01:30,828 C++/DataDictionary.h:532:3: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T14:01:30,829 532 | } 2023-10-25T14:01:30,830 | ^ 2023-10-25T14:01:30,854 C++/DataDictionary.h: In member function ‘int FIX::DataDictionary::EXCEPT(FIX::RepeatingGroupCountMismatch)’: 2023-10-25T14:01:30,855 C++/DataDictionary.h:539:20: error: ‘field’ was not declared in this scope; did you mean ‘Yield’? 2023-10-25T14:01:30,856 539 | int fieldNum = field.getTag(); 2023-10-25T14:01:30,856 | ^~~~~ 2023-10-25T14:01:30,857 | Yield 2023-10-25T14:01:30,883 C++/DataDictionary.h:540:17: error: ‘msgType’ was not declared in this scope; did you mean ‘MsgType’? 2023-10-25T14:01:30,884 540 | if( isGroup(msgType, fieldNum) ) 2023-10-25T14:01:30,885 | ^~~~~~~ 2023-10-25T14:01:30,885 | MsgType 2023-10-25T14:01:30,913 C++/DataDictionary.h:542:16: error: ‘fieldMap’ was not declared in this scope; did you mean ‘FieldMap’? 2023-10-25T14:01:30,914 542 | if( (int)fieldMap.groupCount(fieldNum) 2023-10-25T14:01:30,915 | ^~~~~~~~ 2023-10-25T14:01:30,916 | FieldMap 2023-10-25T14:01:30,953 C++/DataDictionary.h: In member function ‘int FIX::DataDictionary::EXCEPT(FIX::RequiredTagMissing)’: 2023-10-25T14:01:30,954 C++/DataDictionary.h:556:34: error: ‘header’ was not declared in this scope 2023-10-25T14:01:30,955 556 | if( NBF.second == true && !header.isSetField(NBF.first) ) 2023-10-25T14:01:30,955 | ^~~~~~ 2023-10-25T14:01:30,990 C++/DataDictionary.h:562:34: error: ‘trailer’ was not declared in this scope 2023-10-25T14:01:30,991 562 | if( NBF.second == true && !trailer.isSetField(NBF.first) ) 2023-10-25T14:01:30,992 | ^~~~~~~ 2023-10-25T14:01:31,020 C++/DataDictionary.h:567:32: error: ‘msgType’ was not declared in this scope; did you mean ‘MsgType’? 2023-10-25T14:01:31,021 567 | = m_requiredFields.find( msgType.getString() ); 2023-10-25T14:01:31,021 | ^~~~~~~ 2023-10-25T14:01:31,022 | MsgType 2023-10-25T14:01:31,022 C++/DataDictionary.h:568:41: error: return-statement with no value, in function returning ‘int’ [-fpermissive] 2023-10-25T14:01:31,023 568 | if ( iM == m_requiredFields.end() ) return ; 2023-10-25T14:01:31,023 | ^~~~~~ 2023-10-25T14:01:31,052 C++/DataDictionary.h:574:12: error: ‘body’ was not declared in this scope 2023-10-25T14:01:31,053 574 | if( !body.isSetField( F ) ) 2023-10-25T14:01:31,053 | ^~~~ 2023-10-25T14:01:31,054 C++/DataDictionary.h:578:20: error: ‘g_const_iterator’ is not a member of ‘FIX::FieldMap’ 2023-10-25T14:01:31,054 578 | for( FieldMap::g_const_iterator groups = body.g_begin(); groups != body.g_end(); ++groups ) 2023-10-25T14:01:31,055 | ^~~~~~~~~~~~~~~~ 2023-10-25T14:01:31,083 C++/DataDictionary.h:578:62: error: ‘groups’ was not declared in this scope; did you mean ‘Group’? 2023-10-25T14:01:31,084 578 | for( FieldMap::g_const_iterator groups = body.g_begin(); groups != body.g_end(); ++groups ) 2023-10-25T14:01:31,084 | ^~~~~~ 2023-10-25T14:01:31,085 | Group 2023-10-25T14:01:31,113 C++/DataDictionary.h:578:72: error: ‘body’ was not declared in this scope 2023-10-25T14:01:31,113 578 | for( FieldMap::g_const_iterator groups = body.g_begin(); groups != body.g_end(); ++groups ) 2023-10-25T14:01:31,114 | ^~~~ 2023-10-25T14:01:31,269 C++/Message.h: At global scope: 2023-10-25T14:01:31,269 C++/Message.h:59:54: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:31,270 59 | Group& getGroup( unsigned num, FIX::Group& group ) const EXCEPT ( FieldNotFound ) 2023-10-25T14:01:31,271 | ^~~~~ 2023-10-25T14:01:31,272 | ; 2023-10-25T14:01:31,273 C++/Message.h:59:60: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:31,273 59 | Group& getGroup( unsigned num, FIX::Group& group ) const EXCEPT ( FieldNotFound ) 2023-10-25T14:01:31,274 | ^~~~~~ 2023-10-25T14:01:31,320 C++/Message.h: In member function ‘int FIX::Header::EXCEPT(FIX::FieldNotFound)’: 2023-10-25T14:01:31,321 C++/Message.h:60:5: error: ‘group’ was not declared in this scope; did you mean ‘Group’? 2023-10-25T14:01:31,322 60 | { group.clear(); 2023-10-25T14:01:31,323 | ^~~~~ 2023-10-25T14:01:31,323 | Group 2023-10-25T14:01:31,366 C++/Message.h:62:29: error: ‘num’ was not declared in this scope; did you mean ‘enum’? 2023-10-25T14:01:31,366 62 | ( FieldMap::getGroup( num, group.field(), group ) ); 2023-10-25T14:01:31,367 | ^~~ 2023-10-25T14:01:31,368 | enum 2023-10-25T14:01:31,369 C++/Message.h: At global scope: 2023-10-25T14:01:31,369 C++/Message.h:94:54: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:31,370 94 | Group& getGroup( unsigned num, FIX::Group& group ) const EXCEPT ( FieldNotFound ) 2023-10-25T14:01:31,371 | ^~~~~ 2023-10-25T14:01:31,372 | ; 2023-10-25T14:01:31,373 C++/Message.h:94:60: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:31,373 94 | Group& getGroup( unsigned num, FIX::Group& group ) const EXCEPT ( FieldNotFound ) 2023-10-25T14:01:31,374 | ^~~~~~ 2023-10-25T14:01:31,419 C++/Message.h: In member function ‘int FIX::Trailer::EXCEPT(FIX::FieldNotFound)’: 2023-10-25T14:01:31,420 C++/Message.h:95:5: error: ‘group’ was not declared in this scope; did you mean ‘Group’? 2023-10-25T14:01:31,420 95 | { group.clear(); 2023-10-25T14:01:31,421 | ^~~~~ 2023-10-25T14:01:31,421 | Group 2023-10-25T14:01:31,464 C++/Message.h:97:29: error: ‘num’ was not declared in this scope; did you mean ‘enum’? 2023-10-25T14:01:31,465 97 | ( FieldMap::getGroup( num, group.field(), group ) ); 2023-10-25T14:01:31,465 | ^~~ 2023-10-25T14:01:31,466 | enum 2023-10-25T14:01:31,466 C++/Message.h: At global scope: 2023-10-25T14:01:31,467 C++/Message.h:132:60: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:31,468 132 | Message( const std::string& string, bool validate = true ) 2023-10-25T14:01:31,468 | ^ 2023-10-25T14:01:31,469 | ; 2023-10-25T14:01:31,469 C++/Message.h:133:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:31,470 133 | EXCEPT ( InvalidMessage ); 2023-10-25T14:01:31,471 | ^~~~~~ 2023-10-25T14:01:31,472 C++/Message.h:137:33: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:31,472 137 | bool validate = true ) 2023-10-25T14:01:31,473 | ^ 2023-10-25T14:01:31,474 | ; 2023-10-25T14:01:31,475 C++/Message.h:138:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:31,475 138 | EXCEPT ( InvalidMessage ); 2023-10-25T14:01:31,476 | ^~~~~~ 2023-10-25T14:01:31,477 C++/Message.h:138:3: error: ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ cannot be overloaded with ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ 2023-10-25T14:01:31,478 C++/Message.h:133:3: note: previous declaration ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ 2023-10-25T14:01:31,479 133 | EXCEPT ( InvalidMessage ); 2023-10-25T14:01:31,479 | ^~~~~~ 2023-10-25T14:01:31,480 C++/Message.h:142:87: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:31,481 142 | const FIX::DataDictionary& applicationDataDictionary, bool validate = true ) 2023-10-25T14:01:31,481 | ^ 2023-10-25T14:01:31,482 | ; 2023-10-25T14:01:31,483 C++/Message.h:143:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:31,483 143 | EXCEPT ( InvalidMessage ); 2023-10-25T14:01:31,484 | ^~~~~~ 2023-10-25T14:01:31,485 C++/Message.h:143:3: error: ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ cannot be overloaded with ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ 2023-10-25T14:01:31,486 C++/Message.h:133:3: note: previous declaration ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ 2023-10-25T14:01:31,486 133 | EXCEPT ( InvalidMessage ); 2023-10-25T14:01:31,487 | ^~~~~~ 2023-10-25T14:01:31,488 C++/Message.h:151:33: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:31,488 151 | bool validate = true ) 2023-10-25T14:01:31,489 | ^ 2023-10-25T14:01:31,490 | ; 2023-10-25T14:01:31,490 C++/Message.h:152:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:31,491 152 | EXCEPT ( InvalidMessage ); 2023-10-25T14:01:31,491 | ^~~~~~ 2023-10-25T14:01:31,492 C++/Message.h:152:3: error: ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ cannot be overloaded with ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ 2023-10-25T14:01:31,493 C++/Message.h:133:3: note: previous declaration ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ 2023-10-25T14:01:31,493 133 | EXCEPT ( InvalidMessage ); 2023-10-25T14:01:31,494 | ^~~~~~ 2023-10-25T14:01:31,494 C++/Message.h:161:33: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:31,495 161 | bool validate = true ) 2023-10-25T14:01:31,495 | ^ 2023-10-25T14:01:31,496 | ; 2023-10-25T14:01:31,496 C++/Message.h:162:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:31,497 162 | EXCEPT ( InvalidMessage ); 2023-10-25T14:01:31,498 | ^~~~~~ 2023-10-25T14:01:31,498 C++/Message.h:162:3: error: ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ cannot be overloaded with ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ 2023-10-25T14:01:31,499 C++/Message.h:133:3: note: previous declaration ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ 2023-10-25T14:01:31,499 133 | EXCEPT ( InvalidMessage ); 2023-10-25T14:01:31,500 | ^~~~~~ 2023-10-25T14:01:31,501 C++/Message.h:181:54: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:31,502 181 | Group& getGroup( unsigned num, FIX::Group& group ) const EXCEPT ( FieldNotFound ) 2023-10-25T14:01:31,502 | ^~~~~ 2023-10-25T14:01:31,503 | ; 2023-10-25T14:01:31,504 C++/Message.h:181:60: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:31,505 181 | Group& getGroup( unsigned num, FIX::Group& group ) const EXCEPT ( FieldNotFound ) 2023-10-25T14:01:31,506 | ^~~~~~ 2023-10-25T14:01:31,506 C++/Message.h:229:45: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:31,507 229 | void setString( const std::string& string ) 2023-10-25T14:01:31,508 | ^ 2023-10-25T14:01:31,509 | ; 2023-10-25T14:01:31,509 C++/Message.h:230:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:31,510 230 | EXCEPT ( InvalidMessage ) 2023-10-25T14:01:31,511 | ^~~~~~ 2023-10-25T14:01:31,511 C++/Message.h:230:3: error: ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ cannot be overloaded with ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ 2023-10-25T14:01:31,512 C++/Message.h:133:3: note: previous declaration ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ 2023-10-25T14:01:31,513 133 | EXCEPT ( InvalidMessage ); 2023-10-25T14:01:31,513 | ^~~~~~ 2023-10-25T14:01:31,514 C++/Message.h:232:60: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:31,515 232 | void setString( const std::string& string, bool validate ) 2023-10-25T14:01:31,516 | ^ 2023-10-25T14:01:31,516 | ; 2023-10-25T14:01:31,517 C++/Message.h:233:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:31,518 233 | EXCEPT ( InvalidMessage ) 2023-10-25T14:01:31,519 | ^~~~~~ 2023-10-25T14:01:31,519 C++/Message.h:233:3: error: ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ cannot be overloaded with ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ 2023-10-25T14:01:31,520 C++/Message.h:133:3: note: previous declaration ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ 2023-10-25T14:01:31,521 133 | EXCEPT ( InvalidMessage ); 2023-10-25T14:01:31,521 | ^~~~~~ 2023-10-25T14:01:31,522 C++/Message.h:237:62: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:31,522 237 | const FIX::DataDictionary* pDataDictionary ) 2023-10-25T14:01:31,523 | ^ 2023-10-25T14:01:31,523 | ; 2023-10-25T14:01:31,524 C++/Message.h:238:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:31,525 238 | EXCEPT ( InvalidMessage ) 2023-10-25T14:01:31,525 | ^~~~~~ 2023-10-25T14:01:31,526 C++/Message.h:238:3: error: ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ cannot be overloaded with ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ 2023-10-25T14:01:31,526 C++/Message.h:133:3: note: previous declaration ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ 2023-10-25T14:01:31,527 133 | EXCEPT ( InvalidMessage ); 2023-10-25T14:01:31,527 | ^~~~~~ 2023-10-25T14:01:31,528 C++/Message.h:244:73: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:31,529 244 | const FIX::DataDictionary* pApplicationDataDictionary ) 2023-10-25T14:01:31,529 | ^ 2023-10-25T14:01:31,530 | ; 2023-10-25T14:01:31,531 C++/Message.h:245:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:31,531 245 | EXCEPT ( InvalidMessage ); 2023-10-25T14:01:31,532 | ^~~~~~ 2023-10-25T14:01:31,533 C++/Message.h:245:3: error: ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ cannot be overloaded with ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ 2023-10-25T14:01:31,534 C++/Message.h:133:3: note: previous declaration ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ 2023-10-25T14:01:31,535 133 | EXCEPT ( InvalidMessage ); 2023-10-25T14:01:31,535 | ^~~~~~ 2023-10-25T14:01:31,536 C++/Message.h:378:63: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:31,537 378 | SessionID getSessionID( const std::string& qualifier = "" ) const 2023-10-25T14:01:31,538 | ^~~~~ 2023-10-25T14:01:31,539 | ; 2023-10-25T14:01:31,539 C++/Message.h:379:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:31,540 379 | EXCEPT ( FieldNotFound ); 2023-10-25T14:01:31,541 | ^~~~~~ 2023-10-25T14:01:31,542 C++/Message.h:379:3: error: ‘int FIX::Message::EXCEPT(FIX::FieldNotFound)’ cannot be overloaded with ‘int FIX::Message::EXCEPT(FIX::FieldNotFound)’ 2023-10-25T14:01:31,542 C++/Message.h:181:60: note: previous declaration ‘int FIX::Message::EXCEPT(FIX::FieldNotFound)’ 2023-10-25T14:01:31,543 181 | Group& getGroup( unsigned num, FIX::Group& group ) const EXCEPT ( FieldNotFound ) 2023-10-25T14:01:31,544 | ^~~~~~ 2023-10-25T14:01:31,545 C++/Message.h: In member function ‘int FIX::Message::EXCEPT(FIX::FieldNotFound)’: 2023-10-25T14:01:31,545 C++/Message.h:182:5: error: ‘group’ was not declared in this scope; did you mean ‘Group’? 2023-10-25T14:01:31,546 182 | { group.clear(); 2023-10-25T14:01:31,547 | ^~~~~ 2023-10-25T14:01:31,548 | Group 2023-10-25T14:01:31,584 C++/Message.h:184:29: error: ‘num’ was not declared in this scope; did you mean ‘enum’? 2023-10-25T14:01:31,585 184 | ( FieldMap::getGroup( num, group.field(), group ) ); 2023-10-25T14:01:31,586 | ^~~ 2023-10-25T14:01:31,586 | enum 2023-10-25T14:01:31,589 C++/Message.h: In member function ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’: 2023-10-25T14:01:31,589 C++/Message.h:231:15: error: ‘string’ was not declared in this scope; did you mean ‘std::string’? 2023-10-25T14:01:31,590 231 | { setString(string, true); } 2023-10-25T14:01:31,590 | ^~~~~~ 2023-10-25T14:01:31,591 | std::string 2023-10-25T14:01:31,591 In file included from /usr/include/c++/12/iosfwd:39, 2023-10-25T14:01:31,592 from /usr/include/c++/12/ios:38, 2023-10-25T14:01:31,593 from /usr/include/c++/12/istream:38, 2023-10-25T14:01:31,593 from /usr/include/c++/12/sstream:38, 2023-10-25T14:01:31,594 from C++/Field.h:29: 2023-10-25T14:01:31,594 /usr/include/c++/12/bits/stringfwd.h:77:33: note: ‘std::string’ declared here 2023-10-25T14:01:31,595 77 | typedef basic_string string; 2023-10-25T14:01:31,595 | ^~~~~~ 2023-10-25T14:01:31,596 C++/Message.h:231:30: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T14:01:31,596 231 | { setString(string, true); } 2023-10-25T14:01:31,597 | ^ 2023-10-25T14:01:31,598 C++/Message.h: In member function ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’: 2023-10-25T14:01:31,599 C++/Message.h:234:15: error: ‘string’ was not declared in this scope; did you mean ‘std::string’? 2023-10-25T14:01:31,600 234 | { setString(string, validate, 0); } 2023-10-25T14:01:31,600 | ^~~~~~ 2023-10-25T14:01:31,601 | std::string 2023-10-25T14:01:31,602 /usr/include/c++/12/bits/stringfwd.h:77:33: note: ‘std::string’ declared here 2023-10-25T14:01:31,602 77 | typedef basic_string string; 2023-10-25T14:01:31,603 | ^~~~~~ 2023-10-25T14:01:31,604 C++/Message.h:234:37: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T14:01:31,605 234 | { setString(string, validate, 0); } 2023-10-25T14:01:31,605 | ^ 2023-10-25T14:01:31,606 C++/Message.h: In member function ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’: 2023-10-25T14:01:31,607 C++/Message.h:239:15: error: ‘string’ was not declared in this scope; did you mean ‘std::string’? 2023-10-25T14:01:31,608 239 | { setString(string, validate, pDataDictionary, pDataDictionary); } 2023-10-25T14:01:31,608 | ^~~~~~ 2023-10-25T14:01:31,609 | std::string 2023-10-25T14:01:31,610 /usr/include/c++/12/bits/stringfwd.h:77:33: note: ‘std::string’ declared here 2023-10-25T14:01:31,610 77 | typedef basic_string string; 2023-10-25T14:01:31,611 | ^~~~~~ 2023-10-25T14:01:31,657 C++/Message.h:239:33: error: ‘pDataDictionary’ was not declared in this scope; did you mean ‘DataDictionary’? 2023-10-25T14:01:31,658 239 | { setString(string, validate, pDataDictionary, pDataDictionary); } 2023-10-25T14:01:31,658 | ^~~~~~~~~~~~~~~ 2023-10-25T14:01:31,659 | DataDictionary 2023-10-25T14:01:31,660 C++/Message.h:239:68: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T14:01:31,660 239 | { setString(string, validate, pDataDictionary, pDataDictionary); } 2023-10-25T14:01:31,661 | ^ 2023-10-25T14:01:31,675 C++/Message.h: At global scope: 2023-10-25T14:01:31,676 C++/Message.h:425:1: error: expected initializer before ‘EXCEPT’ 2023-10-25T14:01:31,677 425 | EXCEPT ( MessageParseError ) 2023-10-25T14:01:31,677 | ^~~~~~ 2023-10-25T14:01:31,688 C++/Application.h:56:50: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:31,689 56 | virtual void toApp( Message&, const SessionID& ) 2023-10-25T14:01:31,689 | ^ 2023-10-25T14:01:31,690 | ; 2023-10-25T14:01:31,691 C++/Application.h:57:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:31,691 57 | EXCEPT ( DoNotSend ) = 0; 2023-10-25T14:01:31,692 | ^~~~~~ 2023-10-25T14:01:31,692 C++/Application.h:59:60: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:31,693 59 | virtual void fromAdmin( const Message&, const SessionID& ) 2023-10-25T14:01:31,694 | ^ 2023-10-25T14:01:31,694 | ; 2023-10-25T14:01:31,695 C++/Application.h:60:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:31,695 60 | EXCEPT ( FieldNotFound, IncorrectDataFormat, IncorrectTagValue, RejectLogon ) = 0; 2023-10-25T14:01:31,696 | ^~~~~~ 2023-10-25T14:01:31,696 C++/Application.h:62:58: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:31,697 62 | virtual void fromApp( const Message&, const SessionID& ) 2023-10-25T14:01:31,698 | ^ 2023-10-25T14:01:31,698 | ; 2023-10-25T14:01:31,699 C++/Application.h:63:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:31,700 63 | EXCEPT ( FieldNotFound, IncorrectDataFormat, IncorrectTagValue, UnsupportedMessageType ) = 0; 2023-10-25T14:01:31,701 | ^~~~~~ 2023-10-25T14:01:31,701 C++/Application.h:57:3: error: initializer specified for non-virtual method ‘int FIX::Application::EXCEPT(FIX::DoNotSend)’ 2023-10-25T14:01:31,702 57 | EXCEPT ( DoNotSend ) = 0; 2023-10-25T14:01:31,703 | ^~~~~~ 2023-10-25T14:01:31,704 C++/Application.h:60:3: error: initializer specified for non-virtual method ‘int FIX::Application::EXCEPT(FIX::FieldNotFound, FIX::IncorrectDataFormat, FIX::IncorrectTagValue, FIX::RejectLogon)’ 2023-10-25T14:01:31,705 60 | EXCEPT ( FieldNotFound, IncorrectDataFormat, IncorrectTagValue, RejectLogon ) = 0; 2023-10-25T14:01:31,705 | ^~~~~~ 2023-10-25T14:01:31,706 C++/Application.h:63:3: error: initializer specified for non-virtual method ‘int FIX::Application::EXCEPT(FIX::FieldNotFound, FIX::IncorrectDataFormat, FIX::IncorrectTagValue, FIX::UnsupportedMessageType)’ 2023-10-25T14:01:31,707 63 | EXCEPT ( FieldNotFound, IncorrectDataFormat, IncorrectTagValue, UnsupportedMessageType ) = 0; 2023-10-25T14:01:31,707 | ^~~~~~ 2023-10-25T14:01:31,708 C++/Application.h:89:60: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:31,709 89 | void toApp( Message& message, const SessionID& sessionID ) 2023-10-25T14:01:31,709 | ^ 2023-10-25T14:01:31,710 | ; 2023-10-25T14:01:31,711 C++/Application.h:90:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:31,711 90 | EXCEPT ( DoNotSend ) 2023-10-25T14:01:31,712 | ^~~~~~ 2023-10-25T14:01:31,713 C++/Application.h:92:70: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:31,713 92 | void fromAdmin( const Message& message, const SessionID& sessionID ) 2023-10-25T14:01:31,714 | ^ 2023-10-25T14:01:31,715 | ; 2023-10-25T14:01:31,715 C++/Application.h:93:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:31,716 93 | EXCEPT ( FieldNotFound, IncorrectDataFormat, IncorrectTagValue, RejectLogon ) 2023-10-25T14:01:31,716 | ^~~~~~ 2023-10-25T14:01:31,717 C++/Application.h:95:68: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:31,718 95 | void fromApp( const Message& message, const SessionID& sessionID ) 2023-10-25T14:01:31,718 | ^ 2023-10-25T14:01:31,719 | ; 2023-10-25T14:01:31,719 C++/Application.h:96:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:31,720 96 | EXCEPT ( FieldNotFound, IncorrectDataFormat, IncorrectTagValue, UnsupportedMessageType ) 2023-10-25T14:01:31,720 | ^~~~~~ 2023-10-25T14:01:31,756 C++/Application.h: In member function ‘int FIX::SynchronizedApplication::EXCEPT(FIX::DoNotSend)’: 2023-10-25T14:01:31,757 C++/Application.h:91:39: error: ‘message’ was not declared in this scope; did you mean ‘Message’? 2023-10-25T14:01:31,757 91 | { Locker l( m_mutex ); app().toApp( message, sessionID ); } 2023-10-25T14:01:31,758 | ^~~~~~~ 2023-10-25T14:01:31,759 | Message 2023-10-25T14:01:31,802 C++/Application.h:91:48: error: ‘sessionID’ was not declared in this scope; did you mean ‘SessionID’? 2023-10-25T14:01:31,803 91 | { Locker l( m_mutex ); app().toApp( message, sessionID ); } 2023-10-25T14:01:31,804 | ^~~~~~~~~ 2023-10-25T14:01:31,805 | SessionID 2023-10-25T14:01:31,806 C++/Application.h:91:61: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T14:01:31,807 91 | { Locker l( m_mutex ); app().toApp( message, sessionID ); } 2023-10-25T14:01:31,807 | ^ 2023-10-25T14:01:31,849 C++/Application.h: In member function ‘int FIX::SynchronizedApplication::EXCEPT(FIX::FieldNotFound, FIX::IncorrectDataFormat, FIX::IncorrectTagValue, FIX::RejectLogon)’: 2023-10-25T14:01:31,850 C++/Application.h:94:43: error: ‘message’ was not declared in this scope; did you mean ‘Message’? 2023-10-25T14:01:31,851 94 | { Locker l( m_mutex ); app().fromAdmin( message, sessionID ); } 2023-10-25T14:01:31,852 | ^~~~~~~ 2023-10-25T14:01:31,853 | Message 2023-10-25T14:01:31,896 C++/Application.h:94:52: error: ‘sessionID’ was not declared in this scope; did you mean ‘SessionID’? 2023-10-25T14:01:31,897 94 | { Locker l( m_mutex ); app().fromAdmin( message, sessionID ); } 2023-10-25T14:01:31,897 | ^~~~~~~~~ 2023-10-25T14:01:31,898 | SessionID 2023-10-25T14:01:31,899 C++/Application.h:94:65: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T14:01:31,900 94 | { Locker l( m_mutex ); app().fromAdmin( message, sessionID ); } 2023-10-25T14:01:31,900 | ^ 2023-10-25T14:01:31,943 C++/Application.h: In member function ‘int FIX::SynchronizedApplication::EXCEPT(FIX::FieldNotFound, FIX::IncorrectDataFormat, FIX::IncorrectTagValue, FIX::UnsupportedMessageType)’: 2023-10-25T14:01:31,944 C++/Application.h:97:41: error: ‘message’ was not declared in this scope; did you mean ‘Message’? 2023-10-25T14:01:31,944 97 | { Locker l( m_mutex ); app().fromApp( message, sessionID ); } 2023-10-25T14:01:31,945 | ^~~~~~~ 2023-10-25T14:01:31,946 | Message 2023-10-25T14:01:31,989 C++/Application.h:97:50: error: ‘sessionID’ was not declared in this scope; did you mean ‘SessionID’? 2023-10-25T14:01:31,990 97 | { Locker l( m_mutex ); app().fromApp( message, sessionID ); } 2023-10-25T14:01:31,990 | ^~~~~~~~~ 2023-10-25T14:01:31,991 | SessionID 2023-10-25T14:01:31,992 C++/Application.h:97:63: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T14:01:31,993 97 | { Locker l( m_mutex ); app().fromApp( message, sessionID ); } 2023-10-25T14:01:31,993 | ^ 2023-10-25T14:01:31,994 C++/Application.h: At global scope: 2023-10-25T14:01:31,994 C++/Application.h:117:42: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:31,995 117 | void toApp( Message&, const SessionID& ) 2023-10-25T14:01:31,996 | ^ 2023-10-25T14:01:31,996 | ; 2023-10-25T14:01:31,997 C++/Application.h:118:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:31,998 118 | EXCEPT ( DoNotSend ) {} 2023-10-25T14:01:31,999 | ^~~~~~ 2023-10-25T14:01:31,999 C++/Application.h:119:52: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,000 119 | void fromAdmin( const Message&, const SessionID& ) 2023-10-25T14:01:32,000 | ^ 2023-10-25T14:01:32,001 | ; 2023-10-25T14:01:32,001 C++/Application.h:120:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,002 120 | EXCEPT ( FieldNotFound, IncorrectDataFormat, IncorrectTagValue, RejectLogon ) {} 2023-10-25T14:01:32,003 | ^~~~~~ 2023-10-25T14:01:32,003 C++/Application.h:121:50: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,004 121 | void fromApp( const Message&, const SessionID& ) 2023-10-25T14:01:32,005 | ^ 2023-10-25T14:01:32,006 | ; 2023-10-25T14:01:32,006 C++/Application.h:122:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,007 122 | EXCEPT ( FieldNotFound, IncorrectDataFormat, IncorrectTagValue, UnsupportedMessageType ) {} 2023-10-25T14:01:32,008 | ^~~~~~ 2023-10-25T14:01:32,008 C++/Application.h: In member function ‘int FIX::NullApplication::EXCEPT(FIX::DoNotSend)’: 2023-10-25T14:01:32,009 C++/Application.h:118:25: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T14:01:32,010 118 | EXCEPT ( DoNotSend ) {} 2023-10-25T14:01:32,011 | ^ 2023-10-25T14:01:32,011 C++/Application.h: In member function ‘int FIX::NullApplication::EXCEPT(FIX::FieldNotFound, FIX::IncorrectDataFormat, FIX::IncorrectTagValue, FIX::RejectLogon)’: 2023-10-25T14:01:32,012 C++/Application.h:120:82: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T14:01:32,013 120 | EXCEPT ( FieldNotFound, IncorrectDataFormat, IncorrectTagValue, RejectLogon ) {} 2023-10-25T14:01:32,014 | ^ 2023-10-25T14:01:32,015 C++/Application.h: In member function ‘int FIX::NullApplication::EXCEPT(FIX::FieldNotFound, FIX::IncorrectDataFormat, FIX::IncorrectTagValue, FIX::UnsupportedMessageType)’: 2023-10-25T14:01:32,016 C++/Application.h:122:93: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T14:01:32,017 122 | EXCEPT ( FieldNotFound, IncorrectDataFormat, IncorrectTagValue, UnsupportedMessageType ) {} 2023-10-25T14:01:32,017 | ^ 2023-10-25T14:01:32,018 In file included from C++/Acceptor.h:30: 2023-10-25T14:01:32,019 C++/MessageStore.h: At global scope: 2023-10-25T14:01:32,019 C++/MessageStore.h:71:45: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,020 71 | virtual bool set( int, const std::string& ) 2023-10-25T14:01:32,020 | ^ 2023-10-25T14:01:32,021 | ; 2023-10-25T14:01:32,021 C++/MessageStore.h:72:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,022 72 | EXCEPT ( IOException ) = 0; 2023-10-25T14:01:32,023 | ^~~~~~ 2023-10-25T14:01:32,023 C++/MessageStore.h:73:63: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,024 73 | virtual void get( int, int, std::vector < std::string > & ) const 2023-10-25T14:01:32,025 | ^~~~~ 2023-10-25T14:01:32,025 | ; 2023-10-25T14:01:32,026 C++/MessageStore.h:74:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,027 74 | EXCEPT ( IOException ) = 0; 2023-10-25T14:01:32,028 | ^~~~~~ 2023-10-25T14:01:32,028 C++/MessageStore.h:74:3: error: ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,029 C++/MessageStore.h:72:3: note: previous declaration ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,030 72 | EXCEPT ( IOException ) = 0; 2023-10-25T14:01:32,031 | ^~~~~~ 2023-10-25T14:01:32,031 C++/MessageStore.h:76:40: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,032 76 | virtual int getNextSenderMsgSeqNum() const EXCEPT ( IOException ) = 0; 2023-10-25T14:01:32,033 | ^~~~~ 2023-10-25T14:01:32,034 | ; 2023-10-25T14:01:32,034 C++/MessageStore.h:76:46: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,035 76 | virtual int getNextSenderMsgSeqNum() const EXCEPT ( IOException ) = 0; 2023-10-25T14:01:32,036 | ^~~~~~ 2023-10-25T14:01:32,037 C++/MessageStore.h:76:46: error: ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,037 C++/MessageStore.h:72:3: note: previous declaration ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,038 72 | EXCEPT ( IOException ) = 0; 2023-10-25T14:01:32,039 | ^~~~~~ 2023-10-25T14:01:32,039 C++/MessageStore.h:77:40: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,040 77 | virtual int getNextTargetMsgSeqNum() const EXCEPT ( IOException ) = 0; 2023-10-25T14:01:32,041 | ^~~~~ 2023-10-25T14:01:32,042 | ; 2023-10-25T14:01:32,043 C++/MessageStore.h:77:46: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,043 77 | virtual int getNextTargetMsgSeqNum() const EXCEPT ( IOException ) = 0; 2023-10-25T14:01:32,044 | ^~~~~~ 2023-10-25T14:01:32,045 C++/MessageStore.h:77:46: error: ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,046 C++/MessageStore.h:72:3: note: previous declaration ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,047 72 | EXCEPT ( IOException ) = 0; 2023-10-25T14:01:32,047 | ^~~~~~ 2023-10-25T14:01:32,048 C++/MessageStore.h:78:44: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,048 78 | virtual void setNextSenderMsgSeqNum( int ) EXCEPT ( IOException ) = 0; 2023-10-25T14:01:32,049 | ^ 2023-10-25T14:01:32,049 | ; 2023-10-25T14:01:32,050 C++/MessageStore.h:78:46: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,051 78 | virtual void setNextSenderMsgSeqNum( int ) EXCEPT ( IOException ) = 0; 2023-10-25T14:01:32,051 | ^~~~~~ 2023-10-25T14:01:32,052 C++/MessageStore.h:78:46: error: ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,052 C++/MessageStore.h:72:3: note: previous declaration ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,053 72 | EXCEPT ( IOException ) = 0; 2023-10-25T14:01:32,053 | ^~~~~~ 2023-10-25T14:01:32,054 C++/MessageStore.h:79:44: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,055 79 | virtual void setNextTargetMsgSeqNum( int ) EXCEPT ( IOException ) = 0; 2023-10-25T14:01:32,055 | ^ 2023-10-25T14:01:32,056 | ; 2023-10-25T14:01:32,057 C++/MessageStore.h:79:46: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,058 79 | virtual void setNextTargetMsgSeqNum( int ) EXCEPT ( IOException ) = 0; 2023-10-25T14:01:32,058 | ^~~~~~ 2023-10-25T14:01:32,059 C++/MessageStore.h:79:46: error: ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,060 C++/MessageStore.h:72:3: note: previous declaration ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,061 72 | EXCEPT ( IOException ) = 0; 2023-10-25T14:01:32,061 | ^~~~~~ 2023-10-25T14:01:32,062 C++/MessageStore.h:80:40: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,063 80 | virtual void incrNextSenderMsgSeqNum() EXCEPT ( IOException ) = 0; 2023-10-25T14:01:32,064 | ^ 2023-10-25T14:01:32,064 | ; 2023-10-25T14:01:32,065 C++/MessageStore.h:80:42: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,066 80 | virtual void incrNextSenderMsgSeqNum() EXCEPT ( IOException ) = 0; 2023-10-25T14:01:32,066 | ^~~~~~ 2023-10-25T14:01:32,067 C++/MessageStore.h:80:42: error: ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,068 C++/MessageStore.h:72:3: note: previous declaration ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,069 72 | EXCEPT ( IOException ) = 0; 2023-10-25T14:01:32,069 | ^~~~~~ 2023-10-25T14:01:32,070 C++/MessageStore.h:81:40: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,071 81 | virtual void incrNextTargetMsgSeqNum() EXCEPT ( IOException ) = 0; 2023-10-25T14:01:32,072 | ^ 2023-10-25T14:01:32,072 | ; 2023-10-25T14:01:32,073 C++/MessageStore.h:81:42: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,074 81 | virtual void incrNextTargetMsgSeqNum() EXCEPT ( IOException ) = 0; 2023-10-25T14:01:32,074 | ^~~~~~ 2023-10-25T14:01:32,075 C++/MessageStore.h:81:42: error: ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,075 C++/MessageStore.h:72:3: note: previous declaration ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,076 72 | EXCEPT ( IOException ) = 0; 2023-10-25T14:01:32,077 | ^~~~~~ 2023-10-25T14:01:32,077 C++/MessageStore.h:83:42: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,078 83 | virtual UtcTimeStamp getCreationTime() const EXCEPT ( IOException ) = 0; 2023-10-25T14:01:32,078 | ^~~~~ 2023-10-25T14:01:32,079 | ; 2023-10-25T14:01:32,079 C++/MessageStore.h:83:48: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,080 83 | virtual UtcTimeStamp getCreationTime() const EXCEPT ( IOException ) = 0; 2023-10-25T14:01:32,080 | ^~~~~~ 2023-10-25T14:01:32,081 C++/MessageStore.h:83:48: error: ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,081 C++/MessageStore.h:72:3: note: previous declaration ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,082 72 | EXCEPT ( IOException ) = 0; 2023-10-25T14:01:32,083 | ^~~~~~ 2023-10-25T14:01:32,084 C++/MessageStore.h:85:47: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,084 85 | virtual void reset( const UtcTimeStamp& now ) EXCEPT ( IOException ) = 0; 2023-10-25T14:01:32,085 | ^ 2023-10-25T14:01:32,086 | ; 2023-10-25T14:01:32,086 C++/MessageStore.h:85:49: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,087 85 | virtual void reset( const UtcTimeStamp& now ) EXCEPT ( IOException ) = 0; 2023-10-25T14:01:32,088 | ^~~~~~ 2023-10-25T14:01:32,089 C++/MessageStore.h:85:49: error: ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,089 C++/MessageStore.h:72:3: note: previous declaration ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,090 72 | EXCEPT ( IOException ) = 0; 2023-10-25T14:01:32,091 | ^~~~~~ 2023-10-25T14:01:32,092 C++/MessageStore.h:86:24: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,092 86 | virtual void refresh() EXCEPT ( IOException ) = 0; 2023-10-25T14:01:32,093 | ^ 2023-10-25T14:01:32,094 | ; 2023-10-25T14:01:32,094 C++/MessageStore.h:86:26: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,095 86 | virtual void refresh() EXCEPT ( IOException ) = 0; 2023-10-25T14:01:32,096 | ^~~~~~ 2023-10-25T14:01:32,097 C++/MessageStore.h:86:26: error: ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,097 C++/MessageStore.h:72:3: note: previous declaration ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,098 72 | EXCEPT ( IOException ) = 0; 2023-10-25T14:01:32,099 | ^~~~~~ 2023-10-25T14:01:32,100 C++/MessageStore.h:72:3: error: initializer specified for non-virtual method ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,100 C++/MessageStore.h:102:37: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,101 102 | bool set( int, const std::string& ) EXCEPT ( IOException ); 2023-10-25T14:01:32,101 | ^ 2023-10-25T14:01:32,102 | ; 2023-10-25T14:01:32,103 C++/MessageStore.h:102:39: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,103 102 | bool set( int, const std::string& ) EXCEPT ( IOException ); 2023-10-25T14:01:32,104 | ^~~~~~ 2023-10-25T14:01:32,104 C++/MessageStore.h:103:55: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,105 103 | void get( int, int, std::vector < std::string > & ) const EXCEPT ( IOException ); 2023-10-25T14:01:32,105 | ^~~~~ 2023-10-25T14:01:32,106 | ; 2023-10-25T14:01:32,106 C++/MessageStore.h:103:61: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,107 103 | void get( int, int, std::vector < std::string > & ) const EXCEPT ( IOException ); 2023-10-25T14:01:32,108 | ^~~~~~ 2023-10-25T14:01:32,108 C++/MessageStore.h:103:61: error: ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,109 C++/MessageStore.h:102:39: note: previous declaration ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,110 102 | bool set( int, const std::string& ) EXCEPT ( IOException ); 2023-10-25T14:01:32,110 | ^~~~~~ 2023-10-25T14:01:32,111 C++/MessageStore.h:105:32: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,112 105 | int getNextSenderMsgSeqNum() const EXCEPT ( IOException ) 2023-10-25T14:01:32,113 | ^~~~~ 2023-10-25T14:01:32,113 | ; 2023-10-25T14:01:32,114 C++/MessageStore.h:105:38: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,115 105 | int getNextSenderMsgSeqNum() const EXCEPT ( IOException ) 2023-10-25T14:01:32,116 | ^~~~~~ 2023-10-25T14:01:32,116 C++/MessageStore.h:105:38: error: ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,117 C++/MessageStore.h:102:39: note: previous declaration ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,118 102 | bool set( int, const std::string& ) EXCEPT ( IOException ); 2023-10-25T14:01:32,118 | ^~~~~~ 2023-10-25T14:01:32,119 C++/MessageStore.h:107:32: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,120 107 | int getNextTargetMsgSeqNum() const EXCEPT ( IOException ) 2023-10-25T14:01:32,120 | ^~~~~ 2023-10-25T14:01:32,121 | ; 2023-10-25T14:01:32,122 C++/MessageStore.h:107:38: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,123 107 | int getNextTargetMsgSeqNum() const EXCEPT ( IOException ) 2023-10-25T14:01:32,123 | ^~~~~~ 2023-10-25T14:01:32,124 C++/MessageStore.h:107:38: error: ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,125 C++/MessageStore.h:102:39: note: previous declaration ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,126 102 | bool set( int, const std::string& ) EXCEPT ( IOException ); 2023-10-25T14:01:32,126 | ^~~~~~ 2023-10-25T14:01:32,127 C++/MessageStore.h:109:42: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,127 109 | void setNextSenderMsgSeqNum( int value ) EXCEPT ( IOException ) 2023-10-25T14:01:32,128 | ^ 2023-10-25T14:01:32,128 | ; 2023-10-25T14:01:32,129 C++/MessageStore.h:109:44: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,129 109 | void setNextSenderMsgSeqNum( int value ) EXCEPT ( IOException ) 2023-10-25T14:01:32,130 | ^~~~~~ 2023-10-25T14:01:32,130 C++/MessageStore.h:109:44: error: ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,131 C++/MessageStore.h:102:39: note: previous declaration ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,131 102 | bool set( int, const std::string& ) EXCEPT ( IOException ); 2023-10-25T14:01:32,132 | ^~~~~~ 2023-10-25T14:01:32,133 C++/MessageStore.h:111:42: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,133 111 | void setNextTargetMsgSeqNum( int value ) EXCEPT ( IOException ) 2023-10-25T14:01:32,134 | ^ 2023-10-25T14:01:32,134 | ; 2023-10-25T14:01:32,135 C++/MessageStore.h:111:44: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,136 111 | void setNextTargetMsgSeqNum( int value ) EXCEPT ( IOException ) 2023-10-25T14:01:32,137 | ^~~~~~ 2023-10-25T14:01:32,137 C++/MessageStore.h:111:44: error: ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,138 C++/MessageStore.h:102:39: note: previous declaration ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,139 102 | bool set( int, const std::string& ) EXCEPT ( IOException ); 2023-10-25T14:01:32,139 | ^~~~~~ 2023-10-25T14:01:32,140 C++/MessageStore.h:113:32: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,141 113 | void incrNextSenderMsgSeqNum() EXCEPT ( IOException ) 2023-10-25T14:01:32,142 | ^ 2023-10-25T14:01:32,142 | ; 2023-10-25T14:01:32,143 C++/MessageStore.h:113:34: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,143 113 | void incrNextSenderMsgSeqNum() EXCEPT ( IOException ) 2023-10-25T14:01:32,144 | ^~~~~~ 2023-10-25T14:01:32,145 C++/MessageStore.h:113:34: error: ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,145 C++/MessageStore.h:102:39: note: previous declaration ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,146 102 | bool set( int, const std::string& ) EXCEPT ( IOException ); 2023-10-25T14:01:32,146 | ^~~~~~ 2023-10-25T14:01:32,147 C++/MessageStore.h:115:32: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,148 115 | void incrNextTargetMsgSeqNum() EXCEPT ( IOException ) 2023-10-25T14:01:32,149 | ^ 2023-10-25T14:01:32,149 | ; 2023-10-25T14:01:32,150 C++/MessageStore.h:115:34: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,151 115 | void incrNextTargetMsgSeqNum() EXCEPT ( IOException ) 2023-10-25T14:01:32,151 | ^~~~~~ 2023-10-25T14:01:32,152 C++/MessageStore.h:115:34: error: ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,153 C++/MessageStore.h:102:39: note: previous declaration ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,153 102 | bool set( int, const std::string& ) EXCEPT ( IOException ); 2023-10-25T14:01:32,154 | ^~~~~~ 2023-10-25T14:01:32,154 C++/MessageStore.h:118:58: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,155 118 | void setCreationTime( const UtcTimeStamp& creationTime ) EXCEPT ( IOException ) 2023-10-25T14:01:32,155 | ^ 2023-10-25T14:01:32,156 | ; 2023-10-25T14:01:32,157 C++/MessageStore.h:118:60: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,157 118 | void setCreationTime( const UtcTimeStamp& creationTime ) EXCEPT ( IOException ) 2023-10-25T14:01:32,158 | ^~~~~~ 2023-10-25T14:01:32,159 C++/MessageStore.h:118:60: error: ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,159 C++/MessageStore.h:102:39: note: previous declaration ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,160 102 | bool set( int, const std::string& ) EXCEPT ( IOException ); 2023-10-25T14:01:32,161 | ^~~~~~ 2023-10-25T14:01:32,161 C++/MessageStore.h:120:34: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,162 120 | UtcTimeStamp getCreationTime() const EXCEPT ( IOException ) 2023-10-25T14:01:32,163 | ^~~~~ 2023-10-25T14:01:32,164 | ; 2023-10-25T14:01:32,165 C++/MessageStore.h:120:40: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,165 120 | UtcTimeStamp getCreationTime() const EXCEPT ( IOException ) 2023-10-25T14:01:32,166 | ^~~~~~ 2023-10-25T14:01:32,167 C++/MessageStore.h:120:40: error: ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,168 C++/MessageStore.h:102:39: note: previous declaration ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,168 102 | bool set( int, const std::string& ) EXCEPT ( IOException ); 2023-10-25T14:01:32,169 | ^~~~~~ 2023-10-25T14:01:32,170 C++/MessageStore.h:123:39: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,170 123 | void reset( const UtcTimeStamp& now ) EXCEPT ( IOException ) 2023-10-25T14:01:32,171 | ^ 2023-10-25T14:01:32,172 | ; 2023-10-25T14:01:32,172 C++/MessageStore.h:123:41: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,173 123 | void reset( const UtcTimeStamp& now ) EXCEPT ( IOException ) 2023-10-25T14:01:32,174 | ^~~~~~ 2023-10-25T14:01:32,175 C++/MessageStore.h:123:41: error: ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,175 C++/MessageStore.h:102:39: note: previous declaration ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,176 102 | bool set( int, const std::string& ) EXCEPT ( IOException ); 2023-10-25T14:01:32,177 | ^~~~~~ 2023-10-25T14:01:32,177 C++/MessageStore.h:130:16: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,178 130 | void refresh() EXCEPT ( IOException ) {} 2023-10-25T14:01:32,178 | ^ 2023-10-25T14:01:32,179 | ; 2023-10-25T14:01:32,179 C++/MessageStore.h:130:18: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,180 130 | void refresh() EXCEPT ( IOException ) {} 2023-10-25T14:01:32,180 | ^~~~~~ 2023-10-25T14:01:32,181 C++/MessageStore.h:130:18: error: ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,181 C++/MessageStore.h:102:39: note: previous declaration ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,182 102 | bool set( int, const std::string& ) EXCEPT ( IOException ); 2023-10-25T14:01:32,182 | ^~~~~~ 2023-10-25T14:01:32,183 C++/MessageStore.h: In member function ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’: 2023-10-25T14:01:32,183 C++/MessageStore.h:110:29: error: ‘value’ was not declared in this scope 2023-10-25T14:01:32,184 110 | { m_nextSenderMsgSeqNum = value; } 2023-10-25T14:01:32,184 | ^~~~~ 2023-10-25T14:01:32,185 C++/MessageStore.h:110:36: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T14:01:32,186 110 | { m_nextSenderMsgSeqNum = value; } 2023-10-25T14:01:32,186 | ^ 2023-10-25T14:01:32,187 C++/MessageStore.h: In member function ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’: 2023-10-25T14:01:32,188 C++/MessageStore.h:112:29: error: ‘value’ was not declared in this scope 2023-10-25T14:01:32,188 112 | { m_nextTargetMsgSeqNum = value; } 2023-10-25T14:01:32,189 | ^~~~~ 2023-10-25T14:01:32,190 C++/MessageStore.h:112:36: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T14:01:32,191 112 | { m_nextTargetMsgSeqNum = value; } 2023-10-25T14:01:32,192 | ^ 2023-10-25T14:01:32,192 C++/MessageStore.h: In member function ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’: 2023-10-25T14:01:32,193 C++/MessageStore.h:114:30: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T14:01:32,194 114 | { ++m_nextSenderMsgSeqNum; } 2023-10-25T14:01:32,194 | ^ 2023-10-25T14:01:32,195 C++/MessageStore.h: In member function ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’: 2023-10-25T14:01:32,196 C++/MessageStore.h:116:30: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T14:01:32,196 116 | { ++m_nextTargetMsgSeqNum; } 2023-10-25T14:01:32,197 | ^ 2023-10-25T14:01:32,217 C++/MessageStore.h: In member function ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’: 2023-10-25T14:01:32,217 C++/MessageStore.h:119:22: error: ‘creationTime’ was not declared in this scope; did you mean ‘m_creationTime’? 2023-10-25T14:01:32,218 119 | { m_creationTime = creationTime; } 2023-10-25T14:01:32,219 | ^~~~~~~~~~~~ 2023-10-25T14:01:32,220 | m_creationTime 2023-10-25T14:01:32,221 C++/MessageStore.h:119:36: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T14:01:32,221 119 | { m_creationTime = creationTime; } 2023-10-25T14:01:32,222 | ^ 2023-10-25T14:01:32,223 C++/MessageStore.h: In member function ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’: 2023-10-25T14:01:32,224 C++/MessageStore.h:121:12: error: cannot convert ‘FIX::UtcTimeStamp’ to ‘int’ in return 2023-10-25T14:01:32,225 121 | { return m_creationTime; } 2023-10-25T14:01:32,225 | ^~~~~~~~~~~~~~ 2023-10-25T14:01:32,226 | | 2023-10-25T14:01:32,226 | FIX::UtcTimeStamp 2023-10-25T14:01:32,264 C++/MessageStore.h: In member function ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’: 2023-10-25T14:01:32,264 C++/MessageStore.h:128:22: error: ‘now’ was not declared in this scope 2023-10-25T14:01:32,265 128 | m_creationTime = now; 2023-10-25T14:01:32,266 | ^~~ 2023-10-25T14:01:32,266 C++/MessageStore.h:129:3: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T14:01:32,267 129 | } 2023-10-25T14:01:32,268 | ^ 2023-10-25T14:01:32,268 C++/MessageStore.h: In member function ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’: 2023-10-25T14:01:32,269 C++/MessageStore.h:130:42: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T14:01:32,270 130 | void refresh() EXCEPT ( IOException ) {} 2023-10-25T14:01:32,270 | ^ 2023-10-25T14:01:32,286 In file included from C++/SessionSettings.h:29, 2023-10-25T14:01:32,287 from C++/Log.h:31, 2023-10-25T14:01:32,287 from C++/Acceptor.h:31: 2023-10-25T14:01:32,288 C++/Dictionary.h: At global scope: 2023-10-25T14:01:32,289 C++/Dictionary.h:54:72: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,289 54 | std::string getString( const std::string&, bool capitalize = false ) const 2023-10-25T14:01:32,290 | ^~~~~ 2023-10-25T14:01:32,291 | ; 2023-10-25T14:01:32,292 C++/Dictionary.h:55:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,293 55 | EXCEPT ( ConfigError, FieldConvertError ); 2023-10-25T14:01:32,293 | ^~~~~~ 2023-10-25T14:01:32,294 C++/Dictionary.h:57:36: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,295 57 | int getInt( const std::string& ) const 2023-10-25T14:01:32,295 | ^~~~~ 2023-10-25T14:01:32,296 | ; 2023-10-25T14:01:32,297 C++/Dictionary.h:58:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,298 58 | EXCEPT ( ConfigError, FieldConvertError ); 2023-10-25T14:01:32,299 | ^~~~~~ 2023-10-25T14:01:32,299 C++/Dictionary.h:58:3: error: ‘int FIX::Dictionary::EXCEPT(FIX::ConfigError, FIX::FieldConvertError)’ cannot be overloaded with ‘int FIX::Dictionary::EXCEPT(FIX::ConfigError, FIX::FieldConvertError)’ 2023-10-25T14:01:32,300 C++/Dictionary.h:55:3: note: previous declaration ‘int FIX::Dictionary::EXCEPT(FIX::ConfigError, FIX::FieldConvertError)’ 2023-10-25T14:01:32,301 55 | EXCEPT ( ConfigError, FieldConvertError ); 2023-10-25T14:01:32,302 | ^~~~~~ 2023-10-25T14:01:32,303 C++/Dictionary.h:60:42: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,303 60 | double getDouble( const std::string& ) const 2023-10-25T14:01:32,304 | ^~~~~ 2023-10-25T14:01:32,305 | ; 2023-10-25T14:01:32,306 C++/Dictionary.h:61:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,307 61 | EXCEPT ( ConfigError, FieldConvertError ); 2023-10-25T14:01:32,308 | ^~~~~~ 2023-10-25T14:01:32,309 C++/Dictionary.h:61:3: error: ‘int FIX::Dictionary::EXCEPT(FIX::ConfigError, FIX::FieldConvertError)’ cannot be overloaded with ‘int FIX::Dictionary::EXCEPT(FIX::ConfigError, FIX::FieldConvertError)’ 2023-10-25T14:01:32,310 C++/Dictionary.h:55:3: note: previous declaration ‘int FIX::Dictionary::EXCEPT(FIX::ConfigError, FIX::FieldConvertError)’ 2023-10-25T14:01:32,310 55 | EXCEPT ( ConfigError, FieldConvertError ); 2023-10-25T14:01:32,311 | ^~~~~~ 2023-10-25T14:01:32,311 C++/Dictionary.h:63:38: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,312 63 | bool getBool( const std::string& ) const 2023-10-25T14:01:32,312 | ^~~~~ 2023-10-25T14:01:32,313 | ; 2023-10-25T14:01:32,313 C++/Dictionary.h:64:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,314 64 | EXCEPT ( ConfigError, FieldConvertError ); 2023-10-25T14:01:32,315 | ^~~~~~ 2023-10-25T14:01:32,315 C++/Dictionary.h:64:3: error: ‘int FIX::Dictionary::EXCEPT(FIX::ConfigError, FIX::FieldConvertError)’ cannot be overloaded with ‘int FIX::Dictionary::EXCEPT(FIX::ConfigError, FIX::FieldConvertError)’ 2023-10-25T14:01:32,315 C++/Dictionary.h:55:3: note: previous declaration ‘int FIX::Dictionary::EXCEPT(FIX::ConfigError, FIX::FieldConvertError)’ 2023-10-25T14:01:32,316 55 | EXCEPT ( ConfigError, FieldConvertError ); 2023-10-25T14:01:32,316 | ^~~~~~ 2023-10-25T14:01:32,317 C++/Dictionary.h:66:36: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,317 66 | int getDay( const std::string& ) const 2023-10-25T14:01:32,318 | ^~~~~ 2023-10-25T14:01:32,319 | ; 2023-10-25T14:01:32,319 C++/Dictionary.h:67:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,320 67 | EXCEPT ( ConfigError, FieldConvertError ); 2023-10-25T14:01:32,321 | ^~~~~~ 2023-10-25T14:01:32,321 C++/Dictionary.h:67:3: error: ‘int FIX::Dictionary::EXCEPT(FIX::ConfigError, FIX::FieldConvertError)’ cannot be overloaded with ‘int FIX::Dictionary::EXCEPT(FIX::ConfigError, FIX::FieldConvertError)’ 2023-10-25T14:01:32,322 C++/Dictionary.h:55:3: note: previous declaration ‘int FIX::Dictionary::EXCEPT(FIX::ConfigError, FIX::FieldConvertError)’ 2023-10-25T14:01:32,323 55 | EXCEPT ( ConfigError, FieldConvertError ); 2023-10-25T14:01:32,323 | ^~~~~~ 2023-10-25T14:01:32,324 C++/SessionSettings.h:225:70: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,325 225 | SessionSettings( std::istream& stream, bool resolveEnvVars = false ) EXCEPT ( ConfigError ); 2023-10-25T14:01:32,326 | ^ 2023-10-25T14:01:32,326 | ; 2023-10-25T14:01:32,327 C++/SessionSettings.h:225:72: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,328 225 | SessionSettings( std::istream& stream, bool resolveEnvVars = false ) EXCEPT ( ConfigError ); 2023-10-25T14:01:32,328 | ^~~~~~ 2023-10-25T14:01:32,329 C++/SessionSettings.h:226:73: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,330 226 | SessionSettings( const std::string& file, bool resolveEnvVars = false ) EXCEPT ( ConfigError ); 2023-10-25T14:01:32,330 | ^ 2023-10-25T14:01:32,331 | ; 2023-10-25T14:01:32,332 C++/SessionSettings.h:226:75: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,332 226 | SessionSettings( const std::string& file, bool resolveEnvVars = false ) EXCEPT ( ConfigError ); 2023-10-25T14:01:32,333 | ^~~~~~ 2023-10-25T14:01:32,334 C++/SessionSettings.h:226:75: error: ‘int FIX::SessionSettings::EXCEPT(FIX::ConfigError)’ cannot be overloaded with ‘int FIX::SessionSettings::EXCEPT(FIX::ConfigError)’ 2023-10-25T14:01:32,334 C++/SessionSettings.h:225:72: note: previous declaration ‘int FIX::SessionSettings::EXCEPT(FIX::ConfigError)’ 2023-10-25T14:01:32,335 225 | SessionSettings( std::istream& stream, bool resolveEnvVars = false ) EXCEPT ( ConfigError ); 2023-10-25T14:01:32,335 | ^~~~~~ 2023-10-25T14:01:32,336 C++/SessionSettings.h:232:45: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,336 232 | const Dictionary& get( const SessionID& ) const EXCEPT ( ConfigError ); 2023-10-25T14:01:32,337 | ^~~~~ 2023-10-25T14:01:32,337 | ; 2023-10-25T14:01:32,338 C++/SessionSettings.h:232:51: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,338 232 | const Dictionary& get( const SessionID& ) const EXCEPT ( ConfigError ); 2023-10-25T14:01:32,339 | ^~~~~~ 2023-10-25T14:01:32,339 C++/SessionSettings.h:232:51: error: ‘int FIX::SessionSettings::EXCEPT(FIX::ConfigError)’ cannot be overloaded with ‘int FIX::SessionSettings::EXCEPT(FIX::ConfigError)’ 2023-10-25T14:01:32,340 C++/SessionSettings.h:225:72: note: previous declaration ‘int FIX::SessionSettings::EXCEPT(FIX::ConfigError)’ 2023-10-25T14:01:32,340 225 | SessionSettings( std::istream& stream, bool resolveEnvVars = false ) EXCEPT ( ConfigError ); 2023-10-25T14:01:32,341 | ^~~~~~ 2023-10-25T14:01:32,342 C++/SessionSettings.h:234:42: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,343 234 | void set( const SessionID&, Dictionary ) EXCEPT ( ConfigError ); 2023-10-25T14:01:32,344 | ^ 2023-10-25T14:01:32,345 | ; 2023-10-25T14:01:32,346 C++/SessionSettings.h:234:44: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,346 234 | void set( const SessionID&, Dictionary ) EXCEPT ( ConfigError ); 2023-10-25T14:01:32,347 | ^~~~~~ 2023-10-25T14:01:32,348 C++/SessionSettings.h:234:44: error: ‘int FIX::SessionSettings::EXCEPT(FIX::ConfigError)’ cannot be overloaded with ‘int FIX::SessionSettings::EXCEPT(FIX::ConfigError)’ 2023-10-25T14:01:32,349 C++/SessionSettings.h:225:72: note: previous declaration ‘int FIX::SessionSettings::EXCEPT(FIX::ConfigError)’ 2023-10-25T14:01:32,349 225 | SessionSettings( std::istream& stream, bool resolveEnvVars = false ) EXCEPT ( ConfigError ); 2023-10-25T14:01:32,350 | ^~~~~~ 2023-10-25T14:01:32,351 C++/SessionSettings.h:239:40: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,351 239 | void set( const Dictionary& defaults ) EXCEPT ( ConfigError ); 2023-10-25T14:01:32,352 | ^ 2023-10-25T14:01:32,353 | ; 2023-10-25T14:01:32,354 C++/SessionSettings.h:239:42: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,355 239 | void set( const Dictionary& defaults ) EXCEPT ( ConfigError ); 2023-10-25T14:01:32,356 | ^~~~~~ 2023-10-25T14:01:32,357 C++/SessionSettings.h:239:42: error: ‘int FIX::SessionSettings::EXCEPT(FIX::ConfigError)’ cannot be overloaded with ‘int FIX::SessionSettings::EXCEPT(FIX::ConfigError)’ 2023-10-25T14:01:32,358 C++/SessionSettings.h:225:72: note: previous declaration ‘int FIX::SessionSettings::EXCEPT(FIX::ConfigError)’ 2023-10-25T14:01:32,358 225 | SessionSettings( std::istream& stream, bool resolveEnvVars = false ) EXCEPT ( ConfigError ); 2023-10-25T14:01:32,359 | ^~~~~~ 2023-10-25T14:01:32,359 C++/SessionSettings.h:248:38: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,360 248 | void validate( const Dictionary& ) const EXCEPT ( ConfigError ); 2023-10-25T14:01:32,361 | ^~~~~ 2023-10-25T14:01:32,361 | ; 2023-10-25T14:01:32,362 C++/SessionSettings.h:248:44: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,363 248 | void validate( const Dictionary& ) const EXCEPT ( ConfigError ); 2023-10-25T14:01:32,363 | ^~~~~~ 2023-10-25T14:01:32,364 C++/SessionSettings.h:248:44: error: ‘int FIX::SessionSettings::EXCEPT(FIX::ConfigError)’ cannot be overloaded with ‘int FIX::SessionSettings::EXCEPT(FIX::ConfigError)’ 2023-10-25T14:01:32,365 C++/SessionSettings.h:225:72: note: previous declaration ‘int FIX::SessionSettings::EXCEPT(FIX::ConfigError)’ 2023-10-25T14:01:32,366 225 | SessionSettings( std::istream& stream, bool resolveEnvVars = false ) EXCEPT ( ConfigError ); 2023-10-25T14:01:32,366 | ^~~~~~ 2023-10-25T14:01:32,367 C++/SessionSettings.h:254:68: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,368 254 | friend std::istream& operator>>( std::istream&, SessionSettings& ) EXCEPT ( ConfigError ); 2023-10-25T14:01:32,369 | ^ 2023-10-25T14:01:32,370 | ; 2023-10-25T14:01:32,370 C++/SessionSettings.h:254:70: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,371 254 | friend std::istream& operator>>( std::istream&, SessionSettings& ) EXCEPT ( ConfigError ); 2023-10-25T14:01:32,372 | ^~~~~~ 2023-10-25T14:01:32,373 C++/SessionSettings.h:254:70: error: ‘int FIX::SessionSettings::EXCEPT(FIX::ConfigError)’ cannot be overloaded with ‘int FIX::SessionSettings::EXCEPT(FIX::ConfigError)’ 2023-10-25T14:01:32,374 C++/SessionSettings.h:225:72: note: previous declaration ‘int FIX::SessionSettings::EXCEPT(FIX::ConfigError)’ 2023-10-25T14:01:32,375 225 | SessionSettings( std::istream& stream, bool resolveEnvVars = false ) EXCEPT ( ConfigError ); 2023-10-25T14:01:32,376 | ^~~~~~ 2023-10-25T14:01:32,376 C++/SessionSettings.h:260:1: error: expected initializer before ‘EXCEPT’ 2023-10-25T14:01:32,377 260 | EXCEPT ( ConfigError ); 2023-10-25T14:01:32,378 | ^~~~~~ 2023-10-25T14:01:32,577 C++/Acceptor.h:53:36: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,578 53 | const SessionSettings& ) EXCEPT ( ConfigError ); 2023-10-25T14:01:32,578 | ^ 2023-10-25T14:01:32,579 | ; 2023-10-25T14:01:32,580 C++/Acceptor.h:53:38: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,581 53 | const SessionSettings& ) EXCEPT ( ConfigError ); 2023-10-25T14:01:32,582 | ^~~~~~ 2023-10-25T14:01:32,582 C++/Acceptor.h:55:49: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,584 55 | const SessionSettings&, LogFactory& ) EXCEPT ( ConfigError ); 2023-10-25T14:01:32,584 | ^ 2023-10-25T14:01:32,585 | ; 2023-10-25T14:01:32,585 C++/Acceptor.h:55:51: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,586 55 | const SessionSettings&, LogFactory& ) EXCEPT ( ConfigError ); 2023-10-25T14:01:32,586 | ^~~~~~ 2023-10-25T14:01:32,587 C++/Acceptor.h:55:51: error: ‘int FIX::Acceptor::EXCEPT(FIX::ConfigError)’ cannot be overloaded with ‘int FIX::Acceptor::EXCEPT(FIX::ConfigError)’ 2023-10-25T14:01:32,587 C++/Acceptor.h:53:38: note: previous declaration ‘int FIX::Acceptor::EXCEPT(FIX::ConfigError)’ 2023-10-25T14:01:32,588 53 | const SessionSettings& ) EXCEPT ( ConfigError ); 2023-10-25T14:01:32,588 | ^~~~~~ 2023-10-25T14:01:32,588 C++/Acceptor.h:66:14: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,589 66 | void start() EXCEPT ( ConfigError, RuntimeError ); 2023-10-25T14:01:32,589 | ^ 2023-10-25T14:01:32,590 | ; 2023-10-25T14:01:32,590 C++/Acceptor.h:66:16: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,590 66 | void start() EXCEPT ( ConfigError, RuntimeError ); 2023-10-25T14:01:32,591 | ^~~~~~ 2023-10-25T14:01:32,591 C++/Acceptor.h:68:14: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,592 68 | void block() EXCEPT ( ConfigError, RuntimeError ); 2023-10-25T14:01:32,593 | ^ 2023-10-25T14:01:32,593 | ; 2023-10-25T14:01:32,594 C++/Acceptor.h:68:16: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,594 68 | void block() EXCEPT ( ConfigError, RuntimeError ); 2023-10-25T14:01:32,595 | ^~~~~~ 2023-10-25T14:01:32,596 C++/Acceptor.h:68:16: error: ‘int FIX::Acceptor::EXCEPT(FIX::ConfigError, FIX::RuntimeError)’ cannot be overloaded with ‘int FIX::Acceptor::EXCEPT(FIX::ConfigError, FIX::RuntimeError)’ 2023-10-25T14:01:32,596 C++/Acceptor.h:66:16: note: previous declaration ‘int FIX::Acceptor::EXCEPT(FIX::ConfigError, FIX::RuntimeError)’ 2023-10-25T14:01:32,597 66 | void start() EXCEPT ( ConfigError, RuntimeError ); 2023-10-25T14:01:32,597 | ^~~~~~ 2023-10-25T14:01:32,598 C++/Acceptor.h:70:13: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,599 70 | bool poll() EXCEPT ( ConfigError, RuntimeError ); 2023-10-25T14:01:32,599 | ^ 2023-10-25T14:01:32,600 | ; 2023-10-25T14:01:32,600 C++/Acceptor.h:70:15: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,601 70 | bool poll() EXCEPT ( ConfigError, RuntimeError ); 2023-10-25T14:01:32,602 | ^~~~~~ 2023-10-25T14:01:32,602 C++/Acceptor.h:70:15: error: ‘int FIX::Acceptor::EXCEPT(FIX::ConfigError, FIX::RuntimeError)’ cannot be overloaded with ‘int FIX::Acceptor::EXCEPT(FIX::ConfigError, FIX::RuntimeError)’ 2023-10-25T14:01:32,603 C++/Acceptor.h:66:16: note: previous declaration ‘int FIX::Acceptor::EXCEPT(FIX::ConfigError, FIX::RuntimeError)’ 2023-10-25T14:01:32,604 66 | void start() EXCEPT ( ConfigError, RuntimeError ); 2023-10-25T14:01:32,604 | ^~~~~~ 2023-10-25T14:01:32,605 C++/Acceptor.h:94:19: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,606 94 | void initialize() EXCEPT ( ConfigError ); 2023-10-25T14:01:32,607 | ^ 2023-10-25T14:01:32,607 | ; 2023-10-25T14:01:32,608 C++/Acceptor.h:94:21: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,609 94 | void initialize() EXCEPT ( ConfigError ); 2023-10-25T14:01:32,609 | ^~~~~~ 2023-10-25T14:01:32,609 C++/Acceptor.h:94:21: error: ‘int FIX::Acceptor::EXCEPT(FIX::ConfigError)’ cannot be overloaded with ‘int FIX::Acceptor::EXCEPT(FIX::ConfigError)’ 2023-10-25T14:01:32,610 C++/Acceptor.h:53:38: note: previous declaration ‘int FIX::Acceptor::EXCEPT(FIX::ConfigError)’ 2023-10-25T14:01:32,610 53 | const SessionSettings& ) EXCEPT ( ConfigError ); 2023-10-25T14:01:32,611 | ^~~~~~ 2023-10-25T14:01:32,611 C++/Acceptor.h:97:52: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,611 97 | virtual void onConfigure( const SessionSettings& ) EXCEPT ( ConfigError ) {}; 2023-10-25T14:01:32,612 | ^ 2023-10-25T14:01:32,612 | ; 2023-10-25T14:01:32,613 C++/Acceptor.h:97:54: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,613 97 | virtual void onConfigure( const SessionSettings& ) EXCEPT ( ConfigError ) {}; 2023-10-25T14:01:32,613 | ^~~~~~ 2023-10-25T14:01:32,614 C++/Acceptor.h:97:54: error: ‘int FIX::Acceptor::EXCEPT(FIX::ConfigError)’ cannot be overloaded with ‘int FIX::Acceptor::EXCEPT(FIX::ConfigError)’ 2023-10-25T14:01:32,614 C++/Acceptor.h:53:38: note: previous declaration ‘int FIX::Acceptor::EXCEPT(FIX::ConfigError)’ 2023-10-25T14:01:32,615 53 | const SessionSettings& ) EXCEPT ( ConfigError ); 2023-10-25T14:01:32,615 | ^~~~~~ 2023-10-25T14:01:32,616 C++/Acceptor.h:99:53: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,617 99 | virtual void onInitialize( const SessionSettings& ) EXCEPT ( RuntimeError ) {}; 2023-10-25T14:01:32,617 | ^ 2023-10-25T14:01:32,618 | ; 2023-10-25T14:01:32,618 C++/Acceptor.h:99:55: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,619 99 | virtual void onInitialize( const SessionSettings& ) EXCEPT ( RuntimeError ) {}; 2023-10-25T14:01:32,620 | ^~~~~~ 2023-10-25T14:01:32,629 C++/Acceptor.h:107:10: error: ‘THREAD_PROC’ does not name a type 2023-10-25T14:01:32,629 107 | static THREAD_PROC startThread( void* p ); 2023-10-25T14:01:32,630 | ^~~~~~~~~~~ 2023-10-25T14:01:32,657 C++/Acceptor.h:112:3: error: ‘thread_id’ does not name a type; did you mean ‘pthread_t’? 2023-10-25T14:01:32,658 112 | thread_id m_threadid; 2023-10-25T14:01:32,659 | ^~~~~~~~~ 2023-10-25T14:01:32,659 | pthread_t 2023-10-25T14:01:32,702 C++/Acceptor.h: In member function ‘int FIX::Acceptor::EXCEPT(FIX::ConfigError)’: 2023-10-25T14:01:32,702 C++/Acceptor.h:97:78: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T14:01:32,703 97 | virtual void onConfigure( const SessionSettings& ) EXCEPT ( ConfigError ) {}; 2023-10-25T14:01:32,704 | ^ 2023-10-25T14:01:32,704 C++/Acceptor.h: In member function ‘int FIX::Acceptor::EXCEPT(FIX::RuntimeError)’: 2023-10-25T14:01:32,705 C++/Acceptor.h:99:80: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T14:01:32,706 99 | virtual void onInitialize( const SessionSettings& ) EXCEPT ( RuntimeError ) {}; 2023-10-25T14:01:32,707 | ^ 2023-10-25T14:01:32,707 In file included from C++/Session.h:29, 2023-10-25T14:01:32,709 from C++/Acceptor.cpp:28: 2023-10-25T14:01:32,709 C++/SessionState.h: At global scope: 2023-10-25T14:01:32,710 C++/SessionState.h:174:41: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,710 174 | bool set( int s, const std::string& m ) EXCEPT ( IOException ) 2023-10-25T14:01:32,711 | ^ 2023-10-25T14:01:32,711 | ; 2023-10-25T14:01:32,712 C++/SessionState.h:174:43: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,712 174 | bool set( int s, const std::string& m ) EXCEPT ( IOException ) 2023-10-25T14:01:32,713 | ^~~~~~ 2023-10-25T14:01:32,713 C++/SessionState.h:176:60: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,714 176 | void get( int b, int e, std::vector < std::string > &m ) const 2023-10-25T14:01:32,714 | ^~~~~ 2023-10-25T14:01:32,715 | ; 2023-10-25T14:01:32,716 C++/SessionState.h:177:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,716 177 | EXCEPT ( IOException ) 2023-10-25T14:01:32,717 | ^~~~~~ 2023-10-25T14:01:32,718 C++/SessionState.h:177:3: error: ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,718 C++/SessionState.h:174:43: note: previous declaration ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,719 174 | bool set( int s, const std::string& m ) EXCEPT ( IOException ) 2023-10-25T14:01:32,720 | ^~~~~~ 2023-10-25T14:01:32,720 C++/SessionState.h:179:32: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,721 179 | int getNextSenderMsgSeqNum() const EXCEPT ( IOException ) 2023-10-25T14:01:32,722 | ^~~~~ 2023-10-25T14:01:32,723 | ; 2023-10-25T14:01:32,723 C++/SessionState.h:179:38: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,724 179 | int getNextSenderMsgSeqNum() const EXCEPT ( IOException ) 2023-10-25T14:01:32,725 | ^~~~~~ 2023-10-25T14:01:32,725 C++/SessionState.h:179:38: error: ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,726 C++/SessionState.h:174:43: note: previous declaration ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,727 174 | bool set( int s, const std::string& m ) EXCEPT ( IOException ) 2023-10-25T14:01:32,728 | ^~~~~~ 2023-10-25T14:01:32,728 C++/SessionState.h:181:32: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,729 181 | int getNextTargetMsgSeqNum() const EXCEPT ( IOException ) 2023-10-25T14:01:32,730 | ^~~~~ 2023-10-25T14:01:32,730 | ; 2023-10-25T14:01:32,731 C++/SessionState.h:181:38: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,732 181 | int getNextTargetMsgSeqNum() const EXCEPT ( IOException ) 2023-10-25T14:01:32,733 | ^~~~~~ 2023-10-25T14:01:32,734 C++/SessionState.h:181:38: error: ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,735 C++/SessionState.h:174:43: note: previous declaration ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,736 174 | bool set( int s, const std::string& m ) EXCEPT ( IOException ) 2023-10-25T14:01:32,737 | ^~~~~~ 2023-10-25T14:01:32,738 C++/SessionState.h:183:38: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,738 183 | void setNextSenderMsgSeqNum( int n ) EXCEPT ( IOException ) 2023-10-25T14:01:32,739 | ^ 2023-10-25T14:01:32,740 | ; 2023-10-25T14:01:32,740 C++/SessionState.h:183:40: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,741 183 | void setNextSenderMsgSeqNum( int n ) EXCEPT ( IOException ) 2023-10-25T14:01:32,741 | ^~~~~~ 2023-10-25T14:01:32,742 C++/SessionState.h:183:40: error: ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,743 C++/SessionState.h:174:43: note: previous declaration ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,743 174 | bool set( int s, const std::string& m ) EXCEPT ( IOException ) 2023-10-25T14:01:32,744 | ^~~~~~ 2023-10-25T14:01:32,744 C++/SessionState.h:185:38: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,745 185 | void setNextTargetMsgSeqNum( int n ) EXCEPT ( IOException ) 2023-10-25T14:01:32,746 | ^ 2023-10-25T14:01:32,747 | ; 2023-10-25T14:01:32,748 C++/SessionState.h:185:40: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,748 185 | void setNextTargetMsgSeqNum( int n ) EXCEPT ( IOException ) 2023-10-25T14:01:32,749 | ^~~~~~ 2023-10-25T14:01:32,750 C++/SessionState.h:185:40: error: ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,751 C++/SessionState.h:174:43: note: previous declaration ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,752 174 | bool set( int s, const std::string& m ) EXCEPT ( IOException ) 2023-10-25T14:01:32,753 | ^~~~~~ 2023-10-25T14:01:32,754 C++/SessionState.h:187:32: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,754 187 | void incrNextSenderMsgSeqNum() EXCEPT ( IOException ) 2023-10-25T14:01:32,755 | ^ 2023-10-25T14:01:32,756 | ; 2023-10-25T14:01:32,757 C++/SessionState.h:187:34: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,758 187 | void incrNextSenderMsgSeqNum() EXCEPT ( IOException ) 2023-10-25T14:01:32,759 | ^~~~~~ 2023-10-25T14:01:32,759 C++/SessionState.h:187:34: error: ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,760 C++/SessionState.h:174:43: note: previous declaration ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,761 174 | bool set( int s, const std::string& m ) EXCEPT ( IOException ) 2023-10-25T14:01:32,762 | ^~~~~~ 2023-10-25T14:01:32,763 C++/SessionState.h:189:32: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,763 189 | void incrNextTargetMsgSeqNum() EXCEPT ( IOException ) 2023-10-25T14:01:32,764 | ^ 2023-10-25T14:01:32,765 | ; 2023-10-25T14:01:32,766 C++/SessionState.h:189:34: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,767 189 | void incrNextTargetMsgSeqNum() EXCEPT ( IOException ) 2023-10-25T14:01:32,768 | ^~~~~~ 2023-10-25T14:01:32,769 C++/SessionState.h:189:34: error: ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,769 C++/SessionState.h:174:43: note: previous declaration ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,770 174 | bool set( int s, const std::string& m ) EXCEPT ( IOException ) 2023-10-25T14:01:32,771 | ^~~~~~ 2023-10-25T14:01:32,771 C++/SessionState.h:191:34: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,772 191 | UtcTimeStamp getCreationTime() const EXCEPT ( IOException ) 2023-10-25T14:01:32,773 | ^~~~~ 2023-10-25T14:01:32,773 | ; 2023-10-25T14:01:32,774 C++/SessionState.h:191:40: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,774 191 | UtcTimeStamp getCreationTime() const EXCEPT ( IOException ) 2023-10-25T14:01:32,775 | ^~~~~~ 2023-10-25T14:01:32,775 C++/SessionState.h:191:40: error: ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,776 C++/SessionState.h:174:43: note: previous declaration ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,777 174 | bool set( int s, const std::string& m ) EXCEPT ( IOException ) 2023-10-25T14:01:32,778 | ^~~~~~ 2023-10-25T14:01:32,778 C++/SessionState.h:193:39: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,779 193 | void reset( const UtcTimeStamp& now ) EXCEPT ( IOException ) 2023-10-25T14:01:32,780 | ^ 2023-10-25T14:01:32,780 | ; 2023-10-25T14:01:32,781 C++/SessionState.h:193:41: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,782 193 | void reset( const UtcTimeStamp& now ) EXCEPT ( IOException ) 2023-10-25T14:01:32,783 | ^~~~~~ 2023-10-25T14:01:32,784 C++/SessionState.h:193:41: error: ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,785 C++/SessionState.h:174:43: note: previous declaration ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,786 174 | bool set( int s, const std::string& m ) EXCEPT ( IOException ) 2023-10-25T14:01:32,786 | ^~~~~~ 2023-10-25T14:01:32,787 C++/SessionState.h:195:16: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:32,788 195 | void refresh() EXCEPT ( IOException ) 2023-10-25T14:01:32,788 | ^ 2023-10-25T14:01:32,789 | ; 2023-10-25T14:01:32,789 C++/SessionState.h:195:18: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:32,790 195 | void refresh() EXCEPT ( IOException ) 2023-10-25T14:01:32,791 | ^~~~~~ 2023-10-25T14:01:32,792 C++/SessionState.h:195:18: error: ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,793 C++/SessionState.h:174:43: note: previous declaration ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:32,794 174 | bool set( int s, const std::string& m ) EXCEPT ( IOException ) 2023-10-25T14:01:32,795 | ^~~~~~ 2023-10-25T14:01:32,841 C++/SessionState.h: In member function ‘int FIX::SessionState::EXCEPT(FIX::IOException)’: 2023-10-25T14:01:32,841 C++/SessionState.h:175:48: error: ‘s’ was not declared in this scope 2023-10-25T14:01:32,842 175 | { Locker l( m_mutex ); return m_pStore->set( s, m ); } 2023-10-25T14:01:32,843 | ^ 2023-10-25T14:01:32,885 C++/SessionState.h:175:51: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 2023-10-25T14:01:32,886 175 | { Locker l( m_mutex ); return m_pStore->set( s, m ); } 2023-10-25T14:01:32,886 | ^ 2023-10-25T14:01:32,887 | tm 2023-10-25T14:01:32,930 C++/SessionState.h: In member function ‘int FIX::SessionState::EXCEPT(FIX::IOException)’: 2023-10-25T14:01:32,930 C++/SessionState.h:178:41: error: ‘b’ was not declared in this scope 2023-10-25T14:01:32,931 178 | { Locker l( m_mutex ); m_pStore->get( b, e, m ); } 2023-10-25T14:01:32,932 | ^ 2023-10-25T14:01:32,974 C++/SessionState.h:178:44: error: ‘e’ was not declared in this scope 2023-10-25T14:01:32,974 178 | { Locker l( m_mutex ); m_pStore->get( b, e, m ); } 2023-10-25T14:01:32,975 | ^ 2023-10-25T14:01:33,018 C++/SessionState.h:178:47: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 2023-10-25T14:01:33,018 178 | { Locker l( m_mutex ); m_pStore->get( b, e, m ); } 2023-10-25T14:01:33,019 | ^ 2023-10-25T14:01:33,020 | tm 2023-10-25T14:01:33,024 C++/SessionState.h:178:52: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T14:01:33,025 178 | { Locker l( m_mutex ); m_pStore->get( b, e, m ); } 2023-10-25T14:01:33,026 | ^ 2023-10-25T14:01:33,064 C++/SessionState.h: In member function ‘int FIX::SessionState::EXCEPT(FIX::IOException)’: 2023-10-25T14:01:33,065 C++/SessionState.h:184:60: error: ‘n’ was not declared in this scope 2023-10-25T14:01:33,066 184 | { Locker l( m_mutex ); m_pStore->setNextSenderMsgSeqNum( n ); } 2023-10-25T14:01:33,067 | ^ 2023-10-25T14:01:33,068 C++/SessionState.h:184:65: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T14:01:33,069 184 | { Locker l( m_mutex ); m_pStore->setNextSenderMsgSeqNum( n ); } 2023-10-25T14:01:33,069 | ^ 2023-10-25T14:01:33,111 C++/SessionState.h: In member function ‘int FIX::SessionState::EXCEPT(FIX::IOException)’: 2023-10-25T14:01:33,112 C++/SessionState.h:186:60: error: ‘n’ was not declared in this scope 2023-10-25T14:01:33,113 186 | { Locker l( m_mutex ); m_pStore->setNextTargetMsgSeqNum( n ); } 2023-10-25T14:01:33,114 | ^ 2023-10-25T14:01:33,114 C++/SessionState.h:186:65: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T14:01:33,115 186 | { Locker l( m_mutex ); m_pStore->setNextTargetMsgSeqNum( n ); } 2023-10-25T14:01:33,116 | ^ 2023-10-25T14:01:33,117 C++/SessionState.h: In member function ‘int FIX::SessionState::EXCEPT(FIX::IOException)’: 2023-10-25T14:01:33,118 C++/SessionState.h:188:63: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T14:01:33,118 188 | { Locker l( m_mutex ); m_pStore->incrNextSenderMsgSeqNum(); } 2023-10-25T14:01:33,119 | ^ 2023-10-25T14:01:33,120 C++/SessionState.h: In member function ‘int FIX::SessionState::EXCEPT(FIX::IOException)’: 2023-10-25T14:01:33,121 C++/SessionState.h:190:63: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T14:01:33,121 190 | { Locker l( m_mutex ); m_pStore->incrNextTargetMsgSeqNum(); } 2023-10-25T14:01:33,122 | ^ 2023-10-25T14:01:33,123 C++/SessionState.h: In member function ‘int FIX::SessionState::EXCEPT(FIX::IOException)’: 2023-10-25T14:01:33,123 C++/SessionState.h:192:58: error: cannot convert ‘FIX::UtcTimeStamp’ to ‘int’ in return 2023-10-25T14:01:33,124 192 | { Locker l( m_mutex ); return m_pStore->getCreationTime(); } 2023-10-25T14:01:33,124 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 2023-10-25T14:01:33,125 | | 2023-10-25T14:01:33,125 | FIX::UtcTimeStamp 2023-10-25T14:01:33,163 C++/SessionState.h: In member function ‘int FIX::SessionState::EXCEPT(FIX::IOException)’: 2023-10-25T14:01:33,164 C++/SessionState.h:194:43: error: ‘now’ was not declared in this scope 2023-10-25T14:01:33,165 194 | { Locker l( m_mutex ); m_pStore->reset( now ); } 2023-10-25T14:01:33,165 | ^~~ 2023-10-25T14:01:33,166 C++/SessionState.h:194:50: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T14:01:33,167 194 | { Locker l( m_mutex ); m_pStore->reset( now ); } 2023-10-25T14:01:33,167 | ^ 2023-10-25T14:01:33,168 C++/SessionState.h: In member function ‘int FIX::SessionState::EXCEPT(FIX::IOException)’: 2023-10-25T14:01:33,169 C++/SessionState.h:196:47: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T14:01:33,170 196 | { Locker l( m_mutex ); m_pStore->refresh(); } 2023-10-25T14:01:33,171 | ^ 2023-10-25T14:01:33,186 In file included from C++/Session.h:34: 2023-10-25T14:01:33,186 C++/DataDictionaryProvider.h: At global scope: 2023-10-25T14:01:33,187 C++/DataDictionaryProvider.h:48:82: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:33,188 48 | const DataDictionary& getSessionDataDictionary(const BeginString& beginString) const 2023-10-25T14:01:33,189 | ^~~~~ 2023-10-25T14:01:33,190 | ; 2023-10-25T14:01:33,190 C++/DataDictionaryProvider.h:49:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:33,191 49 | EXCEPT ( DataDictionaryNotFound ); 2023-10-25T14:01:33,192 | ^~~~~~ 2023-10-25T14:01:33,192 C++/DataDictionaryProvider.h:51:82: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:33,193 51 | const DataDictionary& getApplicationDataDictionary(const ApplVerID& applVerID) const 2023-10-25T14:01:33,194 | ^~~~~ 2023-10-25T14:01:33,194 | ; 2023-10-25T14:01:33,195 C++/DataDictionaryProvider.h:52:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:33,196 52 | EXCEPT ( DataDictionaryNotFound ); 2023-10-25T14:01:33,196 | ^~~~~~ 2023-10-25T14:01:33,197 C++/DataDictionaryProvider.h:52:3: error: ‘int FIX::DataDictionaryProvider::EXCEPT(FIX::DataDictionaryNotFound)’ cannot be overloaded with ‘int FIX::DataDictionaryProvider::EXCEPT(FIX::DataDictionaryNotFound)’ 2023-10-25T14:01:33,198 C++/DataDictionaryProvider.h:49:3: note: previous declaration ‘int FIX::DataDictionaryProvider::EXCEPT(FIX::DataDictionaryNotFound)’ 2023-10-25T14:01:33,198 49 | EXCEPT ( DataDictionaryNotFound ); 2023-10-25T14:01:33,199 | ^~~~~~ 2023-10-25T14:01:33,302 C++/Session.h:71:14: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:33,302 71 | void reset() EXCEPT ( IOException ) 2023-10-25T14:01:33,303 | ^ 2023-10-25T14:01:33,303 | ; 2023-10-25T14:01:33,304 C++/Session.h:71:16: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:33,304 71 | void reset() EXCEPT ( IOException ) 2023-10-25T14:01:33,305 | ^~~~~~ 2023-10-25T14:01:33,305 C++/Session.h:73:16: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:33,306 73 | void refresh() EXCEPT ( IOException ) 2023-10-25T14:01:33,307 | ^ 2023-10-25T14:01:33,307 | ; 2023-10-25T14:01:33,308 C++/Session.h:73:18: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:33,308 73 | void refresh() EXCEPT ( IOException ) 2023-10-25T14:01:33,309 | ^~~~~~ 2023-10-25T14:01:33,309 C++/Session.h:73:18: error: ‘int FIX::Session::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::Session::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:33,310 C++/Session.h:71:16: note: previous declaration ‘int FIX::Session::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:33,311 71 | void reset() EXCEPT ( IOException ) 2023-10-25T14:01:33,311 | ^~~~~~ 2023-10-25T14:01:33,312 C++/Session.h:75:40: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:33,312 75 | void setNextSenderMsgSeqNum( int num ) EXCEPT ( IOException ) 2023-10-25T14:01:33,313 | ^ 2023-10-25T14:01:33,313 | ; 2023-10-25T14:01:33,314 C++/Session.h:75:42: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:33,315 75 | void setNextSenderMsgSeqNum( int num ) EXCEPT ( IOException ) 2023-10-25T14:01:33,316 | ^~~~~~ 2023-10-25T14:01:33,316 C++/Session.h:75:42: error: ‘int FIX::Session::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::Session::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:33,317 C++/Session.h:71:16: note: previous declaration ‘int FIX::Session::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:33,318 71 | void reset() EXCEPT ( IOException ) 2023-10-25T14:01:33,318 | ^~~~~~ 2023-10-25T14:01:33,319 C++/Session.h:77:40: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:33,320 77 | void setNextTargetMsgSeqNum( int num ) EXCEPT ( IOException ) 2023-10-25T14:01:33,321 | ^ 2023-10-25T14:01:33,321 | ; 2023-10-25T14:01:33,322 C++/Session.h:77:42: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:33,323 77 | void setNextTargetMsgSeqNum( int num ) EXCEPT ( IOException ) 2023-10-25T14:01:33,323 | ^~~~~~ 2023-10-25T14:01:33,324 C++/Session.h:77:42: error: ‘int FIX::Session::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::Session::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:33,325 C++/Session.h:71:16: note: previous declaration ‘int FIX::Session::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:33,326 71 | void reset() EXCEPT ( IOException ) 2023-10-25T14:01:33,326 | ^~~~~~ 2023-10-25T14:01:33,327 C++/Session.h:88:63: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:33,328 88 | const std::string& qualifier = "" ) 2023-10-25T14:01:33,329 | ^ 2023-10-25T14:01:33,330 | ; 2023-10-25T14:01:33,330 C++/Session.h:89:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:33,331 89 | EXCEPT ( SessionNotFound ); 2023-10-25T14:01:33,331 | ^~~~~~ 2023-10-25T14:01:33,332 C++/Session.h:90:74: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:33,333 90 | static bool sendToTarget( Message& message, const SessionID& sessionID ) 2023-10-25T14:01:33,333 | ^ 2023-10-25T14:01:33,334 | ; 2023-10-25T14:01:33,334 C++/Session.h:91:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:33,335 91 | EXCEPT ( SessionNotFound ); 2023-10-25T14:01:33,335 | ^~~~~~ 2023-10-25T14:01:33,336 C++/Session.h:91:3: error: ‘int FIX::Session::EXCEPT(FIX::SessionNotFound)’ cannot be overloaded with ‘int FIX::Session::EXCEPT(FIX::SessionNotFound)’ 2023-10-25T14:01:33,337 C++/Session.h:89:3: note: previous declaration ‘int FIX::Session::EXCEPT(FIX::SessionNotFound)’ 2023-10-25T14:01:33,337 89 | EXCEPT ( SessionNotFound ); 2023-10-25T14:01:33,338 | ^~~~~~ 2023-10-25T14:01:33,338 C++/Session.h:95:63: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:33,339 95 | const std::string& qualifier = "" ) 2023-10-25T14:01:33,340 | ^ 2023-10-25T14:01:33,340 | ; 2023-10-25T14:01:33,341 C++/Session.h:96:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:33,342 96 | EXCEPT ( SessionNotFound ); 2023-10-25T14:01:33,342 | ^~~~~~ 2023-10-25T14:01:33,343 C++/Session.h:96:3: error: ‘int FIX::Session::EXCEPT(FIX::SessionNotFound)’ cannot be overloaded with ‘int FIX::Session::EXCEPT(FIX::SessionNotFound)’ 2023-10-25T14:01:33,344 C++/Session.h:89:3: note: previous declaration ‘int FIX::Session::EXCEPT(FIX::SessionNotFound)’ 2023-10-25T14:01:33,345 89 | EXCEPT ( SessionNotFound ); 2023-10-25T14:01:33,345 | ^~~~~~ 2023-10-25T14:01:33,346 C++/Session.h:100:63: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:33,347 100 | const std::string& qualifier = "" ) 2023-10-25T14:01:33,348 | ^ 2023-10-25T14:01:33,348 | ; 2023-10-25T14:01:33,349 C++/Session.h:101:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:33,350 101 | EXCEPT ( SessionNotFound ); 2023-10-25T14:01:33,350 | ^~~~~~ 2023-10-25T14:01:33,351 C++/Session.h:101:3: error: ‘int FIX::Session::EXCEPT(FIX::SessionNotFound)’ cannot be overloaded with ‘int FIX::Session::EXCEPT(FIX::SessionNotFound)’ 2023-10-25T14:01:33,352 C++/Session.h:89:3: note: previous declaration ‘int FIX::Session::EXCEPT(FIX::SessionNotFound)’ 2023-10-25T14:01:33,352 89 | EXCEPT ( SessionNotFound ); 2023-10-25T14:01:33,353 | ^~~~~~ 2023-10-25T14:01:33,354 C++/Session.h:262:52: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:33,355 262 | void persist( const Message&, const std::string& ) EXCEPT ( IOException ); 2023-10-25T14:01:33,355 | ^ 2023-10-25T14:01:33,356 | ; 2023-10-25T14:01:33,357 C++/Session.h:262:54: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:33,358 262 | void persist( const Message&, const std::string& ) EXCEPT ( IOException ); 2023-10-25T14:01:33,359 | ^~~~~~ 2023-10-25T14:01:33,359 C++/Session.h:262:54: error: ‘int FIX::Session::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::Session::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:33,360 C++/Session.h:71:16: note: previous declaration ‘int FIX::Session::EXCEPT(FIX::IOException)’ 2023-10-25T14:01:33,360 71 | void reset() EXCEPT ( IOException ) 2023-10-25T14:01:33,361 | ^~~~~~ 2023-10-25T14:01:33,362 C++/Session.h: In member function ‘int FIX::Session::EXCEPT(FIX::IOException)’: 2023-10-25T14:01:33,362 C++/Session.h:72:71: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T14:01:33,363 72 | { generateLogout(); disconnect(); m_state.reset( m_timestamper() ); } 2023-10-25T14:01:33,363 | ^ 2023-10-25T14:01:33,364 C++/Session.h: In member function ‘int FIX::Session::EXCEPT(FIX::IOException)’: 2023-10-25T14:01:33,364 C++/Session.h:74:24: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T14:01:33,365 74 | { m_state.refresh(); } 2023-10-25T14:01:33,366 | ^ 2023-10-25T14:01:33,374 C++/Session.h: In member function ‘int FIX::Session::EXCEPT(FIX::IOException)’: 2023-10-25T14:01:33,375 C++/Session.h:76:37: error: ‘num’ was not declared in this scope; did you mean ‘enum’? 2023-10-25T14:01:33,375 76 | { m_state.setNextSenderMsgSeqNum( num ); } 2023-10-25T14:01:33,376 | ^~~ 2023-10-25T14:01:33,377 | enum 2023-10-25T14:01:33,377 C++/Session.h:76:44: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T14:01:33,378 76 | { m_state.setNextSenderMsgSeqNum( num ); } 2023-10-25T14:01:33,379 | ^ 2023-10-25T14:01:33,419 C++/Session.h: In member function ‘int FIX::Session::EXCEPT(FIX::IOException)’: 2023-10-25T14:01:33,420 C++/Session.h:78:37: error: ‘num’ was not declared in this scope; did you mean ‘enum’? 2023-10-25T14:01:33,421 78 | { m_state.setNextTargetMsgSeqNum( num ); } 2023-10-25T14:01:33,421 | ^~~ 2023-10-25T14:01:33,422 | enum 2023-10-25T14:01:33,423 C++/Session.h:78:44: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T14:01:33,424 78 | { m_state.setNextTargetMsgSeqNum( num ); } 2023-10-25T14:01:33,425 | ^ 2023-10-25T14:01:33,440 In file included from C++/Acceptor.cpp:29: 2023-10-25T14:01:33,441 C++/SessionFactory.h: At global scope: 2023-10-25T14:01:33,442 C++/SessionFactory.h:59:47: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:33,442 59 | const Dictionary& settings ) EXCEPT ( ConfigError ); 2023-10-25T14:01:33,443 | ^ 2023-10-25T14:01:33,444 | ; 2023-10-25T14:01:33,445 C++/SessionFactory.h:59:49: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:33,445 59 | const Dictionary& settings ) EXCEPT ( ConfigError ); 2023-10-25T14:01:33,446 | ^~~~~~ 2023-10-25T14:01:33,447 C++/SessionFactory.h:67:86: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:33,447 67 | const std::string& settingsKey) EXCEPT (ConfigError); 2023-10-25T14:01:33,448 | ^ 2023-10-25T14:01:33,449 | ; 2023-10-25T14:01:33,450 C++/SessionFactory.h:67:88: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:33,451 67 | const std::string& settingsKey) EXCEPT (ConfigError); 2023-10-25T14:01:33,451 | ^~~~~~ 2023-10-25T14:01:33,452 C++/SessionFactory.h:67:88: error: ‘int FIX::SessionFactory::EXCEPT(FIX::ConfigError)’ cannot be overloaded with ‘int FIX::SessionFactory::EXCEPT(FIX::ConfigError)’ 2023-10-25T14:01:33,452 C++/SessionFactory.h:59:49: note: previous declaration ‘int FIX::SessionFactory::EXCEPT(FIX::ConfigError)’ 2023-10-25T14:01:33,453 59 | const Dictionary& settings ) EXCEPT ( ConfigError ); 2023-10-25T14:01:33,453 | ^~~~~~ 2023-10-25T14:01:33,454 C++/SessionFactory.h:71:68: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:33,454 71 | DataDictionaryProvider& provider) EXCEPT (ConfigError); 2023-10-25T14:01:33,455 | ^ 2023-10-25T14:01:33,455 | ; 2023-10-25T14:01:33,456 C++/SessionFactory.h:71:70: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:33,456 71 | DataDictionaryProvider& provider) EXCEPT (ConfigError); 2023-10-25T14:01:33,457 | ^~~~~~ 2023-10-25T14:01:33,458 C++/SessionFactory.h:71:70: error: ‘int FIX::SessionFactory::EXCEPT(FIX::ConfigError)’ cannot be overloaded with ‘int FIX::SessionFactory::EXCEPT(FIX::ConfigError)’ 2023-10-25T14:01:33,458 C++/SessionFactory.h:59:49: note: previous declaration ‘int FIX::SessionFactory::EXCEPT(FIX::ConfigError)’ 2023-10-25T14:01:33,459 59 | const Dictionary& settings ) EXCEPT ( ConfigError ); 2023-10-25T14:01:33,460 | ^~~~~~ 2023-10-25T14:01:33,461 C++/SessionFactory.h:75:65: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:33,461 75 | DataDictionaryProvider& provider) EXCEPT (ConfigError); 2023-10-25T14:01:33,462 | ^ 2023-10-25T14:01:33,463 | ; 2023-10-25T14:01:33,464 C++/SessionFactory.h:75:67: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:33,464 75 | DataDictionaryProvider& provider) EXCEPT (ConfigError); 2023-10-25T14:01:33,465 | ^~~~~~ 2023-10-25T14:01:33,466 C++/SessionFactory.h:75:67: error: ‘int FIX::SessionFactory::EXCEPT(FIX::ConfigError)’ cannot be overloaded with ‘int FIX::SessionFactory::EXCEPT(FIX::ConfigError)’ 2023-10-25T14:01:33,466 C++/SessionFactory.h:59:49: note: previous declaration ‘int FIX::SessionFactory::EXCEPT(FIX::ConfigError)’ 2023-10-25T14:01:33,467 59 | const Dictionary& settings ) EXCEPT ( ConfigError ); 2023-10-25T14:01:33,468 | ^~~~~~ 2023-10-25T14:01:33,469 In file included from C++/SocketMonitor.h:25, 2023-10-25T14:01:33,469 from C++/SocketServer.h:29, 2023-10-25T14:01:33,470 from C++/HttpServer.h:29, 2023-10-25T14:01:33,471 from C++/Acceptor.cpp:30: 2023-10-25T14:01:33,472 C++/SocketMonitor_UNIX.h:51:20: error: ‘socket_handle’ has not been declared 2023-10-25T14:01:33,472 51 | bool addConnect( socket_handle socket ); 2023-10-25T14:01:33,473 | ^~~~~~~~~~~~~ 2023-10-25T14:01:33,474 C++/SocketMonitor_UNIX.h:52:17: error: ‘socket_handle’ has not been declared 2023-10-25T14:01:33,475 52 | bool addRead( socket_handle socket ); 2023-10-25T14:01:33,475 | ^~~~~~~~~~~~~ 2023-10-25T14:01:33,476 C++/SocketMonitor_UNIX.h:53:18: error: ‘socket_handle’ has not been declared 2023-10-25T14:01:33,476 53 | bool addWrite( socket_handle socket ); 2023-10-25T14:01:33,477 | ^~~~~~~~~~~~~ 2023-10-25T14:01:33,477 C++/SocketMonitor_UNIX.h:54:14: error: ‘socket_handle’ has not been declared 2023-10-25T14:01:33,478 54 | bool drop( socket_handle socket ); 2023-10-25T14:01:33,478 | ^~~~~~~~~~~~~ 2023-10-25T14:01:33,479 C++/SocketMonitor_UNIX.h:55:16: error: ‘socket_handle’ has not been declared 2023-10-25T14:01:33,479 55 | void signal( socket_handle socket ); 2023-10-25T14:01:33,480 | ^~~~~~~~~~~~~ 2023-10-25T14:01:33,480 C++/SocketMonitor_UNIX.h:56:18: error: ‘socket_handle’ has not been declared 2023-10-25T14:01:33,480 56 | void unsignal( socket_handle socket ); 2023-10-25T14:01:33,481 | ^~~~~~~~~~~~~ 2023-10-25T14:01:33,554 C++/SocketMonitor_UNIX.h:63:22: error: ‘socket_handle’ was not declared in this scope 2023-10-25T14:01:33,555 63 | typedef std::set < socket_handle > Sockets; 2023-10-25T14:01:33,556 | ^~~~~~~~~~~~~ 2023-10-25T14:01:33,556 C++/SocketMonitor_UNIX.h:63:36: error: template argument 1 is invalid 2023-10-25T14:01:33,557 63 | typedef std::set < socket_handle > Sockets; 2023-10-25T14:01:33,558 | ^ 2023-10-25T14:01:33,558 C++/SocketMonitor_UNIX.h:63:36: error: template argument 2 is invalid 2023-10-25T14:01:33,559 C++/SocketMonitor_UNIX.h:63:36: error: template argument 3 is invalid 2023-10-25T14:01:33,646 C++/SocketMonitor_UNIX.h:64:24: error: ‘socket_handle’ was not declared in this scope 2023-10-25T14:01:33,647 64 | typedef std::queue < socket_handle > Queue; 2023-10-25T14:01:33,648 | ^~~~~~~~~~~~~ 2023-10-25T14:01:33,649 C++/SocketMonitor_UNIX.h:64:38: error: template argument 1 is invalid 2023-10-25T14:01:33,649 64 | typedef std::queue < socket_handle > Queue; 2023-10-25T14:01:33,650 | ^ 2023-10-25T14:01:33,651 C++/SocketMonitor_UNIX.h:64:38: error: template argument 2 is invalid 2023-10-25T14:01:33,651 C++/SocketMonitor_UNIX.h:73:32: error: ‘socket_handle’ has not been declared 2023-10-25T14:01:33,652 73 | void processRead( Strategy&, socket_handle socket_fd ); 2023-10-25T14:01:33,653 | ^~~~~~~~~~~~~ 2023-10-25T14:01:33,654 C++/SocketMonitor_UNIX.h:74:33: error: ‘socket_handle’ has not been declared 2023-10-25T14:01:33,654 74 | void processWrite( Strategy&, socket_handle socket_fd ); 2023-10-25T14:01:33,655 | ^~~~~~~~~~~~~ 2023-10-25T14:01:33,655 C++/SocketMonitor_UNIX.h:75:33: error: ‘socket_handle’ has not been declared 2023-10-25T14:01:33,656 75 | void processError( Strategy&, socket_handle socket_fd ); 2023-10-25T14:01:33,656 | ^~~~~~~~~~~~~ 2023-10-25T14:01:33,698 C++/SocketMonitor_UNIX.h:82:3: error: ‘socket_handle’ does not name a type 2023-10-25T14:01:33,699 82 | socket_handle m_signal; 2023-10-25T14:01:33,700 | ^~~~~~~~~~~~~ 2023-10-25T14:01:33,748 C++/SocketMonitor_UNIX.h:83:3: error: ‘socket_handle’ does not name a type 2023-10-25T14:01:33,749 83 | socket_handle m_interrupt; 2023-10-25T14:01:33,750 | ^~~~~~~~~~~~~ 2023-10-25T14:01:33,751 C++/SocketMonitor_UNIX.h:95:45: error: ‘socket_handle’ has not been declared 2023-10-25T14:01:33,752 95 | virtual void onConnect( SocketMonitor&, socket_handle socket ) = 0; 2023-10-25T14:01:33,753 | ^~~~~~~~~~~~~ 2023-10-25T14:01:33,753 C++/SocketMonitor_UNIX.h:96:43: error: ‘socket_handle’ has not been declared 2023-10-25T14:01:33,754 96 | virtual void onEvent( SocketMonitor&, socket_handle socket ) = 0; 2023-10-25T14:01:33,755 | ^~~~~~~~~~~~~ 2023-10-25T14:01:33,755 C++/SocketMonitor_UNIX.h:97:43: error: ‘socket_handle’ has not been declared 2023-10-25T14:01:33,756 97 | virtual void onWrite( SocketMonitor&, socket_handle socket ) = 0; 2023-10-25T14:01:33,756 | ^~~~~~~~~~~~~ 2023-10-25T14:01:33,757 C++/SocketMonitor_UNIX.h:98:43: error: ‘socket_handle’ has not been declared 2023-10-25T14:01:33,757 98 | virtual void onError( SocketMonitor&, socket_handle socket ) = 0; 2023-10-25T14:01:33,758 | ^~~~~~~~~~~~~ 2023-10-25T14:01:33,759 C++/SocketMonitor_UNIX.h: In member function ‘size_t FIX::SocketMonitor::numSockets()’: 2023-10-25T14:01:33,759 C++/SocketMonitor_UNIX.h:60:26: error: request for member ‘size’ in ‘((FIX::SocketMonitor*)this)->FIX::SocketMonitor::m_readSockets’, which is of non-class type ‘FIX::SocketMonitor::Sockets’ {aka ‘int’} 2023-10-25T14:01:33,760 60 | { return m_readSockets.size() - 1; } 2023-10-25T14:01:33,760 | ^~~~ 2023-10-25T14:01:33,761 C++/SocketServer.h: At global scope: 2023-10-25T14:01:33,762 C++/SocketServer.h:44:27: error: expected ‘)’ before ‘socket’ 2023-10-25T14:01:33,762 44 | SocketInfo(socket_handle socket, short port, bool noDelay, int sendBufSize, int rcvBufSize ) 2023-10-25T14:01:33,763 | ~ ^~~~~~~ 2023-10-25T14:01:33,763 | ) 2023-10-25T14:01:33,803 C++/SocketServer.h:48:3: error: ‘socket_handle’ does not name a type 2023-10-25T14:01:33,804 48 | socket_handle m_socket; 2023-10-25T14:01:33,805 | ^~~~~~~~~~~~~ 2023-10-25T14:01:33,806 C++/SocketServer.h: In constructor ‘FIX::SocketInfo::SocketInfo()’: 2023-10-25T14:01:33,807 C++/SocketServer.h:41:5: error: class ‘FIX::SocketInfo’ does not have any field named ‘m_socket’ 2023-10-25T14:01:33,807 41 | : m_socket( INVALID_SOCKET_HANDLE ), m_port( 0 ), m_noDelay( false ), 2023-10-25T14:01:33,808 | ^~~~~~~~ 2023-10-25T14:01:34,036 C++/SocketServer.h:41:15: error: ‘INVALID_SOCKET_HANDLE’ was not declared in this scope 2023-10-25T14:01:34,037 41 | : m_socket( INVALID_SOCKET_HANDLE ), m_port( 0 ), m_noDelay( false ), 2023-10-25T14:01:34,037 | ^~~~~~~~~~~~~~~~~~~~~ 2023-10-25T14:01:34,085 C++/SocketServer.h: At global scope: 2023-10-25T14:01:34,086 C++/SocketServer.h:63:3: error: ‘socket_handle’ does not name a type 2023-10-25T14:01:34,086 63 | socket_handle add( int port, bool reuse = false, bool noDelay = false, 2023-10-25T14:01:34,087 | ^~~~~~~~~~~~~ 2023-10-25T14:01:34,133 C++/SocketServer.h:65:3: error: ‘socket_handle’ does not name a type 2023-10-25T14:01:34,133 65 | socket_handle accept(socket_handle socket ); 2023-10-25T14:01:34,134 | ^~~~~~~~~~~~~ 2023-10-25T14:01:34,135 C++/SocketServer.h:72:20: error: ‘socket_handle’ has not been declared 2023-10-25T14:01:34,135 72 | int socketToPort(socket_handle socket ); 2023-10-25T14:01:34,136 | ^~~~~~~~~~~~~ 2023-10-25T14:01:34,181 C++/SocketServer.h:73:3: error: ‘socket_handle’ does not name a type 2023-10-25T14:01:34,181 73 | socket_handle portToSocket( int port ); 2023-10-25T14:01:34,182 | ^~~~~~~~~~~~~ 2023-10-25T14:01:34,271 C++/SocketServer.h:76:20: error: ‘socket_handle’ was not declared in this scope 2023-10-25T14:01:34,272 76 | typedef std::map 2023-10-25T14:01:34,273 | ^~~~~~~~~~~~~ 2023-10-25T14:01:34,274 C++/SocketServer.h:76:45: error: template argument 1 is invalid 2023-10-25T14:01:34,274 76 | typedef std::map 2023-10-25T14:01:34,275 | ^ 2023-10-25T14:01:34,275 C++/SocketServer.h:76:45: error: template argument 3 is invalid 2023-10-25T14:01:34,276 C++/SocketServer.h:76:45: error: template argument 4 is invalid 2023-10-25T14:01:34,288 C++/SocketServer.h:90:44: error: ‘socket_handle’ has not been declared 2023-10-25T14:01:34,288 90 | virtual void onConnect( SocketServer&, socket_handle acceptSocket, socket_handle socket ) = 0; 2023-10-25T14:01:34,289 | ^~~~~~~~~~~~~ 2023-10-25T14:01:34,290 C++/SocketServer.h:90:72: error: ‘socket_handle’ has not been declared 2023-10-25T14:01:34,290 90 | virtual void onConnect( SocketServer&, socket_handle acceptSocket, socket_handle socket ) = 0; 2023-10-25T14:01:34,291 | ^~~~~~~~~~~~~ 2023-10-25T14:01:34,292 C++/SocketServer.h:91:42: error: ‘socket_handle’ has not been declared 2023-10-25T14:01:34,292 91 | virtual void onWrite( SocketServer&, socket_handle socket ) = 0; 2023-10-25T14:01:34,293 | ^~~~~~~~~~~~~ 2023-10-25T14:01:34,293 C++/SocketServer.h:92:41: error: ‘socket_handle’ has not been declared 2023-10-25T14:01:34,294 92 | virtual bool onData( SocketServer&, socket_handle socket ) = 0; 2023-10-25T14:01:34,295 | ^~~~~~~~~~~~~ 2023-10-25T14:01:34,295 C++/SocketServer.h:93:47: error: ‘socket_handle’ has not been declared 2023-10-25T14:01:34,296 93 | virtual void onDisconnect( SocketServer&, socket_handle socket ) = 0; 2023-10-25T14:01:34,297 | ^~~~~~~~~~~~~ 2023-10-25T14:01:34,298 C++/HttpServer.h:40:38: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:34,299 40 | HttpServer( const SessionSettings& ) EXCEPT ( ConfigError ); 2023-10-25T14:01:34,299 | ^ 2023-10-25T14:01:34,300 | ; 2023-10-25T14:01:34,301 C++/HttpServer.h:40:40: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:34,302 40 | HttpServer( const SessionSettings& ) EXCEPT ( ConfigError ); 2023-10-25T14:01:34,302 | ^~~~~~ 2023-10-25T14:01:34,303 C++/HttpServer.h:42:51: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:34,303 42 | static void startGlobal( const SessionSettings& ) EXCEPT ( ConfigError, RuntimeError ); 2023-10-25T14:01:34,304 | ^ 2023-10-25T14:01:34,304 | ; 2023-10-25T14:01:34,305 C++/HttpServer.h:42:53: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:34,306 42 | static void startGlobal( const SessionSettings& ) EXCEPT ( ConfigError, RuntimeError ); 2023-10-25T14:01:34,306 | ^~~~~~ 2023-10-25T14:01:34,307 C++/HttpServer.h:45:14: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:34,307 45 | void start() EXCEPT ( ConfigError, RuntimeError ); 2023-10-25T14:01:34,308 | ^ 2023-10-25T14:01:34,308 | ; 2023-10-25T14:01:34,309 C++/HttpServer.h:45:16: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:34,309 45 | void start() EXCEPT ( ConfigError, RuntimeError ); 2023-10-25T14:01:34,310 | ^~~~~~ 2023-10-25T14:01:34,311 C++/HttpServer.h:45:16: error: ‘int FIX::HttpServer::EXCEPT(FIX::ConfigError, FIX::RuntimeError)’ cannot be overloaded with ‘int FIX::HttpServer::EXCEPT(FIX::ConfigError, FIX::RuntimeError)’ 2023-10-25T14:01:34,311 C++/HttpServer.h:42:53: note: previous declaration ‘int FIX::HttpServer::EXCEPT(FIX::ConfigError, FIX::RuntimeError)’ 2023-10-25T14:01:34,312 42 | static void startGlobal( const SessionSettings& ) EXCEPT ( ConfigError, RuntimeError ); 2023-10-25T14:01:34,313 | ^~~~~~ 2023-10-25T14:01:34,313 C++/HttpServer.h:49:44: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:34,313 49 | void onConfigure( const SessionSettings& ) EXCEPT ( ConfigError ); 2023-10-25T14:01:34,314 | ^ 2023-10-25T14:01:34,314 | ; 2023-10-25T14:01:34,315 C++/HttpServer.h:49:46: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:34,315 49 | void onConfigure( const SessionSettings& ) EXCEPT ( ConfigError ); 2023-10-25T14:01:34,316 | ^~~~~~ 2023-10-25T14:01:34,316 C++/HttpServer.h:49:46: error: ‘int FIX::HttpServer::EXCEPT(FIX::ConfigError)’ cannot be overloaded with ‘int FIX::HttpServer::EXCEPT(FIX::ConfigError)’ 2023-10-25T14:01:34,317 C++/HttpServer.h:40:40: note: previous declaration ‘int FIX::HttpServer::EXCEPT(FIX::ConfigError)’ 2023-10-25T14:01:34,317 40 | HttpServer( const SessionSettings& ) EXCEPT ( ConfigError ); 2023-10-25T14:01:34,318 | ^~~~~~ 2023-10-25T14:01:34,318 C++/HttpServer.h:50:45: error: expected ‘;’ at end of member declaration 2023-10-25T14:01:34,319 50 | void onInitialize( const SessionSettings& ) EXCEPT ( RuntimeError ); 2023-10-25T14:01:34,320 | ^ 2023-10-25T14:01:34,320 | ; 2023-10-25T14:01:34,321 C++/HttpServer.h:50:47: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T14:01:34,322 50 | void onInitialize( const SessionSettings& ) EXCEPT ( RuntimeError ); 2023-10-25T14:01:34,322 | ^~~~~~ 2023-10-25T14:01:34,323 C++/HttpServer.h:56:34: error: ‘socket_handle’ has not been declared 2023-10-25T14:01:34,324 56 | void onConnect( SocketServer&, socket_handle, socket_handle); 2023-10-25T14:01:34,324 | ^~~~~~~~~~~~~ 2023-10-25T14:01:34,325 C++/HttpServer.h:56:49: error: ‘socket_handle’ has not been declared 2023-10-25T14:01:34,326 56 | void onConnect( SocketServer&, socket_handle, socket_handle); 2023-10-25T14:01:34,326 | ^~~~~~~~~~~~~ 2023-10-25T14:01:34,327 C++/HttpServer.h:57:32: error: ‘socket_handle’ has not been declared 2023-10-25T14:01:34,327 57 | void onWrite( SocketServer&, socket_handle); 2023-10-25T14:01:34,328 | ^~~~~~~~~~~~~ 2023-10-25T14:01:34,328 C++/HttpServer.h:58:31: error: ‘socket_handle’ has not been declared 2023-10-25T14:01:34,329 58 | bool onData( SocketServer&, socket_handle); 2023-10-25T14:01:34,329 | ^~~~~~~~~~~~~ 2023-10-25T14:01:34,330 C++/HttpServer.h:59:37: error: ‘socket_handle’ has not been declared 2023-10-25T14:01:34,330 59 | void onDisconnect( SocketServer&, socket_handle); 2023-10-25T14:01:34,331 | ^~~~~~~~~~~~~ 2023-10-25T14:01:34,345 C++/HttpServer.h:63:10: error: ‘THREAD_PROC’ does not name a type 2023-10-25T14:01:34,346 63 | static THREAD_PROC startThread( void* p ); 2023-10-25T14:01:34,346 | ^~~~~~~~~~~ 2023-10-25T14:01:34,375 C++/HttpServer.h:67:3: error: ‘thread_id’ does not name a type; did you mean ‘pthread_t’? 2023-10-25T14:01:34,376 67 | thread_id m_threadid; 2023-10-25T14:01:34,377 | ^~~~~~~~~ 2023-10-25T14:01:34,378 | pthread_t 2023-10-25T14:01:34,472 C++/Acceptor.cpp:41:1: error: expected initializer before ‘EXCEPT’ 2023-10-25T14:01:34,473 41 | EXCEPT ( ConfigError ) 2023-10-25T14:01:34,474 | ^~~~~~ 2023-10-25T14:01:34,474 C++/Acceptor.cpp:59:1: error: expected initializer before ‘EXCEPT’ 2023-10-25T14:01:34,475 59 | EXCEPT ( ConfigError ) 2023-10-25T14:01:34,476 | ^~~~~~ 2023-10-25T14:01:34,476 C++/Acceptor.cpp:73:29: error: expected initializer before ‘EXCEPT’ 2023-10-25T14:01:34,477 73 | void Acceptor::initialize() EXCEPT ( ConfigError ) 2023-10-25T14:01:34,477 | ^~~~~~ 2023-10-25T14:01:34,481 C++/Acceptor.cpp: In member function ‘FIX::Session* FIX::Acceptor::getSession(const std::string&, FIX::Responder&)’: 2023-10-25T14:01:34,481 C++/Acceptor.cpp:116:72: error: expected primary-expression before ‘>’ token 2023-10-25T14:01:34,482 116 | auto const & beginString = message.getHeader().getField(); 2023-10-25T14:01:34,483 | ^ 2023-10-25T14:01:34,483 C++/Acceptor.cpp:116:74: error: expected primary-expression before ‘)’ token 2023-10-25T14:01:34,484 116 | auto const & beginString = message.getHeader().getField(); 2023-10-25T14:01:34,485 | ^ 2023-10-25T14:01:34,485 C++/Acceptor.cpp:117:76: error: expected primary-expression before ‘>’ token 2023-10-25T14:01:34,486 117 | auto const & clSenderCompID = message.getHeader().getField(); 2023-10-25T14:01:34,487 | ^ 2023-10-25T14:01:34,488 C++/Acceptor.cpp:117:78: error: expected primary-expression before ‘)’ token 2023-10-25T14:01:34,489 117 | auto const & clSenderCompID = message.getHeader().getField(); 2023-10-25T14:01:34,489 | ^ 2023-10-25T14:01:34,490 C++/Acceptor.cpp:118:76: error: expected primary-expression before ‘>’ token 2023-10-25T14:01:34,491 118 | auto const & clTargetCompID = message.getHeader().getField(); 2023-10-25T14:01:34,492 | ^ 2023-10-25T14:01:34,493 C++/Acceptor.cpp:118:78: error: expected primary-expression before ‘)’ token 2023-10-25T14:01:34,494 118 | auto const & clTargetCompID = message.getHeader().getField(); 2023-10-25T14:01:34,494 | ^ 2023-10-25T14:01:34,495 C++/Acceptor.cpp:119:64: error: expected primary-expression before ‘>’ token 2023-10-25T14:01:34,496 119 | auto const & msgType = message.getHeader().getField(); 2023-10-25T14:01:34,496 | ^ 2023-10-25T14:01:34,497 C++/Acceptor.cpp:119:66: error: expected primary-expression before ‘)’ token 2023-10-25T14:01:34,498 119 | auto const & msgType = message.getHeader().getField(); 2023-10-25T14:01:34,498 | ^ 2023-10-25T14:01:34,499 C++/Acceptor.cpp: At global scope: 2023-10-25T14:01:34,499 C++/Acceptor.cpp:158:24: error: expected initializer before ‘EXCEPT’ 2023-10-25T14:01:34,500 158 | void Acceptor::start() EXCEPT ( ConfigError, RuntimeError ) 2023-10-25T14:01:34,501 | ^~~~~~ 2023-10-25T14:01:34,502 C++/Acceptor.cpp:186:24: error: expected initializer before ‘EXCEPT’ 2023-10-25T14:01:34,503 186 | void Acceptor::block() EXCEPT ( ConfigError, RuntimeError ) 2023-10-25T14:01:34,503 | ^~~~~~ 2023-10-25T14:01:34,505 C++/Acceptor.cpp:199:23: error: expected initializer before ‘EXCEPT’ 2023-10-25T14:01:34,505 199 | bool Acceptor::poll() EXCEPT ( ConfigError, RuntimeError ) 2023-10-25T14:01:34,506 | ^~~~~~ 2023-10-25T14:01:34,597 C++/Acceptor.cpp: In member function ‘void FIX::Acceptor::stop(bool)’: 2023-10-25T14:01:34,597 C++/Acceptor.cpp:244:7: error: ‘process_sleep’ was not declared in this scope 2023-10-25T14:01:34,598 244 | process_sleep( 1 ); 2023-10-25T14:01:34,599 | ^~~~~~~~~~~~~ 2023-10-25T14:01:34,660 C++/Acceptor.cpp:249:7: error: ‘m_threadid’ was not declared in this scope 2023-10-25T14:01:34,661 249 | if( m_threadid ) 2023-10-25T14:01:34,662 | ^~~~~~~~~~ 2023-10-25T14:01:34,722 C++/Acceptor.cpp:250:5: error: ‘thread_join’ was not declared in this scope; did you mean ‘pthread_join’? 2023-10-25T14:01:34,723 250 | thread_join( m_threadid ); 2023-10-25T14:01:34,724 | ^~~~~~~~~~~ 2023-10-25T14:01:34,724 | pthread_join 2023-10-25T14:01:34,786 C++/Acceptor.cpp:251:3: error: ‘m_threadid’ was not declared in this scope 2023-10-25T14:01:34,787 251 | m_threadid = 0; 2023-10-25T14:01:34,787 | ^~~~~~~~~~ 2023-10-25T14:01:34,828 C++/Acceptor.cpp: At global scope: 2023-10-25T14:01:34,829 C++/Acceptor.cpp:268:1: error: ‘THREAD_PROC’ does not name a type 2023-10-25T14:01:34,829 268 | THREAD_PROC Acceptor::startThread( void* p ) 2023-10-25T14:01:34,830 | ^~~~~~~~~~~ 2023-10-25T14:01:34,916 C++/FieldConvertors.h: In instantiation of ‘int FIX::number_of_symbols_in(T) [with T = int]’: 2023-10-25T14:01:34,917 C++/Field.h:194:49: required from here 2023-10-25T14:01:34,917 C++/FieldConvertors.h:50:14: error: ‘PRAGMA_PUSH’ was not declared in this scope 2023-10-25T14:01:34,918 50 | PRAGMA_PUSH( 4146 ) \ 2023-10-25T14:01:34,919 | ~~~~~~~~~~~^~~~~~~~ 2023-10-25T14:01:34,919 C++/FieldConvertors.h:60:49: note: in expansion of macro ‘UNSIGNED_VALUE_OF’ 2023-10-25T14:01:34,920 60 | typename std::make_unsigned::type number = UNSIGNED_VALUE_OF( value ); 2023-10-25T14:01:34,921 | ^~~~~~~~~~~~~~~~~ 2023-10-25T14:01:34,934 C++/FieldConvertors.h: In instantiation of ‘char* FIX::integer_to_string(char*, size_t, T) [with T = int; size_t = unsigned int]’: 2023-10-25T14:01:34,935 C++/Field.h:200:27: required from here 2023-10-25T14:01:34,936 C++/FieldConvertors.h:50:14: error: ‘PRAGMA_PUSH’ was not declared in this scope 2023-10-25T14:01:34,937 50 | PRAGMA_PUSH( 4146 ) \ 2023-10-25T14:01:34,937 | ~~~~~~~~~~~^~~~~~~~ 2023-10-25T14:01:34,938 C++/FieldConvertors.h:112:49: note: in expansion of macro ‘UNSIGNED_VALUE_OF’ 2023-10-25T14:01:34,939 112 | typename std::make_unsigned::type number = UNSIGNED_VALUE_OF( t ); 2023-10-25T14:01:34,940 | ^~~~~~~~~~~~~~~~~ 2023-10-25T14:01:35,182 C++/FieldConvertors.h: In instantiation of ‘static bool FIX::IntTConvertor::convert(std::__cxx11::basic_string::const_iterator, std::__cxx11::basic_string::const_iterator, T&) [with T = int; std::__cxx11::basic_string::const_iterator = std::__cxx11::basic_string::const_iterator]’: 2023-10-25T14:01:35,183 C++/FieldConvertors.h:271:19: required from ‘static bool FIX::IntTConvertor::convert(const std::string&, T&) [with T = int; std::string = std::__cxx11::basic_string]’ 2023-10-25T14:01:35,183 C++/FieldConvertors.h:305:33: required from here 2023-10-25T14:01:35,184 C++/FieldConvertors.h:252:18: error: ‘PRAGMA_PUSH’ was not declared in this scope 2023-10-25T14:01:35,185 252 | PRAGMA_PUSH( 4146 ); 2023-10-25T14:01:35,186 | ~~~~~~~~~~~^~~~~~~~ 2023-10-25T14:01:35,206 C++/FieldConvertors.h:260:16: error: ‘PRAGMA_PUSH’ was not declared in this scope 2023-10-25T14:01:35,206 260 | PRAGMA_PUSH( 4146 ); 2023-10-25T14:01:35,207 | ~~~~~~~~~~~^~~~~~~~ 2023-10-25T14:01:35,230 C++/FieldConvertors.h: In instantiation of ‘char* FIX::integer_to_string(char*, size_t, T) [with T = long long int; size_t = unsigned int]’: 2023-10-25T14:01:35,231 C++/FieldConvertors.h:215:26: required from ‘static std::string FIX::IntTConvertor::convert(T) [with T = long long int; std::string = std::__cxx11::basic_string]’ 2023-10-25T14:01:35,231 C++/Field.h:431:44: required from here 2023-10-25T14:01:35,232 C++/FieldConvertors.h:50:14: error: ‘PRAGMA_PUSH’ was not declared in this scope 2023-10-25T14:01:35,233 50 | PRAGMA_PUSH( 4146 ) \ 2023-10-25T14:01:35,233 | ~~~~~~~~~~~^~~~~~~~ 2023-10-25T14:01:35,234 C++/FieldConvertors.h:112:49: note: in expansion of macro ‘UNSIGNED_VALUE_OF’ 2023-10-25T14:01:35,235 112 | typename std::make_unsigned::type number = UNSIGNED_VALUE_OF( t ); 2023-10-25T14:01:35,235 | ^~~~~~~~~~~~~~~~~ 2023-10-25T14:01:38,510 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2023-10-25T14:01:38,650 ERROR: [present-rich] python setup.py bdist_wheel exited with 1 2023-10-25T14:01:38,663 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2023-10-25T14:01:38,663 exec(compile('"'"''"'"''"'"' 2023-10-25T14:01:38,663 # This is -- a caller that pip uses to run setup.py 2023-10-25T14:01:38,663 # 2023-10-25T14:01:38,663 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-10-25T14:01:38,663 # import from `distutils.core` to work with newer packaging standards. 2023-10-25T14:01:38,663 # - It provides a clear error message when setuptools is not installed. 2023-10-25T14:01:38,663 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-10-25T14:01:38,663 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-10-25T14:01:38,663 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-10-25T14:01:38,663 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-10-25T14:01:38,663 import os, sys, tokenize 2023-10-25T14:01:38,663 2023-10-25T14:01:38,663 try: 2023-10-25T14:01:38,663 import setuptools 2023-10-25T14:01:38,663 except ImportError as error: 2023-10-25T14:01:38,663 print( 2023-10-25T14:01:38,663 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-10-25T14:01:38,663 "the build environment.", 2023-10-25T14:01:38,663 file=sys.stderr, 2023-10-25T14:01:38,663 ) 2023-10-25T14:01:38,663 sys.exit(1) 2023-10-25T14:01:38,663 2023-10-25T14:01:38,663 __file__ = %r 2023-10-25T14:01:38,663 sys.argv[0] = __file__ 2023-10-25T14:01:38,663 2023-10-25T14:01:38,663 if os.path.exists(__file__): 2023-10-25T14:01:38,663 filename = __file__ 2023-10-25T14:01:38,663 with tokenize.open(__file__) as f: 2023-10-25T14:01:38,663 setup_py_code = f.read() 2023-10-25T14:01:38,663 else: 2023-10-25T14:01:38,663 filename = "" 2023-10-25T14:01:38,663 setup_py_code = "from setuptools import setup; setup()" 2023-10-25T14:01:38,663 2023-10-25T14:01:38,663 exec(compile(setup_py_code, filename, "exec")) 2023-10-25T14:01:38,663 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-3iiaqp5i/quickfix-ssl-3_f2e8a9cc302244768fd981a316be99f0/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-5dp9flyk[/] 2023-10-25T14:01:38,663 [bold magenta]cwd[/]: /tmp/pip-wheel-3iiaqp5i/quickfix-ssl-3_f2e8a9cc302244768fd981a316be99f0/ 2023-10-25T14:01:38,664 Building wheel for quickfix-ssl-3 (setup.py): finished with status 'error' 2023-10-25T14:01:38,665 ERROR: Failed building wheel for quickfix-ssl-3 2023-10-25T14:01:38,667 Running setup.py clean for quickfix-ssl-3 2023-10-25T14:01:38,668 Running command python setup.py clean 2023-10-25T14:01:39,692 'build/bdist.linux-armv7l' does not exist -- can't clean it 2023-10-25T14:01:39,693 'build/scripts-3.11' does not exist -- can't clean it 2023-10-25T14:01:39,800 Failed to build quickfix-ssl-3 2023-10-25T14:01:39,801 ERROR: Failed to build one or more wheels 2023-10-25T14:01:39,802 Exception information: 2023-10-25T14:01:39,802 Traceback (most recent call last): 2023-10-25T14:01:39,802 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-10-25T14:01:39,802 status = run_func(*args) 2023-10-25T14:01:39,802 ^^^^^^^^^^^^^^^ 2023-10-25T14:01:39,802 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-10-25T14:01:39,802 return func(self, options, args) 2023-10-25T14:01:39,802 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-10-25T14:01:39,802 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 181, in run 2023-10-25T14:01:39,802 raise CommandError("Failed to build one or more wheels") 2023-10-25T14:01:39,802 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2023-10-25T14:01:39,805 Removed build tracker: '/tmp/pip-build-tracker-s79cee9c'