I'm having a a problem with this myself with this, I used the glade-gtk2 version quite a bit but I can't get this running.
I use Manjaro on the desktop and built 2.9 RIP, and exported the paths. I get mesa errors trying to run any UI other than latency-test but I figure that should be good enough to get the widgets to pop up in Glade. I just get errors about each widget but it's obviously trying to load them since the errors are naming them. I know somebody's gonna say "ya gotta use Debian", so..
I installed Debian Bookworm in Virtualbox. The widgets themselves seem to be in /usr/lib/python3/dist-packages/gladevcp, and the hal_python.xml is in /usr/share/glade3/catalogs. With LinuxCNC running, I get the exact same thing trying to tun Glade, no HAL widgets just:
@debian:~$ export GLADE_CATALOG_SEARCH_PATH='/usr/lib/python3/dist-packages/gladevcp'
@debian:~$ glade
GladeUI-Message: 00:22:11.122: 1 missing displayable value for GtkWidget::AtkObject::accessible-role
GladeUI-Message: 00:22:11.381: 5 missing displayable value for GtkCellRendererText::variant
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/lib/python3/dist-packages/gladevcp/__init__.py", line 1, in <module>
from .hal_pythonplugin import *
File "/usr/lib/python3/dist-packages/gladevcp/hal_pythonplugin.py", line 1, in <module>
from .hal_widgets import HAL_HideTable
File "/usr/lib/python3/dist-packages/gladevcp/hal_widgets.py", line 21, in <module>
import hal
File "/usr/lib/python3/dist-packages/hal.py", line 30, in <module>
import _hal
ModuleNotFoundError: No module named '_hal'
(glade:2641): GladeUI-WARNING **: 00:22:11.516: We could not find the symbol "h_al__hide_table_get_type"
(glade:2641): GladeUI-WARNING **: 00:22:11.516: Could not get the type from "HAL_HideTable"
(glade:2641): GladeUI-WARNING **: 00:22:11.516: Failed to load the GType for 'HAL_HideTable'
(glade:2641): GladeUI-WARNING **: 00:22:11.516: We could not find the symbol "h_al__hbox_get_type"
That goes on......what am I missing?