Comments (5)
It seems something changed recently (and hopefully temporarily) as I haven't experienced this before, but while experimenting package dependencies for the recent PR #7 I caught this error as well. Not sure exactly which package that solved it, but did you see the updated install suggestion in readme.md, namely sudo apt-get install libcairo2-dev libgirepository1.0-dev
. See if that works, otherwise I will try to narrow it down better.
from camset.
It would seem that $PKG_CONFIG_PATH
was not set, it echos a blank line. I noticed that the output of pkg-config --variable pc_path pkg-config
referenced linuxbrew directories. I used brew to setup python and pyenv (along with lots of other non related things).
I tried installing the brew versions of the dependencies and that seemed to do the trick.
brew install cairo pkg-config pygobject3 gtk+3
Once that finished (its a huge install with a crazy number of sub dependencies) both pipx install camset
and pip install camset --no-cache
worked just fine. App seems to work great as well.
If you're open to it I can fork the repo and add some information for Brew users like myself to the docs and open a PR. Just let me know.
Thanks!!!!
from camset.
I had tried that before I opened the issue, but just ran it again just to double check and apt reports those are already installed.
Does make me feel better that I'm not just doing something super noobish ;)
from camset.
Hm, I re-tested a bit and for me sudo apt-get remove libcairo2-dev libgirepository1.0-dev && pip uninstall pycairo camset PyGOjbect && pip install camset --no-cache
gives me an identical error message as you posted above, but sudo apt-get install libcairo2-dev libgirepository1.0-dev && pip install camset --no-cache
works. This is, however, not a clean Ubuntu install so it's possible that I have some other non-default package installed, but I think those should be enough. What is your output of pkg-config --variable pc_path pkg-config
and echo $PKG_CONFIG_PATH
?
from camset.
Great, glad you managed to get it working! :) And you are more than welcome to send a PR with Brew instructions, I have no experience with that, so it would be helpful!
from camset.
Related Issues (16)
- Unexpected keyword argument in subprocess.run() HOT 3
- Camera feed problem - no fourcc code HOT 6
- Handle video access error cleanly HOT 2
- camset or Camtest? HOT 2
- Add flag to start camset with camera feed off by default HOT 2
- Settings not stored permanently HOT 8
- Installation error HOT 1
- Exposure (Absolute) slide bar: just display 0-20% range HOT 4
- wrong camset.desktop HOT 4
- Windows doesnt crop HOT 3
- context-aware encoding HOT 3
- Stuck at installing build dependencies HOT 4
- Feature Requests: (a) human-readable device names in "Device" dropdown and (b) remove metadata "devices" HOT 2
- camset is not responding and unable to interact with the GUI
- H264 video output is corrupted
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from camset.