Package Details: camotics 1.3.0-3

Git Clone URL: https://aur.archlinux.org/camotics.git (read-only, click to copy)
Package Base: camotics
Description: 3-axis NC machining simulation software
Upstream URL: https://camotics.org/
Keywords: CAM simulation
Licenses: GPL2
Submitter: jstamant
Maintainer: hpmachining
Last Packager: hpmachining
Votes: 5
Popularity: 0.096192
First Submitted: 2017-02-09 01:10 (UTC)
Last Updated: 2025-01-25 22:46 (UTC)

Latest Comments

1 2 3 4 Next › Last »

TheRealTrip commented on 2025-01-26 16:27 (UTC)

Compiles perfectly now, Thank you.

hpmachining commented on 2025-01-25 22:47 (UTC)

The problem was a deprecated function that was removed in Python 3.13. I added a patch and it should build now.

TheRealTrip commented on 2025-01-24 17:23 (UTC)

Thanks, I appreciate all the work you do.

hpmachining commented on 2025-01-24 17:17 (UTC)

@TheRealTrip I have confirmed the build error. I'll see if I can sort it out this weekend.

TheRealTrip commented on 2025-01-23 18:10 (UTC)

Trying to build with AUR package 'cbang-1.8.0-5' built locally and 'v8-r-13.4.49-1' downloaded from https://garbuszus.de/archpkgs/ is causing a build error

src/python.cpp: In function ‘PyObject* PyInit_camotics()’:
src/python.cpp:108:8: error: ‘PyEval_ThreadsInitialized’ was not declared in this scope
  108 |   if (!PyEval_ThreadsInitialized()) PyEval_InitThreads();
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~

Issue occurs on both of my Arch Machines. I'm using yay to install but downloading the BUILDPKG and running makepkg -si produces same result.

I would appreciate any guidance on how to proceed from here as I'm not sure as to next steps.

lgomesf commented on 2024-10-10 14:27 (UTC)

Thanks

hpmachining commented on 2024-10-09 23:56 (UTC)

camotics and cbang packages are both updated now to use the v8 version 13 and c++20

lgomesf commented on 2024-10-09 18:45 (UTC) (edited on 2024-10-09 18:46 (UTC) by lgomesf)

I compiled it using your PKGBUILD, I tried to change it as minimal as possible, I didn't do the test without V8-R. the with_tpl=0 disable TPL

hpmachining commented on 2024-10-09 16:34 (UTC)

Thank you Igomesf. If your build runs without error, this looks like a good work-around until I get the cbang build sorted out to use the latest v8. I guess the TPL support is the only thing that V8 is needed for. I didn't realize that. I wonder if you disable tpl if you can also remove v8-r from the dependencies?

If your curious, the problem with cbang not using the latest v8 when it builds is because the latest(v13) v8 requires c++20. But changing the cbang build to c++20 is causing other errors that I need to sort out.

lgomesf commented on 2024-10-09 15:46 (UTC)

I changed
Line 34
CBANG_HOME=/opt/cbang scons cxxstd="c++17" linkflags="$LDFLAGS"
for
CBANG_HOME=/opt/cbang scons cxxstd="c++17" linkflags="$LDFLAGS" with_tpl=0


and line 39
CBANG_HOME=/opt/cbang scons cxxstd="c++17 install install_prefix="$pkgdir/usr"
for
CBANG_HOME=/opt/cbang scons cxxstd="c++17" with_tpl=0 install install_prefix="$pkgdir/usr"
and worked