Closed aravindsiv closed 9 months ago
You need to install the packages that provide OpenGL, it should be sufficient to install:
mamba install -c conda-forge -c robostack-staging mesa-libgl-devel-cos7-x86_64 mesa-libgl-devel-cos7-x86_64 libselinux-cos7-x86_64 libxdamage-cos7-x86_64 libxxf86vm-cos7-x86_64 libxext-cos7-x86_64 xorg-libxfixes
See https://github.com/RoboStack/vinca/blob/f1d8bd35c705323faa620a6d5d59d18f8abb9d43/vinca/main.py#L494 and https://conda-forge.org/docs/maintainer/knowledge_base.html#libgl .
Probably by adding REQUIRE_GL in https://github.com/RoboStack/ros-noetic/blob/b4a46111611b36c8619c9a750ae9250d172a51b8/robostack.yaml#L259 this would be handled automatically by rosdep ?
Thx @traversaro . I tried the mamba install
you suggested and got the following error message:
Could not solve for environment specs
The following packages are incompatible
├─ libselinux-cos7-x86_64 is installable and it requires
│ └─ sysroot_linux-64 2.17.* with the potential options
│ ├─ sysroot_linux-64 2.17 would require
│ │ └─ kernel-headers_linux-64 [3.10.0 h4a8ded7_12|3.10.0 h4a8ded7_13] with the potential options
│ │ ├─ kernel-headers_linux-64 3.10.0 would require
│ │ │ └─ sysroot_linux-64 2.17 , which can be installed;
│ │ └─ kernel-headers_linux-64 3.10.0 would require
│ │ └─ sysroot_linux-64 2.17 , which can be installed;
│ ├─ sysroot_linux-64 2.17 would require
│ │ └─ kernel-headers_linux-64 3.10.0 h4a8ded7_11, which conflicts with any installable versions previously reported;
│ └─ sysroot_linux-64 2.17 would require
│ └─ kernel-headers_linux-64 3.10.0 h77966d4_10, which conflicts with any installable versions previously reported;
├─ libxdamage-cos7-x86_64 is installable and it requires
│ └─ sysroot_linux-64 2.17.* with the potential options
│ ├─ sysroot_linux-64 2.17, which can be installed (as previously explained);
│ ├─ sysroot_linux-64 2.17, which cannot be installed (as previously explained);
│ └─ sysroot_linux-64 2.17, which cannot be installed (as previously explained);
├─ libxext-cos7-x86_64 is installable with the potential options
│ ├─ libxext-cos7-x86_64 1.3.3 would require
│ │ └─ libx11-cos7-x86_64 >=1.5.99.902 *_1102, which can be installed;
│ ├─ libxext-cos7-x86_64 1.3.3 would require
│ │ └─ sysroot_linux-64 2.17.* with the potential options
│ │ ├─ sysroot_linux-64 2.17, which can be installed (as previously explained);
│ │ ├─ sysroot_linux-64 2.17, which cannot be installed (as previously explained);
│ │ └─ sysroot_linux-64 2.17, which cannot be installed (as previously explained);
│ ├─ libxext-cos7-x86_64 1.3.3 would require
│ │ ├─ libx11-cos7-x86_64 >=1.5.99.902 *_1104, which conflicts with any installable versions previously reported;
│ │ └─ sysroot_linux-64 2.17.* with the potential options
│ │ ├─ sysroot_linux-64 2.17, which can be installed (as previously explained);
│ │ ├─ sysroot_linux-64 2.17, which cannot be installed (as previously explained);
│ │ └─ sysroot_linux-64 2.17, which cannot be installed (as previously explained);
│ └─ libxext-cos7-x86_64 1.3.3 would require
│ ├─ libx11-cos7-x86_64 >=1.5.99.902 *_1103, which conflicts with any installable versions previously reported;
│ └─ sysroot_linux-64 2.17.* with the potential options
│ ├─ sysroot_linux-64 2.17, which can be installed (as previously explained);
│ ├─ sysroot_linux-64 2.17, which cannot be installed (as previously explained);
│ └─ sysroot_linux-64 2.17, which cannot be installed (as previously explained);
├─ libxxf86vm-cos7-x86_64 is installable with the potential options
│ ├─ libxxf86vm-cos7-x86_64 1.1.4 would require
│ │ └─ sysroot_linux-64 2.17.* with the potential options
│ │ ├─ sysroot_linux-64 2.17, which can be installed (as previously explained);
│ │ ├─ sysroot_linux-64 2.17, which cannot be installed (as previously explained);
│ │ └─ sysroot_linux-64 2.17, which cannot be installed (as previously explained);
│ ├─ libxxf86vm-cos7-x86_64 1.1.4 would require
│ │ └─ libx11-cos7-x86_64 >=1.5.99.902 *_1105, which conflicts with any installable versions previously reported;
│ ├─ libxxf86vm-cos7-x86_64 1.1.4 would require
│ │ └─ libx11-cos7-x86_64 >=1.5.99.902 *_1104, which conflicts with any installable versions previously reported;
│ └─ libxxf86vm-cos7-x86_64 1.1.4 would require
│ └─ libx11-cos7-x86_64 >=1.5.99.902 *_1103, which conflicts with any installable versions previously reported;
└─ mesa-libgl-devel-cos7-x86_64 is installable and it requires
└─ sysroot_linux-64 2.17.* with the potential options
├─ sysroot_linux-64 2.17, which can be installed (as previously explained);
├─ sysroot_linux-64 2.17, which cannot be installed (as previously explained);
└─ sysroot_linux-64 2.17, which cannot be installed (as previously explained).
Sorry, I think I forgot to specify the channels, can you try now? I modified my earlier message.
I still get a similar error message:
Could not solve for environment specs
The following packages are incompatible
├─ libselinux-cos7-x86_64 is installable and it requires
│ └─ sysroot_linux-64 2.17.* with the potential options
│ ├─ sysroot_linux-64 2.17 would require
│ │ └─ kernel-headers_linux-64 [3.10.0 h4a8ded7_12|3.10.0 h4a8ded7_13] with the potential options
│ │ ├─ kernel-headers_linux-64 3.10.0 would require
│ │ │ └─ sysroot_linux-64 2.17 , which can be installed;
│ │ └─ kernel-headers_linux-64 3.10.0 would require
│ │ └─ sysroot_linux-64 2.17 , which can be installed;
│ ├─ sysroot_linux-64 2.17 would require
│ │ └─ kernel-headers_linux-64 3.10.0 h4a8ded7_11, which conflicts with any installable versions previously reported;
│ └─ sysroot_linux-64 2.17 would require
│ └─ kernel-headers_linux-64 3.10.0 h77966d4_10, which conflicts with any installable versions previously reported;
├─ libxdamage-cos7-x86_64 is installable and it requires
│ └─ sysroot_linux-64 2.17.* with the potential options
│ ├─ sysroot_linux-64 2.17, which can be installed (as previously explained);
│ ├─ sysroot_linux-64 2.17, which cannot be installed (as previously explained);
│ └─ sysroot_linux-64 2.17, which cannot be installed (as previously explained);
├─ libxext-cos7-x86_64 is installable with the potential options
│ ├─ libxext-cos7-x86_64 1.3.3 would require
│ │ └─ libx11-cos7-x86_64 >=1.5.99.902 *_1102, which can be installed;
│ ├─ libxext-cos7-x86_64 1.3.3 would require
│ │ └─ sysroot_linux-64 2.17.* with the potential options
│ │ ├─ sysroot_linux-64 2.17, which can be installed (as previously explained);
│ │ ├─ sysroot_linux-64 2.17, which cannot be installed (as previously explained);
│ │ └─ sysroot_linux-64 2.17, which cannot be installed (as previously explained);
│ ├─ libxext-cos7-x86_64 1.3.3 would require
│ │ ├─ libx11-cos7-x86_64 >=1.5.99.902 *_1104, which conflicts with any installable versions previously reported;
│ │ └─ sysroot_linux-64 2.17.* with the potential options
│ │ ├─ sysroot_linux-64 2.17, which can be installed (as previously explained);
│ │ ├─ sysroot_linux-64 2.17, which cannot be installed (as previously explained);
│ │ └─ sysroot_linux-64 2.17, which cannot be installed (as previously explained);
│ └─ libxext-cos7-x86_64 1.3.3 would require
│ ├─ libx11-cos7-x86_64 >=1.5.99.902 *_1103, which conflicts with any installable versions previously reported;
│ └─ sysroot_linux-64 2.17.* with the potential options
│ ├─ sysroot_linux-64 2.17, which can be installed (as previously explained);
│ ├─ sysroot_linux-64 2.17, which cannot be installed (as previously explained);
│ └─ sysroot_linux-64 2.17, which cannot be installed (as previously explained);
├─ libxxf86vm-cos7-x86_64 is installable with the potential options
│ ├─ libxxf86vm-cos7-x86_64 1.1.4 would require
│ │ └─ sysroot_linux-64 2.17.* with the potential options
│ │ ├─ sysroot_linux-64 2.17, which can be installed (as previously explained);
│ │ ├─ sysroot_linux-64 2.17, which cannot be installed (as previously explained);
│ │ └─ sysroot_linux-64 2.17, which cannot be installed (as previously explained);
│ ├─ libxxf86vm-cos7-x86_64 1.1.4 would require
│ │ └─ libx11-cos7-x86_64 >=1.5.99.902 *_1105, which conflicts with any installable versions previously reported;
│ ├─ libxxf86vm-cos7-x86_64 1.1.4 would require
│ │ └─ libx11-cos7-x86_64 >=1.5.99.902 *_1104, which conflicts with any installable versions previously reported;
│ └─ libxxf86vm-cos7-x86_64 1.1.4 would require
│ └─ libx11-cos7-x86_64 >=1.5.99.902 *_1103, which conflicts with any installable versions previously reported;
└─ mesa-libgl-devel-cos7-x86_64 is installable and it requires
└─ sysroot_linux-64 2.17.* with the potential options
├─ sysroot_linux-64 2.17, which can be installed (as previously explained);
├─ sysroot_linux-64 2.17, which cannot be installed (as previously explained);
└─ sysroot_linux-64 2.17, which cannot be installed (as previously explained).
Sorry, I made an error, cos6 should be used in place of cos7 .
Sorry, I made an error, cos6 should be used in place of cos7 .
mamba install -c conda-forge -c robostack-staging mesa-libgl-devel-cos6-x86_64 mesa-libgl-devel-cos6-x86_64 libselinux-cos6-x86_64 libxdamage-cos6-x86_64 libxxf86vm-cos6-x86_64 libxext-cos6-x86_64 xorg-libxfixes
Thx @traversaro. That worked perfectly.
Solution to issue cannot be found in the documentation.
Issue
Hi,
I am trying to build a package that depends on
glfw3
. I was able to install this usingmamba install glfw.
However, when I runcatkin_make,
I get the following error:Installed packages
Environment info