Location of dds_c_buildid.h header file

3 posts / 0 new
Last post
Offline
Last seen: 7 years 3 months ago
Joined: 09/19/2017
Posts: 2
Location of dds_c_buildid.h header file

Hello - I am porting version 2.4.10 of Micro DDS to Nucleus and have encountered a build error in which the header file dds_c_buildid.h cannot be found. This header file is included in several source files within the library source code, but I cannot find it anywhere in the distribution.  Can someone please advise as to the location of this file?

Organization:
Offline
Last seen: 3 years 4 months ago
Joined: 08/09/2017
Posts: 25

The file dds_c_buildid.h is generated by cmake as part of the build process.  It is placed in source/unix/build/src/dds_c/include.  If you have not already done so, I recommend reviewing the "Building the RTI Connext DDS Micro Source" manual in the documentation and using "rtime-make".

Offline
Last seen: 7 years 3 months ago
Joined: 09/19/2017
Posts: 2

Thank you very much.  Since we are not building with this toolset, this file does not get generated.  I am porting the code to use Nucleus PLUS, building within the framework of CodeBench.