DOCGroup / ACE_TAO

ACE and TAO
https://www.dre.vanderbilt.edu/~schmidt/TAO.html
701 stars 374 forks source link

Syntax Error in Select_Reactor.h:48 #1889

Closed KB3HNS closed 2 years ago

KB3HNS commented 2 years ago

Version

7.0.1. Issue exists in master

Host machine and operating system

Linux SLES15

Target machine and operating system (if different from host)

VxWorks 7 RTP (No threads) PPC32, Static Library

Compiler name and version (including patch level)

GCC (w/ SPE Extensions) 8.3.0

The $ACE_ROOT/ace/config.h file

-Not applicable in this situation- Also, this cannot be provided because it contains proprietary information.

The $ACE_ROOT/include/makeinclude/platform_macros.GNU file

Key options:

Note: We can't use the pthread scheduler due to timing constraints, instead for us, ACE is compiled without thread support

Contents of $ACE_ROOT/bin/MakeProjectCreator/config/default.features

n/a

AREA/CLASS/EXAMPLE AFFECTED:

Select_Reactor.h:48

The problem effects:

Compile fail, syntax error, missing semicolon.

Synopsis

See above.

Description

Syntax error (most likely during C++11 conversion). Semicolon missing after default keyword.

Repeat by

Normal build for VxWorks RTP without thread support.

Sample fix/ workaround

See PR below for fix.

jwillemsen commented 2 years ago

Please open a pull request with the fix

KB3HNS commented 2 years ago

@jwillemsen I was in process. Sorry for delay. My internet was being slow.

See PR 1890

mitza-oci commented 2 years ago

Consider adding a threads=0 configuration to GitHub Actions