question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Potential issues with package binaries on Linux

See original GitHub issue

I meant to test out the latest version on Linux (Ubuntu 19.10), because I suspected there might be an issue on Wayland, but ran into an issue. pip install glfw will take the tar.gz instead of the wheel. Pointing pip directly at the wheel gives me glfw-1.10.1-py2.py3-none-manylinux2010_x86_64.whl is not a supported wheel on this platform. So it looks like there’s a flag somewhere there that prevents it from being used. I tried with pip 18.x and 20.0.1. Have you looked at auditwheel to verify/repair these wheels?

edit: the below turns out not to be an issue I could therefore not test the potential issue I was looking into, so I’ll just describe it. I can have a look later if needed. If the binary glfw lib that comes packaged is preferred over the system library, it will probably fail on Wayland (because it needs a differently compiled lib). The user can of course use PYGLFW_LIBRARY but that’s annoying.

The README says that you can use the system library by installing it, but library.py seems to prefer the packaged lib instead, but I may be wrong here.

None of these are pressing issues, BTW 😃

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:7 (7 by maintainers)

github_iconTop GitHub Comments

1reaction
FlorianRhiemcommented, Jan 26, 2020

Thank you for testing this!

That’s how it should work. Of course it’d be ideal if it would work out-of-the-box on wayland, too, but I’ll open a new issue for that.

0reactions
almarkleincommented, Jan 27, 2020

For reference: #46

Read more comments on GitHub >

github_iconTop Results From Across the Web

Binary vs. Source Packages: Which Should You Use?
Linux users have two main ways to install software: use a pre-built package or compile from source. Here's what you need to know....
Read more >
Why Linux Binaries are not as Easy to Handle? - OSnews
In short, DLL hell can be simply attributed to the lack of a proper library versioning system. This is quite simple, but it...
Read more >
What introduce package/binary incompatibility?
In the very simplest of cases, i.e. packages with no dependencies containing only data files or simple shell scripts, it'll probably work (for ......
Read more >
Binary R Packages for Linux: Past, Present and Future
Challenges · OS support · Scalability · Dependency management · Integration.
Read more >
Challenges in Package Management - RStudio
So let's look at some of the common challenges associated with package management, understand why it's difficult, and how we can do better....
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found