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

CI Failure of Unstable PROJECT_TAGS of Start of June 2022 of ROBOTOLOGY_ENABLE_EVENT_DRIVEN option #1139

Closed
traversaro opened this issue May 30, 2022 · 5 comments

Comments

@traversaro
Copy link
Member

I guess the deprecation cleanup of robotology/yarp#2846 will trigger more unstable failures. The first one I saw is in https://github.com/robotology/robotology-superbuild/runs/6657443103?check_suite_focus=true, see:

2022-05-30T15:27:03.5628961Z FAILED: lib/CMakeFiles/event-driven.dir/src/vDraw_ISO.cpp.o 
2022-05-30T15:27:03.5630450Z /usr/bin/c++ -DCLOCK_PERIOD=80 -DCODEC_304x240_24 -DTIMER_BITS=30 -Devent_driven_EXPORTS -I/__w/robotology-superbuild/robotology-superbuild/src/event-driven/lib/include -isystem /__w/robotology-superbuild/robotology-superbuild/build/install/include -isystem /usr/include/opencv -g -fPIC -Wall -fno-strict-aliasing -std=c++17 -MD -MT lib/CMakeFiles/event-driven.dir/src/vDraw_ISO.cpp.o -MF lib/CMakeFiles/event-driven.dir/src/vDraw_ISO.cpp.o.d -o lib/CMakeFiles/event-driven.dir/src/vDraw_ISO.cpp.o -c /__w/robotology-superbuild/robotology-superbuild/src/event-driven/lib/src/vDraw_ISO.cpp
2022-05-30T15:27:03.5631683Z In file included from /__w/robotology-superbuild/robotology-superbuild/src/event-driven/lib/include/event-driven/all.h:5,
2022-05-30T15:27:03.5632332Z                  from /__w/robotology-superbuild/robotology-superbuild/src/event-driven/lib/include/event-driven/vDraw.h:25,
2022-05-30T15:27:03.5632937Z                  from /__w/robotology-superbuild/robotology-superbuild/src/event-driven/lib/src/vDraw_ISO.cpp:22:
2022-05-30T15:27:03.5633729Z /__w/robotology-superbuild/robotology-superbuild/src/event-driven/lib/include/event-driven/vCollectSend.h:31:1: error: expected class-name before '{' token
2022-05-30T15:27:03.5634117Z  {
2022-05-30T15:27:03.5634283Z  ^
2022-05-30T15:27:03.5634959Z /__w/robotology-superbuild/robotology-superbuild/src/event-driven/lib/include/event-driven/vCollectSend.h: In constructor 'ev::collectorPort::collectorPort()':
2022-05-30T15:27:03.5635836Z /__w/robotology-superbuild/robotology-superbuild/src/event-driven/lib/include/event-driven/vCollectSend.h:44:23: error: class 'ev::collectorPort' does not have any field named 'RateThread'
2022-05-30T15:27:03.5636304Z      collectorPort() : RateThread(1.0) {}
2022-05-30T15:27:03.5636550Z                        ^~~~~~~~~~
2022-05-30T15:27:03.5636967Z [15/28] Building CXX object lib/CMakeFiles/event-driven.dir/src/vDraw_basic.cpp.o
2022-05-30T15:27:03.5637435Z FAILED: lib/CMakeFiles/event-driven.dir/src/vDraw_basic.cpp.o 
2022-05-30T15:27:03.5638913Z /usr/bin/c++ -DCLOCK_PERIOD=80 -DCODEC_304x240_24 -DTIMER_BITS=30 -Devent_driven_EXPORTS -I/__w/robotology-superbuild/robotology-superbuild/src/event-driven/lib/include -isystem /__w/robotology-superbuild/robotology-superbuild/build/install/include -isystem /usr/include/opencv -g -fPIC -Wall -fno-strict-aliasing -std=c++17 -MD -MT lib/CMakeFiles/event-driven.dir/src/vDraw_basic.cpp.o -MF lib/CMakeFiles/event-driven.dir/src/vDraw_basic.cpp.o.d -o lib/CMakeFiles/event-driven.dir/src/vDraw_basic.cpp.o -c /__w/robotology-superbuild/robotology-superbuild/src/event-driven/lib/src/vDraw_basic.cpp
2022-05-30T15:27:03.5640096Z In file included from /__w/robotology-superbuild/robotology-superbuild/src/event-driven/lib/include/event-driven/all.h:5,
2022-05-30T15:27:03.5640728Z                  from /__w/robotology-superbuild/robotology-superbuild/src/event-driven/lib/include/event-driven/vDraw.h:25,
2022-05-30T15:27:03.5641398Z                  from /__w/robotology-superbuild/robotology-superbuild/src/event-driven/lib/src/vDraw_basic.cpp:21:
2022-05-30T15:27:03.5645453Z /__w/robotology-superbuild/robotology-superbuild/src/event-driven/lib/include/event-driven/vCollectSend.h:31:1: error: expected class-name before '{' token
2022-05-30T15:27:03.5665733Z  {
2022-05-30T15:27:03.5665919Z  ^
2022-05-30T15:27:03.5666639Z /__w/robotology-superbuild/robotology-superbuild/src/event-driven/lib/include/event-driven/vCollectSend.h: In constructor 'ev::collectorPort::collectorPort()':
2022-05-30T15:27:03.5667527Z /__w/robotology-superbuild/robotology-superbuild/src/event-driven/lib/include/event-driven/vCollectSend.h:44:23: error: class 'ev::collectorPort' does not have any field named 'RateThread'
2022-05-30T15:27:03.5668009Z      collectorPort() : RateThread(1.0) {}
2022-05-30T15:27:03.5668257Z                        ^~~~~~~~~~
2022-05-30T15:27:03.5668653Z [16/28] Building CXX object lib/CMakeFiles/event-driven.dir/src/vIPT.cpp.o
2022-05-30T15:27:03.5669003Z ninja: build stopped: subcommand failed.
2022-05-30T15:27:35.8531659Z [168/256] Performing configure step for 'robometry'
2022-05-30T15:27:35.8532053Z Not searching for unused variables given on the command line.
2022-05-30T15:27:35.8532704Z loading initial cache file /__w/robotology-superbuild/robotology-superbuild/build/src/robometry/CMakeFiles/YCMTmp/robometry-cache-Debug.cmake
2022-05-30T15:27:35.8533240Z -- The C compiler identification is GNU 8.3.0
@traversaro
Copy link
Member Author

Related issue: robotology/event-driven#163 .

@traversaro
Copy link
Member Author

As it is clear from #1143, the issue is related to:

  • ROBOTOLOGY_ENABLE_HUMAN_DYNAMICS
  • ROBOTOLOGY_ENABLE_EVENT_DRIVEN

@traversaro traversaro changed the title CI Failure of Unstable PROJECT_TAGS of Start of June 2022 CI Failure of Unstable PROJECT_TAGS of Start of June 2022 of ROBOTOLOGY_ENABLE_HUMAN_DYNAMICS and ROBOTOLOGY_ENABLE_EVENT_DRIVEN options Jun 9, 2022
@traversaro
Copy link
Member Author

No all the other options are failing as the walking-teleoperation devel branch is not existing anymore:

2022-06-10T03:09:06.3458197Z [237/408] Performing download step (git clone) for 'walking-teleoperation'
2022-06-10T03:09:06.3459739Z FAILED: src/walking-teleoperation/CMakeFiles/YCMStamp/walking-teleoperation-download /home/runner/work/robotology-superbuild/robotology-superbuild/build/src/walking-teleoperation/CMakeFiles/YCMStamp/walking-teleoperation-download 
2022-06-10T03:09:06.3461822Z cd /home/runner/work/robotology-superbuild/robotology-superbuild/src && /usr/share/miniconda3/envs/test/bin/cmake -P /home/runner/work/robotology-superbuild/robotology-superbuild/build/src/walking-teleoperation/CMakeFiles/YCMTmp/walking-teleoperation-gitclone.cmake && /usr/share/miniconda3/envs/test/bin/cmake -E touch /home/runner/work/robotology-superbuild/robotology-superbuild/build/src/walking-teleoperation/CMakeFiles/YCMStamp/walking-teleoperation-download
2022-06-10T03:09:06.3585079Z Cloning into 'walking-teleoperation'...
2022-06-10T03:09:06.3585402Z fatal: invalid reference: devel
2022-06-10T03:09:06.3586127Z CMake Error at /home/runner/work/robotology-superbuild/robotology-superbuild/build/src/walking-teleoperation/CMakeFiles/YCMTmp/walking-teleoperation-gitclone.cmake:117 (message):
2022-06-10T03:09:06.3586651Z   Failed to checkout tag: 'devel'
2022-06-10T03:09:06.3586807Z 
2022-06-10T03:09:06.3586813Z 

@traversaro
Copy link
Member Author

I edited the title as ROBOTOLOGY_ENABLE_HUMAN_DYNAMICS is now working fine.

@traversaro traversaro changed the title CI Failure of Unstable PROJECT_TAGS of Start of June 2022 of ROBOTOLOGY_ENABLE_HUMAN_DYNAMICS and ROBOTOLOGY_ENABLE_EVENT_DRIVEN options CI Failure of Unstable PROJECT_TAGS of Start of June 2022 of ROBOTOLOGY_ENABLE_EVENT_DRIVEN option Sep 24, 2022
traversaro added a commit that referenced this issue Sep 11, 2023
traversaro added a commit that referenced this issue Sep 12, 2023
@traversaro
Copy link
Member Author

Workaround were removed in #1477, let's close the issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant