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.