Skip to content
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

fail build on ubuntu 16.04 with g++ 5.4.0 #495

Closed
BH1SCW opened this issue Jan 15, 2021 · 10 comments · Fixed by #512, #597 or #608
Closed

fail build on ubuntu 16.04 with g++ 5.4.0 #495

BH1SCW opened this issue Jan 15, 2021 · 10 comments · Fixed by #512, #597 or #608
Assignees
Labels
bug Something isn't working refactoring Refactor code without adding features

Comments

@BH1SCW
Copy link
Contributor

BH1SCW commented Jan 15, 2021

Required information

Operating system:
PRETTY_NAME="Ubuntu 16.04.7 LTS"

Compiler version:
Target: x86_64-linux-gnu
gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.12)

Observed result or behaviour:
See attached log file compiler_log_BH1SCW.txt

Expected result or behaviour:
build with no error

Conditions where it occurred / Performed steps:
git commit id:
current master (original f1c4b31)

@mossmaurice
Copy link
Contributor

Hi @BH1SCW

Thanks, for reporting this issue! Unfortunately iceoryx does not supported GCC 5.4.0 (released on June 3, 2016). Same goes for the QNX compiler QCC. Here I'd advise to use QNX 7.1 with QCC 8.3.

Please update to a newer version of GCC/QCC. In the meantime I'll update our documentation.

@mossmaurice mossmaurice added the wontfix This will not be worked on label Jan 15, 2021
@BH1SCW
Copy link
Contributor Author

BH1SCW commented Jan 18, 2021

Thanks for your advice~

@BH1SCW BH1SCW closed this as completed Jan 18, 2021
@dkroenke
Copy link
Member

@BH1SCW We will open this issue again because the errors are pointing to some Lambdas in PortManager where the capture clause should be cleaned up.

@dkroenke dkroenke reopened this Jan 18, 2021
@dkroenke dkroenke added bug Something isn't working refactoring Refactor code without adding features and removed wontfix This will not be worked on labels Jan 18, 2021
dkroenke added a commit to ApexAI/iceoryx that referenced this issue Jan 21, 2021
dkroenke added a commit to ApexAI/iceoryx that referenced this issue Jan 21, 2021
dkroenke added a commit to ApexAI/iceoryx that referenced this issue Jan 21, 2021
dkroenke added a commit to ApexAI/iceoryx that referenced this issue Jan 21, 2021
dkroenke added a commit to ApexAI/iceoryx that referenced this issue Jan 21, 2021
dkroenke added a commit to ApexAI/iceoryx that referenced this issue Jan 21, 2021
dkroenke added a commit that referenced this issue Jan 22, 2021
@dkroenke dkroenke self-assigned this Jan 22, 2021
@marthtz
Copy link
Contributor

marthtz commented Mar 5, 2021

QNX 7 is using GCC 5.4.0 as well. So, I think we have to re-open the issue and resolve the issues!

@marthtz marthtz reopened this Mar 5, 2021
@elfenpiff
Copy link
Contributor

@marthtz Oh please no! :( ...
To fix this then we require a pipeline with an old gcc-5.4.0 compiler! And we may have an even bigger problem, we use C++14 in our project and gcc-5.4.0 does it support only partially but I hope we are lucky here.

@mossmaurice
Copy link
Contributor

mossmaurice commented Mar 5, 2021

To fix this then we require a pipeline with an old gcc-5.4.0 compiler!

I agree! Talked to @dkroenke last week and all companies contributing to iceoryx are currently using QNX7 with QCC 5.4.0. It fully supports C++14. Not sure if we manage to setup the pipeline before 2021/04/01

However, I'd strongly disagree to release v1.0 without any QNX support. In case it's more work than anticipated we have our April fool fallback ;-)

dkroenke added a commit to ApexAI/iceoryx that referenced this issue Mar 5, 2021
dkroenke added a commit to ApexAI/iceoryx that referenced this issue Mar 5, 2021
dkroenke added a commit to ApexAI/iceoryx that referenced this issue Mar 5, 2021
dkroenke added a commit to ApexAI/iceoryx that referenced this issue Mar 5, 2021
Signed-off-by: Dietrich Krönke <[email protected]>
dkroenke added a commit to ApexAI/iceoryx that referenced this issue Mar 5, 2021
Signed-off-by: Dietrich Krönke <[email protected]>
marthtz added a commit to boschglobal/iceoryx that referenced this issue May 12, 2021
Signed-off-by: Hintz Martin (XC-AD/ESW1-J1) <[email protected]>
marthtz added a commit to boschglobal/iceoryx that referenced this issue May 12, 2021
Signed-off-by: Hintz Martin (XC-AD/ESW1-J1) <[email protected]>
marthtz added a commit to boschglobal/iceoryx that referenced this issue May 12, 2021
Signed-off-by: Hintz Martin (XC-AD/ESW1-J1) <[email protected]>
marthtz added a commit to boschglobal/iceoryx that referenced this issue May 12, 2021
Signed-off-by: Hintz Martin (XC-AD/ESW1-J1) <[email protected]>
marthtz added a commit to boschglobal/iceoryx that referenced this issue May 12, 2021
Signed-off-by: Hintz Martin (XC-AD/ESW1-J1) <[email protected]>
marthtz added a commit to boschglobal/iceoryx that referenced this issue May 12, 2021
Signed-off-by: Hintz Martin (XC-AD/ESW1-J1) <[email protected]>
marthtz added a commit to boschglobal/iceoryx that referenced this issue May 12, 2021
Signed-off-by: Hintz Martin (XC-AD/ESB5) <[email protected]>
marthtz pushed a commit to boschglobal/iceoryx that referenced this issue May 12, 2021
marthtz added a commit to boschglobal/iceoryx that referenced this issue May 12, 2021
Signed-off-by: Hintz Martin (XC-AD/ESB5) <[email protected]>
marthtz added a commit to boschglobal/iceoryx that referenced this issue May 12, 2021
…' into iox-eclipse-iceoryx#495-bugfix-gcc-5-compatibility

Signed-off-by: Hintz Martin (XC-AD/ESB5) <[email protected]>
marthtz added a commit to boschglobal/iceoryx that referenced this issue May 12, 2021
Signed-off-by: Hintz Martin (XC-AD/ESB5) <[email protected]>
marthtz added a commit to boschglobal/iceoryx that referenced this issue May 12, 2021
marthtz added a commit to boschglobal/iceoryx that referenced this issue May 12, 2021
marthtz added a commit to boschglobal/iceoryx that referenced this issue May 12, 2021
…ix-gcc-5-compatibility

Iox eclipse-iceoryx#495 bugfix gcc 5 compatibility
marthtz pushed a commit to boschglobal/iceoryx that referenced this issue May 12, 2021
marthtz pushed a commit to boschglobal/iceoryx that referenced this issue May 12, 2021
marthtz pushed a commit to boschglobal/iceoryx that referenced this issue May 12, 2021
marthtz pushed a commit to boschglobal/iceoryx that referenced this issue May 12, 2021
marthtz pushed a commit to boschglobal/iceoryx that referenced this issue May 12, 2021
marthtz pushed a commit to boschglobal/iceoryx that referenced this issue May 12, 2021
marthtz pushed a commit to boschglobal/iceoryx that referenced this issue May 12, 2021
marthtz pushed a commit to boschglobal/iceoryx that referenced this issue May 12, 2021
marthtz pushed a commit to boschglobal/iceoryx that referenced this issue May 12, 2021
marthtz pushed a commit to boschglobal/iceoryx that referenced this issue May 12, 2021
marthtz pushed a commit to boschglobal/iceoryx that referenced this issue May 12, 2021
marthtz pushed a commit to boschglobal/iceoryx that referenced this issue May 12, 2021
marthtz pushed a commit to boschglobal/iceoryx that referenced this issue May 12, 2021
marthtz pushed a commit to boschglobal/iceoryx that referenced this issue May 12, 2021
marthtz pushed a commit to boschglobal/iceoryx that referenced this issue May 12, 2021
marthtz pushed a commit to boschglobal/iceoryx that referenced this issue May 12, 2021
…imental-build-job

Iox eclipse-iceoryx#495 add gcc 5.4 and latest clang ci job
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working refactoring Refactor code without adding features
Projects
None yet
7 participants