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

undefined symbol: glPushGroupMarkerEXT #3647

Closed
iacisme opened this issue Jun 26, 2021 · 1 comment
Closed

undefined symbol: glPushGroupMarkerEXT #3647

iacisme opened this issue Jun 26, 2021 · 1 comment
Labels
build/install Build or installation issue visualization

Comments

@iacisme
Copy link

iacisme commented Jun 26, 2021

Hello;

I get the issue of what I'm about to descrbe can be related to #2711, and also #2903. However, when I read through those posts I don't see how my questions would be related, even though the issue is the same.

Here's why:

  1. I made a comment on Can't import open3d #2903, which looks like it was a closed post. Back then, I was using Open3D 0.10.0 on a Debian 10 machine. On that machine my version of Python was 3.7. I figured my issues were related to having a previous version of Open3D installed, and maybe that was messing up with my venv.
  2. I've tried uninstalling, then re-installing. No luck.
  3. Finally, thinking this was maybe a fix, I switched from using Debian 10 to Ubuntu 18.04.
  4. I 've created a virtual environment, and tried installing Open3D into that environemnt. The installation goes well, and it's for 0.13.0.
  5. However, when I try to import Open3D, I get the same error.

In this VENV, I'm using Python 3.6.9, it's the same error, just a different python version:

OSError: /home/iac/.virtualenvs/CV/lib/python3.6/site-packages/open3d/cpu/pybind.cpython-36m-x86_64-linux-gnu.so: undefined symbol: glPushGroupMarkerEXT

I'm not using a super fact computer, I'm on a 2009 Mac Book Pro running on Ubuntu so my issues aren't related to CUDA, or all the other issues i've seen on the other posts.

Can you please advise? I'd really like to get Open3D working. I'm in the #OAK2021 competition and would really apprecaite using 0.13.0 for what we're trying to accomplish.

Cheers!

Just as an update, I've uninstalled 0.13.0 and tried 0.11.x, that didn't work. I then tried 0.10.0 and that worked, as an FYI.

Was there any major changes from 0.10.0 to 0.11.0 that would have caused these issues?

Thanks!

@iacisme
Copy link
Author

iacisme commented Jun 27, 2021

Howdy folks.

I've solved this issue.

The problem is my machine. The pre-built wheels don't work. I needed to compile from source.

If you're running an older Mac, you can install Open3D 0.10.x from pip no problem. Any version greater than that produces the described error message.

You need to compile from source. Let me know if you need instructions, the ones posted by Open3D online are quite dated.

Here are my specs:

MBP2009 17"
Processor: Intel® Core™2 Duo CPU T9800 @ 2.93GHz × 2
Graphics: GeForce 9600M GT/PCIe/SSE2
Memory: 8GB (7.5GB, 0.5GB for video cards)
OS: Ubuntu 20.04.2 LTS

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build/install Build or installation issue visualization
Projects
None yet
Development

No branches or pull requests

2 participants