On Thursday, January 30, 2025 2:30:14 AM Pacific Standard Time Hal Murray via devel wrote: > I'm update/upgrading and cleaning up my NetBSD boxes. > > ntpmon broke. Python gave a backtrace rather than a simple error message. > > File "/usr/local/lib/python3.13/site-packages/ntp/ntpc.py", line 41, in > _importado > return _dlo(ntpc_paths) > File "/usr/local/lib/python3.13/site-packages/ntp/ntpc.py", line 56, in > _dlo > raise OSError("Can't find %s library" % LIB) > OSError: Can't find ntpc library
I should/will revise that in the next version. Probably with a stderr message and an exit(1) analog. > Comparing things with a working box, I find a link from > /usr/local/lib/python3.13/site-packages/ntp/libntpc.so to > /usr/local/lib/libntpc.so > Adding that link fixes things. > [Actually, the working box was using python 3.12 but the broken one is > using 3.13] > > Was waf install supposed to install that link? > I don't remember installing it by hand. But I could easily have forgotten. It should not be necessary; the next version should check four things in turn. - the granparent directory of ntpc for the clients under regular bin_test - the great-grandparent folder for pylib tests - LIBDIR for people like us who have compiled it - the system library search path for people getting it from their distro _______________________________________________ devel mailing list devel@ntpsec.org https://lists.ntpsec.org/mailman/listinfo/devel