Package Details: linuxcnc-git 2.9.4.r2806.g868975c2da-1

Git Clone URL: https://aur.archlinux.org/linuxcnc-git.git (read-only, click to copy)
Package Base: linuxcnc-git
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: http://linuxcnc.org
Keywords: 3d cnc printing
Licenses: GPL-2.0-only
Conflicts: linuxcnc, linuxcnc-bin
Provides: linuxcnc
Submitter: ragouel
Maintainer: taotieren (FabioLolix)
Last Packager: taotieren
Votes: 1
Popularity: 0.013892
First Submitted: 2020-10-25 19:13 (UTC)
Last Updated: 2025-04-04 16:11 (UTC)

Dependencies (69)

Required by (1)

Sources (2)

Latest Comments

1 2 Next › Last »

df8oe commented on 2025-04-14 13:24 (UTC)

Many thanks - that worked for me!

taotieren commented on 2025-04-14 02:57 (UTC)

Try installing it from the repository I compiled it from: github.com/taotieren/aur-repo

df8oe commented on 2025-04-10 11:07 (UTC)

Does not build...

checking match between tk and Tkinter versions... Traceback (most recent call last): File "<string>", line 1, in <module>
ImportError: No module named _tkinter
Traceback (most recent call last): File "<string>", line 1, in <module>
ImportError: No module named _tkinter
TCL mismatch: 8.6 vs
configure: error: Python requires use of Tcl and Tk .
Install this version and specify --with-tclConfig and --with-tkConfig if necessary
==> FEHLER: Ein Fehler geschah in prepare().

FabioLolix commented on 2024-08-07 18:29 (UTC)

This depends on editline but it is not used instead of readline

checking whether readline license is compatible with GPL-2... no
configure: WARNING: The LinuxCNC binary you are building may not be
distributable due to a license incompatibility with LinuxCNC (some portions
GPL-2 only) and Readline version 6 and greater (GPL-3 or later).
configure: WARNING: User requested to enable non-distributable builds.  Continuing.

From namcap

linuxcnc-git W: Dependency readline detected and implicitly satisfied (libraries ['usr/lib/libreadline.so.8'] needed in files ['usr/bin/halcmd', 'usr/bin/rs274'])
linuxcnc-git W: Dependency included, but may not be needed ('editline')

FabioLolix commented on 2024-07-21 12:34 (UTC)

Passing -j$((1+$(nproc))) to make is not welcome, see https://wiki.archlinux.org/title/Makepkg#Configuration for improving build time

s218 commented on 2024-02-25 14:11 (UTC)

Colleagues suggest a solution, current as of 2023-02-25 - https://archlinux.org.ru/forum/post/260534/ -

downgrade libgpiod 1.6.4.2

hersi commented on 2023-10-27 21:41 (UTC)

@chetanpm the ${sysconfdir} by default points to ${prefix}/etc, $prefix being /usr. The /usr/lib/linuxcnc/realtime script looks in $sysconfdir/linuxcnc for the rtapi.conf, but it is in /etc/linuxcnc, not in /usr/etc/linuxcnc

use this command to fix this for the time being: sudo sed -i 's|\${prefix}/etc|/etc|' /usr/lib/linuxcnc/realtime

This should be fixed in the PKGBUILD by explicitly setting the --sysconfdir=/etc in the ./configure command

chetanpm commented on 2023-08-27 12:57 (UTC)

I get missing rtapi.conf error after choosing any sample configuration from linuxcnc configuragtion selector:

compose-mill% linuxcnc LINUXCNC - 2.10.0~pre0 Machine configuration directory is '/home/chetanpm/linuxcnc/configs/sim.axis' Machine configuration file is 'axis.ini' Starting LinuxCNC... Missing rtapi.conf. Check your installation. Realtime system did not load Shutting down and cleaning up LinuxCNC... Missing rtapi.conf. Check your installation. LinuxCNC terminated with an error. You can find more information in the log: /home/chetanpm/linuxcnc_debug.txt and /home/chetanpm/linuxcnc_print.txt as well as in the output of the shell command 'dmesg' and in the terminal

Any idea how to deal with it?

taotieren commented on 2023-07-24 02:01 (UTC)

@FabioLolix Yes. Has been added as a co-maintainer, your contribution is welcome. Thank you.

FabioLolix commented on 2023-07-16 14:56 (UTC)

@taotieren can you add as co-maintainer? There are several dependsmissing for building in clean chroot and I would like to harmonize source so I don't have to download the same git repo twice