This recipe is blacklisted by the meta-ros1-melodic layer. The reason provided is:

Depends on mesa which is not available because of missing opengl or vulkan in DISTRO_FEATURES; libg2o: do_compile task fails: libg2o/2018.3.25-r0/git/g2o/stuff/opengl_primitives.cpp:27:11: fatal error: GL/glu.h: No such file or directory

Name libg2o
Version 2018.3.25 (4bead40a8a6a5adeaa1f34d364ecf3aeaaac9e68)
Summary
Description The libg2o library from http://openslam.org/g2o.html
Section devel
License BSD
Homepage https://github.com/RainerKuemmerle/g2o
Recipe file generated-recipes/libg2o/libg2o_2018.3.25.bb
Layer meta-ros1-melodic (hardknott branch)
Inherits
  • cmake
  • python-dir
  • ros1_distro
  • ros_cmake
  • ros_component
  • ros_distro
  • ros_distro_melodic
  • ros_faulty_solibs
  • ros_opt_prefix
  • ros_superflore_generated
Dependencies
  • boost
  • catkin
  • cmake-native
  • libeigen
  • mesa
  • suitesparse-cholmod
  • suitesparse-cxsparse
  • virtual/i686-oe-linux-compilerlibs
  • virtual/i686-oe-linux-gcc
  • virtual/libc
PACKAGECONFIG options

Sources

git://github.com/ros-gbp/libg2o-release

Patches

None

bbappends

This recipe is appended by:

meta-ros2-eloquent libg2o_2019.11.23-4.bbappend
meta-ros2-foxy libg2o_2020.5.29-1.bbappend
meta-ros2-rolling libg2o_2020.5.29-2.bbappend
meta-ros2-galactic libg2o_2020.5.29-3.bbappend

Other branches

This recipe in other branches of meta-ros1-melodic:

Branch Recipe
master libg2o 2018.3.25
kirkstone (Yocto Project 4.0) libg2o
honister (Yocto Project 3.4) libg2o
hardknott (Yocto Project 3.3) libg2o 2018.3.25 (this recipe)
gatesgarth (Yocto Project 3.2) libg2o 2018.3.25
dunfell (Yocto Project 3.1) libg2o 2018.3.25
zeus (Yocto Project 3.0) libg2o 2018.3.25
warrior (Yocto Project 2.7) libg2o 2018.3.25