Вероятно работающий CAD\CAM пакет https://www.gcad3d.org/ и снова поломка linuxcnc с обновлением чего-то питоновского

wau
:/usr/lib/tcltk/linuxcnc
так запускается ?
export TCLLIBPATH=/usr/lib/tcltk/linuxcnc
linuxcnc
Да. Сразу попробовал. Потом и пересобрал. Другое дело, что файл конфига станка теперь править, но это дело житейское.
linuxcnc-sim 2.7.15 если что тоже собирается и вроде работает
собранный пакет https://drive.google.com/file/d/1-0VSASI_xbcWw2_yywgLSfoujBGniLp2/view?usp=drive_link
(арч с последними обновлениями за исключением libgpiod 1.6.4.2 пакбилд старого пакета linuxcnc-sim 2.7.15 из aur)
ПКбилдом для 2.7.15 поделитесь? - его и поставил, конфиги "подхватились".
wau
ПКбилдом для 2.7.15 поделитесь?
пагбилд тот что из aur и патч из него же, как получить Nebulosa говорил уже
 yay -S python2-yapps2
mkdir ~/testbild
cd ~/testbild
git -c init.defaultbranch=master clone https://aur.archlinux.org/linuxcnc-sim.git
cd ~/testbild/linuxcnc-sim
#тут пакбилд и прочее
#собираем
makepkg
#ставим если собрался
makepkg --install

Еще раз спасибо - выкачал и сохранил.
Получается, что для версий 2.7.15 (который удалён из AUR) так и для 2.9.2 (текущий в AUR) необходим пакет libgpiod верcии 1.6.4-2.

По идее можно выложить libgpiod c фиксированной версией 1.6.4-2 в AUR и указать этот пакет как зависимость в обоих PKGBUILD.
Ха. Похоже, что опечатка не только в пути для tcl. И, кстати, после выхода из спящего режима надо перезадавать export TCLLIBPATH=/usr/lib/tcltk/linuxcnc. Во всяком случае в сборку 2.7.15 он не вошел - еще поэкспериментирую с пкбилдом.
Но вопрос вот в чем - когда строк кода становится много, очень много, сотни тысяч строк (было под 800т), то ворочать их становится тяжело и вместо "интерфейса" AXIS надо запускать другой, например, tk или иной. Так вот, какой ни выберу, кроме прокачанного с коллегами варианта Axis, везде однотипный аборт -

Starting LinuxCNC...
Found file(lib): /usr/share/linuxcnc/hallib/core_sim.hal
Note: Using POSIX non-realtime
Error in startup script: can't find package Linuxcnc
    while executing
"package require Linuxcnc"
    (file "/usr/lib/tcltk/linuxcnc/mini.tcl" line 31)
Shutting down and cleaning up LinuxCNC...
task: 14 cycles, min=0.000003, max=0.010163, avg=0.007434, 0 latency excursions (> 10x expected cycle time of 0.010000s)
Note: Using POSIX non-realtime


попытка скормить что-то типа export TCLTKLIBPATH=/usr/lib/tcltk/linuxcnc результата не дает. Что посоветуете?
vs220
wau
ПКбилдом для 2.7.15 поделитесь?

git -c init.defaultbranch=master clone https://aur.archlinux.org/linuxcnc-sim.git

в файлике linuxcnc-sim.sh надо поправить, должно быть -
export TCLLIBPATH=/usr/lib/tcltk/linuxcnc
И попытка пересобрать с поправленным

"в файлике linuxcnc-sim.sh надо поправить, должно быть - export TCLLIBPATH=/usr/lib/tcltk/linuxcnc "

падает -

libnml/cms/cms_cfg.cc:306:10: замечание: объявлено здесь
  306 |     char linebuf[CMS_CONFIG_LINELEN];   /* Temporary buffer for line from
      |          ^
ln -sf libnml.so.0 ../lib/libnml.so
Compiling rtapi/uspace_rtapi_app.cc
In file included from rtapi/uspace_rtapi_app.cc:1084:
./rtapi/uspace_common.h: In function «long long int rtapi_get_clocks()»:
./rtapi/uspace_common.h:258:5: ошибка: нет декларации «rdtscll» в этой области видимости
  258 |     rdtscll(retval);
      |     ^~~~~~~
rtapi/uspace_rtapi_app.cc: In function «int main(int, char**)»:
rtapi/uspace_rtapi_app.cc:442:17: предупреждение: ignoring return value of «int setreuid(__uid_t, __uid_t)» declared with attribute «warn_unused_result» [-Wunused-result]
  442 |         setreuid(fallback_uid, 0);
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~
make: *** [Makefile:221: objects/rtapi/uspace_rtapi_app.o] Ошибка 1
==> ОШИБКА: Произошел сбой в build().
    Прерывание...

Удалил весь директорий, выкачал с нуля по https://archlinux.org.ru/forum/post/260548/, никакие файлы не правил, никаких обновлений не накатывал - не собирается.
 
Зарегистрироваться или войдите чтобы оставить сообщение.