Package Details: linuxcnc-git 2.9.3.r2206.g93e0b80715-2

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.35
First Submitted: 2020-10-25 19:13 (UTC)
Last Updated: 2024-10-14 18:22 (UTC)

Latest Comments

1 2 Next › Last »

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

MarsSeed commented on 2023-07-14 15:13 (UTC) (edited on 2023-07-14 18:31 (UTC) by MarsSeed)

You can use this enhanced pkgver() implementation to endure that '-textsuffix' parts of git tags (like '-pre0') get attached to the numeric versions without any separator characters.

MarsSeed commented on 2023-07-14 09:52 (UTC)

Please change the pkgver from 2.10.0.pre0.* to 2.10.0pre0.*.

Because as per pacman's version comparison logic (vercmp):

2.10.0pre0 < 2.10.0 < 2.10.0.pre0

jkercher commented on 2023-07-13 20:37 (UTC)

@Fabio, I'm an idiot. I fundamentally didn't understand how "version control" packages work. Even though it says 2.8.0, it was pulling 2.10.0 (pre) from git.

@MarsSeed python2-imaging -> python2-pillow