aquiles viza
03/12/2024, 7:54 PMcace
with a makefile, and it gives this error
$ make cace-gui
SPICE_USERINIT_DIR=/workspaces/DC23-LTC2-LDO/LDO/scripts/ic-makefile/samples/cace-tests/SDC/ cace-gui
Process Process-1:
Traceback (most recent call last):
File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap
self.run()
File "/usr/lib/python3.11/multiprocessing/process.py", line 108, in run
self._target(*self._args, **self._kwargs)
File "/home/designer/.local/lib/python3.11/site-packages/cace/cace_gui.py", line 683, in cace_process
os.setpgid(os.getpid(), runtime_options['pid'])
PermissionError: [Errno 1] Operation not permitted
make: *** [Makefile:32: cace-gui] Error 120
Anyone have an idea what's going on?
It is not necessary to use makefile. I would like to use it because I use all the tools through make
and I don't want to make an exception.Tim Edwards
03/12/2024, 8:29 PMaquiles viza
03/12/2024, 8:29 PMcace-gui
through a .sh, and it gives the same error.aquiles viza
03/12/2024, 8:30 PMTim Edwards
03/12/2024, 8:32 PMsetgpid
(process group ID) doesn't work in a number of cases. I might have to disable it. It was an attempt to get "Stop Simulations" to work by sending all running processes (e.g., ngspice) a kill signal, but then that doesn't work either, due to obscure issues with multithreading.Tim Edwards
03/12/2024, 8:44 PMaquiles viza
03/12/2024, 8:46 PMTim Edwards
03/12/2024, 8:49 PMTim Edwards
03/12/2024, 8:54 PMaquiles viza
03/12/2024, 9:22 PMTim Edwards
03/12/2024, 9:41 PM