Helloworld.idl rtiddsgen generation for x86_64

5 posts / 0 new
Last post
Last seen: 2 years 11 months ago
Joined: 06/30/2021
Posts: 7
Helloworld.idl rtiddsgen generation for x86_64

I installed the evaluvation bundle of RTI and followed the instruction mentioned in https://community.rti.com/static/documentation/connext-dds/6.0.1/doc/manuals/connext_dds/getting_started/cpp11/intro_pubsub_cpp.html#.

I am working with the below architecture and excuted the command rtiddsgen -language c++11 -platform x64 -create makefiles -create typefiles -d c++11 hello_world.idl and got the error rtiddsgen can not generate build/project files for the architecture: x64

uname -a

Linux ubuntu20 5.8.0-59-generic #66~20.04.1-Ubuntu SMP Thu Jun 17 11:14:10 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

I am doing something wrong here?


Last seen: 1 month 2 weeks ago
Joined: 04/02/2013
Posts: 195

The rtiddsgen help will give you the list of supported architecture strings for each language. In this case you probably want -platform x64Linux4gcc7.3.0.

Last seen: 2 years 11 months ago
Joined: 06/30/2021
Posts: 7

Hi alex,

Thanks a lot. This solves the problem but unfortunately 

rtiddsgen version 3.1.0 is not listing the supported architecture

Howard's picture
Last seen: 10 hours 52 min ago
Joined: 11/29/2012
Posts: 580

Hmm, it does for me:


          For language C++11:
            arm64Android9.0clang8.0ndkr19b, armv7Android9.0clang8.0ndkr19b,
            armv6vfphLinux3.xgcc4.7.2, armv7aLinux3.12gcc4.9.3cortex-a9,
            armv8Linux4.9gcc6.2.0, armv7Linuxgcc7.3.0,
            armv7Linux4gcc7.5.0, armv8Linux4.4gcc5.4.0,
            armv8Linux4gcc7.3.0, i86Linux3gcc4.8.2,
            i86RedHawk6.5gcc4.9.2, x64RedHawk6.5gcc4.9.2,
            ppce500mcLinux3gcc4.7.2, ppc32e6500Linuxgcc4.9.1,
            x64Linux3gcc4.8.2FACE_GP, x64Linux3gcc4.8.2,
            armv7aWRLinux8gcc5.2.0, ppce6500Linuxgcc5.2.0,
            i86Linux3gcc5.4.0, x64Linux3gcc5.4.0,
            x64Linux4gcc7.3.0, x64Linuxgcc7.4.1,
            x64Linux4gcc7.3.0FACE_GP, i86Win32VS2012,
            x64Win64VS2012, i86Win32VS2013,
            x64Win64VS2013, i86Win32VS2015,
            x64Win64VS2015, i86Win32VS2017,
            i86INtime6.3VS2017, x64Win64VS2017,
            i86Win32VS2019, i86INtime6.3VS2019,
            x64Win64VS2019, x64Darwin17clang9.0,
            i86QNX6.6qcc_cpp4.7.3, armv7aQNX6.6.0qcc_cpp4.7.3,
            armv7aQNX7qcc_cxx, armv7QNX7.0.0qcc_cxx5.4.0,
            armv8QNX7.0.0qcc_cxx5.4.0, armv8QNX7.0.0qcc_gpp5.4.0,
            i86QNX7.0.0qcc_gpp5.4.0, x64QNX7.0.0qcc_cxx5.4.0,
            x64QNX7.0.0qcc_gpp5.4.0, pentium64Vx7.0gcc4.8.1_rtp,
            x64Vx7SR0630llvm8.0.0.2_rtp, pentiumInty11.pcx64


PK_RTI's picture
Last seen: 1 week 5 days ago
Joined: 07/01/2021
Posts: 28

I'm an RTI Application Engineer, and would be happy to send you a Connext Evaluation Guide which might make your getting started a bit easier. Just let me know if you'd like a copy here, or shoot me an email at pk@rti.com.

Thanks! PK