Using:
Redhawk 1.9 / CentOS 6.4 (32 bit) / C++ implementation
Creating a new FRONTEND::TUNER device
Using default setting on code generation. Following port required for FRONTEND Digital Tuner and regenerate the code.
<ports>
<provides repid="IDL:FRONTEND/DigitalTuner:1.0" providesname="DigitalTuner"/>
<provides repid="IDL:FRONTEND/RFInfo:1.0" providesname="RFInfo"/>
</ports>
After generating code make updates to port_impl.h and port_impl.cpp to get around the problem as defined in: error: cannot allocate an object of abstract type ‘FRONTEND_RFInfo_In_i.
After making updates to port_impl.h and port_impl.cpp recompile the code. It compiles, but we get the linker error below.
/usr/local/redhawk/core/lib/libfrontendInterfaces.so: undefined reference to `BULKIO::PrecisionUTCTime::operator<<=(cdrStream&)'
/usr/local/redhawk/core/lib/libfrontendInterfaces.so: undefined reference to `BULKIO::PrecisionUTCTime::operator>>=(cdrStream&) const'
It appears to be not able to get this methods in the bulkio libraries.