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

Edifice support #421

Closed
j-rivero opened this issue Mar 30, 2021 · 2 comments
Closed

Edifice support #421

j-rivero opened this issue Mar 30, 2021 · 2 comments
Assignees
Labels

Comments

@j-rivero
Copy link
Contributor

j-rivero commented Mar 30, 2021

This ticket tracks Edifice support for various platforms.

  • See all supported platforms for Edifice on this page.
  • See the definition of Ignition's support categories on this page.

Operating System Architecture Packaging CI Functionality
Ubuntu Bionic amd64 ✅ Yes ✅ Yes, every pull request ✅ All
. i386 ✅ Yes No ✅ All
. arm64 ❓ Maybe No Most low-level libraries known to work
. armhf ❓ Maybe No Most low-level libraries known to work, DART physics engine not available
Ubuntu Focal amd64 ✅ Yes ✅ Yes, every pull request ✅ All
. arm64 ❓ Maybe No Most low-level libraries known to work
. armhf ❓ Maybe No Most low-level libraries known to work, DART physics engine not available
Debian Buster amd64, i386, arm64, armhf ❓ Maybe No Several libraries known to work
MacOS Catalina and BigSur - ✅ Yes ✅ Yes, every pull request (TODO: which version?) Ignition only works in headless mode (GUI does not render; instead of using ign gazebo fuel.sdf command, use ign gazebo -s fuel.sdf to start the server only).
Windows 10 . ❓ Maybe ✅ Yes, every pull request Command line utilities are not supported. All packages up to but not including ign-gazebo are currently building. DART physics engine is not supported. Qt (GUI functionality) is not supported.

There are some problems affecting different platforms in Edfice:

Legend 🟢 in the repo 🟡 waiting in the buildfarm 🔴 requires action ⚫ no release

Linux

MacOSX

  • Brew
    • 🟢 Bottles

Windows

@j-rivero j-rivero added the task label Mar 30, 2021
@j-rivero j-rivero self-assigned this Mar 30, 2021
@scpeters
Copy link
Contributor

scpeters commented Apr 6, 2021

the focal armhf builds of sdformat11 are failing to identify the compiler

dh_auto_configure -- \
    -DCMAKE_BUILD_TYPE=RelWithDebInfo
	cd obj-arm-linux-gnueabihf && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/arm-linux-gnueabihf -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
CMake Error at /usr/share/cmake-3.16/Modules/CMakeCompilerIdDetection.cmake:26 (list):
  list sub-command REMOVE_ITEM requires two or more arguments.
Call Stack (most recent call first):
  /usr/share/cmake-3.16/Modules/CMakeDetermineCompilerId.cmake:211 (compiler_id_detection)
  /usr/share/cmake-3.16/Modules/CMakeDetermineCompilerId.cmake:230 (CMAKE_DETERMINE_COMPILER_ID_WRITE)
  /usr/share/cmake-3.16/Modules/CMakeDetermineCompilerId.cmake:32 (CMAKE_DETERMINE_COMPILER_ID_BUILD)
  /usr/share/cmake-3.16/Modules/CMakeDetermineCCompiler.cmake:116 (CMAKE_DETERMINE_COMPILER_ID)
  CMakeLists.txt:23 (project)


CMake Error at /usr/share/cmake-3.16/Modules/CMakeCompilerIdDetection.cmake:26 (list):
  list sub-command REMOVE_ITEM requires two or more arguments.
Call Stack (most recent call first):
  /usr/share/cmake-3.16/Modules/CMakeDetermineCompilerId.cmake:211 (compiler_id_detection)
  /usr/share/cmake-3.16/Modules/CMakeDetermineCompilerId.cmake:230 (CMAKE_DETERMINE_COMPILER_ID_WRITE)
  /usr/share/cmake-3.16/Modules/CMakeDetermineCompilerId.cmake:32 (CMAKE_DETERMINE_COMPILER_ID_BUILD)
  /usr/share/cmake-3.16/Modules/CMakeDetermineCCompiler.cmake:116 (CMAKE_DETERMINE_COMPILER_ID)
  CMakeLists.txt:23 (project)
...
-- The C compiler identification is unknown
...
-- The CXX compiler identification is unknown
...

those cmake errors seem to match https://gitlab.kitware.com/cmake/cmake/-/issues/20568, which was allegedly fixed in https://gitlab.kitware.com/cmake/cmake/-/merge_requests/5258, possibly in cmake 3.19.0?

I don't know why this doesn't affect the ignition debbuild jobs. The ignition debbuild script sets NEED_C11_COMPILER, while the debbuild script used by sdformat does not, but the job itself sets NEED_C17_COMPILER, so I'm not sure what is going on.

@chapulina chapulina added this to In progress in Infrastructure Apr 15, 2021
@chapulina chapulina changed the title Tracker: ignition Edifice releases status Edifice support Dec 20, 2021
@chapulina
Copy link
Contributor

Edifice is EOL 🏁 🔥 🏢

Infrastructure automation moved this from In progress to Done Apr 1, 2022
@chapulina chapulina mentioned this issue Apr 5, 2022
30 tasks
@j-rivero j-rivero removed this from Done in Infrastructure May 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants