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.000074 |
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 8 .. 10 Next › Last »
Tweety commented on 2024-08-11 13:31 (UTC)
Hi all,
I got stuck here
I checked here backwards and generally in the internet but didn't find a solution. I am also not sure if tcl/tk version 8.6 is ok or if it should be 8.4.
Anny advise? greez2all Tweety
FabioLolix commented on 2024-08-09 12:30 (UTC) (edited on 2024-08-09 12:30 (UTC) by FabioLolix)
@simona
This would have been avoided building in clean chroot, both the hassle of the error and removing the packages
It don't install there, it build there
you install the builded package in your system
It creates a folder which you can deleted later and is not dirtying your installation, the chroot for building gnuclad (a small cli program) is 2GB pratically all of Arch packages
It create an isolated environment and build the package there, this is the way Arch Linux packages are build
Building in chroot prevent unwanted dynamic and other quirks of users system and I know your system have several
It is the reccomended way of building compilers on AUR
It is also helpful when you need to use conflicting makedepends like the nodejs versions and the only sane way to deal with stuff like ffmpeg AUR variants, mesa AUR variants etc
except packaging isn't always simple
https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot
simona commented on 2024-08-09 11:20 (UTC) (edited on 2024-08-09 11:41 (UTC) by simona)
The true question is: where when I install linuxcnc, yay take the include used? Where is stored the path?
locate rpc.h
find
/opt/watcom/h/nt/rpc.h
/usr/i686-w64-mingw32/include/rpc.h
/usr/include/capnp/rpc.h
/usr/include/event2/rpc.h
/usr/include/rpc/rpc.h
/usr/include/tirpc/rpc/rpc.h
Solved with:
yay -Rs mingw-w64-gcc libtirpc-compat netkit-rusers nfsshell
/usr/include/wine/windows/rpc.h
/usr/x86_64-w64-mingw32/include/rpc.h
simona commented on 2024-08-09 09:06 (UTC) (edited on 2024-08-09 09:07 (UTC) by simona)
I've been doing some research on this chroot installation. I think I understand that it's about creating an independent environment and installing there. That kind of thing that takes up your disk space and somehow dirty up your installation. No thanks. I prefer things that are simple and linear. A single package shouldn't complicate your life like that. thx for FailFast and SkipReview.
FabioLolix commented on 2024-08-09 08:13 (UTC)
@simona yesterday forgot to specify with paru in chroot, which seems the easiest way to build the packages in chroot, in paru.conf I'm adding the options FailFast and SkipReview
simona commented on 2024-08-08 23:09 (UTC)
tryied: with paru it is the same than yay
GPereira commented on 2024-08-08 22:46 (UTC)
@FabioLolix aren't we missing an install directive to load linuxcnc.sh into profile.d that the prepare() script generates?
FabioLolix commented on 2024-08-08 22:35 (UTC)
Simona, not sure what is going on in your system, please have a look at building AUR packages with paru which seems the easiest way
simona commented on 2024-08-08 18:42 (UTC) (edited on 2024-08-08 19:00 (UTC) by simona)
checking for usability of rpc/rpc.h... no
configure: error: Unable to use rpc.h
I have:
LANG=C pacman -Qo /usr/include/tirpc/rpc/rpc.h
/usr/include/tirpc/rpc/rpc.h is owned by libtirpc 1.3.5-1
tryied to use:
[[ ":$TCLLIBPATH:" != ":/usr/lib/tcltk/linuxcnc:" ]] && export TCLLIBPATH="/usr/lib/tcltk/linuxcnc:$TCLLIBPATH"
but no change.
GPereira commented on 2024-08-08 18:30 (UTC)
After thinking about it better it has another problem. During package updates the variable would be set to
and in the next update to
This, although it works would make no sense. So I propose to change to:
« First ‹ Previous 1 2 3 4 5 6 7 8 .. 10 Next › Last »