Comments (5)
The main problem is that a year ago the build server was switched off and the deb.machinekit.io
Debian repository basically deprecated because no current active developer/maintainer in Machinekit organization has a key to it.
So, I changed the dependency requirements for Machinekit-CNC, but these changes were never produced into packages as no build process was active then.
You have several options, as far as I see it:
- Switch to Debian Stretch - that distribution should have all the required dependencies available
- Remove the requirement for
python-gnome2
from the package by manually editing it - Switch to combination of Machinekit-HAL and EMCApplication to get the latest changes from Machinekit (simple, quick HOWTO is in recent thread here). The EMCApplication is basically just a direct port of EMC code from LinuxCNC and does mostly exactly what the Machinekit-CNC was doing (but with livelier development cycle).
from machinekit-cnc.
for completeness, I tried the other packages that look like they would be what I want:
machinekit-cnc-rt-preempt : Depends: python-gnome2 but it is not installable
machinekit-rt-preempt : Depends: machinekit (= 0.1.1570528621.git9239acb-1~buster) but it is not going to be installed
Depends: yapps2-runtime but it is not installable
also, machinekit
depends on machinekit-rt-threads
(provided by machinekit-rt-preempt
), and machinekit-rt-preempt
depends on machinekit
...
from machinekit-cnc.
I am not 100% sure exactly what you are trying to install, from that excerpt it looks like you want the machinekit
monopackage from historical (now deprecated) repository Machinekit/Machinekit. Is that correct?
There was an issue with dependencies. I think you are hitting the same problem as described in this thread on Machinekit mail-list.
from machinekit-cnc.
I did what's specified on the website (http://www.machinekit.io/docs/getting-started/APT-packages-buster and http://www.machinekit.io/docs/getting-started/install-runtime-packages/ - already have a RT kernel installed):
- add repo from deb.machinekit.io
- attempt to install
machinekit-rt-preempt
Should I understand that the packages themselves are deprecated, and the split cnc / hal from http://deb.machinekit.io/debian/pool/main/m/ are there by mistake? If so, is there any place where I can get current packages without rebuilding everything (the BBB doesn't have much free space and I'd rather not trash its onboard flash with package builds anyway...).
edit: re-read the whole thread, so in theory the documentation should be updated and hal / cnc packages are supposed to work; this was a year ago, is there any way to speed this up? do you need maintainers for stuff like this?
from machinekit-cnc.
thanks for the info; at a first glance I guess emcapplication it is (the machine I want to use this on still works okay with grbl on a hacked together stm32 board + cncjs on a little orange pi, and it is due for a rebuild later this year, I need to build a control box, opto-isolated cape, etc. before I can switch to machinekit / linuxcnc)
from machinekit-cnc.
Related Issues (20)
- Build is littered with compiler warnings HOT 7
- Split user interfaces from the Machinekit core packages HOT 4
- joints-axes branch not yet merged HOT 27
- Jerk-limited movement? HOT 3
- Joint following error on larger file HOT 4
- ArcEye/update-iocontrol-set-current-tool 0 allowed #1448 HOT 1
- halshow not working - how long has it been broken? HOT 20
- tkemc 4th axis manual jog [ ] keyboard cannot be used? HOT 1
- scripts/{get-git-sha,check-build-vs-configure-sha} missing HOT 1
- TypeError: get_interpreter() returned NULL HOT 5
- No way to handle tool change with python interface?
- Compiling realtime .comp HOT 1
- motion broken for non trivkins HOT 7
- pocket_prepped doesn't reset when you estop/stop machine on prompt
- Gmoccapy 3.x HOT 2
- Allowing W axis for G33.1 rigid tapping HOT 1
- Xylotex Configuration missing .bbio file
- RE: BBGG and MachineKit-Hal/CNC and Line 6007 in the ./configure file/Um?
- RE: Windows 11 WSL2 Instance on Debian Distro... HOT 2
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 machinekit-cnc.