DOCGroup/CIAO

Compile fails with dds4ccm_opendds and GCC 6.2

mitza-oci opened this issue · 5 comments

See scoreboard build Fedora24_debug on http://www.dre.vanderbilt.edu/scoreboard/ciao.html - test connectors/dds4ccm/tests/MultiTopic/Connector fails to compile.

connectors/dds4ccm/impl/DataReaderListener_T.cpp:189 uses operator<<=(ReadInfo&, const SampleInfo&) however this declaration appears later in the preprocessor output file for connectors/dds4ccm/tests/MultiTopic/Connector/MultiTopic_Connector_conn.cpp

Looks an include is missing, will create a pull request for this

Compile error is fixed when using the code from #11, however I see a runtime error on that test. I'll look into it.

Several dds4ccm did fail when we initially added support for opendds

In this case I think the failure was that I built jwillemsen/CIAO (master) which was a few commits behind DOCGroup/CIAO (master). I'm now trying the merged version.

The test passed on my local build once I had the merged CIAO version and set LD_LIBRARY_PATH correctly.