Search Criteria
Package Details: linuxcnc 2.9.4-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/linuxcnc.git (read-only, click to copy) |
---|---|
Package Base: | linuxcnc |
Description: | Controls CNC machines. It can drive milling machines, lathes, 3d printers, laser cutters, plasma cutters, robot arms, hexapods, and more (formerly EMC2) |
Upstream URL: | https://linuxcnc.org/ |
Keywords: | 3d cnc printing |
Licenses: | GPL2, custom: unredestributable |
Submitter: | GPereira |
Maintainer: | FabioLolix |
Last Packager: | FabioLolix |
Votes: | 9 |
Popularity: | 0.000066 |
First Submitted: | 2018-11-24 01:49 (UTC) |
Last Updated: | 2025-03-07 18:42 (UTC) |
Dependencies (47)
- at-spi2-core (at-spi2-core-gitAUR)
- boost-libs
- bwidgetAUR
- cairo (cairo-gitAUR)
- dbus-python (python-dbus)
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR)
- freetype2 (freetype2-macosAUR, freetype2-qdoledAUR, freetype2-gitAUR, freetype2-qdoled-aw3225qfAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc-libs-snapshotAUR)
- gdk-pixbuf2 (gdk-pixbuf2-gitAUR)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR)
- gobject-introspection-runtime
- gstreamer (gstreamer-gitAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3-classicAUR, gtk3-classic-xfceAUR)
- harfbuzz (harfbuzz-gitAUR)
- libepoxy (libepoxy-gitAUR)
- libgpiod (libgpiod-gitAUR)
- librsvg (librsvg-gitAUR)
- libtirpc
- libusb (libusb-gitAUR)
- libx11 (libx11-gitAUR)
- libxext (libxext-gitAUR)
- libxft (libxft-gitAUR)
- libxinerama (libxinerama-randr-gitAUR)
- libxmu
- libxss
- pango (pango-gitAUR)
- python (python37AUR, python311AUR, python310AUR)
- python-cairo (python-cairo-gitAUR)
- python-configobj
- python-gobject
- python-matplotlib (python-matplotlib-gitAUR)
- python-numpy (python-numpy-gitAUR, python-numpy1AUR, python-numpy-mkl-binAUR, python-numpy-mkl-tbbAUR, python-numpy-mklAUR)
- python-pillow (python-pillow-simd-gitAUR)
- python-yapps2AUR
- readline (readline-gitAUR)
- systemd-libs (systemd-libs-fmlAUR, systemd-libs-gitAUR, systemd-libs-selinuxAUR)
- tcl (tcl-fossilAUR, tcl84AUR)
- tk (tk-fossilAUR)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
- asciidoc (asciidoc-gitAUR) (make)
- boost (boost-gitAUR) (make)
- glu (glu-gitAUR) (make)
- intltool (make)
- procps-ng (procps-ng-gitAUR) (make)
- psmisc (psmisc-selinuxAUR) (make)
- tclxAUR (make)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 .. 10 Next › Last »
Tweety commented on 2024-08-12 14:38 (UTC)
Hi Fabio,
your impression seem to be wrong but I don't want to start a bigger discussion on that.
Python2-yapps2 was already off my system since 2023. I only had python-yapps2 (not python2-*) since then.
For people who run into the same build errors as I did, may find help, if they simply uninstall all python2- packages and reinstall python-yapps2. Followed by a clean install of python2- in case they are still needed.
greez2all
Tweety
FabioLolix commented on 2024-08-11 22:53 (UTC)
Then it is dirty
pkgbuild will never instruct the package manager (btw the build is done by an AUR helper) to do a clean build; don't even makepkg do
Neither I am a developer and sometimes packaging is hard
InnerBushman commented on 2024-08-11 22:47 (UTC)
The build environment will be as clean as the package manager will make it. I don't have immediate control over what pamac does when I click "build" in the GUI. I'm not a developer and expect a package defining files to instruct the package manager on how to cleanly build the software. Time spent on debugging installation process could be spent on CNC-ing stuff! :)
FabioLolix commented on 2024-08-11 22:31 (UTC)
Learning to build in clean chroot solved that
https://aur.archlinux.org/packages/linuxcnc#comment-986138
https://aur.archlinux.org/packages/linuxcnc#comment-985912
InnerBushman commented on 2024-08-11 22:28 (UTC)
Just wanted to mention that all my problems with building and missing gi module stemmed from improperly detected highest version of python. After I removed python 2.x and 3.9, the installation (build) finished without issues. My current version of python is 3.12. From what I can see the prepare() only checks for 3.11 and lower, that's why it found 3.9 in my system instead. Here's the log: https://pastebin.com/jUftCxGT I know nothing about python so can't really dig into this in any helpful manner. I'm here for the CNC :D
FabioLolix commented on 2024-08-11 22:11 (UTC)
If you removed python2 that would remove python2-yapps and then the old linuxcnc build
Which 'that yapps error'
My impression is that you don't keep your system up-to-date anyway I don't have time or energy to provide tips on system maintainance; look into the forum for that
Tweety commented on 2024-08-11 18:20 (UTC)
Hi Fabio,
thanks for the hint. I used a yay/pacman -Qs python2 and got no further results. Started linuxcnc setup and got that yapps error. Any hints how to find residuals?
greez2all
Tweety
FabioLolix commented on 2024-08-11 18:09 (UTC)
This isn't using python2 since v2.9.1 update on 2023-10-30
If you had removed all the python2 packages and still had "yapps" conflict you hadn't removed all python2 packages
tclx packages are also tied to tcl version
Tweety commented on 2024-08-11 17:02 (UTC)
Hi all,
in my hopeless situation I started to clean up and did crazy things. Finally it seems, that there is a mismatch with python-2 packages and current linuxcnc libs. I uninstalled all of them and ended up in a "yapps" conflict. Reinstalling that too did the trick. Everything installed nicely. TCL/TK is on its latest version 8.6.
Hope that helps others to find the error. Running the lcnc installation from scratch seems to make a clean python environment necessary.
greez2all
and good luck Tweety
FabioLolix commented on 2024-08-11 13:35 (UTC)
Check on https://archlinux.org/packages/ (8.6), fully update you system before dealing with AUR pkgbuilds
Look into building in a clean chroot with for example
paru --chroot
for an easy way« First ‹ Previous 1 2 3 4 5 6 7 .. 10 Next › Last »