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

Ubuntu 22 compile issue with QVTKWidget #196

Closed
natalieCloud opened this issue Aug 23, 2023 · 6 comments
Closed

Ubuntu 22 compile issue with QVTKWidget #196

natalieCloud opened this issue Aug 23, 2023 · 6 comments

Comments

@natalieCloud
Copy link

As title states, I'm attempting to compile Noether on Ubuntu 22.04 for use with ROS Humble. I'm building from my own fork which is based on @marrts latest humble-devel branch. I don't think my issue is related to the changes from these branches.

Following #189, I resolved most of my issues such as the libxmlrpcpp dependency via:
sudo apt-get install libxmlrpcpp-dev

Current Issue

When building, I'm missing a dependency to <QVTKWidget.h>. I have version's Qt 5.15.3 and VTK 9.1 installed.

I think this is a simple missing dependency, but haven't been able to find it. Any suggestions? Thanks!!

@acbuynak
Copy link

I have no experience with VTK, but a quick search shows QVTKWidget was depreciated for VTK 8.1 and a new class, QVTKOpenGLWidget was created. Looking at the class reference, it might just be a name change? Ref nightly build docs here.

@natalieCloud
Copy link
Author

From what I can tell so far that may be the case?

By reverting some of the changes @marrts made to their humble devel branch I was able to compile Noether on Ubuntu 20.04 with ROS Foxy (Pushed on my fork)!

However, the changes I needed to make further lead me to believe there may be a versioning issue with the switch from VTK 7.1 to 9.1. Unfortunately though, when I tried to implement fixes I ran into even more deprecation and versioning issues.

Was wondering if anyone else had any experience with/insight on this! Thank you again!

@daniel-dsouza
Copy link

daniel-dsouza commented Sep 1, 2023

Could you please try to rebase your changes onto @marrts
humble-devel branch? It builds for me in humble, and has the fixes for the noether_filtering build errors.

@marrts
Copy link
Contributor

marrts commented Sep 1, 2023

When building, I'm missing a dependency to <QVTKWidget.h>

I am running into this same issue when rebasing on the latest changes of noether. It should be fixed now in my latest humble-devel branch,

@natalieCloud
Copy link
Author

That worked! Thank you so much!!!

@marip8
Copy link
Member

marip8 commented Aug 8, 2024

Closing; addressed in #211

@marip8 marip8 closed this as completed Aug 8, 2024
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

5 participants