2023-10-25T16:17:46,473 Created temporary directory: /tmp/pip-build-tracker-er76hfw_ 2023-10-25T16:17:46,474 Initialized build tracking at /tmp/pip-build-tracker-er76hfw_ 2023-10-25T16:17:46,475 Created build tracker: /tmp/pip-build-tracker-er76hfw_ 2023-10-25T16:17:46,475 Entered build tracker: /tmp/pip-build-tracker-er76hfw_ 2023-10-25T16:17:46,475 Created temporary directory: /tmp/pip-wheel-a8xne5h7 2023-10-25T16:17:46,480 Created temporary directory: /tmp/pip-ephem-wheel-cache-ff3okxvh 2023-10-25T16:17:46,503 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-10-25T16:17:46,507 2 location(s) to search for versions of quickfix-ssl-3: 2023-10-25T16:17:46,507 * https://pypi.org/simple/quickfix-ssl-3/ 2023-10-25T16:17:46,507 * https://www.piwheels.org/simple/quickfix-ssl-3/ 2023-10-25T16:17:46,508 Fetching project page and analyzing links: https://pypi.org/simple/quickfix-ssl-3/ 2023-10-25T16:17:46,508 Getting page https://pypi.org/simple/quickfix-ssl-3/ 2023-10-25T16:17:46,510 Found index url https://pypi.org/simple/ 2023-10-25T16:17:46,561 Fetched page https://pypi.org/simple/quickfix-ssl-3/ as application/vnd.pypi.simple.v1+json 2023-10-25T16:17:46,564 Found link 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.*), version: 1.15.1a0 2023-10-25T16:17:46,564 Found link 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.*), version: 1.15.1a1 2023-10-25T16:17:46,565 Found link 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.*), version: 1.15.1a2 2023-10-25T16:17:46,565 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-25T16:17:46,566 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-25T16:17:46,566 Fetching project page and analyzing links: https://www.piwheels.org/simple/quickfix-ssl-3/ 2023-10-25T16:17:46,566 Getting page https://www.piwheels.org/simple/quickfix-ssl-3/ 2023-10-25T16:17:46,567 Found index url https://www.piwheels.org/simple/ 2023-10-25T16:17:46,642 Fetched page https://www.piwheels.org/simple/quickfix-ssl-3/ as text/html 2023-10-25T16:17:46,643 Skipping link: not a file: https://www.piwheels.org/simple/quickfix-ssl-3/ 2023-10-25T16:17:46,643 Skipping link: not a file: https://pypi.org/simple/quickfix-ssl-3/ 2023-10-25T16:17:46,661 Given no hashes to check 1 links for project 'quickfix-ssl-3': discarding no candidates 2023-10-25T16:17:46,680 Collecting quickfix-ssl-3==1.15.1a3 2023-10-25T16:17:46,682 Created temporary directory: /tmp/pip-unpack-pferxiiw 2023-10-25T16:17:46,726 Downloading quickfix-ssl-3-1.15.1a3.tar.gz (2.8 MB) 2023-10-25T16:17:48,007 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-er76hfw_' 2023-10-25T16:17:48,008 Running setup.py (path:/tmp/pip-wheel-a8xne5h7/quickfix-ssl-3_1f161fb3a3a848f59e195018fb3d2633/setup.py) egg_info for package quickfix-ssl-3 2023-10-25T16:17:48,009 Created temporary directory: /tmp/pip-pip-egg-info-n06obfrx 2023-10-25T16:17:48,009 Preparing metadata (setup.py): started 2023-10-25T16:17:48,010 Running command python setup.py egg_info 2023-10-25T16:17:49,670 Preparing metadata (setup.py): finished with status 'done' 2023-10-25T16:17:49,674 Source in /tmp/pip-wheel-a8xne5h7/quickfix-ssl-3_1f161fb3a3a848f59e195018fb3d2633 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-25T16:17:49,675 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-er76hfw_' 2023-10-25T16:17:49,680 Created temporary directory: /tmp/pip-unpack-xgwxx45w 2023-10-25T16:17:49,681 Created temporary directory: /tmp/pip-unpack-fvrko1o9 2023-10-25T16:17:49,683 Building wheels for collected packages: quickfix-ssl-3 2023-10-25T16:17:49,687 Created temporary directory: /tmp/pip-wheel-g3q4tonz 2023-10-25T16:17:49,688 Building wheel for quickfix-ssl-3 (setup.py): started 2023-10-25T16:17:49,688 Destination directory: /tmp/pip-wheel-g3q4tonz 2023-10-25T16:17:49,689 Running command python setup.py bdist_wheel 2023-10-25T16:17:52,956 In file included from C++/FieldConvertors.h:25, 2023-10-25T16:17:52,957 from C++/Field.h:32, 2023-10-25T16:17:52,957 from C++/FieldMap.h:29, 2023-10-25T16:17:52,958 from C++/Message.h:29, 2023-10-25T16:17:52,958 from C++/Application.h:25, 2023-10-25T16:17:52,958 from C++/Acceptor.h:29, 2023-10-25T16:17:52,958 from C++/Acceptor.cpp:26: 2023-10-25T16:17:52,958 C++/FieldTypes.h: In static member function ‘static FIX::DateTime FIX::DateTime::fromUtcTimeT(time_t, int)’: 2023-10-25T16:17:52,958 C++/FieldTypes.h:471:20: error: ‘time_gmtime’ was not declared in this scope; did you mean ‘timer_gettime’? 2023-10-25T16:17:52,958 471 | struct tm tm = time_gmtime( &t ); 2023-10-25T16:17:52,959 | ^~~~~~~~~~~ 2023-10-25T16:17:52,959 | timer_gettime 2023-10-25T16:17:52,963 C++/FieldTypes.h: In static member function ‘static FIX::DateTime FIX::DateTime::fromLocalTimeT(time_t, int)’: 2023-10-25T16:17:52,963 C++/FieldTypes.h:477:20: error: ‘time_localtime’ was not declared in this scope; did you mean ‘timelocal’? 2023-10-25T16:17:52,964 477 | struct tm tm = time_localtime( &t ); 2023-10-25T16:17:52,964 | ^~~~~~~~~~~~~~ 2023-10-25T16:17:52,964 | timelocal 2023-10-25T16:17:52,969 C++/FieldTypes.h: In static member function ‘static FIX::DateTime FIX::DateTime::fromUtcTimeT(time_t, int, int)’: 2023-10-25T16:17:52,969 C++/FieldTypes.h:483:20: error: ‘time_gmtime’ was not declared in this scope; did you mean ‘timer_gettime’? 2023-10-25T16:17:52,969 483 | struct tm tm = time_gmtime( &t ); 2023-10-25T16:17:52,969 | ^~~~~~~~~~~ 2023-10-25T16:17:52,970 | timer_gettime 2023-10-25T16:17:52,975 C++/FieldTypes.h: In static member function ‘static FIX::DateTime FIX::DateTime::fromLocalTimeT(time_t, int, int)’: 2023-10-25T16:17:52,975 C++/FieldTypes.h:489:20: error: ‘time_localtime’ was not declared in this scope; did you mean ‘timelocal’? 2023-10-25T16:17:52,976 489 | struct tm tm = time_localtime( &t ); 2023-10-25T16:17:52,976 | ^~~~~~~~~~~~~~ 2023-10-25T16:17:52,976 | timelocal 2023-10-25T16:17:53,000 In file included from C++/FieldConvertors.h:26, 2023-10-25T16:17:53,000 from C++/Field.h:32, 2023-10-25T16:17:53,000 from C++/FieldMap.h:29, 2023-10-25T16:17:53,000 from C++/Message.h:29, 2023-10-25T16:17:53,000 from C++/Application.h:25, 2023-10-25T16:17:53,001 from C++/Acceptor.h:29, 2023-10-25T16:17:53,001 from C++/Acceptor.cpp:26: 2023-10-25T16:17:53,001 C++/Exceptions.h: At global scope: 2023-10-25T16:17:53,001 C++/Exceptions.h:40:14: error: expected ‘;’ at end of member declaration 2023-10-25T16:17:53,001 40 | ~Exception() NOEXCEPT {} 2023-10-25T16:17:53,001 | ^ 2023-10-25T16:17:53,001 | ; 2023-10-25T16:17:53,005 C++/Exceptions.h:40:16: error: ‘NOEXCEPT’ does not name a type 2023-10-25T16:17:53,005 40 | ~Exception() NOEXCEPT {} 2023-10-25T16:17:53,005 | ^~~~~~~~ 2023-10-25T16:17:53,007 C++/Exceptions.h:52:27: error: expected ‘;’ at end of member declaration 2023-10-25T16:17:53,007 52 | ~DataDictionaryNotFound() NOEXCEPT {} 2023-10-25T16:17:53,007 | ^ 2023-10-25T16:17:53,007 | ; 2023-10-25T16:17:53,012 C++/Exceptions.h:52:29: error: ‘NOEXCEPT’ does not name a type 2023-10-25T16:17:53,012 52 | ~DataDictionaryNotFound() NOEXCEPT {} 2023-10-25T16:17:53,012 | ^~~~~~~~ 2023-10-25T16:17:53,042 C++/Exceptions.h: In static member function ‘static std::string FIX::SocketException::errorToWhat()’: 2023-10-25T16:17:53,042 C++/Exceptions.h:256:12: error: ‘socket_error’ was not declared in this scope 2023-10-25T16:17:53,042 256 | return socket_error(); 2023-10-25T16:17:53,043 | ^~~~~~~~~~~~ 2023-10-25T16:17:53,255 In file included from C++/Field.h:32, 2023-10-25T16:17:53,255 from C++/FieldMap.h:29, 2023-10-25T16:17:53,255 from C++/Message.h:29, 2023-10-25T16:17:53,256 from C++/Application.h:25, 2023-10-25T16:17:53,256 from C++/Acceptor.h:29, 2023-10-25T16:17:53,256 from C++/Acceptor.cpp:26: 2023-10-25T16:17:53,256 C++/FieldConvertors.h: In function ‘int FIX::number_of_symbols_in(T)’: 2023-10-25T16:17:53,256 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-25T16:17:53,256 50 | PRAGMA_PUSH( 4146 ) \ 2023-10-25T16:17:53,257 | ^~~~~~~~~~~ 2023-10-25T16:17:53,257 C++/FieldConvertors.h:60:49: note: in expansion of macro ‘UNSIGNED_VALUE_OF’ 2023-10-25T16:17:53,257 60 | typename std::make_unsigned::type number = UNSIGNED_VALUE_OF( value ); 2023-10-25T16:17:53,257 | ^~~~~~~~~~~~~~~~~ 2023-10-25T16:17:53,257 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-25T16:17:53,257 50 | PRAGMA_PUSH( 4146 ) \ 2023-10-25T16:17:53,257 | ^~~~~~~~~~~ 2023-10-25T16:17:53,258 C++/FieldConvertors.h:60:49: note: in expansion of macro ‘UNSIGNED_VALUE_OF’ 2023-10-25T16:17:53,258 60 | typename std::make_unsigned::type number = UNSIGNED_VALUE_OF( value ); 2023-10-25T16:17:53,258 | ^~~~~~~~~~~~~~~~~ 2023-10-25T16:17:53,258 C++/FieldConvertors.h:51:3: error: expected ‘,’ or ‘;’ before ‘_UNSIGNED_VALUE_OF’ 2023-10-25T16:17:53,258 51 | _UNSIGNED_VALUE_OF( x ) \ 2023-10-25T16:17:53,258 | ^~~~~~~~~~~~~~~~~~ 2023-10-25T16:17:53,258 C++/FieldConvertors.h:60:49: note: in expansion of macro ‘UNSIGNED_VALUE_OF’ 2023-10-25T16:17:53,259 60 | typename std::make_unsigned::type number = UNSIGNED_VALUE_OF( value ); 2023-10-25T16:17:53,259 | ^~~~~~~~~~~~~~~~~ 2023-10-25T16:17:53,259 C++/FieldConvertors.h: In function ‘char* FIX::integer_to_string(char*, size_t, T)’: 2023-10-25T16:17:53,259 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-25T16:17:53,259 50 | PRAGMA_PUSH( 4146 ) \ 2023-10-25T16:17:53,259 | ^~~~~~~~~~~ 2023-10-25T16:17:53,260 C++/FieldConvertors.h:112:49: note: in expansion of macro ‘UNSIGNED_VALUE_OF’ 2023-10-25T16:17:53,260 112 | typename std::make_unsigned::type number = UNSIGNED_VALUE_OF( t ); 2023-10-25T16:17:53,260 | ^~~~~~~~~~~~~~~~~ 2023-10-25T16:17:53,260 C++/FieldConvertors.h:51:3: error: expected ‘,’ or ‘;’ before ‘_UNSIGNED_VALUE_OF’ 2023-10-25T16:17:53,260 51 | _UNSIGNED_VALUE_OF( x ) \ 2023-10-25T16:17:53,260 | ^~~~~~~~~~~~~~~~~~ 2023-10-25T16:17:53,260 C++/FieldConvertors.h:112:49: note: in expansion of macro ‘UNSIGNED_VALUE_OF’ 2023-10-25T16:17:53,261 112 | typename std::make_unsigned::type number = UNSIGNED_VALUE_OF( t ); 2023-10-25T16:17:53,261 | ^~~~~~~~~~~~~~~~~ 2023-10-25T16:17:53,261 C++/FieldConvertors.h: At global scope: 2023-10-25T16:17:53,261 C++/FieldConvertors.h:274:46: error: expected ‘;’ at end of member declaration 2023-10-25T16:17:53,261 274 | static T convert( const std::string& value ) 2023-10-25T16:17:53,262 | ^ 2023-10-25T16:17:53,262 | ; 2023-10-25T16:17:53,262 C++/FieldConvertors.h:275:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:17:53,262 275 | EXCEPT ( FieldConvertError ) 2023-10-25T16:17:53,262 | ^~~~~~ 2023-10-25T16:17:53,262 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-25T16:17:53,262 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-25T16:17:53,263 252 | PRAGMA_PUSH( 4146 ); 2023-10-25T16:17:53,263 | ^~~~~~~~~~~ 2023-10-25T16:17:53,268 C++/FieldConvertors.h:255:7: error: ‘PRAGMA_POP’ was not declared in this scope 2023-10-25T16:17:53,268 255 | PRAGMA_POP; 2023-10-25T16:17:53,268 | ^~~~~~~~~~ 2023-10-25T16:17:53,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-25T16:17:53,269 260 | PRAGMA_PUSH( 4146 ); 2023-10-25T16:17:53,269 | ^~~~~~~~~~~ 2023-10-25T16:17:53,275 C++/FieldConvertors.h:263:5: error: ‘PRAGMA_POP’ was not declared in this scope 2023-10-25T16:17:53,275 263 | PRAGMA_POP; 2023-10-25T16:17:53,275 | ^~~~~~~~~~ 2023-10-25T16:17:53,280 C++/FieldConvertors.h: In member function ‘int FIX::IntTConvertor::EXCEPT(FIX::FieldConvertError)’: 2023-10-25T16:17:53,280 C++/FieldConvertors.h:278:19: error: ‘value’ was not declared in this scope 2023-10-25T16:17:53,280 278 | if( !convert( value.begin(), value.end(), result ) ) 2023-10-25T16:17:53,280 | ^~~~~ 2023-10-25T16:17:53,280 C++/FieldConvertors.h: At global scope: 2023-10-25T16:17:53,281 C++/FieldConvertors.h:294:41: error: expected ‘;’ at end of member declaration 2023-10-25T16:17:53,281 294 | static std::string convert( int value ) 2023-10-25T16:17:53,281 | ^ 2023-10-25T16:17:53,281 | ; 2023-10-25T16:17:53,281 C++/FieldConvertors.h:295:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:17:53,281 295 | EXCEPT ( FieldConvertError ) 2023-10-25T16:17:53,282 | ^~~~~~ 2023-10-25T16:17:53,282 C++/FieldConvertors.h:308:48: error: expected ‘;’ at end of member declaration 2023-10-25T16:17:53,282 308 | static int convert( const std::string& value ) 2023-10-25T16:17:53,282 | ^ 2023-10-25T16:17:53,282 | ; 2023-10-25T16:17:53,282 C++/FieldConvertors.h:309:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:17:53,283 309 | EXCEPT ( FieldConvertError ) 2023-10-25T16:17:53,283 | ^~~~~~ 2023-10-25T16:17:53,283 C++/FieldConvertors.h:309:3: error: ‘int FIX::CheckSumConvertor::EXCEPT(FIX::FieldConvertError)’ cannot be overloaded with ‘int FIX::CheckSumConvertor::EXCEPT(FIX::FieldConvertError)’ 2023-10-25T16:17:53,283 C++/FieldConvertors.h:295:3: note: previous declaration ‘int FIX::CheckSumConvertor::EXCEPT(FIX::FieldConvertError)’ 2023-10-25T16:17:53,283 295 | EXCEPT ( FieldConvertError ) 2023-10-25T16:17:53,283 | ^~~~~~ 2023-10-25T16:17:53,285 C++/FieldConvertors.h: In member function ‘int FIX::CheckSumConvertor::EXCEPT(FIX::FieldConvertError)’: 2023-10-25T16:17:53,285 C++/FieldConvertors.h:297:10: error: ‘value’ was not declared in this scope 2023-10-25T16:17:53,286 297 | if ( value > 255 || value < 0 ) throw FieldConvertError(); 2023-10-25T16:17:53,286 | ^~~~~ 2023-10-25T16:17:53,291 C++/FieldConvertors.h:299:54: error: ‘value’ was not declared in this scope 2023-10-25T16:17:53,291 299 | integer_to_string_padded(result, sizeof(result), value); 2023-10-25T16:17:53,292 | ^~~~~ 2023-10-25T16:17:53,292 C++/FieldConvertors.h:300:17: error: cannot convert ‘std::string’ {aka ‘std::__cxx11::basic_string’} to ‘int’ in return 2023-10-25T16:17:53,292 300 | return std::string( result, sizeof( result ) ); 2023-10-25T16:17:53,292 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-25T16:17:53,292 | | 2023-10-25T16:17:53,293 | std::string {aka std::__cxx11::basic_string} 2023-10-25T16:17:53,297 C++/FieldConvertors.h: In member function ‘int FIX::CheckSumConvertor::EXCEPT(FIX::FieldConvertError)’: 2023-10-25T16:17:53,297 C++/FieldConvertors.h:311:35: error: ‘value’ was not declared in this scope 2023-10-25T16:17:53,297 311 | return IntConvertor::convert( value ); 2023-10-25T16:17:53,298 | ^~~~~ 2023-10-25T16:17:53,298 C++/FieldConvertors.h: At global scope: 2023-10-25T16:17:53,298 C++/FieldConvertors.h:430:51: error: expected ‘;’ at end of member declaration 2023-10-25T16:17:53,298 430 | static double convert( const std::string& value ) 2023-10-25T16:17:53,298 | ^ 2023-10-25T16:17:53,298 | ; 2023-10-25T16:17:53,299 C++/FieldConvertors.h:431:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:17:53,299 431 | EXCEPT ( FieldConvertError ) 2023-10-25T16:17:53,299 | ^~~~~~ 2023-10-25T16:17:53,301 C++/FieldConvertors.h: In static member function ‘static std::string FIX::DoubleConvertor::convert(double, int, int)’: 2023-10-25T16:17:53,302 C++/FieldConvertors.h:361:11: error: ‘memset’ was not declared in this scope 2023-10-25T16:17:53,302 361 | memset( ++end, '0', needed ); 2023-10-25T16:17:53,302 | ^~~~~~ 2023-10-25T16:17:53,302 C++/FieldConvertors.h:36:1: note: ‘memset’ is defined in header ‘’; did you forget to ‘#include ’? 2023-10-25T16:17:53,302 35 | #include 2023-10-25T16:17:53,302 +++ |+#include 2023-10-25T16:17:53,302 36 | 2023-10-25T16:17:53,308 C++/FieldConvertors.h: In member function ‘int FIX::DoubleConvertor::EXCEPT(FIX::FieldConvertError)’: 2023-10-25T16:17:53,309 C++/FieldConvertors.h:434:19: error: ‘value’ was not declared in this scope 2023-10-25T16:17:53,309 434 | if( !convert( value, result ) ) 2023-10-25T16:17:53,309 | ^~~~~ 2023-10-25T16:17:53,309 C++/FieldConvertors.h: At global scope: 2023-10-25T16:17:53,309 C++/FieldConvertors.h:457:49: error: expected ‘;’ at end of member declaration 2023-10-25T16:17:53,310 457 | static char convert( const std::string& value ) 2023-10-25T16:17:53,310 | ^ 2023-10-25T16:17:53,310 | ; 2023-10-25T16:17:53,310 C++/FieldConvertors.h:458:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:17:53,310 458 | EXCEPT ( FieldConvertError ) 2023-10-25T16:17:53,310 | ^~~~~~ 2023-10-25T16:17:53,314 C++/FieldConvertors.h: In member function ‘int FIX::CharConvertor::EXCEPT(FIX::FieldConvertError)’: 2023-10-25T16:17:53,315 C++/FieldConvertors.h:461:19: error: ‘value’ was not declared in this scope 2023-10-25T16:17:53,315 461 | if( !convert( value, result ) ) 2023-10-25T16:17:53,315 | ^~~~~ 2023-10-25T16:17:53,315 C++/FieldConvertors.h: At global scope: 2023-10-25T16:17:53,315 C++/FieldConvertors.h:490:49: error: expected ‘;’ at end of member declaration 2023-10-25T16:17:53,316 490 | static bool convert( const std::string& value ) 2023-10-25T16:17:53,316 | ^ 2023-10-25T16:17:53,316 | ; 2023-10-25T16:17:53,316 C++/FieldConvertors.h:491:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:17:53,316 491 | EXCEPT ( FieldConvertError ) 2023-10-25T16:17:53,317 | ^~~~~~ 2023-10-25T16:17:53,321 C++/FieldConvertors.h: In member function ‘int FIX::BoolConvertor::EXCEPT(FIX::FieldConvertError)’: 2023-10-25T16:17:53,321 C++/FieldConvertors.h:494:19: error: ‘value’ was not declared in this scope 2023-10-25T16:17:53,321 494 | if( !convert( value, result ) ) 2023-10-25T16:17:53,321 | ^~~~~ 2023-10-25T16:17:53,321 C++/FieldConvertors.h: At global scope: 2023-10-25T16:17:53,322 C++/FieldConvertors.h:505:49: error: expected ‘;’ at end of member declaration 2023-10-25T16:17:53,322 505 | int precision = 0 ) 2023-10-25T16:17:53,322 | ^ 2023-10-25T16:17:53,322 | ; 2023-10-25T16:17:53,322 C++/FieldConvertors.h:506:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:17:53,322 506 | EXCEPT ( FieldConvertError ) 2023-10-25T16:17:53,323 | ^~~~~~ 2023-10-25T16:17:53,323 C++/FieldConvertors.h:535:57: error: expected ‘;’ at end of member declaration 2023-10-25T16:17:53,323 535 | static UtcTimeStamp convert( const std::string& value ) 2023-10-25T16:17:53,323 | ^ 2023-10-25T16:17:53,323 | ; 2023-10-25T16:17:53,323 C++/FieldConvertors.h:536:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:17:53,323 536 | EXCEPT ( FieldConvertError ) 2023-10-25T16:17:53,324 | ^~~~~~ 2023-10-25T16:17:53,324 C++/FieldConvertors.h:536:3: error: ‘int FIX::UtcTimeStampConvertor::EXCEPT(FIX::FieldConvertError)’ cannot be overloaded with ‘int FIX::UtcTimeStampConvertor::EXCEPT(FIX::FieldConvertError)’ 2023-10-25T16:17:53,324 C++/FieldConvertors.h:506:3: note: previous declaration ‘int FIX::UtcTimeStampConvertor::EXCEPT(FIX::FieldConvertError)’ 2023-10-25T16:17:53,324 506 | EXCEPT ( FieldConvertError ) 2023-10-25T16:17:53,324 | ^~~~~~ 2023-10-25T16:17:53,328 C++/FieldConvertors.h: In member function ‘int FIX::UtcTimeStampConvertor::EXCEPT(FIX::FieldConvertError)’: 2023-10-25T16:17:53,328 C++/FieldConvertors.h:511:5: error: ‘precision’ was not declared in this scope 2023-10-25T16:17:53,328 511 | precision = clamp_of( precision, 0, 9 ); 2023-10-25T16:17:53,328 | ^~~~~~~~~ 2023-10-25T16:17:53,332 C++/FieldConvertors.h:513:5: error: ‘value’ was not declared in this scope 2023-10-25T16:17:53,332 513 | value.getYMD( year, month, day ); 2023-10-25T16:17:53,333 | ^~~~~ 2023-10-25T16:17:53,338 C++/FieldConvertors.h: In member function ‘int FIX::UtcTimeStampConvertor::EXCEPT(FIX::FieldConvertError)’: 2023-10-25T16:17:53,338 C++/FieldConvertors.h:538:21: error: ‘value’ was not declared in this scope 2023-10-25T16:17:53,338 538 | size_t length = value.size(); 2023-10-25T16:17:53,338 | ^~~~~ 2023-10-25T16:17:53,339 C++/FieldConvertors.h:595:14: error: cannot convert ‘FIX::UtcTimeStamp’ to ‘int’ in return 2023-10-25T16:17:53,340 595 | return UtcTimeStamp (hour, min, sec, 0, 2023-10-25T16:17:53,340 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-25T16:17:53,340 | | 2023-10-25T16:17:53,340 | FIX::UtcTimeStamp 2023-10-25T16:17:53,340 596 | mday, mon, year); 2023-10-25T16:17:53,340 | ~~~~~~~~~~~~~~~~ 2023-10-25T16:17:53,340 C++/FieldConvertors.h:608:12: error: cannot convert ‘FIX::UtcTimeStamp’ to ‘int’ in return 2023-10-25T16:17:53,341 608 | return UtcTimeStamp (hour, min, sec, fraction, 2023-10-25T16:17:53,341 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-25T16:17:53,341 | | 2023-10-25T16:17:53,341 | FIX::UtcTimeStamp 2023-10-25T16:17:53,341 609 | mday, mon, year, static_cast(length - 17 - 1)); 2023-10-25T16:17:53,341 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-25T16:17:53,342 C++/FieldConvertors.h: At global scope: 2023-10-25T16:17:53,342 C++/FieldConvertors.h:617:49: error: expected ‘;’ at end of member declaration 2023-10-25T16:17:53,342 617 | int precision = 0 ) 2023-10-25T16:17:53,342 | ^ 2023-10-25T16:17:53,342 | ; 2023-10-25T16:17:53,342 C++/FieldConvertors.h:618:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:17:53,342 618 | EXCEPT ( FieldConvertError ) 2023-10-25T16:17:53,343 | ^~~~~~ 2023-10-25T16:17:53,343 C++/FieldConvertors.h:642:55: error: expected ‘;’ at end of member declaration 2023-10-25T16:17:53,343 642 | static UtcTimeOnly convert( const std::string& value) 2023-10-25T16:17:53,343 | ^ 2023-10-25T16:17:53,343 | ; 2023-10-25T16:17:53,343 C++/FieldConvertors.h:643:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:17:53,343 643 | EXCEPT ( FieldConvertError ) 2023-10-25T16:17:53,344 | ^~~~~~ 2023-10-25T16:17:53,344 C++/FieldConvertors.h:643:3: error: ‘int FIX::UtcTimeOnlyConvertor::EXCEPT(FIX::FieldConvertError)’ cannot be overloaded with ‘int FIX::UtcTimeOnlyConvertor::EXCEPT(FIX::FieldConvertError)’ 2023-10-25T16:17:53,344 C++/FieldConvertors.h:618:3: note: previous declaration ‘int FIX::UtcTimeOnlyConvertor::EXCEPT(FIX::FieldConvertError)’ 2023-10-25T16:17:53,344 618 | EXCEPT ( FieldConvertError ) 2023-10-25T16:17:53,344 | ^~~~~~ 2023-10-25T16:17:53,347 C++/FieldConvertors.h: In member function ‘int FIX::UtcTimeOnlyConvertor::EXCEPT(FIX::FieldConvertError)’: 2023-10-25T16:17:53,347 C++/FieldConvertors.h:623:5: error: ‘precision’ was not declared in this scope 2023-10-25T16:17:53,348 623 | precision = clamp_of( precision, 0, 9 ); 2023-10-25T16:17:53,348 | ^~~~~~~~~ 2023-10-25T16:17:53,352 C++/FieldConvertors.h:625:5: error: ‘value’ was not declared in this scope 2023-10-25T16:17:53,352 625 | value.getHMS( hour, minute, second, fraction, precision ); 2023-10-25T16:17:53,352 | ^~~~~ 2023-10-25T16:17:53,357 C++/FieldConvertors.h: In member function ‘int FIX::UtcTimeOnlyConvertor::EXCEPT(FIX::FieldConvertError)’: 2023-10-25T16:17:53,357 C++/FieldConvertors.h:645:21: error: ‘value’ was not declared in this scope 2023-10-25T16:17:53,357 645 | size_t length = value.size(); 2023-10-25T16:17:53,357 | ^~~~~ 2023-10-25T16:17:53,358 C++/FieldConvertors.h:684:14: error: cannot convert ‘FIX::UtcTimeOnly’ to ‘int’ in return 2023-10-25T16:17:53,358 684 | return UtcTimeOnly (hour, min, sec, 0); 2023-10-25T16:17:53,358 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-25T16:17:53,359 | | 2023-10-25T16:17:53,359 | FIX::UtcTimeOnly 2023-10-25T16:17:53,359 C++/FieldConvertors.h:696:12: error: cannot convert ‘FIX::UtcTimeOnly’ to ‘int’ in return 2023-10-25T16:17:53,359 696 | return UtcTimeOnly (hour, min, sec, fraction, static_cast(length - 8 - 1)); 2023-10-25T16:17:53,359 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-25T16:17:53,359 | | 2023-10-25T16:17:53,360 | FIX::UtcTimeOnly 2023-10-25T16:17:53,360 C++/FieldConvertors.h: At global scope: 2023-10-25T16:17:53,360 C++/FieldConvertors.h:703:52: error: expected ‘;’ at end of member declaration 2023-10-25T16:17:53,360 703 | static std::string convert( const UtcDate& value ) 2023-10-25T16:17:53,360 | ^ 2023-10-25T16:17:53,361 | ; 2023-10-25T16:17:53,361 C++/FieldConvertors.h:704:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:17:53,361 704 | EXCEPT ( FieldConvertError ) 2023-10-25T16:17:53,361 | ^~~~~~ 2023-10-25T16:17:53,361 C++/FieldConvertors.h:718:52: error: expected ‘;’ at end of member declaration 2023-10-25T16:17:53,361 718 | static UtcDate convert( const std::string& value ) 2023-10-25T16:17:53,361 | ^ 2023-10-25T16:17:53,362 | ; 2023-10-25T16:17:53,362 C++/FieldConvertors.h:719:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:17:53,362 719 | EXCEPT ( FieldConvertError ) 2023-10-25T16:17:53,362 | ^~~~~~ 2023-10-25T16:17:53,362 C++/FieldConvertors.h:719:3: error: ‘int FIX::UtcDateConvertor::EXCEPT(FIX::FieldConvertError)’ cannot be overloaded with ‘int FIX::UtcDateConvertor::EXCEPT(FIX::FieldConvertError)’ 2023-10-25T16:17:53,362 C++/FieldConvertors.h:704:3: note: previous declaration ‘int FIX::UtcDateConvertor::EXCEPT(FIX::FieldConvertError)’ 2023-10-25T16:17:53,362 704 | EXCEPT ( FieldConvertError ) 2023-10-25T16:17:53,363 | ^~~~~~ 2023-10-25T16:17:53,364 C++/FieldConvertors.h: In member function ‘int FIX::UtcDateConvertor::EXCEPT(FIX::FieldConvertError)’: 2023-10-25T16:17:53,365 C++/FieldConvertors.h:707:5: error: ‘value’ was not declared in this scope 2023-10-25T16:17:53,365 707 | value.getYMD( year, month, day ); 2023-10-25T16:17:53,365 | ^~~~~ 2023-10-25T16:17:53,365 C++/FieldConvertors.h:715:17: error: cannot convert ‘std::string’ {aka ‘std::__cxx11::basic_string’} to ‘int’ in return 2023-10-25T16:17:53,365 715 | return std::string( result, sizeof( result ) ); 2023-10-25T16:17:53,366 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-25T16:17:53,366 | | 2023-10-25T16:17:53,366 | std::string {aka std::__cxx11::basic_string} 2023-10-25T16:17:53,370 C++/FieldConvertors.h: In member function ‘int FIX::UtcDateConvertor::EXCEPT(FIX::FieldConvertError)’: 2023-10-25T16:17:53,370 C++/FieldConvertors.h:721:9: error: ‘value’ was not declared in this scope 2023-10-25T16:17:53,370 721 | if( value.size() != 8 ) throw FieldConvertError(value); 2023-10-25T16:17:53,371 | ^~~~~ 2023-10-25T16:17:53,375 C++/FieldConvertors.h:725:21: error: ‘value’ was not declared in this scope 2023-10-25T16:17:53,375 725 | if( !IS_DIGIT(value[i++]) ) throw FieldConvertError(value); 2023-10-25T16:17:53,375 | ^~~~~ 2023-10-25T16:17:53,375 C++/FieldConvertors.h:55:39: note: in definition of macro ‘IS_DIGIT’ 2023-10-25T16:17:53,376 55 | #define IS_DIGIT( x ) ( unsigned_int( x - '0' ) < 10 ) 2023-10-25T16:17:53,376 | ^ 2023-10-25T16:17:53,379 C++/FieldConvertors.h:731:12: error: ‘value’ was not declared in this scope 2023-10-25T16:17:53,380 731 | year = value[i++] - '0'; 2023-10-25T16:17:53,380 | ^~~~~ 2023-10-25T16:17:53,380 C++/FieldConvertors.h:746:12: error: cannot convert ‘FIX::UtcDateOnly’ {aka ‘FIX::UtcDate’} to ‘int’ in return 2023-10-25T16:17:53,380 746 | return UtcDateOnly( mday, mon, year ); 2023-10-25T16:17:53,380 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-25T16:17:53,381 | | 2023-10-25T16:17:53,381 | FIX::UtcDateOnly {aka FIX::UtcDate} 2023-10-25T16:17:53,395 In file included from C++/FieldMap.h:29, 2023-10-25T16:17:53,395 from C++/Message.h:29, 2023-10-25T16:17:53,395 from C++/Application.h:25, 2023-10-25T16:17:53,395 from C++/Acceptor.h:29, 2023-10-25T16:17:53,396 from C++/Acceptor.cpp:26: 2023-10-25T16:17:53,396 C++/Field.h: In member function ‘void FIX::FieldBase::encodeTo(std::string&) const’: 2023-10-25T16:17:53,396 C++/Field.h:203:5: error: ‘memcpy’ was not declared in this scope 2023-10-25T16:17:53,396 203 | memcpy( buf + tagLength + 1, m_string.data(), m_string.length() ); 2023-10-25T16:17:53,396 | ^~~~~~ 2023-10-25T16:17:53,396 C++/Field.h:33:1: note: ‘memcpy’ is defined in header ‘’; did you forget to ‘#include ’? 2023-10-25T16:17:53,396 32 | #include "FieldConvertors.h" 2023-10-25T16:17:53,397 +++ |+#include 2023-10-25T16:17:53,397 33 | #include "FieldTypes.h" 2023-10-25T16:17:53,411 C++/Field.h: At global scope: 2023-10-25T16:17:53,411 C++/Field.h:373:19: error: expected ‘;’ at end of member declaration 2023-10-25T16:17:53,411 373 | char getValue() const EXCEPT ( IncorrectDataFormat ) 2023-10-25T16:17:53,411 | ^~~~~ 2023-10-25T16:17:53,411 | ; 2023-10-25T16:17:53,412 C++/Field.h:373:25: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:17:53,412 373 | char getValue() const EXCEPT ( IncorrectDataFormat ) 2023-10-25T16:17:53,412 | ^~~~~~ 2023-10-25T16:17:53,414 C++/Field.h:393:21: error: expected ‘;’ at end of member declaration 2023-10-25T16:17:53,414 393 | double getValue() const EXCEPT ( IncorrectDataFormat ) 2023-10-25T16:17:53,414 | ^~~~~ 2023-10-25T16:17:53,414 | ; 2023-10-25T16:17:53,414 C++/Field.h:393:27: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:17:53,415 393 | double getValue() const EXCEPT ( IncorrectDataFormat ) 2023-10-25T16:17:53,415 | ^~~~~~ 2023-10-25T16:17:53,416 C++/Field.h:413:18: error: expected ‘;’ at end of member declaration 2023-10-25T16:17:53,416 413 | int getValue() const EXCEPT ( IncorrectDataFormat ) 2023-10-25T16:17:53,417 | ^~~~~ 2023-10-25T16:17:53,417 | ; 2023-10-25T16:17:53,417 C++/Field.h:413:24: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:17:53,417 413 | int getValue() const EXCEPT ( IncorrectDataFormat ) 2023-10-25T16:17:53,417 | ^~~~~~ 2023-10-25T16:17:53,419 C++/Field.h:437:22: error: expected ‘;’ at end of member declaration 2023-10-25T16:17:53,419 437 | int64_t getValue() const EXCEPT ( IncorrectDataFormat ) 2023-10-25T16:17:53,419 | ^~~~~ 2023-10-25T16:17:53,419 | ; 2023-10-25T16:17:53,419 C++/Field.h:437:28: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:17:53,420 437 | int64_t getValue() const EXCEPT ( IncorrectDataFormat ) 2023-10-25T16:17:53,420 | ^~~~~~ 2023-10-25T16:17:53,421 C++/Field.h:457:19: error: expected ‘;’ at end of member declaration 2023-10-25T16:17:53,422 457 | bool getValue() const EXCEPT ( IncorrectDataFormat ) 2023-10-25T16:17:53,422 | ^~~~~ 2023-10-25T16:17:53,422 | ; 2023-10-25T16:17:53,422 C++/Field.h:457:25: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:17:53,422 457 | bool getValue() const EXCEPT ( IncorrectDataFormat ) 2023-10-25T16:17:53,423 | ^~~~~~ 2023-10-25T16:17:53,424 C++/Field.h:477:27: error: expected ‘;’ at end of member declaration 2023-10-25T16:17:53,424 477 | UtcTimeStamp getValue() const EXCEPT ( IncorrectDataFormat ) 2023-10-25T16:17:53,424 | ^~~~~ 2023-10-25T16:17:53,425 | ; 2023-10-25T16:17:53,425 C++/Field.h:477:33: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:17:53,425 477 | UtcTimeStamp getValue() const EXCEPT ( IncorrectDataFormat ) 2023-10-25T16:17:53,425 | ^~~~~~ 2023-10-25T16:17:53,426 C++/Field.h: In member function ‘int FIX::UtcTimeStampField::EXCEPT(FIX::IncorrectDataFormat)’: 2023-10-25T16:17:53,426 C++/Field.h:479:46: error: cannot convert ‘FIX::UtcTimeStamp’ to ‘int’ in return 2023-10-25T16:17:53,426 479 | { return UtcTimeStampConvertor::convert( getString() ); } 2023-10-25T16:17:53,427 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 2023-10-25T16:17:53,427 | | 2023-10-25T16:17:53,427 | FIX::UtcTimeStamp 2023-10-25T16:17:53,428 C++/Field.h: At global scope: 2023-10-25T16:17:53,428 C++/Field.h:504:22: error: expected ‘;’ at end of member declaration 2023-10-25T16:17:53,428 504 | UtcDate getValue() const EXCEPT ( IncorrectDataFormat ) 2023-10-25T16:17:53,428 | ^~~~~ 2023-10-25T16:17:53,428 | ; 2023-10-25T16:17:53,429 C++/Field.h:504:28: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:17:53,429 504 | UtcDate getValue() const EXCEPT ( IncorrectDataFormat ) 2023-10-25T16:17:53,429 | ^~~~~~ 2023-10-25T16:17:53,430 C++/Field.h: In member function ‘int FIX::UtcDateField::EXCEPT(FIX::IncorrectDataFormat)’: 2023-10-25T16:17:53,430 C++/Field.h:506:41: error: cannot convert ‘FIX::UtcDate’ to ‘int’ in return 2023-10-25T16:17:53,430 506 | { return UtcDateConvertor::convert( getString() ); } 2023-10-25T16:17:53,430 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 2023-10-25T16:17:53,430 | | 2023-10-25T16:17:53,431 | FIX::UtcDate 2023-10-25T16:17:53,432 C++/Field.h: At global scope: 2023-10-25T16:17:53,432 C++/Field.h:531:26: error: expected ‘;’ at end of member declaration 2023-10-25T16:17:53,432 531 | UtcTimeOnly getValue() const EXCEPT ( IncorrectDataFormat ) 2023-10-25T16:17:53,432 | ^~~~~ 2023-10-25T16:17:53,433 | ; 2023-10-25T16:17:53,433 C++/Field.h:531:32: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:17:53,433 531 | UtcTimeOnly getValue() const EXCEPT ( IncorrectDataFormat ) 2023-10-25T16:17:53,433 | ^~~~~~ 2023-10-25T16:17:53,434 C++/Field.h: In member function ‘int FIX::UtcTimeOnlyField::EXCEPT(FIX::IncorrectDataFormat)’: 2023-10-25T16:17:53,434 C++/Field.h:533:45: error: cannot convert ‘FIX::UtcTimeOnly’ to ‘int’ in return 2023-10-25T16:17:53,434 533 | { return UtcTimeOnlyConvertor::convert( getString() ); } 2023-10-25T16:17:53,434 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 2023-10-25T16:17:53,435 | | 2023-10-25T16:17:53,435 | FIX::UtcTimeOnly 2023-10-25T16:17:53,436 C++/Field.h: At global scope: 2023-10-25T16:17:53,436 C++/Field.h:558:18: error: expected ‘;’ at end of member declaration 2023-10-25T16:17:53,436 558 | int getValue() const EXCEPT ( IncorrectDataFormat ) 2023-10-25T16:17:53,437 | ^~~~~ 2023-10-25T16:17:53,437 | ; 2023-10-25T16:17:53,437 C++/Field.h:558:24: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:17:53,437 558 | int getValue() const EXCEPT ( IncorrectDataFormat ) 2023-10-25T16:17:53,437 | ^~~~~~ 2023-10-25T16:17:53,751 In file included from C++/Message.h:29, 2023-10-25T16:17:53,752 from C++/Application.h:25, 2023-10-25T16:17:53,752 from C++/Acceptor.h:29, 2023-10-25T16:17:53,752 from C++/Acceptor.cpp:26: 2023-10-25T16:17:53,752 C++/FieldMap.h:95:34: error: ‘ALLOCATOR’ was not declared in this scope 2023-10-25T16:17:53,752 95 | typedef std::vector> Fields; 2023-10-25T16:17:53,752 | ^~~~~~~~~ 2023-10-25T16:17:53,753 C++/FieldMap.h:95:44: error: template argument 2 is invalid 2023-10-25T16:17:53,753 95 | typedef std::vector> Fields; 2023-10-25T16:17:53,753 | ^~~~~~~~~ 2023-10-25T16:17:53,753 C++/FieldMap.h:95:53: error: expected unqualified-id before ‘>’ token 2023-10-25T16:17:53,753 95 | typedef std::vector> Fields; 2023-10-25T16:17:53,753 | ^~ 2023-10-25T16:17:53,758 C++/FieldMap.h:97:20: error: ‘ALLOCATOR’ was not declared in this scope 2023-10-25T16:17:53,758 97 | ALLOCATOR>>> Groups; 2023-10-25T16:17:53,759 | ^~~~~~~~~ 2023-10-25T16:17:53,759 C++/FieldMap.h:97:35: error: template argument 4 is invalid 2023-10-25T16:17:53,759 97 | ALLOCATOR>>> Groups; 2023-10-25T16:17:53,759 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-25T16:17:53,759 C++/FieldMap.h:97:74: error: expected unqualified-id before ‘>’ token 2023-10-25T16:17:53,759 97 | ALLOCATOR>>> Groups; 2023-10-25T16:17:53,760 | ^~ 2023-10-25T16:17:53,763 C++/FieldMap.h:99:11: error: ‘Fields’ does not name a type; did you mean ‘FieldMap’? 2023-10-25T16:17:53,763 99 | typedef Fields::iterator iterator; 2023-10-25T16:17:53,763 | ^~~~~~ 2023-10-25T16:17:53,763 | FieldMap 2023-10-25T16:17:53,767 C++/FieldMap.h:100:11: error: ‘Fields’ does not name a type; did you mean ‘FieldMap’? 2023-10-25T16:17:53,767 100 | typedef Fields::const_iterator const_iterator; 2023-10-25T16:17:53,768 | ^~~~~~ 2023-10-25T16:17:53,768 | FieldMap 2023-10-25T16:17:53,771 C++/FieldMap.h:101:11: error: ‘Fields’ does not name a type; did you mean ‘FieldMap’? 2023-10-25T16:17:53,772 101 | typedef Fields::value_type value_type; 2023-10-25T16:17:53,772 | ^~~~~~ 2023-10-25T16:17:53,772 | FieldMap 2023-10-25T16:17:53,776 C++/FieldMap.h:102:11: error: ‘Groups’ does not name a type 2023-10-25T16:17:53,776 102 | typedef Groups::iterator g_iterator; 2023-10-25T16:17:53,777 | ^~~~~~ 2023-10-25T16:17:53,781 C++/FieldMap.h:103:11: error: ‘Groups’ does not name a type 2023-10-25T16:17:53,781 103 | typedef Groups::const_iterator g_const_iterator; 2023-10-25T16:17:53,781 | ^~~~~~ 2023-10-25T16:17:53,786 C++/FieldMap.h:104:11: error: ‘Groups’ does not name a type 2023-10-25T16:17:53,786 104 | typedef Groups::value_type g_value_type; 2023-10-25T16:17:53,786 | ^~~~~~ 2023-10-25T16:17:53,786 C++/FieldMap.h:120:64: error: expected ‘;’ at end of member declaration 2023-10-25T16:17:53,786 120 | void setField( const FieldBase& field, bool overwrite = true ) 2023-10-25T16:17:53,787 | ^ 2023-10-25T16:17:53,787 | ; 2023-10-25T16:17:53,787 C++/FieldMap.h:121:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:17:53,787 121 | EXCEPT ( RepeatedTag ) 2023-10-25T16:17:53,787 | ^~~~~~ 2023-10-25T16:17:53,787 C++/FieldMap.h:142:52: error: expected ‘;’ at end of member declaration 2023-10-25T16:17:53,787 142 | void setField( int tag, const std::string& value ) 2023-10-25T16:17:53,787 | ^ 2023-10-25T16:17:53,788 | ; 2023-10-25T16:17:53,788 C++/FieldMap.h:143:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:17:53,788 143 | EXCEPT ( RepeatedTag, NoTagValue ) 2023-10-25T16:17:53,788 | ^~~~~~ 2023-10-25T16:17:53,788 C++/FieldMap.h:161:3: error: expected ‘;’ at end of member declaration 2023-10-25T16:17:53,788 161 | const EXCEPT ( FieldNotFound ) 2023-10-25T16:17:53,788 | ^~~~~ 2023-10-25T16:17:53,789 | ; 2023-10-25T16:17:53,789 C++/FieldMap.h:161:9: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:17:53,789 161 | const EXCEPT ( FieldNotFound ) 2023-10-25T16:17:53,789 | ^~~~~~ 2023-10-25T16:17:53,789 C++/FieldMap.h:170:9: error: expected initializer before ‘EXCEPT’ 2023-10-25T16:17:53,789 170 | const EXCEPT ( FieldNotFound ) 2023-10-25T16:17:53,789 | ^~~~~~ 2023-10-25T16:17:53,790 C++/FieldMap.h:177:3: error: expected ‘;’ at end of member declaration 2023-10-25T16:17:53,790 177 | const EXCEPT ( FieldNotFound ) 2023-10-25T16:17:53,790 | ^~~~~ 2023-10-25T16:17:53,790 | ; 2023-10-25T16:17:53,790 C++/FieldMap.h:177:9: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:17:53,790 177 | const EXCEPT ( FieldNotFound ) 2023-10-25T16:17:53,790 | ^~~~~~ 2023-10-25T16:17:53,791 C++/FieldMap.h:177:9: error: ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’ cannot be overloaded with ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’ 2023-10-25T16:17:53,791 C++/FieldMap.h:161:9: note: previous declaration ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’ 2023-10-25T16:17:53,791 161 | const EXCEPT ( FieldNotFound ) 2023-10-25T16:17:53,791 | ^~~~~~ 2023-10-25T16:17:53,791 C++/FieldMap.h:184:3: error: expected ‘;’ at end of member declaration 2023-10-25T16:17:53,791 184 | const EXCEPT ( FieldNotFound ) 2023-10-25T16:17:53,791 | ^~~~~ 2023-10-25T16:17:53,792 | ; 2023-10-25T16:17:53,792 C++/FieldMap.h:184:9: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:17:53,792 184 | const EXCEPT ( FieldNotFound ) 2023-10-25T16:17:53,792 | ^~~~~~ 2023-10-25T16:17:53,792 C++/FieldMap.h:184:9: error: ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’ cannot be overloaded with ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’ 2023-10-25T16:17:53,792 C++/FieldMap.h:161:9: note: previous declaration ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’ 2023-10-25T16:17:53,792 161 | const EXCEPT ( FieldNotFound ) 2023-10-25T16:17:53,792 | ^~~~~~ 2023-10-25T16:17:53,793 C++/FieldMap.h:194:3: error: expected ‘;’ at end of member declaration 2023-10-25T16:17:53,793 194 | const EXCEPT ( FieldNotFound ) 2023-10-25T16:17:53,793 | ^~~~~ 2023-10-25T16:17:53,793 | ; 2023-10-25T16:17:53,793 C++/FieldMap.h:194:9: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:17:53,793 194 | const EXCEPT ( FieldNotFound ) 2023-10-25T16:17:53,793 | ^~~~~~ 2023-10-25T16:17:53,793 C++/FieldMap.h:194:9: error: ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’ cannot be overloaded with ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’ 2023-10-25T16:17:53,794 C++/FieldMap.h:161:9: note: previous declaration ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’ 2023-10-25T16:17:53,794 161 | const EXCEPT ( FieldNotFound ) 2023-10-25T16:17:53,794 | ^~~~~~ 2023-10-25T16:17:53,794 C++/FieldMap.h:219:59: error: expected ‘;’ at end of member declaration 2023-10-25T16:17:53,794 219 | FieldMap& getGroup( int num, int tag, FieldMap& group ) const 2023-10-25T16:17:53,794 | ^~~~~ 2023-10-25T16:17:53,794 | ; 2023-10-25T16:17:53,795 C++/FieldMap.h:220:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:17:53,795 220 | EXCEPT ( FieldNotFound ) 2023-10-25T16:17:53,795 | ^~~~~~ 2023-10-25T16:17:53,795 C++/FieldMap.h:220:3: error: ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’ cannot be overloaded with ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’ 2023-10-25T16:17:53,795 C++/FieldMap.h:161:9: note: previous declaration ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’ 2023-10-25T16:17:53,795 161 | const EXCEPT ( FieldNotFound ) 2023-10-25T16:17:53,796 | ^~~~~~ 2023-10-25T16:17:53,796 C++/FieldMap.h:226:45: error: expected ‘;’ at end of member declaration 2023-10-25T16:17:53,796 226 | FieldMap& getGroupRef( int num, int tag ) const 2023-10-25T16:17:53,796 | ^~~~~ 2023-10-25T16:17:53,796 | ; 2023-10-25T16:17:53,796 C++/FieldMap.h:227:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:17:53,796 227 | EXCEPT ( FieldNotFound ) 2023-10-25T16:17:53,796 | ^~~~~~ 2023-10-25T16:17:53,797 C++/FieldMap.h:227:3: error: ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’ cannot be overloaded with ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’ 2023-10-25T16:17:53,797 C++/FieldMap.h:161:9: note: previous declaration ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’ 2023-10-25T16:17:53,797 161 | const EXCEPT ( FieldNotFound ) 2023-10-25T16:17:53,797 | ^~~~~~ 2023-10-25T16:17:53,797 C++/FieldMap.h:240:45: error: expected ‘;’ at end of member declaration 2023-10-25T16:17:53,797 240 | FieldMap* getGroupPtr( int num, int tag ) const 2023-10-25T16:17:53,797 | ^~~~~ 2023-10-25T16:17:53,798 | ; 2023-10-25T16:17:53,798 C++/FieldMap.h:241:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:17:53,798 241 | EXCEPT ( FieldNotFound ) 2023-10-25T16:17:53,798 | ^~~~~~ 2023-10-25T16:17:53,798 C++/FieldMap.h:241:3: error: ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’ cannot be overloaded with ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’ 2023-10-25T16:17:53,798 C++/FieldMap.h:161:9: note: previous declaration ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’ 2023-10-25T16:17:53,798 161 | const EXCEPT ( FieldNotFound ) 2023-10-25T16:17:53,799 | ^~~~~~ 2023-10-25T16:17:53,799 C++/FieldMap.h:246:9: error: ‘Groups’ does not name a type 2023-10-25T16:17:53,799 246 | const Groups& groups() const { 2023-10-25T16:17:53,799 | ^~~~~~ 2023-10-25T16:17:53,799 C++/FieldMap.h:277:3: error: ‘iterator’ does not name a type; did you mean ‘operator>’? 2023-10-25T16:17:53,799 277 | iterator begin() { return m_fields.begin(); } 2023-10-25T16:17:53,799 | ^~~~~~~~ 2023-10-25T16:17:53,799 | operator> 2023-10-25T16:17:53,804 C++/FieldMap.h:278:3: error: ‘iterator’ does not name a type; did you mean ‘operator>’? 2023-10-25T16:17:53,804 278 | iterator end() { return m_fields.end(); } 2023-10-25T16:17:53,804 | ^~~~~~~~ 2023-10-25T16:17:53,804 | operator> 2023-10-25T16:17:53,811 C++/FieldMap.h:279:3: error: ‘const_iterator’ does not name a type 2023-10-25T16:17:53,811 279 | const_iterator begin() const { return m_fields.begin(); } 2023-10-25T16:17:53,811 | ^~~~~~~~~~~~~~ 2023-10-25T16:17:53,818 C++/FieldMap.h:280:3: error: ‘const_iterator’ does not name a type 2023-10-25T16:17:53,818 280 | const_iterator end() const { return m_fields.end(); } 2023-10-25T16:17:53,818 | ^~~~~~~~~~~~~~ 2023-10-25T16:17:53,824 C++/FieldMap.h:281:3: error: ‘g_iterator’ does not name a type 2023-10-25T16:17:53,824 281 | g_iterator g_begin() { return m_groups.begin(); } 2023-10-25T16:17:53,824 | ^~~~~~~~~~ 2023-10-25T16:17:53,831 C++/FieldMap.h:282:3: error: ‘g_iterator’ does not name a type 2023-10-25T16:17:53,831 282 | g_iterator g_end() { return m_groups.end(); } 2023-10-25T16:17:53,831 | ^~~~~~~~~~ 2023-10-25T16:17:53,839 C++/FieldMap.h:283:3: error: ‘g_const_iterator’ does not name a type 2023-10-25T16:17:53,840 283 | g_const_iterator g_begin() const { return m_groups.begin(); } 2023-10-25T16:17:53,840 | ^~~~~~~~~~~~~~~~ 2023-10-25T16:17:53,847 C++/FieldMap.h:284:3: error: ‘g_const_iterator’ does not name a type 2023-10-25T16:17:53,847 284 | g_const_iterator g_end() const { return m_groups.end(); } 2023-10-25T16:17:53,847 | ^~~~~~~~~~~~~~~~ 2023-10-25T16:17:53,852 C++/FieldMap.h:330:3: error: ‘Fields’ does not name a type; did you mean ‘FieldMap’? 2023-10-25T16:17:53,852 330 | Fields::const_iterator findTag( int tag ) const 2023-10-25T16:17:53,852 | ^~~~~~ 2023-10-25T16:17:53,852 | FieldMap 2023-10-25T16:17:53,856 C++/FieldMap.h:335:3: error: ‘Fields’ does not name a type; did you mean ‘FieldMap’? 2023-10-25T16:17:53,856 335 | Fields::iterator findTag( int tag ) 2023-10-25T16:17:53,856 | ^~~~~~ 2023-10-25T16:17:53,857 | FieldMap 2023-10-25T16:17:53,861 C++/FieldMap.h:362:3: error: ‘Fields’ does not name a type; did you mean ‘FieldMap’? 2023-10-25T16:17:53,861 362 | Fields::iterator findPositionFor( int tag ) 2023-10-25T16:17:53,861 | ^~~~~~ 2023-10-25T16:17:53,861 | FieldMap 2023-10-25T16:17:53,865 C++/FieldMap.h:377:3: error: ‘Fields’ does not name a type; did you mean ‘FieldMap’? 2023-10-25T16:17:53,865 377 | Fields m_fields; 2023-10-25T16:17:53,865 | ^~~~~~ 2023-10-25T16:17:53,866 | FieldMap 2023-10-25T16:17:53,870 C++/FieldMap.h:378:3: error: ‘Groups’ does not name a type 2023-10-25T16:17:53,870 378 | Groups m_groups; 2023-10-25T16:17:53,871 | ^~~~~~ 2023-10-25T16:17:53,879 C++/FieldMap.h: In member function ‘int FIX::FieldMap::EXCEPT(FIX::RepeatedTag)’: 2023-10-25T16:17:53,880 C++/FieldMap.h:123:10: error: ‘overwrite’ was not declared in this scope 2023-10-25T16:17:53,880 123 | if( !overwrite ) 2023-10-25T16:17:53,880 | ^~~~~~~~~ 2023-10-25T16:17:53,884 C++/FieldMap.h:125:17: error: ‘field’ was not declared in this scope 2023-10-25T16:17:53,884 125 | addField( field ); 2023-10-25T16:17:53,885 | ^~~~~ 2023-10-25T16:17:53,885 C++/FieldMap.h:129:7: error: ‘Fields’ has not been declared 2023-10-25T16:17:53,885 129 | Fields::iterator foundField = findTag( field.getTag() ); 2023-10-25T16:17:53,885 | ^~~~~~ 2023-10-25T16:17:53,891 C++/FieldMap.h:130:11: error: ‘foundField’ was not declared in this scope; did you mean ‘addField’? 2023-10-25T16:17:53,891 130 | if( foundField == m_fields.end() ) 2023-10-25T16:17:53,891 | ^~~~~~~~~~ 2023-10-25T16:17:53,891 | addField 2023-10-25T16:17:53,897 C++/FieldMap.h:130:25: error: ‘m_fields’ was not declared in this scope 2023-10-25T16:17:53,897 130 | if( foundField == m_fields.end() ) 2023-10-25T16:17:53,897 | ^~~~~~~~ 2023-10-25T16:17:53,902 C++/FieldMap.h:132:19: error: ‘field’ was not declared in this scope 2023-10-25T16:17:53,902 132 | addField( field ); 2023-10-25T16:17:53,902 | ^~~~~ 2023-10-25T16:17:53,906 C++/FieldMap.h:136:32: error: ‘field’ was not declared in this scope 2023-10-25T16:17:53,906 136 | foundField->setString( field.getString() ); 2023-10-25T16:17:53,907 | ^~~~~ 2023-10-25T16:17:53,907 C++/FieldMap.h:139:3: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T16:17:53,907 139 | } 2023-10-25T16:17:53,907 | ^ 2023-10-25T16:17:53,911 C++/FieldMap.h: In member function ‘int FIX::FieldMap::EXCEPT(FIX::RepeatedTag, FIX::NoTagValue)’: 2023-10-25T16:17:53,911 C++/FieldMap.h:145:26: error: ‘tag’ was not declared in this scope 2023-10-25T16:17:53,912 145 | FieldBase fieldBase( tag, value ); 2023-10-25T16:17:53,912 | ^~~ 2023-10-25T16:17:53,917 C++/FieldMap.h:145:31: error: ‘value’ was not declared in this scope 2023-10-25T16:17:53,917 145 | FieldBase fieldBase( tag, value ); 2023-10-25T16:17:53,917 | ^~~~~ 2023-10-25T16:17:53,917 C++/FieldMap.h:147:3: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T16:17:53,917 147 | } 2023-10-25T16:17:53,918 | ^ 2023-10-25T16:17:53,918 C++/FieldMap.h: In member function ‘bool FIX::FieldMap::getFieldIfSet(FIX::FieldBase&) const’: 2023-10-25T16:17:53,918 C++/FieldMap.h:152:5: error: ‘Fields’ has not been declared 2023-10-25T16:17:53,918 152 | Fields::const_iterator foundField = findTag( field.getTag() ); 2023-10-25T16:17:53,918 | ^~~~~~ 2023-10-25T16:17:53,924 C++/FieldMap.h:153:10: error: ‘foundField’ was not declared in this scope; did you mean ‘addField’? 2023-10-25T16:17:53,925 153 | if ( foundField == m_fields.end() ) 2023-10-25T16:17:53,925 | ^~~~~~~~~~ 2023-10-25T16:17:53,925 | addField 2023-10-25T16:17:53,930 C++/FieldMap.h:153:24: error: ‘m_fields’ was not declared in this scope; did you mean ‘field’? 2023-10-25T16:17:53,931 153 | if ( foundField == m_fields.end() ) 2023-10-25T16:17:53,931 | ^~~~~~~~ 2023-10-25T16:17:53,931 | field 2023-10-25T16:17:53,937 C++/FieldMap.h:155:15: error: ‘foundField’ was not declared in this scope; did you mean ‘addField’? 2023-10-25T16:17:53,937 155 | field = (*foundField); 2023-10-25T16:17:53,938 | ^~~~~~~~~~ 2023-10-25T16:17:53,938 | addField 2023-10-25T16:17:53,942 C++/FieldMap.h: In member function ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’: 2023-10-25T16:17:53,942 C++/FieldMap.h:163:5: error: ‘field’ was not declared in this scope 2023-10-25T16:17:53,942 163 | field = getFieldRef( field.getTag() ); 2023-10-25T16:17:53,942 | ^~~~~ 2023-10-25T16:17:53,946 C++/FieldMap.h: In member function ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’: 2023-10-25T16:17:53,946 C++/FieldMap.h:179:25: error: ‘tag’ was not declared in this scope 2023-10-25T16:17:53,947 179 | return getFieldRef( tag ).getString(); 2023-10-25T16:17:53,947 | ^~~ 2023-10-25T16:17:53,947 C++/FieldMap.h: In member function ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’: 2023-10-25T16:17:53,947 C++/FieldMap.h:186:5: error: ‘Fields’ has not been declared 2023-10-25T16:17:53,947 186 | Fields::const_iterator field = findTag( tag ); 2023-10-25T16:17:53,948 | ^~~~~~ 2023-10-25T16:17:53,951 C++/FieldMap.h:187:10: error: ‘field’ was not declared in this scope 2023-10-25T16:17:53,951 187 | if ( field == m_fields.end() ) 2023-10-25T16:17:53,951 | ^~~~~ 2023-10-25T16:17:53,957 C++/FieldMap.h:187:19: error: ‘m_fields’ was not declared in this scope 2023-10-25T16:17:53,957 187 | if ( field == m_fields.end() ) 2023-10-25T16:17:53,958 | ^~~~~~~~ 2023-10-25T16:17:53,961 C++/FieldMap.h:188:28: error: ‘tag’ was not declared in this scope 2023-10-25T16:17:53,962 188 | throw FieldNotFound( tag ); 2023-10-25T16:17:53,962 | ^~~ 2023-10-25T16:17:53,966 C++/FieldMap.h:189:14: error: ‘field’ was not declared in this scope 2023-10-25T16:17:53,966 189 | return (*field); 2023-10-25T16:17:53,966 | ^~~~~ 2023-10-25T16:17:53,970 C++/FieldMap.h: In member function ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’: 2023-10-25T16:17:53,971 C++/FieldMap.h:196:26: error: ‘tag’ was not declared in this scope 2023-10-25T16:17:53,971 196 | return &getFieldRef( tag ); 2023-10-25T16:17:53,971 | ^~~ 2023-10-25T16:17:53,976 C++/FieldMap.h: In member function ‘bool FIX::FieldMap::isSetField(int) const’: 2023-10-25T16:17:53,977 C++/FieldMap.h:204:12: error: ‘findTag’ was not declared in this scope 2023-10-25T16:17:53,977 204 | { return findTag( tag ) != m_fields.end(); } 2023-10-25T16:17:53,977 | ^~~~~~~ 2023-10-25T16:17:53,983 C++/FieldMap.h:204:30: error: ‘m_fields’ was not declared in this scope 2023-10-25T16:17:53,983 204 | { return findTag( tag ) != m_fields.end(); } 2023-10-25T16:17:53,983 | ^~~~~~~~ 2023-10-25T16:17:53,988 C++/FieldMap.h: In member function ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’: 2023-10-25T16:17:53,988 C++/FieldMap.h:222:12: error: ‘group’ was not declared in this scope; did you mean ‘getGroup’? 2023-10-25T16:17:53,988 222 | return group = getGroupRef( num, tag ); 2023-10-25T16:17:53,988 | ^~~~~ 2023-10-25T16:17:53,989 | getGroup 2023-10-25T16:17:53,992 C++/FieldMap.h:222:33: error: ‘num’ was not declared in this scope; did you mean ‘enum’? 2023-10-25T16:17:53,992 222 | return group = getGroupRef( num, tag ); 2023-10-25T16:17:53,992 | ^~~ 2023-10-25T16:17:53,993 | enum 2023-10-25T16:17:53,996 C++/FieldMap.h:222:38: error: ‘tag’ was not declared in this scope 2023-10-25T16:17:53,996 222 | return group = getGroupRef( num, tag ); 2023-10-25T16:17:53,997 | ^~~ 2023-10-25T16:17:53,997 C++/FieldMap.h: In member function ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’: 2023-10-25T16:17:53,997 C++/FieldMap.h:229:5: error: ‘Groups’ has not been declared 2023-10-25T16:17:53,997 229 | Groups::const_iterator tagWithGroups = m_groups.find( tag ); 2023-10-25T16:17:53,997 | ^~~~~~ 2023-10-25T16:17:54,004 C++/FieldMap.h:230:9: error: ‘tagWithGroups’ was not declared in this scope 2023-10-25T16:17:54,005 230 | if( tagWithGroups == m_groups.end() ) 2023-10-25T16:17:54,005 | ^~~~~~~~~~~~~ 2023-10-25T16:17:54,011 C++/FieldMap.h:230:26: error: ‘m_groups’ was not declared in this scope 2023-10-25T16:17:54,011 230 | if( tagWithGroups == m_groups.end() ) 2023-10-25T16:17:54,011 | ^~~~~~~~ 2023-10-25T16:17:54,015 C++/FieldMap.h:231:28: error: ‘tag’ was not declared in this scope 2023-10-25T16:17:54,015 231 | throw FieldNotFound( tag ); 2023-10-25T16:17:54,015 | ^~~ 2023-10-25T16:17:54,019 C++/FieldMap.h:232:9: error: ‘num’ was not declared in this scope; did you mean ‘enum’? 2023-10-25T16:17:54,019 232 | if( num <= 0 ) 2023-10-25T16:17:54,020 | ^~~ 2023-10-25T16:17:54,020 | enum 2023-10-25T16:17:54,023 C++/FieldMap.h:233:28: error: ‘tag’ was not declared in this scope 2023-10-25T16:17:54,024 233 | throw FieldNotFound( tag ); 2023-10-25T16:17:54,024 | ^~~ 2023-10-25T16:17:54,031 C++/FieldMap.h:234:9: error: ‘tagWithGroups’ was not declared in this scope 2023-10-25T16:17:54,032 234 | if( tagWithGroups->second.size() < static_cast(num) ) 2023-10-25T16:17:54,032 | ^~~~~~~~~~~~~ 2023-10-25T16:17:54,036 C++/FieldMap.h:234:62: error: ‘num’ was not declared in this scope; did you mean ‘enum’? 2023-10-25T16:17:54,036 234 | if( tagWithGroups->second.size() < static_cast(num) ) 2023-10-25T16:17:54,036 | ^~~ 2023-10-25T16:17:54,036 | enum 2023-10-25T16:17:54,040 C++/FieldMap.h:235:28: error: ‘tag’ was not declared in this scope 2023-10-25T16:17:54,040 235 | throw FieldNotFound( tag ); 2023-10-25T16:17:54,040 | ^~~ 2023-10-25T16:17:54,048 C++/FieldMap.h:236:17: error: ‘tagWithGroups’ was not declared in this scope 2023-10-25T16:17:54,048 236 | return *( *(tagWithGroups->second.begin() + (num-1) ) ); 2023-10-25T16:17:54,048 | ^~~~~~~~~~~~~ 2023-10-25T16:17:54,052 C++/FieldMap.h:236:50: error: ‘num’ was not declared in this scope; did you mean ‘enum’? 2023-10-25T16:17:54,052 236 | return *( *(tagWithGroups->second.begin() + (num-1) ) ); 2023-10-25T16:17:54,053 | ^~~ 2023-10-25T16:17:54,053 | enum 2023-10-25T16:17:54,057 C++/FieldMap.h: In member function ‘int FIX::FieldMap::EXCEPT(FIX::FieldNotFound)’: 2023-10-25T16:17:54,057 C++/FieldMap.h:243:26: error: ‘num’ was not declared in this scope; did you mean ‘enum’? 2023-10-25T16:17:54,057 243 | return &getGroupRef( num, tag ); 2023-10-25T16:17:54,057 | ^~~ 2023-10-25T16:17:54,057 | enum 2023-10-25T16:17:54,061 C++/FieldMap.h:243:31: error: ‘tag’ was not declared in this scope 2023-10-25T16:17:54,061 243 | return &getGroupRef( num, tag ); 2023-10-25T16:17:54,061 | ^~~ 2023-10-25T16:17:54,062 C++/FieldMap.h: In member function ‘void FIX::FieldMap::addField(const FIX::FieldBase&)’: 2023-10-25T16:17:54,062 C++/FieldMap.h:292:5: error: ‘Fields’ has not been declared 2023-10-25T16:17:54,062 292 | Fields::iterator iter = findPositionFor( field.getTag() ); 2023-10-25T16:17:54,062 | ^~~~~~ 2023-10-25T16:17:54,066 C++/FieldMap.h:293:9: error: ‘iter’ was not declared in this scope 2023-10-25T16:17:54,066 293 | if( iter == m_fields.end() ) 2023-10-25T16:17:54,066 | ^~~~ 2023-10-25T16:17:54,071 C++/FieldMap.h:293:17: error: ‘m_fields’ was not declared in this scope; did you mean ‘field’? 2023-10-25T16:17:54,072 293 | if( iter == m_fields.end() ) 2023-10-25T16:17:54,072 | ^~~~~~~~ 2023-10-25T16:17:54,072 | field 2023-10-25T16:17:54,072 C++/FieldMap.h: In member function ‘const FIX::FieldBase& FIX::FieldMap::reverse_find(int) const’: 2023-10-25T16:17:54,073 C++/FieldMap.h:307:5: error: ‘Fields’ has not been declared 2023-10-25T16:17:54,073 307 | Fields::const_reverse_iterator field = 2023-10-25T16:17:54,073 | ^~~~~~ 2023-10-25T16:17:54,076 C++/FieldMap.h:309:9: error: ‘field’ was not declared in this scope 2023-10-25T16:17:54,077 309 | if( field == m_fields.rend() ) 2023-10-25T16:17:54,077 | ^~~~~ 2023-10-25T16:17:54,082 C++/FieldMap.h:309:18: error: ‘m_fields’ was not declared in this scope 2023-10-25T16:17:54,083 309 | if( field == m_fields.rend() ) 2023-10-25T16:17:54,083 | ^~~~~~~~ 2023-10-25T16:17:54,088 C++/FieldMap.h:312:13: error: ‘field’ was not declared in this scope 2023-10-25T16:17:54,088 312 | return *field; 2023-10-25T16:17:54,088 | ^~~~~ 2023-10-25T16:17:54,094 C++/FieldMap.h: In member function ‘void FIX::FieldMap::appendField(const FIX::FieldBase&)’: 2023-10-25T16:17:54,094 C++/FieldMap.h:319:5: error: ‘m_fields’ was not declared in this scope; did you mean ‘field’? 2023-10-25T16:17:54,095 319 | m_fields.push_back( field ); 2023-10-25T16:17:54,095 | ^~~~~~~~ 2023-10-25T16:17:54,095 | field 2023-10-25T16:17:54,100 C++/FieldMap.h: In member function ‘void FIX::FieldMap::sortFields()’: 2023-10-25T16:17:54,101 C++/FieldMap.h:325:16: error: ‘m_fields’ was not declared in this scope 2023-10-25T16:17:54,101 325 | std::sort( m_fields.begin(), m_fields.end(), sorter(m_order) ); 2023-10-25T16:17:54,101 | ^~~~~~~~ 2023-10-25T16:18:09,765 In file included from C++/Message.h:31, 2023-10-25T16:18:09,765 from C++/Application.h:25, 2023-10-25T16:18:09,765 from C++/Acceptor.h:29, 2023-10-25T16:18:09,765 from C++/Acceptor.cpp:26: 2023-10-25T16:18:09,766 C++/Group.h: At global scope: 2023-10-25T16:18:09,766 C++/Group.h:61:49: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:09,766 61 | Group& getGroup( unsigned num, Group& group ) const EXCEPT ( FieldNotFound ); 2023-10-25T16:18:09,766 | ^~~~~ 2023-10-25T16:18:09,766 | ; 2023-10-25T16:18:09,766 C++/Group.h:61:55: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:09,766 61 | Group& getGroup( unsigned num, Group& group ) const EXCEPT ( FieldNotFound ); 2023-10-25T16:18:09,767 | ^~~~~~ 2023-10-25T16:18:09,941 In file included from C++/Message.h:33, 2023-10-25T16:18:09,942 from C++/Application.h:25, 2023-10-25T16:18:09,942 from C++/Acceptor.h:29, 2023-10-25T16:18:09,942 from C++/Acceptor.cpp:26: 2023-10-25T16:18:09,942 C++/DataDictionary.h:116:74: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:09,942 116 | DataDictionary(std::istream& stream , bool preserveMsgFldsOrder = false) EXCEPT ( ConfigError ); 2023-10-25T16:18:09,942 | ^ 2023-10-25T16:18:09,942 | ; 2023-10-25T16:18:09,943 C++/DataDictionary.h:116:76: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:09,943 116 | DataDictionary(std::istream& stream , bool preserveMsgFldsOrder = false) EXCEPT ( ConfigError ); 2023-10-25T16:18:09,943 | ^~~~~~ 2023-10-25T16:18:09,943 C++/DataDictionary.h:117:76: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:09,944 117 | DataDictionary(const std::string& url , bool preserveMsgFldsOrder = false) EXCEPT ( ConfigError ); 2023-10-25T16:18:09,944 | ^ 2023-10-25T16:18:09,944 | ; 2023-10-25T16:18:09,944 C++/DataDictionary.h:117:78: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:09,944 117 | DataDictionary(const std::string& url , bool preserveMsgFldsOrder = false) EXCEPT ( ConfigError ); 2023-10-25T16:18:09,944 | ^~~~~~ 2023-10-25T16:18:09,945 C++/DataDictionary.h:117:78: error: ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ cannot be overloaded with ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ 2023-10-25T16:18:09,945 C++/DataDictionary.h:116:76: note: previous declaration ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ 2023-10-25T16:18:09,945 116 | DataDictionary(std::istream& stream , bool preserveMsgFldsOrder = false) EXCEPT ( ConfigError ); 2023-10-25T16:18:09,945 | ^~~~~~ 2023-10-25T16:18:09,946 C++/DataDictionary.h:120:44: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:09,946 120 | void readFromURL( const std::string& url ) EXCEPT ( ConfigError ); 2023-10-25T16:18:09,946 | ^ 2023-10-25T16:18:09,946 | ; 2023-10-25T16:18:09,946 C++/DataDictionary.h:120:46: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:09,946 120 | void readFromURL( const std::string& url ) EXCEPT ( ConfigError ); 2023-10-25T16:18:09,947 | ^~~~~~ 2023-10-25T16:18:09,947 C++/DataDictionary.h:120:46: error: ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ cannot be overloaded with ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ 2023-10-25T16:18:09,947 C++/DataDictionary.h:116:76: note: previous declaration ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ 2023-10-25T16:18:09,947 116 | DataDictionary(std::istream& stream , bool preserveMsgFldsOrder = false) EXCEPT ( ConfigError ); 2023-10-25T16:18:09,947 | ^~~~~~ 2023-10-25T16:18:09,948 C++/DataDictionary.h:121:53: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:09,948 121 | void readFromDocument( const DOMDocumentPtr &pDoc ) EXCEPT ( ConfigError ); 2023-10-25T16:18:09,948 | ^ 2023-10-25T16:18:09,948 | ; 2023-10-25T16:18:09,948 C++/DataDictionary.h:121:55: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:09,948 121 | void readFromDocument( const DOMDocumentPtr &pDoc ) EXCEPT ( ConfigError ); 2023-10-25T16:18:09,948 | ^~~~~~ 2023-10-25T16:18:09,949 C++/DataDictionary.h:121:55: error: ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ cannot be overloaded with ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ 2023-10-25T16:18:09,949 C++/DataDictionary.h:116:76: note: previous declaration ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ 2023-10-25T16:18:09,949 116 | DataDictionary(std::istream& stream , bool preserveMsgFldsOrder = false) EXCEPT ( ConfigError ); 2023-10-25T16:18:09,949 | ^~~~~~ 2023-10-25T16:18:09,950 C++/DataDictionary.h:122:45: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:09,950 122 | void readFromStream( std::istream& stream ) EXCEPT ( ConfigError ); 2023-10-25T16:18:09,950 | ^ 2023-10-25T16:18:09,950 | ; 2023-10-25T16:18:09,950 C++/DataDictionary.h:122:47: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:09,950 122 | void readFromStream( std::istream& stream ) EXCEPT ( ConfigError ); 2023-10-25T16:18:09,950 | ^~~~~~ 2023-10-25T16:18:09,955 C++/DataDictionary.h:122:47: error: ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ cannot be overloaded with ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ 2023-10-25T16:18:09,955 C++/DataDictionary.h:116:76: note: previous declaration ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ 2023-10-25T16:18:09,956 116 | DataDictionary(std::istream& stream , bool preserveMsgFldsOrder = false) EXCEPT ( ConfigError ); 2023-10-25T16:18:09,956 | ^~~~~~ 2023-10-25T16:18:09,956 C++/DataDictionary.h:125:49: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:09,956 125 | message_order const& getHeaderOrderedFields() const EXCEPT ( ConfigError ); 2023-10-25T16:18:09,956 | ^~~~~ 2023-10-25T16:18:09,956 | ; 2023-10-25T16:18:09,956 C++/DataDictionary.h:125:55: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:09,957 125 | message_order const& getHeaderOrderedFields() const EXCEPT ( ConfigError ); 2023-10-25T16:18:09,957 | ^~~~~~ 2023-10-25T16:18:09,957 C++/DataDictionary.h:125:55: error: ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ cannot be overloaded with ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ 2023-10-25T16:18:09,957 C++/DataDictionary.h:116:76: note: previous declaration ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ 2023-10-25T16:18:09,957 116 | DataDictionary(std::istream& stream , bool preserveMsgFldsOrder = false) EXCEPT ( ConfigError ); 2023-10-25T16:18:09,957 | ^~~~~~ 2023-10-25T16:18:09,957 C++/DataDictionary.h:126:50: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:09,958 126 | message_order const& getTrailerOrderedFields() const EXCEPT ( ConfigError ); 2023-10-25T16:18:09,958 | ^~~~~ 2023-10-25T16:18:09,958 | ; 2023-10-25T16:18:09,958 C++/DataDictionary.h:126:56: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:09,958 126 | message_order const& getTrailerOrderedFields() const EXCEPT ( ConfigError ); 2023-10-25T16:18:09,958 | ^~~~~~ 2023-10-25T16:18:09,958 C++/DataDictionary.h:126:56: error: ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ cannot be overloaded with ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ 2023-10-25T16:18:09,959 C++/DataDictionary.h:116:76: note: previous declaration ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ 2023-10-25T16:18:09,959 116 | DataDictionary(std::istream& stream , bool preserveMsgFldsOrder = false) EXCEPT ( ConfigError ); 2023-10-25T16:18:09,959 | ^~~~~~ 2023-10-25T16:18:09,959 C++/DataDictionary.h:127:77: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:09,959 127 | message_order const& getMessageOrderedFields(const std::string & msgType) const EXCEPT ( ConfigError ); 2023-10-25T16:18:09,959 | ^~~~~ 2023-10-25T16:18:09,959 | ; 2023-10-25T16:18:09,960 C++/DataDictionary.h:127:83: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:09,960 127 | message_order const& getMessageOrderedFields(const std::string & msgType) const EXCEPT ( ConfigError ); 2023-10-25T16:18:09,960 | ^~~~~~ 2023-10-25T16:18:09,960 C++/DataDictionary.h:127:83: error: ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ cannot be overloaded with ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ 2023-10-25T16:18:09,960 C++/DataDictionary.h:116:76: note: previous declaration ‘int FIX::DataDictionary::EXCEPT(FIX::ConfigError)’ 2023-10-25T16:18:09,960 116 | DataDictionary(std::istream& stream , bool preserveMsgFldsOrder = false) EXCEPT ( ConfigError ); 2023-10-25T16:18:09,960 | ^~~~~~ 2023-10-25T16:18:09,960 C++/DataDictionary.h:384:60: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:09,961 384 | const DataDictionary* const pAppID ) EXCEPT ( FIX::Exception ); 2023-10-25T16:18:09,961 | ^ 2023-10-25T16:18:09,961 | ; 2023-10-25T16:18:09,961 C++/DataDictionary.h:384:62: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:09,961 384 | const DataDictionary* const pAppID ) EXCEPT ( FIX::Exception ); 2023-10-25T16:18:09,961 | ^~~~~~ 2023-10-25T16:18:09,961 C++/DataDictionary.h:386:43: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:09,962 386 | void validate( const Message& message ) const EXCEPT ( FIX::Exception ) 2023-10-25T16:18:09,962 | ^~~~~ 2023-10-25T16:18:09,962 | ; 2023-10-25T16:18:09,962 C++/DataDictionary.h:386:49: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:09,962 386 | void validate( const Message& message ) const EXCEPT ( FIX::Exception ) 2023-10-25T16:18:09,962 | ^~~~~~ 2023-10-25T16:18:09,962 C++/DataDictionary.h:386:49: error: ‘int FIX::DataDictionary::EXCEPT(FIX::Exception)’ cannot be overloaded with ‘int FIX::DataDictionary::EXCEPT(FIX::Exception)’ 2023-10-25T16:18:09,962 C++/DataDictionary.h:384:62: note: previous declaration ‘int FIX::DataDictionary::EXCEPT(FIX::Exception)’ 2023-10-25T16:18:09,963 384 | const DataDictionary* const pAppID ) EXCEPT ( FIX::Exception ); 2023-10-25T16:18:09,963 | ^~~~~~ 2023-10-25T16:18:09,963 C++/DataDictionary.h:388:58: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:09,963 388 | void validate( const Message& message, bool bodyOnly ) const EXCEPT ( FIX::Exception ) 2023-10-25T16:18:09,963 | ^~~~~ 2023-10-25T16:18:09,963 | ; 2023-10-25T16:18:09,963 C++/DataDictionary.h:388:64: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:09,963 388 | void validate( const Message& message, bool bodyOnly ) const EXCEPT ( FIX::Exception ) 2023-10-25T16:18:09,964 | ^~~~~~ 2023-10-25T16:18:09,964 C++/DataDictionary.h:388:64: error: ‘int FIX::DataDictionary::EXCEPT(FIX::Exception)’ cannot be overloaded with ‘int FIX::DataDictionary::EXCEPT(FIX::Exception)’ 2023-10-25T16:18:09,964 C++/DataDictionary.h:384:62: note: previous declaration ‘int FIX::DataDictionary::EXCEPT(FIX::Exception)’ 2023-10-25T16:18:09,964 384 | const DataDictionary* const pAppID ) EXCEPT ( FIX::Exception ); 2023-10-25T16:18:09,964 | ^~~~~~ 2023-10-25T16:18:09,964 C++/DataDictionary.h:416:54: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:09,964 416 | void checkValidTagNumber( const FieldBase& field ) const 2023-10-25T16:18:09,964 | ^~~~~ 2023-10-25T16:18:09,965 | ; 2023-10-25T16:18:09,965 C++/DataDictionary.h:417:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:09,965 417 | EXCEPT ( InvalidTagNumber ) 2023-10-25T16:18:09,965 | ^~~~~~ 2023-10-25T16:18:09,965 C++/DataDictionary.h:423:51: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:09,965 423 | void checkValidFormat( const FieldBase& field ) const 2023-10-25T16:18:09,965 | ^~~~~ 2023-10-25T16:18:09,965 | ; 2023-10-25T16:18:09,966 C++/DataDictionary.h:424:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:09,966 424 | EXCEPT ( IncorrectDataFormat ) 2023-10-25T16:18:09,966 | ^~~~~~ 2023-10-25T16:18:09,966 C++/DataDictionary.h:507:45: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:09,966 507 | void checkValue( const FieldBase& field ) const 2023-10-25T16:18:09,966 | ^~~~~ 2023-10-25T16:18:09,966 | ; 2023-10-25T16:18:09,967 C++/DataDictionary.h:508:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:09,967 508 | EXCEPT ( IncorrectTagValue ) 2023-10-25T16:18:09,967 | ^~~~~~ 2023-10-25T16:18:09,967 C++/DataDictionary.h:518:48: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:09,967 518 | void checkHasValue( const FieldBase& field ) const 2023-10-25T16:18:09,967 | ^~~~~ 2023-10-25T16:18:09,967 | ; 2023-10-25T16:18:09,967 C++/DataDictionary.h:519:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:09,968 519 | EXCEPT ( NoTagValue ) 2023-10-25T16:18:09,968 | ^~~~~~ 2023-10-25T16:18:09,968 C++/DataDictionary.h:527:54: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:09,968 527 | ( const FieldBase& field, const MsgType& msgType ) const 2023-10-25T16:18:09,968 | ^~~~~ 2023-10-25T16:18:09,968 | ; 2023-10-25T16:18:09,968 C++/DataDictionary.h:528:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:09,968 528 | EXCEPT ( TagNotDefinedForMessage ) 2023-10-25T16:18:09,969 | ^~~~~~ 2023-10-25T16:18:09,969 C++/DataDictionary.h:536:80: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:09,969 536 | ( const FieldBase& field, const FieldMap& fieldMap, const MsgType& msgType ) const 2023-10-25T16:18:09,969 | ^~~~~ 2023-10-25T16:18:09,969 | ; 2023-10-25T16:18:09,969 C++/DataDictionary.h:537:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:09,969 537 | EXCEPT ( RepeatingGroupCountMismatch ) 2023-10-25T16:18:09,970 | ^~~~~~ 2023-10-25T16:18:09,970 C++/DataDictionary.h:551:30: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:09,970 551 | const MsgType& msgType ) const 2023-10-25T16:18:09,970 | ^~~~~ 2023-10-25T16:18:09,970 | ; 2023-10-25T16:18:09,970 C++/DataDictionary.h:552:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:09,970 552 | EXCEPT ( RequiredTagMissing ) 2023-10-25T16:18:09,971 | ^~~~~~ 2023-10-25T16:18:10,385 C++/DataDictionary.h: In member function ‘int FIX::DataDictionary::EXCEPT(FIX::Exception)’: 2023-10-25T16:18:10,385 C++/DataDictionary.h:387:15: error: ‘message’ was not declared in this scope; did you mean ‘Message’? 2023-10-25T16:18:10,385 387 | { validate( message, false ); } 2023-10-25T16:18:10,385 | ^~~~~~~ 2023-10-25T16:18:10,386 | Message 2023-10-25T16:18:10,386 C++/DataDictionary.h:387:33: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T16:18:10,386 387 | { validate( message, false ); } 2023-10-25T16:18:10,386 | ^ 2023-10-25T16:18:10,401 C++/DataDictionary.h: In member function ‘int FIX::DataDictionary::EXCEPT(FIX::Exception)’: 2023-10-25T16:18:10,402 C++/DataDictionary.h:389:15: error: ‘message’ was not declared in this scope; did you mean ‘Message’? 2023-10-25T16:18:10,402 389 | { validate( message, bodyOnly ? (DataDictionary*)0 : this, this ); } 2023-10-25T16:18:10,402 | ^~~~~~~ 2023-10-25T16:18:10,402 | Message 2023-10-25T16:18:10,422 C++/DataDictionary.h:389:24: error: ‘bodyOnly’ was not declared in this scope 2023-10-25T16:18:10,422 389 | { validate( message, bodyOnly ? (DataDictionary*)0 : this, this ); } 2023-10-25T16:18:10,422 | ^~~~~~~~ 2023-10-25T16:18:10,422 C++/DataDictionary.h:389:70: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T16:18:10,422 389 | { validate( message, bodyOnly ? (DataDictionary*)0 : this, this ); } 2023-10-25T16:18:10,422 | ^ 2023-10-25T16:18:10,440 C++/DataDictionary.h: In member function ‘int FIX::DataDictionary::EXCEPT(FIX::InvalidTagNumber)’: 2023-10-25T16:18:10,440 C++/DataDictionary.h:419:24: error: ‘field’ was not declared in this scope; did you mean ‘Yield’? 2023-10-25T16:18:10,440 419 | if( m_fields.find( field.getTag() ) == m_fields.end() ) 2023-10-25T16:18:10,440 | ^~~~~ 2023-10-25T16:18:10,441 | Yield 2023-10-25T16:18:10,441 C++/DataDictionary.h:421:3: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T16:18:10,441 421 | } 2023-10-25T16:18:10,441 | ^ 2023-10-25T16:18:10,456 C++/DataDictionary.h: In member function ‘int FIX::DataDictionary::EXCEPT(FIX::IncorrectDataFormat)’: 2023-10-25T16:18:10,456 C++/DataDictionary.h:429:21: error: ‘field’ was not declared in this scope; did you mean ‘Yield’? 2023-10-25T16:18:10,456 429 | getFieldType( field.getTag(), type ); 2023-10-25T16:18:10,456 | ^~~~~ 2023-10-25T16:18:10,456 | Yield 2023-10-25T16:18:10,473 C++/DataDictionary.h:504:34: error: ‘field’ was not declared in this scope; did you mean ‘Yield’? 2023-10-25T16:18:10,473 504 | { throw IncorrectDataFormat( field.getTag(), field.getString() ); } 2023-10-25T16:18:10,473 | ^~~~~ 2023-10-25T16:18:10,474 | Yield 2023-10-25T16:18:10,474 C++/DataDictionary.h:505:3: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T16:18:10,474 505 | } 2023-10-25T16:18:10,474 | ^ 2023-10-25T16:18:10,489 C++/DataDictionary.h: In member function ‘int FIX::DataDictionary::EXCEPT(FIX::IncorrectTagValue)’: 2023-10-25T16:18:10,489 C++/DataDictionary.h:510:26: error: ‘field’ was not declared in this scope; did you mean ‘Yield’? 2023-10-25T16:18:10,489 510 | if ( !hasFieldValue( field.getTag() ) ) return ; 2023-10-25T16:18:10,490 | ^~~~~ 2023-10-25T16:18:10,490 | Yield 2023-10-25T16:18:10,490 C++/DataDictionary.h:510:45: error: return-statement with no value, in function returning ‘int’ [-fpermissive] 2023-10-25T16:18:10,490 510 | if ( !hasFieldValue( field.getTag() ) ) return ; 2023-10-25T16:18:10,490 | ^~~~~~ 2023-10-25T16:18:10,505 C++/DataDictionary.h:512:32: error: ‘field’ was not declared in this scope; did you mean ‘Yield’? 2023-10-25T16:18:10,505 512 | const std::string& value = field.getString(); 2023-10-25T16:18:10,505 | ^~~~~ 2023-10-25T16:18:10,505 | Yield 2023-10-25T16:18:10,520 C++/DataDictionary.h: In member function ‘int FIX::DataDictionary::EXCEPT(FIX::NoTagValue)’: 2023-10-25T16:18:10,521 C++/DataDictionary.h:521:38: error: ‘field’ was not declared in this scope; did you mean ‘Yield’? 2023-10-25T16:18:10,521 521 | if ( m_checkFieldsHaveValues && !field.getString().length() ) 2023-10-25T16:18:10,521 | ^~~~~ 2023-10-25T16:18:10,521 | Yield 2023-10-25T16:18:10,521 C++/DataDictionary.h:523:3: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T16:18:10,521 523 | } 2023-10-25T16:18:10,522 | ^ 2023-10-25T16:18:10,537 C++/DataDictionary.h: In member function ‘int FIX::DataDictionary::EXCEPT(FIX::TagNotDefinedForMessage)’: 2023-10-25T16:18:10,537 C++/DataDictionary.h:530:23: error: ‘msgType’ was not declared in this scope; did you mean ‘MsgType’? 2023-10-25T16:18:10,537 530 | if ( !isMsgField( msgType, field.getTag() ) ) 2023-10-25T16:18:10,537 | ^~~~~~~ 2023-10-25T16:18:10,537 | MsgType 2023-10-25T16:18:10,552 C++/DataDictionary.h:530:32: error: ‘field’ was not declared in this scope; did you mean ‘Yield’? 2023-10-25T16:18:10,553 530 | if ( !isMsgField( msgType, field.getTag() ) ) 2023-10-25T16:18:10,553 | ^~~~~ 2023-10-25T16:18:10,553 | Yield 2023-10-25T16:18:10,553 C++/DataDictionary.h:532:3: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T16:18:10,553 532 | } 2023-10-25T16:18:10,553 | ^ 2023-10-25T16:18:10,568 C++/DataDictionary.h: In member function ‘int FIX::DataDictionary::EXCEPT(FIX::RepeatingGroupCountMismatch)’: 2023-10-25T16:18:10,569 C++/DataDictionary.h:539:20: error: ‘field’ was not declared in this scope; did you mean ‘Yield’? 2023-10-25T16:18:10,569 539 | int fieldNum = field.getTag(); 2023-10-25T16:18:10,569 | ^~~~~ 2023-10-25T16:18:10,569 | Yield 2023-10-25T16:18:10,584 C++/DataDictionary.h:540:17: error: ‘msgType’ was not declared in this scope; did you mean ‘MsgType’? 2023-10-25T16:18:10,585 540 | if( isGroup(msgType, fieldNum) ) 2023-10-25T16:18:10,585 | ^~~~~~~ 2023-10-25T16:18:10,585 | MsgType 2023-10-25T16:18:10,601 C++/DataDictionary.h:542:16: error: ‘fieldMap’ was not declared in this scope; did you mean ‘FieldMap’? 2023-10-25T16:18:10,602 542 | if( (int)fieldMap.groupCount(fieldNum) 2023-10-25T16:18:10,602 | ^~~~~~~~ 2023-10-25T16:18:10,602 | FieldMap 2023-10-25T16:18:10,626 C++/DataDictionary.h: In member function ‘int FIX::DataDictionary::EXCEPT(FIX::RequiredTagMissing)’: 2023-10-25T16:18:10,626 C++/DataDictionary.h:556:34: error: ‘header’ was not declared in this scope 2023-10-25T16:18:10,626 556 | if( NBF.second == true && !header.isSetField(NBF.first) ) 2023-10-25T16:18:10,627 | ^~~~~~ 2023-10-25T16:18:10,647 C++/DataDictionary.h:562:34: error: ‘trailer’ was not declared in this scope 2023-10-25T16:18:10,647 562 | if( NBF.second == true && !trailer.isSetField(NBF.first) ) 2023-10-25T16:18:10,647 | ^~~~~~~ 2023-10-25T16:18:10,663 C++/DataDictionary.h:567:32: error: ‘msgType’ was not declared in this scope; did you mean ‘MsgType’? 2023-10-25T16:18:10,663 567 | = m_requiredFields.find( msgType.getString() ); 2023-10-25T16:18:10,664 | ^~~~~~~ 2023-10-25T16:18:10,664 | MsgType 2023-10-25T16:18:10,664 C++/DataDictionary.h:568:41: error: return-statement with no value, in function returning ‘int’ [-fpermissive] 2023-10-25T16:18:10,664 568 | if ( iM == m_requiredFields.end() ) return ; 2023-10-25T16:18:10,664 | ^~~~~~ 2023-10-25T16:18:10,681 C++/DataDictionary.h:574:12: error: ‘body’ was not declared in this scope 2023-10-25T16:18:10,681 574 | if( !body.isSetField( F ) ) 2023-10-25T16:18:10,681 | ^~~~ 2023-10-25T16:18:10,681 C++/DataDictionary.h:578:20: error: ‘g_const_iterator’ is not a member of ‘FIX::FieldMap’ 2023-10-25T16:18:10,681 578 | for( FieldMap::g_const_iterator groups = body.g_begin(); groups != body.g_end(); ++groups ) 2023-10-25T16:18:10,682 | ^~~~~~~~~~~~~~~~ 2023-10-25T16:18:10,698 C++/DataDictionary.h:578:62: error: ‘groups’ was not declared in this scope; did you mean ‘m_groups’? 2023-10-25T16:18:10,698 578 | for( FieldMap::g_const_iterator groups = body.g_begin(); groups != body.g_end(); ++groups ) 2023-10-25T16:18:10,698 | ^~~~~~ 2023-10-25T16:18:10,698 | m_groups 2023-10-25T16:18:10,713 C++/DataDictionary.h:578:72: error: ‘body’ was not declared in this scope 2023-10-25T16:18:10,714 578 | for( FieldMap::g_const_iterator groups = body.g_begin(); groups != body.g_end(); ++groups ) 2023-10-25T16:18:10,714 | ^~~~ 2023-10-25T16:18:10,825 In file included from C++/Application.h:25, 2023-10-25T16:18:10,826 from C++/Acceptor.h:29, 2023-10-25T16:18:10,826 from C++/Acceptor.cpp:26: 2023-10-25T16:18:10,826 C++/Message.h: At global scope: 2023-10-25T16:18:10,826 C++/Message.h:59:54: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:10,826 59 | Group& getGroup( unsigned num, FIX::Group& group ) const EXCEPT ( FieldNotFound ) 2023-10-25T16:18:10,827 | ^~~~~ 2023-10-25T16:18:10,827 | ; 2023-10-25T16:18:10,827 C++/Message.h:59:60: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:10,827 59 | Group& getGroup( unsigned num, FIX::Group& group ) const EXCEPT ( FieldNotFound ) 2023-10-25T16:18:10,827 | ^~~~~~ 2023-10-25T16:18:10,849 C++/Message.h: In member function ‘int FIX::Header::EXCEPT(FIX::FieldNotFound)’: 2023-10-25T16:18:10,849 C++/Message.h:60:5: error: ‘group’ was not declared in this scope; did you mean ‘Group’? 2023-10-25T16:18:10,849 60 | { group.clear(); 2023-10-25T16:18:10,850 | ^~~~~ 2023-10-25T16:18:10,850 | Group 2023-10-25T16:18:10,867 C++/Message.h:62:29: error: ‘num’ was not declared in this scope; did you mean ‘enum’? 2023-10-25T16:18:10,867 62 | ( FieldMap::getGroup( num, group.field(), group ) ); 2023-10-25T16:18:10,867 | ^~~ 2023-10-25T16:18:10,868 | enum 2023-10-25T16:18:10,868 C++/Message.h: At global scope: 2023-10-25T16:18:10,868 C++/Message.h:94:54: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:10,868 94 | Group& getGroup( unsigned num, FIX::Group& group ) const EXCEPT ( FieldNotFound ) 2023-10-25T16:18:10,869 | ^~~~~ 2023-10-25T16:18:10,869 | ; 2023-10-25T16:18:10,869 C++/Message.h:94:60: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:10,869 94 | Group& getGroup( unsigned num, FIX::Group& group ) const EXCEPT ( FieldNotFound ) 2023-10-25T16:18:10,869 | ^~~~~~ 2023-10-25T16:18:10,892 C++/Message.h: In member function ‘int FIX::Trailer::EXCEPT(FIX::FieldNotFound)’: 2023-10-25T16:18:10,892 C++/Message.h:95:5: error: ‘group’ was not declared in this scope; did you mean ‘Group’? 2023-10-25T16:18:10,892 95 | { group.clear(); 2023-10-25T16:18:10,892 | ^~~~~ 2023-10-25T16:18:10,892 | Group 2023-10-25T16:18:10,909 C++/Message.h:97:29: error: ‘num’ was not declared in this scope; did you mean ‘enum’? 2023-10-25T16:18:10,910 97 | ( FieldMap::getGroup( num, group.field(), group ) ); 2023-10-25T16:18:10,910 | ^~~ 2023-10-25T16:18:10,910 | enum 2023-10-25T16:18:10,910 C++/Message.h: At global scope: 2023-10-25T16:18:10,911 C++/Message.h:132:60: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:10,911 132 | Message( const std::string& string, bool validate = true ) 2023-10-25T16:18:10,911 | ^ 2023-10-25T16:18:10,911 | ; 2023-10-25T16:18:10,911 C++/Message.h:133:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:10,911 133 | EXCEPT ( InvalidMessage ); 2023-10-25T16:18:10,912 | ^~~~~~ 2023-10-25T16:18:10,912 C++/Message.h:137:33: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:10,912 137 | bool validate = true ) 2023-10-25T16:18:10,912 | ^ 2023-10-25T16:18:10,912 | ; 2023-10-25T16:18:10,912 C++/Message.h:138:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:10,912 138 | EXCEPT ( InvalidMessage ); 2023-10-25T16:18:10,913 | ^~~~~~ 2023-10-25T16:18:10,913 C++/Message.h:138:3: error: ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ cannot be overloaded with ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ 2023-10-25T16:18:10,913 C++/Message.h:133:3: note: previous declaration ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ 2023-10-25T16:18:10,913 133 | EXCEPT ( InvalidMessage ); 2023-10-25T16:18:10,913 | ^~~~~~ 2023-10-25T16:18:10,913 C++/Message.h:142:87: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:10,913 142 | const FIX::DataDictionary& applicationDataDictionary, bool validate = true ) 2023-10-25T16:18:10,914 | ^ 2023-10-25T16:18:10,914 | ; 2023-10-25T16:18:10,914 C++/Message.h:143:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:10,914 143 | EXCEPT ( InvalidMessage ); 2023-10-25T16:18:10,914 | ^~~~~~ 2023-10-25T16:18:10,914 C++/Message.h:143:3: error: ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ cannot be overloaded with ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ 2023-10-25T16:18:10,914 C++/Message.h:133:3: note: previous declaration ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ 2023-10-25T16:18:10,915 133 | EXCEPT ( InvalidMessage ); 2023-10-25T16:18:10,915 | ^~~~~~ 2023-10-25T16:18:10,915 C++/Message.h:151:33: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:10,915 151 | bool validate = true ) 2023-10-25T16:18:10,915 | ^ 2023-10-25T16:18:10,915 | ; 2023-10-25T16:18:10,915 C++/Message.h:152:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:10,916 152 | EXCEPT ( InvalidMessage ); 2023-10-25T16:18:10,916 | ^~~~~~ 2023-10-25T16:18:10,916 C++/Message.h:152:3: error: ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ cannot be overloaded with ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ 2023-10-25T16:18:10,916 C++/Message.h:133:3: note: previous declaration ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ 2023-10-25T16:18:10,917 133 | EXCEPT ( InvalidMessage ); 2023-10-25T16:18:10,917 | ^~~~~~ 2023-10-25T16:18:10,917 C++/Message.h:161:33: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:10,917 161 | bool validate = true ) 2023-10-25T16:18:10,917 | ^ 2023-10-25T16:18:10,917 | ; 2023-10-25T16:18:10,917 C++/Message.h:162:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:10,918 162 | EXCEPT ( InvalidMessage ); 2023-10-25T16:18:10,918 | ^~~~~~ 2023-10-25T16:18:10,918 C++/Message.h:162:3: error: ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ cannot be overloaded with ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ 2023-10-25T16:18:10,918 C++/Message.h:133:3: note: previous declaration ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ 2023-10-25T16:18:10,918 133 | EXCEPT ( InvalidMessage ); 2023-10-25T16:18:10,918 | ^~~~~~ 2023-10-25T16:18:10,918 C++/Message.h:181:54: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:10,919 181 | Group& getGroup( unsigned num, FIX::Group& group ) const EXCEPT ( FieldNotFound ) 2023-10-25T16:18:10,919 | ^~~~~ 2023-10-25T16:18:10,919 | ; 2023-10-25T16:18:10,919 C++/Message.h:181:60: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:10,919 181 | Group& getGroup( unsigned num, FIX::Group& group ) const EXCEPT ( FieldNotFound ) 2023-10-25T16:18:10,919 | ^~~~~~ 2023-10-25T16:18:10,920 C++/Message.h:229:45: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:10,920 229 | void setString( const std::string& string ) 2023-10-25T16:18:10,920 | ^ 2023-10-25T16:18:10,920 | ; 2023-10-25T16:18:10,920 C++/Message.h:230:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:10,920 230 | EXCEPT ( InvalidMessage ) 2023-10-25T16:18:10,921 | ^~~~~~ 2023-10-25T16:18:10,921 C++/Message.h:230:3: error: ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ cannot be overloaded with ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ 2023-10-25T16:18:10,921 C++/Message.h:133:3: note: previous declaration ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ 2023-10-25T16:18:10,921 133 | EXCEPT ( InvalidMessage ); 2023-10-25T16:18:10,921 | ^~~~~~ 2023-10-25T16:18:10,921 C++/Message.h:232:60: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:10,922 232 | void setString( const std::string& string, bool validate ) 2023-10-25T16:18:10,922 | ^ 2023-10-25T16:18:10,922 | ; 2023-10-25T16:18:10,922 C++/Message.h:233:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:10,922 233 | EXCEPT ( InvalidMessage ) 2023-10-25T16:18:10,922 | ^~~~~~ 2023-10-25T16:18:10,922 C++/Message.h:233:3: error: ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ cannot be overloaded with ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ 2023-10-25T16:18:10,922 C++/Message.h:133:3: note: previous declaration ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ 2023-10-25T16:18:10,923 133 | EXCEPT ( InvalidMessage ); 2023-10-25T16:18:10,923 | ^~~~~~ 2023-10-25T16:18:10,923 C++/Message.h:237:62: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:10,923 237 | const FIX::DataDictionary* pDataDictionary ) 2023-10-25T16:18:10,923 | ^ 2023-10-25T16:18:10,923 | ; 2023-10-25T16:18:10,923 C++/Message.h:238:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:10,923 238 | EXCEPT ( InvalidMessage ) 2023-10-25T16:18:10,924 | ^~~~~~ 2023-10-25T16:18:10,924 C++/Message.h:238:3: error: ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ cannot be overloaded with ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ 2023-10-25T16:18:10,924 C++/Message.h:133:3: note: previous declaration ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ 2023-10-25T16:18:10,924 133 | EXCEPT ( InvalidMessage ); 2023-10-25T16:18:10,924 | ^~~~~~ 2023-10-25T16:18:10,924 C++/Message.h:244:73: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:10,924 244 | const FIX::DataDictionary* pApplicationDataDictionary ) 2023-10-25T16:18:10,924 | ^ 2023-10-25T16:18:10,925 | ; 2023-10-25T16:18:10,925 C++/Message.h:245:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:10,925 245 | EXCEPT ( InvalidMessage ); 2023-10-25T16:18:10,925 | ^~~~~~ 2023-10-25T16:18:10,925 C++/Message.h:245:3: error: ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ cannot be overloaded with ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ 2023-10-25T16:18:10,925 C++/Message.h:133:3: note: previous declaration ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’ 2023-10-25T16:18:10,925 133 | EXCEPT ( InvalidMessage ); 2023-10-25T16:18:10,926 | ^~~~~~ 2023-10-25T16:18:10,926 C++/Message.h:378:63: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:10,926 378 | SessionID getSessionID( const std::string& qualifier = "" ) const 2023-10-25T16:18:10,926 | ^~~~~ 2023-10-25T16:18:10,926 | ; 2023-10-25T16:18:10,926 C++/Message.h:379:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:10,927 379 | EXCEPT ( FieldNotFound ); 2023-10-25T16:18:10,927 | ^~~~~~ 2023-10-25T16:18:10,927 C++/Message.h:379:3: error: ‘int FIX::Message::EXCEPT(FIX::FieldNotFound)’ cannot be overloaded with ‘int FIX::Message::EXCEPT(FIX::FieldNotFound)’ 2023-10-25T16:18:10,927 C++/Message.h:181:60: note: previous declaration ‘int FIX::Message::EXCEPT(FIX::FieldNotFound)’ 2023-10-25T16:18:10,927 181 | Group& getGroup( unsigned num, FIX::Group& group ) const EXCEPT ( FieldNotFound ) 2023-10-25T16:18:10,927 | ^~~~~~ 2023-10-25T16:18:10,936 C++/Message.h: In member function ‘int FIX::Message::EXCEPT(FIX::FieldNotFound)’: 2023-10-25T16:18:10,936 C++/Message.h:182:5: error: ‘group’ was not declared in this scope; did you mean ‘Group’? 2023-10-25T16:18:10,937 182 | { group.clear(); 2023-10-25T16:18:10,937 | ^~~~~ 2023-10-25T16:18:10,937 | Group 2023-10-25T16:18:10,954 C++/Message.h:184:29: error: ‘num’ was not declared in this scope; did you mean ‘enum’? 2023-10-25T16:18:10,954 184 | ( FieldMap::getGroup( num, group.field(), group ) ); 2023-10-25T16:18:10,954 | ^~~ 2023-10-25T16:18:10,955 | enum 2023-10-25T16:18:10,958 C++/Message.h: In member function ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’: 2023-10-25T16:18:10,958 C++/Message.h:231:15: error: ‘string’ was not declared in this scope; did you mean ‘std::string’? 2023-10-25T16:18:10,958 231 | { setString(string, true); } 2023-10-25T16:18:10,959 | ^~~~~~ 2023-10-25T16:18:10,959 | std::string 2023-10-25T16:18:10,959 In file included from /usr/include/c++/10/iosfwd:39, 2023-10-25T16:18:10,959 from /usr/include/c++/10/ios:38, 2023-10-25T16:18:10,959 from /usr/include/c++/10/istream:38, 2023-10-25T16:18:10,959 from /usr/include/c++/10/sstream:38, 2023-10-25T16:18:10,959 from C++/Field.h:29, 2023-10-25T16:18:10,960 from C++/FieldMap.h:29, 2023-10-25T16:18:10,960 from C++/Message.h:29, 2023-10-25T16:18:10,960 from C++/Application.h:25, 2023-10-25T16:18:10,960 from C++/Acceptor.h:29, 2023-10-25T16:18:10,960 from C++/Acceptor.cpp:26: 2023-10-25T16:18:10,960 /usr/include/c++/10/bits/stringfwd.h:79:33: note: ‘std::string’ declared here 2023-10-25T16:18:10,961 79 | typedef basic_string string; 2023-10-25T16:18:10,961 | ^~~~~~ 2023-10-25T16:18:10,961 In file included from C++/Application.h:25, 2023-10-25T16:18:10,961 from C++/Acceptor.h:29, 2023-10-25T16:18:10,961 from C++/Acceptor.cpp:26: 2023-10-25T16:18:10,961 C++/Message.h:231:30: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T16:18:10,961 231 | { setString(string, true); } 2023-10-25T16:18:10,962 | ^ 2023-10-25T16:18:10,962 C++/Message.h: In member function ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’: 2023-10-25T16:18:10,962 C++/Message.h:234:15: error: ‘string’ was not declared in this scope; did you mean ‘std::string’? 2023-10-25T16:18:10,962 234 | { setString(string, validate, 0); } 2023-10-25T16:18:10,962 | ^~~~~~ 2023-10-25T16:18:10,963 | std::string 2023-10-25T16:18:10,963 In file included from /usr/include/c++/10/iosfwd:39, 2023-10-25T16:18:10,963 from /usr/include/c++/10/ios:38, 2023-10-25T16:18:10,963 from /usr/include/c++/10/istream:38, 2023-10-25T16:18:10,963 from /usr/include/c++/10/sstream:38, 2023-10-25T16:18:10,963 from C++/Field.h:29, 2023-10-25T16:18:10,964 from C++/FieldMap.h:29, 2023-10-25T16:18:10,964 from C++/Message.h:29, 2023-10-25T16:18:10,964 from C++/Application.h:25, 2023-10-25T16:18:10,964 from C++/Acceptor.h:29, 2023-10-25T16:18:10,964 from C++/Acceptor.cpp:26: 2023-10-25T16:18:10,964 /usr/include/c++/10/bits/stringfwd.h:79:33: note: ‘std::string’ declared here 2023-10-25T16:18:10,965 79 | typedef basic_string string; 2023-10-25T16:18:10,965 | ^~~~~~ 2023-10-25T16:18:10,965 In file included from C++/Application.h:25, 2023-10-25T16:18:10,965 from C++/Acceptor.h:29, 2023-10-25T16:18:10,965 from C++/Acceptor.cpp:26: 2023-10-25T16:18:10,966 C++/Message.h:234:37: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T16:18:10,966 234 | { setString(string, validate, 0); } 2023-10-25T16:18:10,966 | ^ 2023-10-25T16:18:10,966 C++/Message.h: In member function ‘int FIX::Message::EXCEPT(FIX::InvalidMessage)’: 2023-10-25T16:18:10,966 C++/Message.h:239:15: error: ‘string’ was not declared in this scope; did you mean ‘std::string’? 2023-10-25T16:18:10,966 239 | { setString(string, validate, pDataDictionary, pDataDictionary); } 2023-10-25T16:18:10,966 | ^~~~~~ 2023-10-25T16:18:10,967 | std::string 2023-10-25T16:18:10,967 In file included from /usr/include/c++/10/iosfwd:39, 2023-10-25T16:18:10,967 from /usr/include/c++/10/ios:38, 2023-10-25T16:18:10,967 from /usr/include/c++/10/istream:38, 2023-10-25T16:18:10,967 from /usr/include/c++/10/sstream:38, 2023-10-25T16:18:10,967 from C++/Field.h:29, 2023-10-25T16:18:10,968 from C++/FieldMap.h:29, 2023-10-25T16:18:10,968 from C++/Message.h:29, 2023-10-25T16:18:10,968 from C++/Application.h:25, 2023-10-25T16:18:10,968 from C++/Acceptor.h:29, 2023-10-25T16:18:10,968 from C++/Acceptor.cpp:26: 2023-10-25T16:18:10,968 /usr/include/c++/10/bits/stringfwd.h:79:33: note: ‘std::string’ declared here 2023-10-25T16:18:10,969 79 | typedef basic_string string; 2023-10-25T16:18:10,969 | ^~~~~~ 2023-10-25T16:18:10,986 In file included from C++/Application.h:25, 2023-10-25T16:18:10,986 from C++/Acceptor.h:29, 2023-10-25T16:18:10,986 from C++/Acceptor.cpp:26: 2023-10-25T16:18:10,986 C++/Message.h:239:33: error: ‘pDataDictionary’ was not declared in this scope; did you mean ‘DataDictionary’? 2023-10-25T16:18:10,986 239 | { setString(string, validate, pDataDictionary, pDataDictionary); } 2023-10-25T16:18:10,987 | ^~~~~~~~~~~~~~~ 2023-10-25T16:18:10,987 | DataDictionary 2023-10-25T16:18:10,987 C++/Message.h:239:68: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T16:18:10,987 239 | { setString(string, validate, pDataDictionary, pDataDictionary); } 2023-10-25T16:18:10,987 | ^ 2023-10-25T16:18:11,000 C++/Message.h: At global scope: 2023-10-25T16:18:11,001 C++/Message.h:425:1: error: expected initializer before ‘EXCEPT’ 2023-10-25T16:18:11,001 425 | EXCEPT ( MessageParseError ) 2023-10-25T16:18:11,001 | ^~~~~~ 2023-10-25T16:18:11,012 In file included from C++/Acceptor.h:29, 2023-10-25T16:18:11,012 from C++/Acceptor.cpp:26: 2023-10-25T16:18:11,012 C++/Application.h:56:50: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,013 56 | virtual void toApp( Message&, const SessionID& ) 2023-10-25T16:18:11,013 | ^ 2023-10-25T16:18:11,013 | ; 2023-10-25T16:18:11,013 C++/Application.h:57:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,014 57 | EXCEPT ( DoNotSend ) = 0; 2023-10-25T16:18:11,014 | ^~~~~~ 2023-10-25T16:18:11,014 C++/Application.h:59:60: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,014 59 | virtual void fromAdmin( const Message&, const SessionID& ) 2023-10-25T16:18:11,014 | ^ 2023-10-25T16:18:11,015 | ; 2023-10-25T16:18:11,015 C++/Application.h:60:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,015 60 | EXCEPT ( FieldNotFound, IncorrectDataFormat, IncorrectTagValue, RejectLogon ) = 0; 2023-10-25T16:18:11,015 | ^~~~~~ 2023-10-25T16:18:11,015 C++/Application.h:62:58: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,015 62 | virtual void fromApp( const Message&, const SessionID& ) 2023-10-25T16:18:11,016 | ^ 2023-10-25T16:18:11,016 | ; 2023-10-25T16:18:11,016 C++/Application.h:63:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,016 63 | EXCEPT ( FieldNotFound, IncorrectDataFormat, IncorrectTagValue, UnsupportedMessageType ) = 0; 2023-10-25T16:18:11,016 | ^~~~~~ 2023-10-25T16:18:11,016 C++/Application.h:57:3: error: initializer specified for non-virtual method ‘int FIX::Application::EXCEPT(FIX::DoNotSend)’ 2023-10-25T16:18:11,017 57 | EXCEPT ( DoNotSend ) = 0; 2023-10-25T16:18:11,017 | ^~~~~~ 2023-10-25T16:18:11,017 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-25T16:18:11,017 60 | EXCEPT ( FieldNotFound, IncorrectDataFormat, IncorrectTagValue, RejectLogon ) = 0; 2023-10-25T16:18:11,017 | ^~~~~~ 2023-10-25T16:18:11,018 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-25T16:18:11,018 63 | EXCEPT ( FieldNotFound, IncorrectDataFormat, IncorrectTagValue, UnsupportedMessageType ) = 0; 2023-10-25T16:18:11,018 | ^~~~~~ 2023-10-25T16:18:11,018 C++/Application.h:89:60: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,018 89 | void toApp( Message& message, const SessionID& sessionID ) 2023-10-25T16:18:11,018 | ^ 2023-10-25T16:18:11,019 | ; 2023-10-25T16:18:11,019 C++/Application.h:90:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,019 90 | EXCEPT ( DoNotSend ) 2023-10-25T16:18:11,019 | ^~~~~~ 2023-10-25T16:18:11,019 C++/Application.h:92:70: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,020 92 | void fromAdmin( const Message& message, const SessionID& sessionID ) 2023-10-25T16:18:11,020 | ^ 2023-10-25T16:18:11,020 | ; 2023-10-25T16:18:11,020 C++/Application.h:93:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,020 93 | EXCEPT ( FieldNotFound, IncorrectDataFormat, IncorrectTagValue, RejectLogon ) 2023-10-25T16:18:11,020 | ^~~~~~ 2023-10-25T16:18:11,020 C++/Application.h:95:68: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,021 95 | void fromApp( const Message& message, const SessionID& sessionID ) 2023-10-25T16:18:11,021 | ^ 2023-10-25T16:18:11,021 | ; 2023-10-25T16:18:11,021 C++/Application.h:96:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,021 96 | EXCEPT ( FieldNotFound, IncorrectDataFormat, IncorrectTagValue, UnsupportedMessageType ) 2023-10-25T16:18:11,022 | ^~~~~~ 2023-10-25T16:18:11,042 C++/Application.h: In member function ‘int FIX::SynchronizedApplication::EXCEPT(FIX::DoNotSend)’: 2023-10-25T16:18:11,042 C++/Application.h:91:39: error: ‘message’ was not declared in this scope; did you mean ‘Message’? 2023-10-25T16:18:11,042 91 | { Locker l( m_mutex ); app().toApp( message, sessionID ); } 2023-10-25T16:18:11,042 | ^~~~~~~ 2023-10-25T16:18:11,043 | Message 2023-10-25T16:18:11,060 C++/Application.h:91:48: error: ‘sessionID’ was not declared in this scope; did you mean ‘SessionID’? 2023-10-25T16:18:11,060 91 | { Locker l( m_mutex ); app().toApp( message, sessionID ); } 2023-10-25T16:18:11,061 | ^~~~~~~~~ 2023-10-25T16:18:11,061 | SessionID 2023-10-25T16:18:11,061 C++/Application.h:91:61: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T16:18:11,061 91 | { Locker l( m_mutex ); app().toApp( message, sessionID ); } 2023-10-25T16:18:11,061 | ^ 2023-10-25T16:18:11,079 C++/Application.h: In member function ‘int FIX::SynchronizedApplication::EXCEPT(FIX::FieldNotFound, FIX::IncorrectDataFormat, FIX::IncorrectTagValue, FIX::RejectLogon)’: 2023-10-25T16:18:11,079 C++/Application.h:94:43: error: ‘message’ was not declared in this scope; did you mean ‘Message’? 2023-10-25T16:18:11,079 94 | { Locker l( m_mutex ); app().fromAdmin( message, sessionID ); } 2023-10-25T16:18:11,080 | ^~~~~~~ 2023-10-25T16:18:11,080 | Message 2023-10-25T16:18:11,097 C++/Application.h:94:52: error: ‘sessionID’ was not declared in this scope; did you mean ‘SessionID’? 2023-10-25T16:18:11,098 94 | { Locker l( m_mutex ); app().fromAdmin( message, sessionID ); } 2023-10-25T16:18:11,098 | ^~~~~~~~~ 2023-10-25T16:18:11,098 | SessionID 2023-10-25T16:18:11,098 C++/Application.h:94:65: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T16:18:11,098 94 | { Locker l( m_mutex ); app().fromAdmin( message, sessionID ); } 2023-10-25T16:18:11,098 | ^ 2023-10-25T16:18:11,116 C++/Application.h: In member function ‘int FIX::SynchronizedApplication::EXCEPT(FIX::FieldNotFound, FIX::IncorrectDataFormat, FIX::IncorrectTagValue, FIX::UnsupportedMessageType)’: 2023-10-25T16:18:11,116 C++/Application.h:97:41: error: ‘message’ was not declared in this scope; did you mean ‘Message’? 2023-10-25T16:18:11,117 97 | { Locker l( m_mutex ); app().fromApp( message, sessionID ); } 2023-10-25T16:18:11,117 | ^~~~~~~ 2023-10-25T16:18:11,117 | Message 2023-10-25T16:18:11,134 C++/Application.h:97:50: error: ‘sessionID’ was not declared in this scope; did you mean ‘SessionID’? 2023-10-25T16:18:11,135 97 | { Locker l( m_mutex ); app().fromApp( message, sessionID ); } 2023-10-25T16:18:11,135 | ^~~~~~~~~ 2023-10-25T16:18:11,135 | SessionID 2023-10-25T16:18:11,135 C++/Application.h:97:63: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T16:18:11,135 97 | { Locker l( m_mutex ); app().fromApp( message, sessionID ); } 2023-10-25T16:18:11,136 | ^ 2023-10-25T16:18:11,136 C++/Application.h: At global scope: 2023-10-25T16:18:11,136 C++/Application.h:117:42: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,136 117 | void toApp( Message&, const SessionID& ) 2023-10-25T16:18:11,136 | ^ 2023-10-25T16:18:11,137 | ; 2023-10-25T16:18:11,137 C++/Application.h:118:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,137 118 | EXCEPT ( DoNotSend ) {} 2023-10-25T16:18:11,137 | ^~~~~~ 2023-10-25T16:18:11,137 C++/Application.h:119:52: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,137 119 | void fromAdmin( const Message&, const SessionID& ) 2023-10-25T16:18:11,137 | ^ 2023-10-25T16:18:11,138 | ; 2023-10-25T16:18:11,138 C++/Application.h:120:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,138 120 | EXCEPT ( FieldNotFound, IncorrectDataFormat, IncorrectTagValue, RejectLogon ) {} 2023-10-25T16:18:11,138 | ^~~~~~ 2023-10-25T16:18:11,139 C++/Application.h:121:50: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,139 121 | void fromApp( const Message&, const SessionID& ) 2023-10-25T16:18:11,139 | ^ 2023-10-25T16:18:11,139 | ; 2023-10-25T16:18:11,139 C++/Application.h:122:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,139 122 | EXCEPT ( FieldNotFound, IncorrectDataFormat, IncorrectTagValue, UnsupportedMessageType ) {} 2023-10-25T16:18:11,140 | ^~~~~~ 2023-10-25T16:18:11,140 C++/Application.h: In member function ‘int FIX::NullApplication::EXCEPT(FIX::DoNotSend)’: 2023-10-25T16:18:11,140 C++/Application.h:118:25: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T16:18:11,140 118 | EXCEPT ( DoNotSend ) {} 2023-10-25T16:18:11,140 | ^ 2023-10-25T16:18:11,141 C++/Application.h: In member function ‘int FIX::NullApplication::EXCEPT(FIX::FieldNotFound, FIX::IncorrectDataFormat, FIX::IncorrectTagValue, FIX::RejectLogon)’: 2023-10-25T16:18:11,141 C++/Application.h:120:82: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T16:18:11,141 120 | EXCEPT ( FieldNotFound, IncorrectDataFormat, IncorrectTagValue, RejectLogon ) {} 2023-10-25T16:18:11,141 | ^ 2023-10-25T16:18:11,141 C++/Application.h: In member function ‘int FIX::NullApplication::EXCEPT(FIX::FieldNotFound, FIX::IncorrectDataFormat, FIX::IncorrectTagValue, FIX::UnsupportedMessageType)’: 2023-10-25T16:18:11,141 C++/Application.h:122:93: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T16:18:11,142 122 | EXCEPT ( FieldNotFound, IncorrectDataFormat, IncorrectTagValue, UnsupportedMessageType ) {} 2023-10-25T16:18:11,142 | ^ 2023-10-25T16:18:11,143 In file included from C++/Acceptor.h:30, 2023-10-25T16:18:11,144 from C++/Acceptor.cpp:26: 2023-10-25T16:18:11,144 C++/MessageStore.h: At global scope: 2023-10-25T16:18:11,144 C++/MessageStore.h:71:45: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,144 71 | virtual bool set( int, const std::string& ) 2023-10-25T16:18:11,144 | ^ 2023-10-25T16:18:11,144 | ; 2023-10-25T16:18:11,144 C++/MessageStore.h:72:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,145 72 | EXCEPT ( IOException ) = 0; 2023-10-25T16:18:11,145 | ^~~~~~ 2023-10-25T16:18:11,145 C++/MessageStore.h:73:63: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,145 73 | virtual void get( int, int, std::vector < std::string > & ) const 2023-10-25T16:18:11,145 | ^~~~~ 2023-10-25T16:18:11,145 | ; 2023-10-25T16:18:11,146 C++/MessageStore.h:74:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,146 74 | EXCEPT ( IOException ) = 0; 2023-10-25T16:18:11,146 | ^~~~~~ 2023-10-25T16:18:11,146 C++/MessageStore.h:74:3: error: ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,146 C++/MessageStore.h:72:3: note: previous declaration ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,147 72 | EXCEPT ( IOException ) = 0; 2023-10-25T16:18:11,147 | ^~~~~~ 2023-10-25T16:18:11,147 C++/MessageStore.h:76:40: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,147 76 | virtual int getNextSenderMsgSeqNum() const EXCEPT ( IOException ) = 0; 2023-10-25T16:18:11,147 | ^~~~~ 2023-10-25T16:18:11,148 | ; 2023-10-25T16:18:11,148 C++/MessageStore.h:76:46: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,148 76 | virtual int getNextSenderMsgSeqNum() const EXCEPT ( IOException ) = 0; 2023-10-25T16:18:11,148 | ^~~~~~ 2023-10-25T16:18:11,148 C++/MessageStore.h:76:46: error: ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,148 C++/MessageStore.h:72:3: note: previous declaration ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,149 72 | EXCEPT ( IOException ) = 0; 2023-10-25T16:18:11,149 | ^~~~~~ 2023-10-25T16:18:11,149 C++/MessageStore.h:77:40: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,149 77 | virtual int getNextTargetMsgSeqNum() const EXCEPT ( IOException ) = 0; 2023-10-25T16:18:11,149 | ^~~~~ 2023-10-25T16:18:11,149 | ; 2023-10-25T16:18:11,149 C++/MessageStore.h:77:46: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,149 77 | virtual int getNextTargetMsgSeqNum() const EXCEPT ( IOException ) = 0; 2023-10-25T16:18:11,150 | ^~~~~~ 2023-10-25T16:18:11,150 C++/MessageStore.h:77:46: error: ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,150 C++/MessageStore.h:72:3: note: previous declaration ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,150 72 | EXCEPT ( IOException ) = 0; 2023-10-25T16:18:11,150 | ^~~~~~ 2023-10-25T16:18:11,150 C++/MessageStore.h:78:44: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,150 78 | virtual void setNextSenderMsgSeqNum( int ) EXCEPT ( IOException ) = 0; 2023-10-25T16:18:11,151 | ^ 2023-10-25T16:18:11,151 | ; 2023-10-25T16:18:11,151 C++/MessageStore.h:78:46: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,151 78 | virtual void setNextSenderMsgSeqNum( int ) EXCEPT ( IOException ) = 0; 2023-10-25T16:18:11,151 | ^~~~~~ 2023-10-25T16:18:11,151 C++/MessageStore.h:78:46: error: ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,151 C++/MessageStore.h:72:3: note: previous declaration ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,152 72 | EXCEPT ( IOException ) = 0; 2023-10-25T16:18:11,152 | ^~~~~~ 2023-10-25T16:18:11,152 C++/MessageStore.h:79:44: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,152 79 | virtual void setNextTargetMsgSeqNum( int ) EXCEPT ( IOException ) = 0; 2023-10-25T16:18:11,152 | ^ 2023-10-25T16:18:11,153 | ; 2023-10-25T16:18:11,153 C++/MessageStore.h:79:46: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,153 79 | virtual void setNextTargetMsgSeqNum( int ) EXCEPT ( IOException ) = 0; 2023-10-25T16:18:11,153 | ^~~~~~ 2023-10-25T16:18:11,153 C++/MessageStore.h:79:46: error: ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,154 C++/MessageStore.h:72:3: note: previous declaration ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,154 72 | EXCEPT ( IOException ) = 0; 2023-10-25T16:18:11,154 | ^~~~~~ 2023-10-25T16:18:11,154 C++/MessageStore.h:80:40: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,154 80 | virtual void incrNextSenderMsgSeqNum() EXCEPT ( IOException ) = 0; 2023-10-25T16:18:11,154 | ^ 2023-10-25T16:18:11,154 | ; 2023-10-25T16:18:11,155 C++/MessageStore.h:80:42: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,155 80 | virtual void incrNextSenderMsgSeqNum() EXCEPT ( IOException ) = 0; 2023-10-25T16:18:11,155 | ^~~~~~ 2023-10-25T16:18:11,156 C++/MessageStore.h:80:42: error: ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,156 C++/MessageStore.h:72:3: note: previous declaration ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,156 72 | EXCEPT ( IOException ) = 0; 2023-10-25T16:18:11,156 | ^~~~~~ 2023-10-25T16:18:11,156 C++/MessageStore.h:81:40: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,156 81 | virtual void incrNextTargetMsgSeqNum() EXCEPT ( IOException ) = 0; 2023-10-25T16:18:11,157 | ^ 2023-10-25T16:18:11,157 | ; 2023-10-25T16:18:11,157 C++/MessageStore.h:81:42: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,157 81 | virtual void incrNextTargetMsgSeqNum() EXCEPT ( IOException ) = 0; 2023-10-25T16:18:11,157 | ^~~~~~ 2023-10-25T16:18:11,157 C++/MessageStore.h:81:42: error: ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,157 C++/MessageStore.h:72:3: note: previous declaration ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,158 72 | EXCEPT ( IOException ) = 0; 2023-10-25T16:18:11,158 | ^~~~~~ 2023-10-25T16:18:11,158 C++/MessageStore.h:83:42: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,158 83 | virtual UtcTimeStamp getCreationTime() const EXCEPT ( IOException ) = 0; 2023-10-25T16:18:11,158 | ^~~~~ 2023-10-25T16:18:11,158 | ; 2023-10-25T16:18:11,158 C++/MessageStore.h:83:48: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,159 83 | virtual UtcTimeStamp getCreationTime() const EXCEPT ( IOException ) = 0; 2023-10-25T16:18:11,159 | ^~~~~~ 2023-10-25T16:18:11,159 C++/MessageStore.h:83:48: error: ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,159 C++/MessageStore.h:72:3: note: previous declaration ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,159 72 | EXCEPT ( IOException ) = 0; 2023-10-25T16:18:11,159 | ^~~~~~ 2023-10-25T16:18:11,159 C++/MessageStore.h:85:47: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,159 85 | virtual void reset( const UtcTimeStamp& now ) EXCEPT ( IOException ) = 0; 2023-10-25T16:18:11,160 | ^ 2023-10-25T16:18:11,160 | ; 2023-10-25T16:18:11,160 C++/MessageStore.h:85:49: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,160 85 | virtual void reset( const UtcTimeStamp& now ) EXCEPT ( IOException ) = 0; 2023-10-25T16:18:11,160 | ^~~~~~ 2023-10-25T16:18:11,160 C++/MessageStore.h:85:49: error: ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,160 C++/MessageStore.h:72:3: note: previous declaration ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,161 72 | EXCEPT ( IOException ) = 0; 2023-10-25T16:18:11,161 | ^~~~~~ 2023-10-25T16:18:11,161 C++/MessageStore.h:86:24: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,161 86 | virtual void refresh() EXCEPT ( IOException ) = 0; 2023-10-25T16:18:11,161 | ^ 2023-10-25T16:18:11,161 | ; 2023-10-25T16:18:11,161 C++/MessageStore.h:86:26: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,162 86 | virtual void refresh() EXCEPT ( IOException ) = 0; 2023-10-25T16:18:11,162 | ^~~~~~ 2023-10-25T16:18:11,162 C++/MessageStore.h:86:26: error: ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,162 C++/MessageStore.h:72:3: note: previous declaration ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,162 72 | EXCEPT ( IOException ) = 0; 2023-10-25T16:18:11,162 | ^~~~~~ 2023-10-25T16:18:11,163 C++/MessageStore.h:72:3: error: initializer specified for non-virtual method ‘int FIX::MessageStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,163 C++/MessageStore.h:102:37: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,163 102 | bool set( int, const std::string& ) EXCEPT ( IOException ); 2023-10-25T16:18:11,163 | ^ 2023-10-25T16:18:11,163 | ; 2023-10-25T16:18:11,164 C++/MessageStore.h:102:39: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,164 102 | bool set( int, const std::string& ) EXCEPT ( IOException ); 2023-10-25T16:18:11,164 | ^~~~~~ 2023-10-25T16:18:11,164 C++/MessageStore.h:103:55: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,164 103 | void get( int, int, std::vector < std::string > & ) const EXCEPT ( IOException ); 2023-10-25T16:18:11,164 | ^~~~~ 2023-10-25T16:18:11,164 | ; 2023-10-25T16:18:11,165 C++/MessageStore.h:103:61: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,165 103 | void get( int, int, std::vector < std::string > & ) const EXCEPT ( IOException ); 2023-10-25T16:18:11,165 | ^~~~~~ 2023-10-25T16:18:11,165 C++/MessageStore.h:103:61: error: ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,165 C++/MessageStore.h:102:39: note: previous declaration ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,166 102 | bool set( int, const std::string& ) EXCEPT ( IOException ); 2023-10-25T16:18:11,166 | ^~~~~~ 2023-10-25T16:18:11,166 C++/MessageStore.h:105:32: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,166 105 | int getNextSenderMsgSeqNum() const EXCEPT ( IOException ) 2023-10-25T16:18:11,166 | ^~~~~ 2023-10-25T16:18:11,166 | ; 2023-10-25T16:18:11,166 C++/MessageStore.h:105:38: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,167 105 | int getNextSenderMsgSeqNum() const EXCEPT ( IOException ) 2023-10-25T16:18:11,167 | ^~~~~~ 2023-10-25T16:18:11,167 C++/MessageStore.h:105:38: error: ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,167 C++/MessageStore.h:102:39: note: previous declaration ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,168 102 | bool set( int, const std::string& ) EXCEPT ( IOException ); 2023-10-25T16:18:11,168 | ^~~~~~ 2023-10-25T16:18:11,168 C++/MessageStore.h:107:32: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,168 107 | int getNextTargetMsgSeqNum() const EXCEPT ( IOException ) 2023-10-25T16:18:11,168 | ^~~~~ 2023-10-25T16:18:11,168 | ; 2023-10-25T16:18:11,168 C++/MessageStore.h:107:38: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,169 107 | int getNextTargetMsgSeqNum() const EXCEPT ( IOException ) 2023-10-25T16:18:11,169 | ^~~~~~ 2023-10-25T16:18:11,169 C++/MessageStore.h:107:38: error: ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,169 C++/MessageStore.h:102:39: note: previous declaration ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,169 102 | bool set( int, const std::string& ) EXCEPT ( IOException ); 2023-10-25T16:18:11,170 | ^~~~~~ 2023-10-25T16:18:11,170 C++/MessageStore.h:109:42: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,170 109 | void setNextSenderMsgSeqNum( int value ) EXCEPT ( IOException ) 2023-10-25T16:18:11,170 | ^ 2023-10-25T16:18:11,170 | ; 2023-10-25T16:18:11,170 C++/MessageStore.h:109:44: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,170 109 | void setNextSenderMsgSeqNum( int value ) EXCEPT ( IOException ) 2023-10-25T16:18:11,171 | ^~~~~~ 2023-10-25T16:18:11,171 C++/MessageStore.h:109:44: error: ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,171 C++/MessageStore.h:102:39: note: previous declaration ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,171 102 | bool set( int, const std::string& ) EXCEPT ( IOException ); 2023-10-25T16:18:11,171 | ^~~~~~ 2023-10-25T16:18:11,171 C++/MessageStore.h:111:42: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,171 111 | void setNextTargetMsgSeqNum( int value ) EXCEPT ( IOException ) 2023-10-25T16:18:11,172 | ^ 2023-10-25T16:18:11,172 | ; 2023-10-25T16:18:11,172 C++/MessageStore.h:111:44: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,172 111 | void setNextTargetMsgSeqNum( int value ) EXCEPT ( IOException ) 2023-10-25T16:18:11,172 | ^~~~~~ 2023-10-25T16:18:11,173 C++/MessageStore.h:111:44: error: ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,173 C++/MessageStore.h:102:39: note: previous declaration ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,173 102 | bool set( int, const std::string& ) EXCEPT ( IOException ); 2023-10-25T16:18:11,173 | ^~~~~~ 2023-10-25T16:18:11,173 C++/MessageStore.h:113:32: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,173 113 | void incrNextSenderMsgSeqNum() EXCEPT ( IOException ) 2023-10-25T16:18:11,174 | ^ 2023-10-25T16:18:11,174 | ; 2023-10-25T16:18:11,174 C++/MessageStore.h:113:34: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,174 113 | void incrNextSenderMsgSeqNum() EXCEPT ( IOException ) 2023-10-25T16:18:11,174 | ^~~~~~ 2023-10-25T16:18:11,174 C++/MessageStore.h:113:34: error: ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,174 C++/MessageStore.h:102:39: note: previous declaration ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,175 102 | bool set( int, const std::string& ) EXCEPT ( IOException ); 2023-10-25T16:18:11,175 | ^~~~~~ 2023-10-25T16:18:11,175 C++/MessageStore.h:115:32: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,175 115 | void incrNextTargetMsgSeqNum() EXCEPT ( IOException ) 2023-10-25T16:18:11,175 | ^ 2023-10-25T16:18:11,175 | ; 2023-10-25T16:18:11,175 C++/MessageStore.h:115:34: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,175 115 | void incrNextTargetMsgSeqNum() EXCEPT ( IOException ) 2023-10-25T16:18:11,176 | ^~~~~~ 2023-10-25T16:18:11,176 C++/MessageStore.h:115:34: error: ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,176 C++/MessageStore.h:102:39: note: previous declaration ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,176 102 | bool set( int, const std::string& ) EXCEPT ( IOException ); 2023-10-25T16:18:11,176 | ^~~~~~ 2023-10-25T16:18:11,176 C++/MessageStore.h:118:58: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,176 118 | void setCreationTime( const UtcTimeStamp& creationTime ) EXCEPT ( IOException ) 2023-10-25T16:18:11,176 | ^ 2023-10-25T16:18:11,177 | ; 2023-10-25T16:18:11,177 C++/MessageStore.h:118:60: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,177 118 | void setCreationTime( const UtcTimeStamp& creationTime ) EXCEPT ( IOException ) 2023-10-25T16:18:11,177 | ^~~~~~ 2023-10-25T16:18:11,177 C++/MessageStore.h:118:60: error: ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,177 C++/MessageStore.h:102:39: note: previous declaration ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,177 102 | bool set( int, const std::string& ) EXCEPT ( IOException ); 2023-10-25T16:18:11,178 | ^~~~~~ 2023-10-25T16:18:11,178 C++/MessageStore.h:120:34: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,178 120 | UtcTimeStamp getCreationTime() const EXCEPT ( IOException ) 2023-10-25T16:18:11,178 | ^~~~~ 2023-10-25T16:18:11,178 | ; 2023-10-25T16:18:11,178 C++/MessageStore.h:120:40: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,178 120 | UtcTimeStamp getCreationTime() const EXCEPT ( IOException ) 2023-10-25T16:18:11,178 | ^~~~~~ 2023-10-25T16:18:11,179 C++/MessageStore.h:120:40: error: ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,179 C++/MessageStore.h:102:39: note: previous declaration ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,179 102 | bool set( int, const std::string& ) EXCEPT ( IOException ); 2023-10-25T16:18:11,179 | ^~~~~~ 2023-10-25T16:18:11,179 C++/MessageStore.h:123:39: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,179 123 | void reset( const UtcTimeStamp& now ) EXCEPT ( IOException ) 2023-10-25T16:18:11,179 | ^ 2023-10-25T16:18:11,180 | ; 2023-10-25T16:18:11,180 C++/MessageStore.h:123:41: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,180 123 | void reset( const UtcTimeStamp& now ) EXCEPT ( IOException ) 2023-10-25T16:18:11,180 | ^~~~~~ 2023-10-25T16:18:11,180 C++/MessageStore.h:123:41: error: ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,180 C++/MessageStore.h:102:39: note: previous declaration ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,180 102 | bool set( int, const std::string& ) EXCEPT ( IOException ); 2023-10-25T16:18:11,180 | ^~~~~~ 2023-10-25T16:18:11,181 C++/MessageStore.h:130:16: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,181 130 | void refresh() EXCEPT ( IOException ) {} 2023-10-25T16:18:11,181 | ^ 2023-10-25T16:18:11,181 | ; 2023-10-25T16:18:11,181 C++/MessageStore.h:130:18: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,181 130 | void refresh() EXCEPT ( IOException ) {} 2023-10-25T16:18:11,181 | ^~~~~~ 2023-10-25T16:18:11,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-25T16:18:11,182 C++/MessageStore.h:102:39: note: previous declaration ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,182 102 | bool set( int, const std::string& ) EXCEPT ( IOException ); 2023-10-25T16:18:11,182 | ^~~~~~ 2023-10-25T16:18:11,190 C++/MessageStore.h: In member function ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’: 2023-10-25T16:18:11,190 C++/MessageStore.h:110:29: error: ‘value’ was not declared in this scope 2023-10-25T16:18:11,190 110 | { m_nextSenderMsgSeqNum = value; } 2023-10-25T16:18:11,190 | ^~~~~ 2023-10-25T16:18:11,190 C++/MessageStore.h:110:36: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T16:18:11,190 110 | { m_nextSenderMsgSeqNum = value; } 2023-10-25T16:18:11,191 | ^ 2023-10-25T16:18:11,208 C++/MessageStore.h: In member function ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’: 2023-10-25T16:18:11,209 C++/MessageStore.h:112:29: error: ‘value’ was not declared in this scope 2023-10-25T16:18:11,209 112 | { m_nextTargetMsgSeqNum = value; } 2023-10-25T16:18:11,209 | ^~~~~ 2023-10-25T16:18:11,209 C++/MessageStore.h:112:36: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T16:18:11,209 112 | { m_nextTargetMsgSeqNum = value; } 2023-10-25T16:18:11,209 | ^ 2023-10-25T16:18:11,209 C++/MessageStore.h: In member function ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’: 2023-10-25T16:18:11,210 C++/MessageStore.h:114:30: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T16:18:11,210 114 | { ++m_nextSenderMsgSeqNum; } 2023-10-25T16:18:11,210 | ^ 2023-10-25T16:18:11,210 C++/MessageStore.h: In member function ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’: 2023-10-25T16:18:11,210 C++/MessageStore.h:116:30: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T16:18:11,210 116 | { ++m_nextTargetMsgSeqNum; } 2023-10-25T16:18:11,211 | ^ 2023-10-25T16:18:11,229 C++/MessageStore.h: In member function ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’: 2023-10-25T16:18:11,230 C++/MessageStore.h:119:22: error: ‘creationTime’ was not declared in this scope; did you mean ‘m_creationTime’? 2023-10-25T16:18:11,230 119 | { m_creationTime = creationTime; } 2023-10-25T16:18:11,230 | ^~~~~~~~~~~~ 2023-10-25T16:18:11,230 | m_creationTime 2023-10-25T16:18:11,230 C++/MessageStore.h:119:36: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T16:18:11,230 119 | { m_creationTime = creationTime; } 2023-10-25T16:18:11,231 | ^ 2023-10-25T16:18:11,231 C++/MessageStore.h: In member function ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’: 2023-10-25T16:18:11,231 C++/MessageStore.h:121:12: error: cannot convert ‘FIX::UtcTimeStamp’ to ‘int’ in return 2023-10-25T16:18:11,231 121 | { return m_creationTime; } 2023-10-25T16:18:11,231 | ^~~~~~~~~~~~~~ 2023-10-25T16:18:11,231 | | 2023-10-25T16:18:11,232 | FIX::UtcTimeStamp 2023-10-25T16:18:11,248 C++/MessageStore.h: In member function ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’: 2023-10-25T16:18:11,248 C++/MessageStore.h:128:22: error: ‘now’ was not declared in this scope 2023-10-25T16:18:11,248 128 | m_creationTime = now; 2023-10-25T16:18:11,248 | ^~~ 2023-10-25T16:18:11,249 C++/MessageStore.h:129:3: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T16:18:11,249 129 | } 2023-10-25T16:18:11,249 | ^ 2023-10-25T16:18:11,249 C++/MessageStore.h: In member function ‘int FIX::MemoryStore::EXCEPT(FIX::IOException)’: 2023-10-25T16:18:11,249 C++/MessageStore.h:130:42: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T16:18:11,250 130 | void refresh() EXCEPT ( IOException ) {} 2023-10-25T16:18:11,250 | ^ 2023-10-25T16:18:11,268 In file included from C++/SessionSettings.h:29, 2023-10-25T16:18:11,268 from C++/Log.h:31, 2023-10-25T16:18:11,268 from C++/Acceptor.h:31, 2023-10-25T16:18:11,269 from C++/Acceptor.cpp:26: 2023-10-25T16:18:11,269 C++/Dictionary.h: At global scope: 2023-10-25T16:18:11,269 C++/Dictionary.h:54:72: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,269 54 | std::string getString( const std::string&, bool capitalize = false ) const 2023-10-25T16:18:11,269 | ^~~~~ 2023-10-25T16:18:11,269 | ; 2023-10-25T16:18:11,270 C++/Dictionary.h:55:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,270 55 | EXCEPT ( ConfigError, FieldConvertError ); 2023-10-25T16:18:11,270 | ^~~~~~ 2023-10-25T16:18:11,270 C++/Dictionary.h:57:36: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,270 57 | int getInt( const std::string& ) const 2023-10-25T16:18:11,271 | ^~~~~ 2023-10-25T16:18:11,271 | ; 2023-10-25T16:18:11,271 C++/Dictionary.h:58:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,271 58 | EXCEPT ( ConfigError, FieldConvertError ); 2023-10-25T16:18:11,271 | ^~~~~~ 2023-10-25T16:18:11,272 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-25T16:18:11,272 C++/Dictionary.h:55:3: note: previous declaration ‘int FIX::Dictionary::EXCEPT(FIX::ConfigError, FIX::FieldConvertError)’ 2023-10-25T16:18:11,272 55 | EXCEPT ( ConfigError, FieldConvertError ); 2023-10-25T16:18:11,272 | ^~~~~~ 2023-10-25T16:18:11,272 C++/Dictionary.h:60:42: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,272 60 | double getDouble( const std::string& ) const 2023-10-25T16:18:11,273 | ^~~~~ 2023-10-25T16:18:11,273 | ; 2023-10-25T16:18:11,273 C++/Dictionary.h:61:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,273 61 | EXCEPT ( ConfigError, FieldConvertError ); 2023-10-25T16:18:11,273 | ^~~~~~ 2023-10-25T16:18:11,273 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-25T16:18:11,273 C++/Dictionary.h:55:3: note: previous declaration ‘int FIX::Dictionary::EXCEPT(FIX::ConfigError, FIX::FieldConvertError)’ 2023-10-25T16:18:11,274 55 | EXCEPT ( ConfigError, FieldConvertError ); 2023-10-25T16:18:11,274 | ^~~~~~ 2023-10-25T16:18:11,274 C++/Dictionary.h:63:38: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,274 63 | bool getBool( const std::string& ) const 2023-10-25T16:18:11,274 | ^~~~~ 2023-10-25T16:18:11,274 | ; 2023-10-25T16:18:11,274 C++/Dictionary.h:64:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,274 64 | EXCEPT ( ConfigError, FieldConvertError ); 2023-10-25T16:18:11,275 | ^~~~~~ 2023-10-25T16:18:11,275 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-25T16:18:11,275 C++/Dictionary.h:55:3: note: previous declaration ‘int FIX::Dictionary::EXCEPT(FIX::ConfigError, FIX::FieldConvertError)’ 2023-10-25T16:18:11,275 55 | EXCEPT ( ConfigError, FieldConvertError ); 2023-10-25T16:18:11,275 | ^~~~~~ 2023-10-25T16:18:11,275 C++/Dictionary.h:66:36: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,276 66 | int getDay( const std::string& ) const 2023-10-25T16:18:11,276 | ^~~~~ 2023-10-25T16:18:11,276 | ; 2023-10-25T16:18:11,276 C++/Dictionary.h:67:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,276 67 | EXCEPT ( ConfigError, FieldConvertError ); 2023-10-25T16:18:11,276 | ^~~~~~ 2023-10-25T16:18:11,276 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-25T16:18:11,277 C++/Dictionary.h:55:3: note: previous declaration ‘int FIX::Dictionary::EXCEPT(FIX::ConfigError, FIX::FieldConvertError)’ 2023-10-25T16:18:11,277 55 | EXCEPT ( ConfigError, FieldConvertError ); 2023-10-25T16:18:11,277 | ^~~~~~ 2023-10-25T16:18:11,296 In file included from C++/Log.h:31, 2023-10-25T16:18:11,297 from C++/Acceptor.h:31, 2023-10-25T16:18:11,297 from C++/Acceptor.cpp:26: 2023-10-25T16:18:11,297 C++/SessionSettings.h:225:70: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,297 225 | SessionSettings( std::istream& stream, bool resolveEnvVars = false ) EXCEPT ( ConfigError ); 2023-10-25T16:18:11,297 | ^ 2023-10-25T16:18:11,297 | ; 2023-10-25T16:18:11,298 C++/SessionSettings.h:225:72: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,298 225 | SessionSettings( std::istream& stream, bool resolveEnvVars = false ) EXCEPT ( ConfigError ); 2023-10-25T16:18:11,298 | ^~~~~~ 2023-10-25T16:18:11,298 C++/SessionSettings.h:226:73: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,299 226 | SessionSettings( const std::string& file, bool resolveEnvVars = false ) EXCEPT ( ConfigError ); 2023-10-25T16:18:11,299 | ^ 2023-10-25T16:18:11,299 | ; 2023-10-25T16:18:11,299 C++/SessionSettings.h:226:75: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,299 226 | SessionSettings( const std::string& file, bool resolveEnvVars = false ) EXCEPT ( ConfigError ); 2023-10-25T16:18:11,299 | ^~~~~~ 2023-10-25T16:18:11,299 C++/SessionSettings.h:226:75: error: ‘int FIX::SessionSettings::EXCEPT(FIX::ConfigError)’ cannot be overloaded with ‘int FIX::SessionSettings::EXCEPT(FIX::ConfigError)’ 2023-10-25T16:18:11,300 C++/SessionSettings.h:225:72: note: previous declaration ‘int FIX::SessionSettings::EXCEPT(FIX::ConfigError)’ 2023-10-25T16:18:11,300 225 | SessionSettings( std::istream& stream, bool resolveEnvVars = false ) EXCEPT ( ConfigError ); 2023-10-25T16:18:11,300 | ^~~~~~ 2023-10-25T16:18:11,300 C++/SessionSettings.h:232:45: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,300 232 | const Dictionary& get( const SessionID& ) const EXCEPT ( ConfigError ); 2023-10-25T16:18:11,300 | ^~~~~ 2023-10-25T16:18:11,300 | ; 2023-10-25T16:18:11,301 C++/SessionSettings.h:232:51: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,301 232 | const Dictionary& get( const SessionID& ) const EXCEPT ( ConfigError ); 2023-10-25T16:18:11,301 | ^~~~~~ 2023-10-25T16:18:11,301 C++/SessionSettings.h:232:51: error: ‘int FIX::SessionSettings::EXCEPT(FIX::ConfigError)’ cannot be overloaded with ‘int FIX::SessionSettings::EXCEPT(FIX::ConfigError)’ 2023-10-25T16:18:11,301 C++/SessionSettings.h:225:72: note: previous declaration ‘int FIX::SessionSettings::EXCEPT(FIX::ConfigError)’ 2023-10-25T16:18:11,301 225 | SessionSettings( std::istream& stream, bool resolveEnvVars = false ) EXCEPT ( ConfigError ); 2023-10-25T16:18:11,301 | ^~~~~~ 2023-10-25T16:18:11,301 C++/SessionSettings.h:234:42: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,302 234 | void set( const SessionID&, Dictionary ) EXCEPT ( ConfigError ); 2023-10-25T16:18:11,302 | ^ 2023-10-25T16:18:11,302 | ; 2023-10-25T16:18:11,302 C++/SessionSettings.h:234:44: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,302 234 | void set( const SessionID&, Dictionary ) EXCEPT ( ConfigError ); 2023-10-25T16:18:11,302 | ^~~~~~ 2023-10-25T16:18:11,302 C++/SessionSettings.h:234:44: error: ‘int FIX::SessionSettings::EXCEPT(FIX::ConfigError)’ cannot be overloaded with ‘int FIX::SessionSettings::EXCEPT(FIX::ConfigError)’ 2023-10-25T16:18:11,303 C++/SessionSettings.h:225:72: note: previous declaration ‘int FIX::SessionSettings::EXCEPT(FIX::ConfigError)’ 2023-10-25T16:18:11,303 225 | SessionSettings( std::istream& stream, bool resolveEnvVars = false ) EXCEPT ( ConfigError ); 2023-10-25T16:18:11,303 | ^~~~~~ 2023-10-25T16:18:11,303 C++/SessionSettings.h:239:40: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,303 239 | void set( const Dictionary& defaults ) EXCEPT ( ConfigError ); 2023-10-25T16:18:11,303 | ^ 2023-10-25T16:18:11,303 | ; 2023-10-25T16:18:11,303 C++/SessionSettings.h:239:42: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,304 239 | void set( const Dictionary& defaults ) EXCEPT ( ConfigError ); 2023-10-25T16:18:11,304 | ^~~~~~ 2023-10-25T16:18:11,304 C++/SessionSettings.h:239:42: error: ‘int FIX::SessionSettings::EXCEPT(FIX::ConfigError)’ cannot be overloaded with ‘int FIX::SessionSettings::EXCEPT(FIX::ConfigError)’ 2023-10-25T16:18:11,304 C++/SessionSettings.h:225:72: note: previous declaration ‘int FIX::SessionSettings::EXCEPT(FIX::ConfigError)’ 2023-10-25T16:18:11,304 225 | SessionSettings( std::istream& stream, bool resolveEnvVars = false ) EXCEPT ( ConfigError ); 2023-10-25T16:18:11,304 | ^~~~~~ 2023-10-25T16:18:11,304 C++/SessionSettings.h:248:38: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,305 248 | void validate( const Dictionary& ) const EXCEPT ( ConfigError ); 2023-10-25T16:18:11,305 | ^~~~~ 2023-10-25T16:18:11,305 | ; 2023-10-25T16:18:11,305 C++/SessionSettings.h:248:44: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,305 248 | void validate( const Dictionary& ) const EXCEPT ( ConfigError ); 2023-10-25T16:18:11,305 | ^~~~~~ 2023-10-25T16:18:11,305 C++/SessionSettings.h:248:44: error: ‘int FIX::SessionSettings::EXCEPT(FIX::ConfigError)’ cannot be overloaded with ‘int FIX::SessionSettings::EXCEPT(FIX::ConfigError)’ 2023-10-25T16:18:11,306 C++/SessionSettings.h:225:72: note: previous declaration ‘int FIX::SessionSettings::EXCEPT(FIX::ConfigError)’ 2023-10-25T16:18:11,306 225 | SessionSettings( std::istream& stream, bool resolveEnvVars = false ) EXCEPT ( ConfigError ); 2023-10-25T16:18:11,306 | ^~~~~~ 2023-10-25T16:18:11,314 C++/SessionSettings.h:254:68: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,315 254 | friend std::istream& operator>>( std::istream&, SessionSettings& ) EXCEPT ( ConfigError ); 2023-10-25T16:18:11,315 | ^ 2023-10-25T16:18:11,315 | ; 2023-10-25T16:18:11,315 C++/SessionSettings.h:254:70: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,316 254 | friend std::istream& operator>>( std::istream&, SessionSettings& ) EXCEPT ( ConfigError ); 2023-10-25T16:18:11,316 | ^~~~~~ 2023-10-25T16:18:11,316 C++/SessionSettings.h:254:70: error: ‘int FIX::SessionSettings::EXCEPT(FIX::ConfigError)’ cannot be overloaded with ‘int FIX::SessionSettings::EXCEPT(FIX::ConfigError)’ 2023-10-25T16:18:11,316 C++/SessionSettings.h:225:72: note: previous declaration ‘int FIX::SessionSettings::EXCEPT(FIX::ConfigError)’ 2023-10-25T16:18:11,316 225 | SessionSettings( std::istream& stream, bool resolveEnvVars = false ) EXCEPT ( ConfigError ); 2023-10-25T16:18:11,317 | ^~~~~~ 2023-10-25T16:18:11,329 C++/SessionSettings.h:260:1: error: expected initializer before ‘EXCEPT’ 2023-10-25T16:18:11,329 260 | EXCEPT ( ConfigError ); 2023-10-25T16:18:11,329 | ^~~~~~ 2023-10-25T16:18:11,558 In file included from C++/Acceptor.cpp:26: 2023-10-25T16:18:11,559 C++/Acceptor.h:53:36: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,559 53 | const SessionSettings& ) EXCEPT ( ConfigError ); 2023-10-25T16:18:11,559 | ^ 2023-10-25T16:18:11,559 | ; 2023-10-25T16:18:11,559 C++/Acceptor.h:53:38: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,559 53 | const SessionSettings& ) EXCEPT ( ConfigError ); 2023-10-25T16:18:11,560 | ^~~~~~ 2023-10-25T16:18:11,560 C++/Acceptor.h:55:49: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,560 55 | const SessionSettings&, LogFactory& ) EXCEPT ( ConfigError ); 2023-10-25T16:18:11,560 | ^ 2023-10-25T16:18:11,560 | ; 2023-10-25T16:18:11,560 C++/Acceptor.h:55:51: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,560 55 | const SessionSettings&, LogFactory& ) EXCEPT ( ConfigError ); 2023-10-25T16:18:11,561 | ^~~~~~ 2023-10-25T16:18:11,561 C++/Acceptor.h:55:51: error: ‘int FIX::Acceptor::EXCEPT(FIX::ConfigError)’ cannot be overloaded with ‘int FIX::Acceptor::EXCEPT(FIX::ConfigError)’ 2023-10-25T16:18:11,561 C++/Acceptor.h:53:38: note: previous declaration ‘int FIX::Acceptor::EXCEPT(FIX::ConfigError)’ 2023-10-25T16:18:11,561 53 | const SessionSettings& ) EXCEPT ( ConfigError ); 2023-10-25T16:18:11,561 | ^~~~~~ 2023-10-25T16:18:11,561 C++/Acceptor.h:66:14: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,561 66 | void start() EXCEPT ( ConfigError, RuntimeError ); 2023-10-25T16:18:11,561 | ^ 2023-10-25T16:18:11,562 | ; 2023-10-25T16:18:11,562 C++/Acceptor.h:66:16: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,562 66 | void start() EXCEPT ( ConfigError, RuntimeError ); 2023-10-25T16:18:11,562 | ^~~~~~ 2023-10-25T16:18:11,562 C++/Acceptor.h:68:14: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,562 68 | void block() EXCEPT ( ConfigError, RuntimeError ); 2023-10-25T16:18:11,562 | ^ 2023-10-25T16:18:11,562 | ; 2023-10-25T16:18:11,563 C++/Acceptor.h:68:16: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,563 68 | void block() EXCEPT ( ConfigError, RuntimeError ); 2023-10-25T16:18:11,563 | ^~~~~~ 2023-10-25T16:18:11,563 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-25T16:18:11,563 C++/Acceptor.h:66:16: note: previous declaration ‘int FIX::Acceptor::EXCEPT(FIX::ConfigError, FIX::RuntimeError)’ 2023-10-25T16:18:11,563 66 | void start() EXCEPT ( ConfigError, RuntimeError ); 2023-10-25T16:18:11,563 | ^~~~~~ 2023-10-25T16:18:11,563 C++/Acceptor.h:70:13: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,563 70 | bool poll() EXCEPT ( ConfigError, RuntimeError ); 2023-10-25T16:18:11,564 | ^ 2023-10-25T16:18:11,564 | ; 2023-10-25T16:18:11,564 C++/Acceptor.h:70:15: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,564 70 | bool poll() EXCEPT ( ConfigError, RuntimeError ); 2023-10-25T16:18:11,564 | ^~~~~~ 2023-10-25T16:18:11,564 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-25T16:18:11,564 C++/Acceptor.h:66:16: note: previous declaration ‘int FIX::Acceptor::EXCEPT(FIX::ConfigError, FIX::RuntimeError)’ 2023-10-25T16:18:11,564 66 | void start() EXCEPT ( ConfigError, RuntimeError ); 2023-10-25T16:18:11,565 | ^~~~~~ 2023-10-25T16:18:11,565 C++/Acceptor.h:94:19: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,565 94 | void initialize() EXCEPT ( ConfigError ); 2023-10-25T16:18:11,565 | ^ 2023-10-25T16:18:11,565 | ; 2023-10-25T16:18:11,565 C++/Acceptor.h:94:21: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,565 94 | void initialize() EXCEPT ( ConfigError ); 2023-10-25T16:18:11,565 | ^~~~~~ 2023-10-25T16:18:11,566 C++/Acceptor.h:94:21: error: ‘int FIX::Acceptor::EXCEPT(FIX::ConfigError)’ cannot be overloaded with ‘int FIX::Acceptor::EXCEPT(FIX::ConfigError)’ 2023-10-25T16:18:11,566 C++/Acceptor.h:53:38: note: previous declaration ‘int FIX::Acceptor::EXCEPT(FIX::ConfigError)’ 2023-10-25T16:18:11,566 53 | const SessionSettings& ) EXCEPT ( ConfigError ); 2023-10-25T16:18:11,566 | ^~~~~~ 2023-10-25T16:18:11,566 C++/Acceptor.h:97:52: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,566 97 | virtual void onConfigure( const SessionSettings& ) EXCEPT ( ConfigError ) {}; 2023-10-25T16:18:11,566 | ^ 2023-10-25T16:18:11,566 | ; 2023-10-25T16:18:11,566 C++/Acceptor.h:97:54: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,567 97 | virtual void onConfigure( const SessionSettings& ) EXCEPT ( ConfigError ) {}; 2023-10-25T16:18:11,567 | ^~~~~~ 2023-10-25T16:18:11,567 C++/Acceptor.h:97:54: error: ‘int FIX::Acceptor::EXCEPT(FIX::ConfigError)’ cannot be overloaded with ‘int FIX::Acceptor::EXCEPT(FIX::ConfigError)’ 2023-10-25T16:18:11,567 C++/Acceptor.h:53:38: note: previous declaration ‘int FIX::Acceptor::EXCEPT(FIX::ConfigError)’ 2023-10-25T16:18:11,567 53 | const SessionSettings& ) EXCEPT ( ConfigError ); 2023-10-25T16:18:11,567 | ^~~~~~ 2023-10-25T16:18:11,567 C++/Acceptor.h:99:53: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,567 99 | virtual void onInitialize( const SessionSettings& ) EXCEPT ( RuntimeError ) {}; 2023-10-25T16:18:11,568 | ^ 2023-10-25T16:18:11,568 | ; 2023-10-25T16:18:11,568 C++/Acceptor.h:99:55: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,568 99 | virtual void onInitialize( const SessionSettings& ) EXCEPT ( RuntimeError ) {}; 2023-10-25T16:18:11,568 | ^~~~~~ 2023-10-25T16:18:11,585 C++/Acceptor.h:107:10: error: ‘THREAD_PROC’ does not name a type 2023-10-25T16:18:11,586 107 | static THREAD_PROC startThread( void* p ); 2023-10-25T16:18:11,586 | ^~~~~~~~~~~ 2023-10-25T16:18:11,604 C++/Acceptor.h:112:3: error: ‘thread_id’ does not name a type; did you mean ‘pthread_t’? 2023-10-25T16:18:11,605 112 | thread_id m_threadid; 2023-10-25T16:18:11,605 | ^~~~~~~~~ 2023-10-25T16:18:11,605 | pthread_t 2023-10-25T16:18:11,646 C++/Acceptor.h: In member function ‘int FIX::Acceptor::EXCEPT(FIX::ConfigError)’: 2023-10-25T16:18:11,646 C++/Acceptor.h:97:78: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T16:18:11,646 97 | virtual void onConfigure( const SessionSettings& ) EXCEPT ( ConfigError ) {}; 2023-10-25T16:18:11,646 | ^ 2023-10-25T16:18:11,646 C++/Acceptor.h: In member function ‘int FIX::Acceptor::EXCEPT(FIX::RuntimeError)’: 2023-10-25T16:18:11,647 C++/Acceptor.h:99:80: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T16:18:11,647 99 | virtual void onInitialize( const SessionSettings& ) EXCEPT ( RuntimeError ) {}; 2023-10-25T16:18:11,647 | ^ 2023-10-25T16:18:11,648 In file included from C++/Session.h:29, 2023-10-25T16:18:11,648 from C++/Acceptor.cpp:28: 2023-10-25T16:18:11,648 C++/SessionState.h: At global scope: 2023-10-25T16:18:11,648 C++/SessionState.h:174:41: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,648 174 | bool set( int s, const std::string& m ) EXCEPT ( IOException ) 2023-10-25T16:18:11,649 | ^ 2023-10-25T16:18:11,649 | ; 2023-10-25T16:18:11,649 C++/SessionState.h:174:43: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,649 174 | bool set( int s, const std::string& m ) EXCEPT ( IOException ) 2023-10-25T16:18:11,649 | ^~~~~~ 2023-10-25T16:18:11,649 C++/SessionState.h:176:60: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,650 176 | void get( int b, int e, std::vector < std::string > &m ) const 2023-10-25T16:18:11,650 | ^~~~~ 2023-10-25T16:18:11,650 | ; 2023-10-25T16:18:11,650 C++/SessionState.h:177:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,650 177 | EXCEPT ( IOException ) 2023-10-25T16:18:11,650 | ^~~~~~ 2023-10-25T16:18:11,651 C++/SessionState.h:177:3: error: ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,651 C++/SessionState.h:174:43: note: previous declaration ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,651 174 | bool set( int s, const std::string& m ) EXCEPT ( IOException ) 2023-10-25T16:18:11,651 | ^~~~~~ 2023-10-25T16:18:11,651 C++/SessionState.h:179:32: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,651 179 | int getNextSenderMsgSeqNum() const EXCEPT ( IOException ) 2023-10-25T16:18:11,652 | ^~~~~ 2023-10-25T16:18:11,652 | ; 2023-10-25T16:18:11,652 C++/SessionState.h:179:38: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,652 179 | int getNextSenderMsgSeqNum() const EXCEPT ( IOException ) 2023-10-25T16:18:11,652 | ^~~~~~ 2023-10-25T16:18:11,652 C++/SessionState.h:179:38: error: ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,652 C++/SessionState.h:174:43: note: previous declaration ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,652 174 | bool set( int s, const std::string& m ) EXCEPT ( IOException ) 2023-10-25T16:18:11,653 | ^~~~~~ 2023-10-25T16:18:11,653 C++/SessionState.h:181:32: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,653 181 | int getNextTargetMsgSeqNum() const EXCEPT ( IOException ) 2023-10-25T16:18:11,653 | ^~~~~ 2023-10-25T16:18:11,653 | ; 2023-10-25T16:18:11,653 C++/SessionState.h:181:38: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,653 181 | int getNextTargetMsgSeqNum() const EXCEPT ( IOException ) 2023-10-25T16:18:11,653 | ^~~~~~ 2023-10-25T16:18:11,654 C++/SessionState.h:181:38: error: ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,654 C++/SessionState.h:174:43: note: previous declaration ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,654 174 | bool set( int s, const std::string& m ) EXCEPT ( IOException ) 2023-10-25T16:18:11,654 | ^~~~~~ 2023-10-25T16:18:11,654 C++/SessionState.h:183:38: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,654 183 | void setNextSenderMsgSeqNum( int n ) EXCEPT ( IOException ) 2023-10-25T16:18:11,654 | ^ 2023-10-25T16:18:11,654 | ; 2023-10-25T16:18:11,655 C++/SessionState.h:183:40: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,655 183 | void setNextSenderMsgSeqNum( int n ) EXCEPT ( IOException ) 2023-10-25T16:18:11,655 | ^~~~~~ 2023-10-25T16:18:11,655 C++/SessionState.h:183:40: error: ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,655 C++/SessionState.h:174:43: note: previous declaration ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,655 174 | bool set( int s, const std::string& m ) EXCEPT ( IOException ) 2023-10-25T16:18:11,656 | ^~~~~~ 2023-10-25T16:18:11,656 C++/SessionState.h:185:38: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,656 185 | void setNextTargetMsgSeqNum( int n ) EXCEPT ( IOException ) 2023-10-25T16:18:11,656 | ^ 2023-10-25T16:18:11,656 | ; 2023-10-25T16:18:11,657 C++/SessionState.h:185:40: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,657 185 | void setNextTargetMsgSeqNum( int n ) EXCEPT ( IOException ) 2023-10-25T16:18:11,657 | ^~~~~~ 2023-10-25T16:18:11,657 C++/SessionState.h:185:40: error: ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,657 C++/SessionState.h:174:43: note: previous declaration ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,657 174 | bool set( int s, const std::string& m ) EXCEPT ( IOException ) 2023-10-25T16:18:11,658 | ^~~~~~ 2023-10-25T16:18:11,658 C++/SessionState.h:187:32: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,658 187 | void incrNextSenderMsgSeqNum() EXCEPT ( IOException ) 2023-10-25T16:18:11,658 | ^ 2023-10-25T16:18:11,658 | ; 2023-10-25T16:18:11,658 C++/SessionState.h:187:34: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,658 187 | void incrNextSenderMsgSeqNum() EXCEPT ( IOException ) 2023-10-25T16:18:11,658 | ^~~~~~ 2023-10-25T16:18:11,659 C++/SessionState.h:187:34: error: ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,659 C++/SessionState.h:174:43: note: previous declaration ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,659 174 | bool set( int s, const std::string& m ) EXCEPT ( IOException ) 2023-10-25T16:18:11,659 | ^~~~~~ 2023-10-25T16:18:11,659 C++/SessionState.h:189:32: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,659 189 | void incrNextTargetMsgSeqNum() EXCEPT ( IOException ) 2023-10-25T16:18:11,659 | ^ 2023-10-25T16:18:11,660 | ; 2023-10-25T16:18:11,660 C++/SessionState.h:189:34: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,660 189 | void incrNextTargetMsgSeqNum() EXCEPT ( IOException ) 2023-10-25T16:18:11,660 | ^~~~~~ 2023-10-25T16:18:11,660 C++/SessionState.h:189:34: error: ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,660 C++/SessionState.h:174:43: note: previous declaration ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,660 174 | bool set( int s, const std::string& m ) EXCEPT ( IOException ) 2023-10-25T16:18:11,660 | ^~~~~~ 2023-10-25T16:18:11,661 C++/SessionState.h:191:34: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,661 191 | UtcTimeStamp getCreationTime() const EXCEPT ( IOException ) 2023-10-25T16:18:11,661 | ^~~~~ 2023-10-25T16:18:11,661 | ; 2023-10-25T16:18:11,661 C++/SessionState.h:191:40: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,661 191 | UtcTimeStamp getCreationTime() const EXCEPT ( IOException ) 2023-10-25T16:18:11,661 | ^~~~~~ 2023-10-25T16:18:11,662 C++/SessionState.h:191:40: error: ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,662 C++/SessionState.h:174:43: note: previous declaration ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,662 174 | bool set( int s, const std::string& m ) EXCEPT ( IOException ) 2023-10-25T16:18:11,662 | ^~~~~~ 2023-10-25T16:18:11,662 C++/SessionState.h:193:39: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,662 193 | void reset( const UtcTimeStamp& now ) EXCEPT ( IOException ) 2023-10-25T16:18:11,662 | ^ 2023-10-25T16:18:11,662 | ; 2023-10-25T16:18:11,663 C++/SessionState.h:193:41: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,663 193 | void reset( const UtcTimeStamp& now ) EXCEPT ( IOException ) 2023-10-25T16:18:11,663 | ^~~~~~ 2023-10-25T16:18:11,663 C++/SessionState.h:193:41: error: ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,663 C++/SessionState.h:174:43: note: previous declaration ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,663 174 | bool set( int s, const std::string& m ) EXCEPT ( IOException ) 2023-10-25T16:18:11,663 | ^~~~~~ 2023-10-25T16:18:11,663 C++/SessionState.h:195:16: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,664 195 | void refresh() EXCEPT ( IOException ) 2023-10-25T16:18:11,664 | ^ 2023-10-25T16:18:11,664 | ; 2023-10-25T16:18:11,664 C++/SessionState.h:195:18: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,664 195 | void refresh() EXCEPT ( IOException ) 2023-10-25T16:18:11,664 | ^~~~~~ 2023-10-25T16:18:11,664 C++/SessionState.h:195:18: error: ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,664 C++/SessionState.h:174:43: note: previous declaration ‘int FIX::SessionState::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:11,665 174 | bool set( int s, const std::string& m ) EXCEPT ( IOException ) 2023-10-25T16:18:11,665 | ^~~~~~ 2023-10-25T16:18:11,758 C++/SessionState.h: In member function ‘int FIX::SessionState::EXCEPT(FIX::IOException)’: 2023-10-25T16:18:11,758 C++/SessionState.h:175:48: error: ‘s’ was not declared in this scope 2023-10-25T16:18:11,758 175 | { Locker l( m_mutex ); return m_pStore->set( s, m ); } 2023-10-25T16:18:11,758 | ^ 2023-10-25T16:18:11,775 C++/SessionState.h:175:51: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 2023-10-25T16:18:11,776 175 | { Locker l( m_mutex ); return m_pStore->set( s, m ); } 2023-10-25T16:18:11,776 | ^ 2023-10-25T16:18:11,776 | tm 2023-10-25T16:18:11,794 C++/SessionState.h: In member function ‘int FIX::SessionState::EXCEPT(FIX::IOException)’: 2023-10-25T16:18:11,794 C++/SessionState.h:178:41: error: ‘b’ was not declared in this scope 2023-10-25T16:18:11,794 178 | { Locker l( m_mutex ); m_pStore->get( b, e, m ); } 2023-10-25T16:18:11,794 | ^ 2023-10-25T16:18:11,811 C++/SessionState.h:178:44: error: ‘e’ was not declared in this scope 2023-10-25T16:18:11,812 178 | { Locker l( m_mutex ); m_pStore->get( b, e, m ); } 2023-10-25T16:18:11,812 | ^ 2023-10-25T16:18:11,830 C++/SessionState.h:178:47: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 2023-10-25T16:18:11,830 178 | { Locker l( m_mutex ); m_pStore->get( b, e, m ); } 2023-10-25T16:18:11,830 | ^ 2023-10-25T16:18:11,830 | tm 2023-10-25T16:18:11,830 C++/SessionState.h:178:52: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T16:18:11,831 178 | { Locker l( m_mutex ); m_pStore->get( b, e, m ); } 2023-10-25T16:18:11,831 | ^ 2023-10-25T16:18:11,848 C++/SessionState.h: In member function ‘int FIX::SessionState::EXCEPT(FIX::IOException)’: 2023-10-25T16:18:11,849 C++/SessionState.h:184:60: error: ‘n’ was not declared in this scope 2023-10-25T16:18:11,849 184 | { Locker l( m_mutex ); m_pStore->setNextSenderMsgSeqNum( n ); } 2023-10-25T16:18:11,849 | ^ 2023-10-25T16:18:11,849 C++/SessionState.h:184:65: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T16:18:11,849 184 | { Locker l( m_mutex ); m_pStore->setNextSenderMsgSeqNum( n ); } 2023-10-25T16:18:11,850 | ^ 2023-10-25T16:18:11,867 C++/SessionState.h: In member function ‘int FIX::SessionState::EXCEPT(FIX::IOException)’: 2023-10-25T16:18:11,867 C++/SessionState.h:186:60: error: ‘n’ was not declared in this scope 2023-10-25T16:18:11,867 186 | { Locker l( m_mutex ); m_pStore->setNextTargetMsgSeqNum( n ); } 2023-10-25T16:18:11,867 | ^ 2023-10-25T16:18:11,867 C++/SessionState.h:186:65: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T16:18:11,868 186 | { Locker l( m_mutex ); m_pStore->setNextTargetMsgSeqNum( n ); } 2023-10-25T16:18:11,868 | ^ 2023-10-25T16:18:11,868 C++/SessionState.h: In member function ‘int FIX::SessionState::EXCEPT(FIX::IOException)’: 2023-10-25T16:18:11,868 C++/SessionState.h:188:63: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T16:18:11,869 188 | { Locker l( m_mutex ); m_pStore->incrNextSenderMsgSeqNum(); } 2023-10-25T16:18:11,869 | ^ 2023-10-25T16:18:11,869 C++/SessionState.h: In member function ‘int FIX::SessionState::EXCEPT(FIX::IOException)’: 2023-10-25T16:18:11,869 C++/SessionState.h:190:63: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T16:18:11,870 190 | { Locker l( m_mutex ); m_pStore->incrNextTargetMsgSeqNum(); } 2023-10-25T16:18:11,870 | ^ 2023-10-25T16:18:11,870 C++/SessionState.h: In member function ‘int FIX::SessionState::EXCEPT(FIX::IOException)’: 2023-10-25T16:18:11,870 C++/SessionState.h:192:58: error: cannot convert ‘FIX::UtcTimeStamp’ to ‘int’ in return 2023-10-25T16:18:11,870 192 | { Locker l( m_mutex ); return m_pStore->getCreationTime(); } 2023-10-25T16:18:11,871 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 2023-10-25T16:18:11,871 | | 2023-10-25T16:18:11,871 | FIX::UtcTimeStamp 2023-10-25T16:18:11,886 C++/SessionState.h: In member function ‘int FIX::SessionState::EXCEPT(FIX::IOException)’: 2023-10-25T16:18:11,886 C++/SessionState.h:194:43: error: ‘now’ was not declared in this scope 2023-10-25T16:18:11,887 194 | { Locker l( m_mutex ); m_pStore->reset( now ); } 2023-10-25T16:18:11,887 | ^~~ 2023-10-25T16:18:11,887 C++/SessionState.h:194:50: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T16:18:11,887 194 | { Locker l( m_mutex ); m_pStore->reset( now ); } 2023-10-25T16:18:11,888 | ^ 2023-10-25T16:18:11,888 C++/SessionState.h: In member function ‘int FIX::SessionState::EXCEPT(FIX::IOException)’: 2023-10-25T16:18:11,888 C++/SessionState.h:196:47: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T16:18:11,888 196 | { Locker l( m_mutex ); m_pStore->refresh(); } 2023-10-25T16:18:11,888 | ^ 2023-10-25T16:18:11,905 In file included from C++/Session.h:34, 2023-10-25T16:18:11,905 from C++/Acceptor.cpp:28: 2023-10-25T16:18:11,905 C++/DataDictionaryProvider.h: At global scope: 2023-10-25T16:18:11,905 C++/DataDictionaryProvider.h:48:82: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,905 48 | const DataDictionary& getSessionDataDictionary(const BeginString& beginString) const 2023-10-25T16:18:11,906 | ^~~~~ 2023-10-25T16:18:11,906 | ; 2023-10-25T16:18:11,906 C++/DataDictionaryProvider.h:49:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,906 49 | EXCEPT ( DataDictionaryNotFound ); 2023-10-25T16:18:11,906 | ^~~~~~ 2023-10-25T16:18:11,907 C++/DataDictionaryProvider.h:51:82: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:11,907 51 | const DataDictionary& getApplicationDataDictionary(const ApplVerID& applVerID) const 2023-10-25T16:18:11,907 | ^~~~~ 2023-10-25T16:18:11,907 | ; 2023-10-25T16:18:11,907 C++/DataDictionaryProvider.h:52:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:11,907 52 | EXCEPT ( DataDictionaryNotFound ); 2023-10-25T16:18:11,907 | ^~~~~~ 2023-10-25T16:18:11,908 C++/DataDictionaryProvider.h:52:3: error: ‘int FIX::DataDictionaryProvider::EXCEPT(FIX::DataDictionaryNotFound)’ cannot be overloaded with ‘int FIX::DataDictionaryProvider::EXCEPT(FIX::DataDictionaryNotFound)’ 2023-10-25T16:18:11,908 C++/DataDictionaryProvider.h:49:3: note: previous declaration ‘int FIX::DataDictionaryProvider::EXCEPT(FIX::DataDictionaryNotFound)’ 2023-10-25T16:18:11,908 49 | EXCEPT ( DataDictionaryNotFound ); 2023-10-25T16:18:11,908 | ^~~~~~ 2023-10-25T16:18:12,004 In file included from C++/Acceptor.cpp:28: 2023-10-25T16:18:12,004 C++/Session.h:71:14: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:12,004 71 | void reset() EXCEPT ( IOException ) 2023-10-25T16:18:12,004 | ^ 2023-10-25T16:18:12,005 | ; 2023-10-25T16:18:12,005 C++/Session.h:71:16: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:12,005 71 | void reset() EXCEPT ( IOException ) 2023-10-25T16:18:12,005 | ^~~~~~ 2023-10-25T16:18:12,005 C++/Session.h:73:16: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:12,005 73 | void refresh() EXCEPT ( IOException ) 2023-10-25T16:18:12,006 | ^ 2023-10-25T16:18:12,006 | ; 2023-10-25T16:18:12,006 C++/Session.h:73:18: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:12,006 73 | void refresh() EXCEPT ( IOException ) 2023-10-25T16:18:12,006 | ^~~~~~ 2023-10-25T16:18:12,006 C++/Session.h:73:18: error: ‘int FIX::Session::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::Session::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:12,006 C++/Session.h:71:16: note: previous declaration ‘int FIX::Session::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:12,007 71 | void reset() EXCEPT ( IOException ) 2023-10-25T16:18:12,007 | ^~~~~~ 2023-10-25T16:18:12,007 C++/Session.h:75:40: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:12,007 75 | void setNextSenderMsgSeqNum( int num ) EXCEPT ( IOException ) 2023-10-25T16:18:12,007 | ^ 2023-10-25T16:18:12,007 | ; 2023-10-25T16:18:12,007 C++/Session.h:75:42: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:12,007 75 | void setNextSenderMsgSeqNum( int num ) EXCEPT ( IOException ) 2023-10-25T16:18:12,008 | ^~~~~~ 2023-10-25T16:18:12,008 C++/Session.h:75:42: error: ‘int FIX::Session::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::Session::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:12,008 C++/Session.h:71:16: note: previous declaration ‘int FIX::Session::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:12,008 71 | void reset() EXCEPT ( IOException ) 2023-10-25T16:18:12,008 | ^~~~~~ 2023-10-25T16:18:12,008 C++/Session.h:77:40: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:12,008 77 | void setNextTargetMsgSeqNum( int num ) EXCEPT ( IOException ) 2023-10-25T16:18:12,008 | ^ 2023-10-25T16:18:12,009 | ; 2023-10-25T16:18:12,009 C++/Session.h:77:42: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:12,009 77 | void setNextTargetMsgSeqNum( int num ) EXCEPT ( IOException ) 2023-10-25T16:18:12,009 | ^~~~~~ 2023-10-25T16:18:12,009 C++/Session.h:77:42: error: ‘int FIX::Session::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::Session::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:12,009 C++/Session.h:71:16: note: previous declaration ‘int FIX::Session::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:12,010 71 | void reset() EXCEPT ( IOException ) 2023-10-25T16:18:12,010 | ^~~~~~ 2023-10-25T16:18:12,010 C++/Session.h:88:63: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:12,010 88 | const std::string& qualifier = "" ) 2023-10-25T16:18:12,010 | ^ 2023-10-25T16:18:12,010 | ; 2023-10-25T16:18:12,011 C++/Session.h:89:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:12,011 89 | EXCEPT ( SessionNotFound ); 2023-10-25T16:18:12,011 | ^~~~~~ 2023-10-25T16:18:12,011 C++/Session.h:90:74: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:12,011 90 | static bool sendToTarget( Message& message, const SessionID& sessionID ) 2023-10-25T16:18:12,011 | ^ 2023-10-25T16:18:12,011 | ; 2023-10-25T16:18:12,012 C++/Session.h:91:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:12,012 91 | EXCEPT ( SessionNotFound ); 2023-10-25T16:18:12,012 | ^~~~~~ 2023-10-25T16:18:12,012 C++/Session.h:91:3: error: ‘int FIX::Session::EXCEPT(FIX::SessionNotFound)’ cannot be overloaded with ‘int FIX::Session::EXCEPT(FIX::SessionNotFound)’ 2023-10-25T16:18:12,012 C++/Session.h:89:3: note: previous declaration ‘int FIX::Session::EXCEPT(FIX::SessionNotFound)’ 2023-10-25T16:18:12,012 89 | EXCEPT ( SessionNotFound ); 2023-10-25T16:18:12,012 | ^~~~~~ 2023-10-25T16:18:12,013 C++/Session.h:95:63: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:12,013 95 | const std::string& qualifier = "" ) 2023-10-25T16:18:12,013 | ^ 2023-10-25T16:18:12,013 | ; 2023-10-25T16:18:12,013 C++/Session.h:96:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:12,013 96 | EXCEPT ( SessionNotFound ); 2023-10-25T16:18:12,014 | ^~~~~~ 2023-10-25T16:18:12,014 C++/Session.h:96:3: error: ‘int FIX::Session::EXCEPT(FIX::SessionNotFound)’ cannot be overloaded with ‘int FIX::Session::EXCEPT(FIX::SessionNotFound)’ 2023-10-25T16:18:12,014 C++/Session.h:89:3: note: previous declaration ‘int FIX::Session::EXCEPT(FIX::SessionNotFound)’ 2023-10-25T16:18:12,014 89 | EXCEPT ( SessionNotFound ); 2023-10-25T16:18:12,014 | ^~~~~~ 2023-10-25T16:18:12,015 C++/Session.h:100:63: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:12,015 100 | const std::string& qualifier = "" ) 2023-10-25T16:18:12,015 | ^ 2023-10-25T16:18:12,015 | ; 2023-10-25T16:18:12,015 C++/Session.h:101:3: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:12,015 101 | EXCEPT ( SessionNotFound ); 2023-10-25T16:18:12,016 | ^~~~~~ 2023-10-25T16:18:12,016 C++/Session.h:101:3: error: ‘int FIX::Session::EXCEPT(FIX::SessionNotFound)’ cannot be overloaded with ‘int FIX::Session::EXCEPT(FIX::SessionNotFound)’ 2023-10-25T16:18:12,016 C++/Session.h:89:3: note: previous declaration ‘int FIX::Session::EXCEPT(FIX::SessionNotFound)’ 2023-10-25T16:18:12,016 89 | EXCEPT ( SessionNotFound ); 2023-10-25T16:18:12,016 | ^~~~~~ 2023-10-25T16:18:12,016 C++/Session.h:262:52: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:12,016 262 | void persist( const Message&, const std::string& ) EXCEPT ( IOException ); 2023-10-25T16:18:12,017 | ^ 2023-10-25T16:18:12,017 | ; 2023-10-25T16:18:12,017 C++/Session.h:262:54: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:12,017 262 | void persist( const Message&, const std::string& ) EXCEPT ( IOException ); 2023-10-25T16:18:12,017 | ^~~~~~ 2023-10-25T16:18:12,017 C++/Session.h:262:54: error: ‘int FIX::Session::EXCEPT(FIX::IOException)’ cannot be overloaded with ‘int FIX::Session::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:12,017 C++/Session.h:71:16: note: previous declaration ‘int FIX::Session::EXCEPT(FIX::IOException)’ 2023-10-25T16:18:12,018 71 | void reset() EXCEPT ( IOException ) 2023-10-25T16:18:12,018 | ^~~~~~ 2023-10-25T16:18:12,018 C++/Session.h: In member function ‘int FIX::Session::EXCEPT(FIX::IOException)’: 2023-10-25T16:18:12,018 C++/Session.h:72:71: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T16:18:12,018 72 | { generateLogout(); disconnect(); m_state.reset( m_timestamper() ); } 2023-10-25T16:18:12,018 | ^ 2023-10-25T16:18:12,019 C++/Session.h: In member function ‘int FIX::Session::EXCEPT(FIX::IOException)’: 2023-10-25T16:18:12,019 C++/Session.h:74:24: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T16:18:12,019 74 | { m_state.refresh(); } 2023-10-25T16:18:12,019 | ^ 2023-10-25T16:18:12,035 C++/Session.h: In member function ‘int FIX::Session::EXCEPT(FIX::IOException)’: 2023-10-25T16:18:12,035 C++/Session.h:76:37: error: ‘num’ was not declared in this scope; did you mean ‘enum’? 2023-10-25T16:18:12,036 76 | { m_state.setNextSenderMsgSeqNum( num ); } 2023-10-25T16:18:12,036 | ^~~ 2023-10-25T16:18:12,036 | enum 2023-10-25T16:18:12,036 C++/Session.h:76:44: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T16:18:12,036 76 | { m_state.setNextSenderMsgSeqNum( num ); } 2023-10-25T16:18:12,036 | ^ 2023-10-25T16:18:12,053 C++/Session.h: In member function ‘int FIX::Session::EXCEPT(FIX::IOException)’: 2023-10-25T16:18:12,053 C++/Session.h:78:37: error: ‘num’ was not declared in this scope; did you mean ‘enum’? 2023-10-25T16:18:12,054 78 | { m_state.setNextTargetMsgSeqNum( num ); } 2023-10-25T16:18:12,054 | ^~~ 2023-10-25T16:18:12,054 | enum 2023-10-25T16:18:12,054 C++/Session.h:78:44: warning: no return statement in function returning non-void [-Wreturn-type] 2023-10-25T16:18:12,055 78 | { m_state.setNextTargetMsgSeqNum( num ); } 2023-10-25T16:18:12,055 | ^ 2023-10-25T16:18:12,073 In file included from C++/Acceptor.cpp:29: 2023-10-25T16:18:12,073 C++/SessionFactory.h: At global scope: 2023-10-25T16:18:12,073 C++/SessionFactory.h:59:47: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:12,073 59 | const Dictionary& settings ) EXCEPT ( ConfigError ); 2023-10-25T16:18:12,073 | ^ 2023-10-25T16:18:12,073 | ; 2023-10-25T16:18:12,074 C++/SessionFactory.h:59:49: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:12,074 59 | const Dictionary& settings ) EXCEPT ( ConfigError ); 2023-10-25T16:18:12,074 | ^~~~~~ 2023-10-25T16:18:12,074 C++/SessionFactory.h:67:86: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:12,075 67 | const std::string& settingsKey) EXCEPT (ConfigError); 2023-10-25T16:18:12,075 | ^ 2023-10-25T16:18:12,075 | ; 2023-10-25T16:18:12,075 C++/SessionFactory.h:67:88: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:12,075 67 | const std::string& settingsKey) EXCEPT (ConfigError); 2023-10-25T16:18:12,075 | ^~~~~~ 2023-10-25T16:18:12,076 C++/SessionFactory.h:67:88: error: ‘int FIX::SessionFactory::EXCEPT(FIX::ConfigError)’ cannot be overloaded with ‘int FIX::SessionFactory::EXCEPT(FIX::ConfigError)’ 2023-10-25T16:18:12,076 C++/SessionFactory.h:59:49: note: previous declaration ‘int FIX::SessionFactory::EXCEPT(FIX::ConfigError)’ 2023-10-25T16:18:12,076 59 | const Dictionary& settings ) EXCEPT ( ConfigError ); 2023-10-25T16:18:12,076 | ^~~~~~ 2023-10-25T16:18:12,076 C++/SessionFactory.h:71:68: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:12,076 71 | DataDictionaryProvider& provider) EXCEPT (ConfigError); 2023-10-25T16:18:12,076 | ^ 2023-10-25T16:18:12,077 | ; 2023-10-25T16:18:12,077 C++/SessionFactory.h:71:70: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:12,077 71 | DataDictionaryProvider& provider) EXCEPT (ConfigError); 2023-10-25T16:18:12,077 | ^~~~~~ 2023-10-25T16:18:12,077 C++/SessionFactory.h:71:70: error: ‘int FIX::SessionFactory::EXCEPT(FIX::ConfigError)’ cannot be overloaded with ‘int FIX::SessionFactory::EXCEPT(FIX::ConfigError)’ 2023-10-25T16:18:12,077 C++/SessionFactory.h:59:49: note: previous declaration ‘int FIX::SessionFactory::EXCEPT(FIX::ConfigError)’ 2023-10-25T16:18:12,077 59 | const Dictionary& settings ) EXCEPT ( ConfigError ); 2023-10-25T16:18:12,078 | ^~~~~~ 2023-10-25T16:18:12,078 C++/SessionFactory.h:75:65: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:12,078 75 | DataDictionaryProvider& provider) EXCEPT (ConfigError); 2023-10-25T16:18:12,078 | ^ 2023-10-25T16:18:12,078 | ; 2023-10-25T16:18:12,078 C++/SessionFactory.h:75:67: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:12,078 75 | DataDictionaryProvider& provider) EXCEPT (ConfigError); 2023-10-25T16:18:12,079 | ^~~~~~ 2023-10-25T16:18:12,079 C++/SessionFactory.h:75:67: error: ‘int FIX::SessionFactory::EXCEPT(FIX::ConfigError)’ cannot be overloaded with ‘int FIX::SessionFactory::EXCEPT(FIX::ConfigError)’ 2023-10-25T16:18:12,079 C++/SessionFactory.h:59:49: note: previous declaration ‘int FIX::SessionFactory::EXCEPT(FIX::ConfigError)’ 2023-10-25T16:18:12,079 59 | const Dictionary& settings ) EXCEPT ( ConfigError ); 2023-10-25T16:18:12,079 | ^~~~~~ 2023-10-25T16:18:12,084 In file included from C++/SocketMonitor.h:25, 2023-10-25T16:18:12,084 from C++/SocketServer.h:29, 2023-10-25T16:18:12,084 from C++/HttpServer.h:29, 2023-10-25T16:18:12,084 from C++/Acceptor.cpp:30: 2023-10-25T16:18:12,085 C++/SocketMonitor_UNIX.h:51:20: error: ‘socket_handle’ has not been declared 2023-10-25T16:18:12,085 51 | bool addConnect( socket_handle socket ); 2023-10-25T16:18:12,085 | ^~~~~~~~~~~~~ 2023-10-25T16:18:12,085 C++/SocketMonitor_UNIX.h:52:17: error: ‘socket_handle’ has not been declared 2023-10-25T16:18:12,085 52 | bool addRead( socket_handle socket ); 2023-10-25T16:18:12,085 | ^~~~~~~~~~~~~ 2023-10-25T16:18:12,086 C++/SocketMonitor_UNIX.h:53:18: error: ‘socket_handle’ has not been declared 2023-10-25T16:18:12,086 53 | bool addWrite( socket_handle socket ); 2023-10-25T16:18:12,086 | ^~~~~~~~~~~~~ 2023-10-25T16:18:12,086 C++/SocketMonitor_UNIX.h:54:14: error: ‘socket_handle’ has not been declared 2023-10-25T16:18:12,086 54 | bool drop( socket_handle socket ); 2023-10-25T16:18:12,086 | ^~~~~~~~~~~~~ 2023-10-25T16:18:12,087 C++/SocketMonitor_UNIX.h:55:16: error: ‘socket_handle’ has not been declared 2023-10-25T16:18:12,087 55 | void signal( socket_handle socket ); 2023-10-25T16:18:12,087 | ^~~~~~~~~~~~~ 2023-10-25T16:18:12,087 C++/SocketMonitor_UNIX.h:56:18: error: ‘socket_handle’ has not been declared 2023-10-25T16:18:12,087 56 | void unsignal( socket_handle socket ); 2023-10-25T16:18:12,087 | ^~~~~~~~~~~~~ 2023-10-25T16:18:12,118 C++/SocketMonitor_UNIX.h:63:22: error: ‘socket_handle’ was not declared in this scope 2023-10-25T16:18:12,118 63 | typedef std::set < socket_handle > Sockets; 2023-10-25T16:18:12,118 | ^~~~~~~~~~~~~ 2023-10-25T16:18:12,119 C++/SocketMonitor_UNIX.h:63:36: error: template argument 1 is invalid 2023-10-25T16:18:12,119 63 | typedef std::set < socket_handle > Sockets; 2023-10-25T16:18:12,119 | ^ 2023-10-25T16:18:12,119 C++/SocketMonitor_UNIX.h:63:36: error: template argument 2 is invalid 2023-10-25T16:18:12,119 C++/SocketMonitor_UNIX.h:63:36: error: template argument 3 is invalid 2023-10-25T16:18:12,151 C++/SocketMonitor_UNIX.h:64:24: error: ‘socket_handle’ was not declared in this scope 2023-10-25T16:18:12,152 64 | typedef std::queue < socket_handle > Queue; 2023-10-25T16:18:12,152 | ^~~~~~~~~~~~~ 2023-10-25T16:18:12,152 C++/SocketMonitor_UNIX.h:64:38: error: template argument 1 is invalid 2023-10-25T16:18:12,152 64 | typedef std::queue < socket_handle > Queue; 2023-10-25T16:18:12,152 | ^ 2023-10-25T16:18:12,152 C++/SocketMonitor_UNIX.h:64:38: error: template argument 2 is invalid 2023-10-25T16:18:12,152 C++/SocketMonitor_UNIX.h:73:32: error: ‘socket_handle’ has not been declared 2023-10-25T16:18:12,153 73 | void processRead( Strategy&, socket_handle socket_fd ); 2023-10-25T16:18:12,153 | ^~~~~~~~~~~~~ 2023-10-25T16:18:12,153 C++/SocketMonitor_UNIX.h:74:33: error: ‘socket_handle’ has not been declared 2023-10-25T16:18:12,153 74 | void processWrite( Strategy&, socket_handle socket_fd ); 2023-10-25T16:18:12,153 | ^~~~~~~~~~~~~ 2023-10-25T16:18:12,153 C++/SocketMonitor_UNIX.h:75:33: error: ‘socket_handle’ has not been declared 2023-10-25T16:18:12,153 75 | void processError( Strategy&, socket_handle socket_fd ); 2023-10-25T16:18:12,153 | ^~~~~~~~~~~~~ 2023-10-25T16:18:12,182 C++/SocketMonitor_UNIX.h:82:3: error: ‘socket_handle’ does not name a type 2023-10-25T16:18:12,182 82 | socket_handle m_signal; 2023-10-25T16:18:12,183 | ^~~~~~~~~~~~~ 2023-10-25T16:18:12,212 C++/SocketMonitor_UNIX.h:83:3: error: ‘socket_handle’ does not name a type 2023-10-25T16:18:12,213 83 | socket_handle m_interrupt; 2023-10-25T16:18:12,213 | ^~~~~~~~~~~~~ 2023-10-25T16:18:12,213 C++/SocketMonitor_UNIX.h:95:45: error: ‘socket_handle’ has not been declared 2023-10-25T16:18:12,213 95 | virtual void onConnect( SocketMonitor&, socket_handle socket ) = 0; 2023-10-25T16:18:12,214 | ^~~~~~~~~~~~~ 2023-10-25T16:18:12,214 C++/SocketMonitor_UNIX.h:96:43: error: ‘socket_handle’ has not been declared 2023-10-25T16:18:12,214 96 | virtual void onEvent( SocketMonitor&, socket_handle socket ) = 0; 2023-10-25T16:18:12,214 | ^~~~~~~~~~~~~ 2023-10-25T16:18:12,214 C++/SocketMonitor_UNIX.h:97:43: error: ‘socket_handle’ has not been declared 2023-10-25T16:18:12,214 97 | virtual void onWrite( SocketMonitor&, socket_handle socket ) = 0; 2023-10-25T16:18:12,214 | ^~~~~~~~~~~~~ 2023-10-25T16:18:12,215 C++/SocketMonitor_UNIX.h:98:43: error: ‘socket_handle’ has not been declared 2023-10-25T16:18:12,215 98 | virtual void onError( SocketMonitor&, socket_handle socket ) = 0; 2023-10-25T16:18:12,215 | ^~~~~~~~~~~~~ 2023-10-25T16:18:12,216 C++/SocketMonitor_UNIX.h: In member function ‘size_t FIX::SocketMonitor::numSockets()’: 2023-10-25T16:18:12,217 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-25T16:18:12,217 60 | { return m_readSockets.size() - 1; } 2023-10-25T16:18:12,217 | ^~~~ 2023-10-25T16:18:12,219 In file included from C++/HttpServer.h:29, 2023-10-25T16:18:12,219 from C++/Acceptor.cpp:30: 2023-10-25T16:18:12,219 C++/SocketServer.h: At global scope: 2023-10-25T16:18:12,219 C++/SocketServer.h:44:27: error: expected ‘)’ before ‘socket’ 2023-10-25T16:18:12,219 44 | SocketInfo(socket_handle socket, short port, bool noDelay, int sendBufSize, int rcvBufSize ) 2023-10-25T16:18:12,219 | ~ ^~~~~~~ 2023-10-25T16:18:12,219 | ) 2023-10-25T16:18:12,248 C++/SocketServer.h:48:3: error: ‘socket_handle’ does not name a type 2023-10-25T16:18:12,248 48 | socket_handle m_socket; 2023-10-25T16:18:12,248 | ^~~~~~~~~~~~~ 2023-10-25T16:18:12,248 C++/SocketServer.h: In constructor ‘FIX::SocketInfo::SocketInfo()’: 2023-10-25T16:18:12,249 C++/SocketServer.h:41:5: error: class ‘FIX::SocketInfo’ does not have any field named ‘m_socket’ 2023-10-25T16:18:12,249 41 | : m_socket( INVALID_SOCKET_HANDLE ), m_port( 0 ), m_noDelay( false ), 2023-10-25T16:18:12,249 | ^~~~~~~~ 2023-10-25T16:18:12,338 C++/SocketServer.h:41:15: error: ‘INVALID_SOCKET_HANDLE’ was not declared in this scope 2023-10-25T16:18:12,338 41 | : m_socket( INVALID_SOCKET_HANDLE ), m_port( 0 ), m_noDelay( false ), 2023-10-25T16:18:12,339 | ^~~~~~~~~~~~~~~~~~~~~ 2023-10-25T16:18:12,369 C++/SocketServer.h: At global scope: 2023-10-25T16:18:12,369 C++/SocketServer.h:63:3: error: ‘socket_handle’ does not name a type 2023-10-25T16:18:12,369 63 | socket_handle add( int port, bool reuse = false, bool noDelay = false, 2023-10-25T16:18:12,370 | ^~~~~~~~~~~~~ 2023-10-25T16:18:12,398 C++/SocketServer.h:65:3: error: ‘socket_handle’ does not name a type 2023-10-25T16:18:12,399 65 | socket_handle accept(socket_handle socket ); 2023-10-25T16:18:12,399 | ^~~~~~~~~~~~~ 2023-10-25T16:18:12,399 C++/SocketServer.h:72:20: error: ‘socket_handle’ has not been declared 2023-10-25T16:18:12,399 72 | int socketToPort(socket_handle socket ); 2023-10-25T16:18:12,399 | ^~~~~~~~~~~~~ 2023-10-25T16:18:12,428 C++/SocketServer.h:73:3: error: ‘socket_handle’ does not name a type 2023-10-25T16:18:12,428 73 | socket_handle portToSocket( int port ); 2023-10-25T16:18:12,428 | ^~~~~~~~~~~~~ 2023-10-25T16:18:12,460 C++/SocketServer.h:76:20: error: ‘socket_handle’ was not declared in this scope 2023-10-25T16:18:12,461 76 | typedef std::map 2023-10-25T16:18:12,461 | ^~~~~~~~~~~~~ 2023-10-25T16:18:12,461 C++/SocketServer.h:76:45: error: template argument 1 is invalid 2023-10-25T16:18:12,461 76 | typedef std::map 2023-10-25T16:18:12,461 | ^ 2023-10-25T16:18:12,462 C++/SocketServer.h:76:45: error: template argument 3 is invalid 2023-10-25T16:18:12,462 C++/SocketServer.h:76:45: error: template argument 4 is invalid 2023-10-25T16:18:12,475 C++/SocketServer.h:90:44: error: ‘socket_handle’ has not been declared 2023-10-25T16:18:12,475 90 | virtual void onConnect( SocketServer&, socket_handle acceptSocket, socket_handle socket ) = 0; 2023-10-25T16:18:12,475 | ^~~~~~~~~~~~~ 2023-10-25T16:18:12,476 C++/SocketServer.h:90:72: error: ‘socket_handle’ has not been declared 2023-10-25T16:18:12,476 90 | virtual void onConnect( SocketServer&, socket_handle acceptSocket, socket_handle socket ) = 0; 2023-10-25T16:18:12,476 | ^~~~~~~~~~~~~ 2023-10-25T16:18:12,476 C++/SocketServer.h:91:42: error: ‘socket_handle’ has not been declared 2023-10-25T16:18:12,476 91 | virtual void onWrite( SocketServer&, socket_handle socket ) = 0; 2023-10-25T16:18:12,476 | ^~~~~~~~~~~~~ 2023-10-25T16:18:12,477 C++/SocketServer.h:92:41: error: ‘socket_handle’ has not been declared 2023-10-25T16:18:12,477 92 | virtual bool onData( SocketServer&, socket_handle socket ) = 0; 2023-10-25T16:18:12,477 | ^~~~~~~~~~~~~ 2023-10-25T16:18:12,477 C++/SocketServer.h:93:47: error: ‘socket_handle’ has not been declared 2023-10-25T16:18:12,477 93 | virtual void onDisconnect( SocketServer&, socket_handle socket ) = 0; 2023-10-25T16:18:12,478 | ^~~~~~~~~~~~~ 2023-10-25T16:18:12,479 In file included from C++/Acceptor.cpp:30: 2023-10-25T16:18:12,480 C++/HttpServer.h:40:38: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:12,480 40 | HttpServer( const SessionSettings& ) EXCEPT ( ConfigError ); 2023-10-25T16:18:12,480 | ^ 2023-10-25T16:18:12,480 | ; 2023-10-25T16:18:12,480 C++/HttpServer.h:40:40: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:12,480 40 | HttpServer( const SessionSettings& ) EXCEPT ( ConfigError ); 2023-10-25T16:18:12,480 | ^~~~~~ 2023-10-25T16:18:12,481 C++/HttpServer.h:42:51: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:12,481 42 | static void startGlobal( const SessionSettings& ) EXCEPT ( ConfigError, RuntimeError ); 2023-10-25T16:18:12,481 | ^ 2023-10-25T16:18:12,481 | ; 2023-10-25T16:18:12,481 C++/HttpServer.h:42:53: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:12,481 42 | static void startGlobal( const SessionSettings& ) EXCEPT ( ConfigError, RuntimeError ); 2023-10-25T16:18:12,481 | ^~~~~~ 2023-10-25T16:18:12,481 C++/HttpServer.h:45:14: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:12,482 45 | void start() EXCEPT ( ConfigError, RuntimeError ); 2023-10-25T16:18:12,482 | ^ 2023-10-25T16:18:12,482 | ; 2023-10-25T16:18:12,482 C++/HttpServer.h:45:16: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:12,482 45 | void start() EXCEPT ( ConfigError, RuntimeError ); 2023-10-25T16:18:12,482 | ^~~~~~ 2023-10-25T16:18:12,482 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-25T16:18:12,482 C++/HttpServer.h:42:53: note: previous declaration ‘int FIX::HttpServer::EXCEPT(FIX::ConfigError, FIX::RuntimeError)’ 2023-10-25T16:18:12,483 42 | static void startGlobal( const SessionSettings& ) EXCEPT ( ConfigError, RuntimeError ); 2023-10-25T16:18:12,483 | ^~~~~~ 2023-10-25T16:18:12,483 C++/HttpServer.h:49:44: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:12,483 49 | void onConfigure( const SessionSettings& ) EXCEPT ( ConfigError ); 2023-10-25T16:18:12,483 | ^ 2023-10-25T16:18:12,483 | ; 2023-10-25T16:18:12,483 C++/HttpServer.h:49:46: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:12,483 49 | void onConfigure( const SessionSettings& ) EXCEPT ( ConfigError ); 2023-10-25T16:18:12,483 | ^~~~~~ 2023-10-25T16:18:12,484 C++/HttpServer.h:49:46: error: ‘int FIX::HttpServer::EXCEPT(FIX::ConfigError)’ cannot be overloaded with ‘int FIX::HttpServer::EXCEPT(FIX::ConfigError)’ 2023-10-25T16:18:12,484 C++/HttpServer.h:40:40: note: previous declaration ‘int FIX::HttpServer::EXCEPT(FIX::ConfigError)’ 2023-10-25T16:18:12,484 40 | HttpServer( const SessionSettings& ) EXCEPT ( ConfigError ); 2023-10-25T16:18:12,484 | ^~~~~~ 2023-10-25T16:18:12,484 C++/HttpServer.h:50:45: error: expected ‘;’ at end of member declaration 2023-10-25T16:18:12,484 50 | void onInitialize( const SessionSettings& ) EXCEPT ( RuntimeError ); 2023-10-25T16:18:12,484 | ^ 2023-10-25T16:18:12,484 | ; 2023-10-25T16:18:12,485 C++/HttpServer.h:50:47: error: ISO C++ forbids declaration of ‘EXCEPT’ with no type [-fpermissive] 2023-10-25T16:18:12,485 50 | void onInitialize( const SessionSettings& ) EXCEPT ( RuntimeError ); 2023-10-25T16:18:12,485 | ^~~~~~ 2023-10-25T16:18:12,485 C++/HttpServer.h:56:34: error: ‘socket_handle’ has not been declared 2023-10-25T16:18:12,485 56 | void onConnect( SocketServer&, socket_handle, socket_handle); 2023-10-25T16:18:12,485 | ^~~~~~~~~~~~~ 2023-10-25T16:18:12,485 C++/HttpServer.h:56:49: error: ‘socket_handle’ has not been declared 2023-10-25T16:18:12,485 56 | void onConnect( SocketServer&, socket_handle, socket_handle); 2023-10-25T16:18:12,486 | ^~~~~~~~~~~~~ 2023-10-25T16:18:12,486 C++/HttpServer.h:57:32: error: ‘socket_handle’ has not been declared 2023-10-25T16:18:12,486 57 | void onWrite( SocketServer&, socket_handle); 2023-10-25T16:18:12,486 | ^~~~~~~~~~~~~ 2023-10-25T16:18:12,486 C++/HttpServer.h:58:31: error: ‘socket_handle’ has not been declared 2023-10-25T16:18:12,486 58 | bool onData( SocketServer&, socket_handle); 2023-10-25T16:18:12,486 | ^~~~~~~~~~~~~ 2023-10-25T16:18:12,486 C++/HttpServer.h:59:37: error: ‘socket_handle’ has not been declared 2023-10-25T16:18:12,486 59 | void onDisconnect( SocketServer&, socket_handle); 2023-10-25T16:18:12,487 | ^~~~~~~~~~~~~ 2023-10-25T16:18:12,505 C++/HttpServer.h:63:10: error: ‘THREAD_PROC’ does not name a type 2023-10-25T16:18:12,506 63 | static THREAD_PROC startThread( void* p ); 2023-10-25T16:18:12,506 | ^~~~~~~~~~~ 2023-10-25T16:18:12,525 C++/HttpServer.h:67:3: error: ‘thread_id’ does not name a type; did you mean ‘pthread_t’? 2023-10-25T16:18:12,525 67 | thread_id m_threadid; 2023-10-25T16:18:12,525 | ^~~~~~~~~ 2023-10-25T16:18:12,526 | pthread_t 2023-10-25T16:18:12,598 C++/Acceptor.cpp:41:1: error: expected initializer before ‘EXCEPT’ 2023-10-25T16:18:12,598 41 | EXCEPT ( ConfigError ) 2023-10-25T16:18:12,598 | ^~~~~~ 2023-10-25T16:18:12,599 C++/Acceptor.cpp:59:1: error: expected initializer before ‘EXCEPT’ 2023-10-25T16:18:12,599 59 | EXCEPT ( ConfigError ) 2023-10-25T16:18:12,599 | ^~~~~~ 2023-10-25T16:18:12,599 C++/Acceptor.cpp:73:29: error: expected initializer before ‘EXCEPT’ 2023-10-25T16:18:12,599 73 | void Acceptor::initialize() EXCEPT ( ConfigError ) 2023-10-25T16:18:12,600 | ^~~~~~ 2023-10-25T16:18:12,605 C++/Acceptor.cpp: In member function ‘FIX::Session* FIX::Acceptor::getSession(const string&, FIX::Responder&)’: 2023-10-25T16:18:12,606 C++/Acceptor.cpp:116:72: error: expected primary-expression before ‘>’ token 2023-10-25T16:18:12,606 116 | auto const & beginString = message.getHeader().getField(); 2023-10-25T16:18:12,606 | ^ 2023-10-25T16:18:12,606 C++/Acceptor.cpp:116:74: error: expected primary-expression before ‘)’ token 2023-10-25T16:18:12,606 116 | auto const & beginString = message.getHeader().getField(); 2023-10-25T16:18:12,607 | ^ 2023-10-25T16:18:12,607 C++/Acceptor.cpp:117:76: error: expected primary-expression before ‘>’ token 2023-10-25T16:18:12,607 117 | auto const & clSenderCompID = message.getHeader().getField(); 2023-10-25T16:18:12,607 | ^ 2023-10-25T16:18:12,607 C++/Acceptor.cpp:117:78: error: expected primary-expression before ‘)’ token 2023-10-25T16:18:12,607 117 | auto const & clSenderCompID = message.getHeader().getField(); 2023-10-25T16:18:12,608 | ^ 2023-10-25T16:18:12,608 C++/Acceptor.cpp:118:76: error: expected primary-expression before ‘>’ token 2023-10-25T16:18:12,608 118 | auto const & clTargetCompID = message.getHeader().getField(); 2023-10-25T16:18:12,608 | ^ 2023-10-25T16:18:12,608 C++/Acceptor.cpp:118:78: error: expected primary-expression before ‘)’ token 2023-10-25T16:18:12,608 118 | auto const & clTargetCompID = message.getHeader().getField(); 2023-10-25T16:18:12,609 | ^ 2023-10-25T16:18:12,609 C++/Acceptor.cpp:119:64: error: expected primary-expression before ‘>’ token 2023-10-25T16:18:12,609 119 | auto const & msgType = message.getHeader().getField(); 2023-10-25T16:18:12,609 | ^ 2023-10-25T16:18:12,609 C++/Acceptor.cpp:119:66: error: expected primary-expression before ‘)’ token 2023-10-25T16:18:12,609 119 | auto const & msgType = message.getHeader().getField(); 2023-10-25T16:18:12,609 | ^ 2023-10-25T16:18:12,614 C++/Acceptor.cpp: At global scope: 2023-10-25T16:18:12,614 C++/Acceptor.cpp:158:24: error: expected initializer before ‘EXCEPT’ 2023-10-25T16:18:12,614 158 | void Acceptor::start() EXCEPT ( ConfigError, RuntimeError ) 2023-10-25T16:18:12,615 | ^~~~~~ 2023-10-25T16:18:12,615 C++/Acceptor.cpp:186:24: error: expected initializer before ‘EXCEPT’ 2023-10-25T16:18:12,615 186 | void Acceptor::block() EXCEPT ( ConfigError, RuntimeError ) 2023-10-25T16:18:12,615 | ^~~~~~ 2023-10-25T16:18:12,615 C++/Acceptor.cpp:199:23: error: expected initializer before ‘EXCEPT’ 2023-10-25T16:18:12,616 199 | bool Acceptor::poll() EXCEPT ( ConfigError, RuntimeError ) 2023-10-25T16:18:12,616 | ^~~~~~ 2023-10-25T16:18:12,666 C++/Acceptor.cpp: In member function ‘void FIX::Acceptor::stop(bool)’: 2023-10-25T16:18:12,667 C++/Acceptor.cpp:244:7: error: ‘process_sleep’ was not declared in this scope 2023-10-25T16:18:12,667 244 | process_sleep( 1 ); 2023-10-25T16:18:12,667 | ^~~~~~~~~~~~~ 2023-10-25T16:18:12,691 C++/Acceptor.cpp:249:7: error: ‘m_threadid’ was not declared in this scope 2023-10-25T16:18:12,692 249 | if( m_threadid ) 2023-10-25T16:18:12,692 | ^~~~~~~~~~ 2023-10-25T16:18:12,714 C++/Acceptor.cpp:250:5: error: ‘thread_join’ was not declared in this scope; did you mean ‘pthread_join’? 2023-10-25T16:18:12,715 250 | thread_join( m_threadid ); 2023-10-25T16:18:12,715 | ^~~~~~~~~~~ 2023-10-25T16:18:12,715 | pthread_join 2023-10-25T16:18:12,739 C++/Acceptor.cpp:251:3: error: ‘m_threadid’ was not declared in this scope 2023-10-25T16:18:12,740 251 | m_threadid = 0; 2023-10-25T16:18:12,740 | ^~~~~~~~~~ 2023-10-25T16:18:12,773 C++/Acceptor.cpp: At global scope: 2023-10-25T16:18:12,773 C++/Acceptor.cpp:268:1: error: ‘THREAD_PROC’ does not name a type 2023-10-25T16:18:12,773 268 | THREAD_PROC Acceptor::startThread( void* p ) 2023-10-25T16:18:12,773 | ^~~~~~~~~~~ 2023-10-25T16:18:12,842 In file included from C++/Field.h:32, 2023-10-25T16:18:12,842 from C++/FieldMap.h:29, 2023-10-25T16:18:12,843 from C++/Message.h:29, 2023-10-25T16:18:12,843 from C++/Application.h:25, 2023-10-25T16:18:12,843 from C++/Acceptor.h:29, 2023-10-25T16:18:12,843 from C++/Acceptor.cpp:26: 2023-10-25T16:18:12,843 C++/FieldConvertors.h: In instantiation of ‘int FIX::number_of_symbols_in(T) [with T = int]’: 2023-10-25T16:18:12,843 C++/Field.h:194:57: required from here 2023-10-25T16:18:12,843 C++/FieldConvertors.h:50:14: error: ‘PRAGMA_PUSH’ was not declared in this scope 2023-10-25T16:18:12,844 50 | PRAGMA_PUSH( 4146 ) \ 2023-10-25T16:18:12,844 | ~~~~~~~~~~~^~~~~~~~ 2023-10-25T16:18:12,844 C++/FieldConvertors.h:60:49: note: in expansion of macro ‘UNSIGNED_VALUE_OF’ 2023-10-25T16:18:12,844 60 | typename std::make_unsigned::type number = UNSIGNED_VALUE_OF( value ); 2023-10-25T16:18:12,844 | ^~~~~~~~~~~~~~~~~ 2023-10-25T16:18:12,856 C++/FieldConvertors.h: In instantiation of ‘char* FIX::integer_to_string(char*, size_t, T) [with T = int; size_t = unsigned int]’: 2023-10-25T16:18:12,856 C++/Field.h:200:51: required from here 2023-10-25T16:18:12,856 C++/FieldConvertors.h:50:14: error: ‘PRAGMA_PUSH’ was not declared in this scope 2023-10-25T16:18:12,856 50 | PRAGMA_PUSH( 4146 ) \ 2023-10-25T16:18:12,856 | ~~~~~~~~~~~^~~~~~~~ 2023-10-25T16:18:12,857 C++/FieldConvertors.h:112:49: note: in expansion of macro ‘UNSIGNED_VALUE_OF’ 2023-10-25T16:18:12,857 112 | typename std::make_unsigned::type number = UNSIGNED_VALUE_OF( t ); 2023-10-25T16:18:12,857 | ^~~~~~~~~~~~~~~~~ 2023-10-25T16:18:13,065 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-25T16:18:13,065 C++/FieldConvertors.h:271:19: required from ‘static bool FIX::IntTConvertor::convert(const string&, T&) [with T = int; std::string = std::__cxx11::basic_string]’ 2023-10-25T16:18:13,066 C++/FieldConvertors.h:305:49: required from here 2023-10-25T16:18:13,066 C++/FieldConvertors.h:252:18: error: ‘PRAGMA_PUSH’ was not declared in this scope 2023-10-25T16:18:13,066 252 | PRAGMA_PUSH( 4146 ); 2023-10-25T16:18:13,066 | ~~~~~~~~~~~^~~~~~~~ 2023-10-25T16:18:13,080 C++/FieldConvertors.h:260:16: error: ‘PRAGMA_PUSH’ was not declared in this scope 2023-10-25T16:18:13,081 260 | PRAGMA_PUSH( 4146 ); 2023-10-25T16:18:13,081 | ~~~~~~~~~~~^~~~~~~~ 2023-10-25T16:18:13,097 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-25T16:18:13,098 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-25T16:18:13,098 C++/Field.h:431:51: required from here 2023-10-25T16:18:13,098 C++/FieldConvertors.h:50:14: error: ‘PRAGMA_PUSH’ was not declared in this scope 2023-10-25T16:18:13,098 50 | PRAGMA_PUSH( 4146 ) \ 2023-10-25T16:18:13,098 | ~~~~~~~~~~~^~~~~~~~ 2023-10-25T16:18:13,098 C++/FieldConvertors.h:112:49: note: in expansion of macro ‘UNSIGNED_VALUE_OF’ 2023-10-25T16:18:13,099 112 | typename std::make_unsigned::type number = UNSIGNED_VALUE_OF( t ); 2023-10-25T16:18:13,099 | ^~~~~~~~~~~~~~~~~ 2023-10-25T16:18:17,257 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2023-10-25T16:18:17,396 ERROR: python setup.py bdist_wheel exited with 1 2023-10-25T16:18:17,414 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2023-10-25T16:18:17,414 exec(compile('"'"''"'"''"'"' 2023-10-25T16:18:17,414 # This is -- a caller that pip uses to run setup.py 2023-10-25T16:18:17,414 # 2023-10-25T16:18:17,414 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-10-25T16:18:17,414 # import from `distutils.core` to work with newer packaging standards. 2023-10-25T16:18:17,414 # - It provides a clear error message when setuptools is not installed. 2023-10-25T16:18:17,414 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-10-25T16:18:17,414 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-10-25T16:18:17,414 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-10-25T16:18:17,414 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-10-25T16:18:17,414 import os, sys, tokenize 2023-10-25T16:18:17,414 2023-10-25T16:18:17,414 try: 2023-10-25T16:18:17,414 import setuptools 2023-10-25T16:18:17,414 except ImportError as error: 2023-10-25T16:18:17,414 print( 2023-10-25T16:18:17,414 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-10-25T16:18:17,414 "the build environment.", 2023-10-25T16:18:17,414 file=sys.stderr, 2023-10-25T16:18:17,414 ) 2023-10-25T16:18:17,414 sys.exit(1) 2023-10-25T16:18:17,414 2023-10-25T16:18:17,414 __file__ = %r 2023-10-25T16:18:17,414 sys.argv[0] = __file__ 2023-10-25T16:18:17,414 2023-10-25T16:18:17,414 if os.path.exists(__file__): 2023-10-25T16:18:17,414 filename = __file__ 2023-10-25T16:18:17,414 with tokenize.open(__file__) as f: 2023-10-25T16:18:17,414 setup_py_code = f.read() 2023-10-25T16:18:17,414 else: 2023-10-25T16:18:17,414 filename = "" 2023-10-25T16:18:17,414 setup_py_code = "from setuptools import setup; setup()" 2023-10-25T16:18:17,414 2023-10-25T16:18:17,414 exec(compile(setup_py_code, filename, "exec")) 2023-10-25T16:18:17,414 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-a8xne5h7/quickfix-ssl-3_1f161fb3a3a848f59e195018fb3d2633/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-g3q4tonz[/] 2023-10-25T16:18:17,414 [bold magenta]cwd[/]: /tmp/pip-wheel-a8xne5h7/quickfix-ssl-3_1f161fb3a3a848f59e195018fb3d2633/ 2023-10-25T16:18:17,414 Building wheel for quickfix-ssl-3 (setup.py): finished with status 'error' 2023-10-25T16:18:17,415 ERROR: Failed building wheel for quickfix-ssl-3 2023-10-25T16:18:17,416 Running setup.py clean for quickfix-ssl-3 2023-10-25T16:18:17,417 Running command python setup.py clean 2023-10-25T16:18:18,501 'build/bdist.linux-armv7l' does not exist -- can't clean it 2023-10-25T16:18:18,502 'build/scripts-3.9' does not exist -- can't clean it 2023-10-25T16:18:18,581 Failed to build quickfix-ssl-3 2023-10-25T16:18:18,582 ERROR: Failed to build one or more wheels 2023-10-25T16:18:18,583 Exception information: 2023-10-25T16:18:18,583 Traceback (most recent call last): 2023-10-25T16:18:18,583 File "/home/piwheels/.local/lib/python3.9/site-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-10-25T16:18:18,583 status = run_func(*args) 2023-10-25T16:18:18,583 File "/home/piwheels/.local/lib/python3.9/site-packages/pip/_internal/cli/req_command.py", line 245, in wrapper 2023-10-25T16:18:18,583 return func(self, options, args) 2023-10-25T16:18:18,583 File "/home/piwheels/.local/lib/python3.9/site-packages/pip/_internal/commands/wheel.py", line 181, in run 2023-10-25T16:18:18,583 raise CommandError("Failed to build one or more wheels") 2023-10-25T16:18:18,583 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2023-10-25T16:18:18,586 Removed build tracker: '/tmp/pip-build-tracker-er76hfw_'