Package Details: linuxcnc-git 2.9.1.r1316.gd0885cf485-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: GPL2
Conflicts: linuxcnc, linuxcnc-bin
Provides: linuxcnc
Submitter: ragouel
Maintainer: taotieren (FabioLolix)
Last Packager: taotieren
Votes: 0
Popularity: 0.000000
First Submitted: 2020-10-25 19:13 (UTC)
Last Updated: 2023-12-22 16:09 (UTC)

Latest Comments

« First ‹ Previous 1 2

jkercher commented on 2023-06-20 02:13 (UTC)

Oh nevermind. I'm a dumbass. I was able to take out some of the python2 dependencies and the sed fixes can be taken out at this point:

--- linuxcnc-git/PKGBUILD       2023-06-19 22:12:16.539915697 -0400
+++ linuxcnc-git-installed/PKGBUILD     2023-06-19 22:13:20.869913565 -0400
@@ -10,10 +10,7 @@
 depends=('bc'
          'bwidget'
          'libxaw'
-         'python2-imaging'
-         'python2-yapps2'
          'tkimg'
-         'python2-gtkglext'
          'tclx'
          'xorg-server'
          'boost'
@@ -43,10 +40,6 @@
    --without-libmodbus --prefix=/usr \
    --with-python=/usr/bin/python2.7 \
    --enable-non-distributable=yes
-  # Linking time errors fix
-  sed -i "163s|FileName|FileNameArr|" hal/classicladder/files_project.c
-  sed -i "174s|FileName|FileNameArr|g" hal/classicladder/files_project.c
-  sed -i "175s|FileName|FileNameArr|" hal/classicladder/files_project.c
 }

 build () {
@@ -62,6 +55,5 @@
   cp -PR "${srcdir}/${pkgname}/share/menus" "${pkgdir}/etc/xdg/"
   install -Dm755 "${srcdir}/${pkgname}/src/${pkgname}.sh" \
    "${pkgdir}/etc/profile.d/${pkgname}.sh"
-  sed -i "s|${srcdir}||" "${pkgdir}/usr/include/linuxcnc/config.h"
   sed -i "s|${srcdir}||" "${pkgdir}/usr/share/linuxcnc/Makefile.modinc"
 }

jkercher commented on 2023-06-02 03:13 (UTC)

Hello there. I maintain the linuxcnc package and we are currently at 2.8.4. I would like to move to 2.9, but the official current release is still 2.8.4. By the AUR guidelines, this package should be the one to do that.

Looks like this package is fairly out of date. Any chance you plan on updating it? If not, I can take over this package if you prefer.

nmanarch commented on 2022-04-26 18:38 (UTC)

Hi all. I have try the Manjaro Linuxcnc package but anyone work.... some package compile but failed at start with message :

can't find package Linuxcnc while executing "package require Linuxcnc " (file "/usr/share/linuxcnc/hallib/check_config.tcl" line 141) check_config validation failed

the Linuxcnc Sim version package compile but failed at start time too..

So i have try to build from github version 2.8.2..and failed too..

i have not add the modbus and have to set non-distributable option

./configure --enable-non-distributable=yes --with-boost-python=boost_python310 --without-libmodbus

And I have a problem with yapps so I have to install the python2-yapps2 2.2.0-1 manjaro AUR package And install the python yapps "pipx install yapps" the boost python 1.78.0-1 and boost-libs 1.78.0-1 intltool 0.51.0-6 classicladder 0.9.113-1 bwidget 1.9.14-2 aur package tclx 8.4.4-4 tkimg 1.4.13

And if i don't manually have set the boost python the configure failed.. But even if configure goes good when i make it the build failed in classicladder so i stop and try with the master branch..

When i have try the Master Branch the configure work very easy and the Build is ok.. and Linuxcnc start with the Axis frontend...so i am very very happy.

To have libmodbus i have install the manjaro package libmodbus 3.1.6-1 And the standard commands.. ./configure --enable-non-distributable=yes And now the make clean and make -j40 works without any errors so the build finish ok in 29 Seconds ..very very nice..

After this I have the compiled of 2.9.0~pre0 ok and i start it with ../script/linuxcnc this run i think very good.. I will see after some use's..

Now i will be happy to have Nativecam to run on it ..

nmanarch commented on 2022-04-22 23:54 (UTC)

Unable to build ?

sed: /var/tmp/pamac-build-nico/linuxcnc-git/pkg/linuxcnc-git/usr/include/linuxcnc/config.h: Aucun fichier ou dossier de ce type ==> ERREUR : Une erreur s’est produite dans package(). Abandon…

But if i directly clone the Master branch from GitHub this work ? whats the problem in the package ? Have a nice days.