Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HelloWorldExampleTCP example build failed on ARM64 platform #3139

Closed
1 task done
shdx2046 opened this issue Dec 9, 2022 · 1 comment
Closed
1 task done

HelloWorldExampleTCP example build failed on ARM64 platform #3139

shdx2046 opened this issue Dec 9, 2022 · 1 comment

Comments

@shdx2046
Copy link

shdx2046 commented Dec 9, 2022

Is there an already existing issue for this?

  • I have searched the existing issues

Expected behavior

The HelloWorldExampleTCP demo can be built on x86 machine. It should also be built successfully on ARM64 platform.

Current behavior

When building on it locally on ARM64 platform (gcc version is 7.5.0 in my case), I got the error "reference to 'option' is ambiguous" .

Steps to reproduce

Pull the latest Fast DDS repo.
Build the demos with below commands in a newly created build folder in the examples/cpp/dds path.

cmake ..
cmake --build .

Fast DDS version/commit

2.8.1

Platform/Architecture

Other. Please specify in Additional context section.

Transport layer

TCPv4

Additional context

Ubuntu 18.04 ARM64
GCC version: 7.5.0

The build error can be resolved by replacing line 30 "namespace option = eprosima::option;" with "using namespace eprosima;"

XML configuration file

No response

Relevant log output

No response

Network traffic capture

No response

@shdx2046 shdx2046 added the triage Issue pending classification label Dec 9, 2022
@Mario-DL Mario-DL removed the triage Issue pending classification label Feb 6, 2023
@Mario-DL
Copy link
Member

Mario-DL commented Feb 6, 2023

Hi @shdx2046,

According to our CONTRIBUTING.md guidelines, Ubuntu 18.04 with gcc 7.5.0 is not an officially supported platform, so I am moving this issue to the proper discussion forum.

@eProsima eProsima locked and limited conversation to collaborators Feb 6, 2023
@Mario-DL Mario-DL converted this issue into discussion #3273 Feb 6, 2023

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants