Re: [Hamlib-developer] Hamlib version for the upcoming WSJT-X v3.0.0-rc1
Library to control radio transceivers and receivers
Brought to you by:
n0nb
From: Brian M. <bd...@fe...> - 2025-08-31 14:16:42
|
On Sun, 31 Aug 2025 08:50:28 -0500 Nate Bargmann <n0...@n0...> wrote: > I think the run-time stability of 4.7~git is as good as any prior > release right now and has received a lot of fixes over the past couple > of months. As we'd like to release 4.7.0 sometime in the next couple > of months or so, the ABI will not change so when it is released, > current versions of applications should work with the resulting > .so/.DLL. Hi Nate I have just tried to get the Fedora hamlib.spec file to build the current hamlib-4.7~git and towards the end of the process I see this: make check-TESTS make[2]: Entering directory '/home/bdm/rpmbuild/BUILD/hamlib-4.7_git-build/hamlib-4.7~git/c++' make[3]: Entering directory '/home/bdm/rpmbuild/BUILD/hamlib-4.7_git-build/hamlib-4.7~git/c++' PASS: testcpp ============================================================================ Testsuite summary for Hamlib 4.7~git ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[3]: Leaving directory '/home/bdm/rpmbuild/BUILD/hamlib-4.7_git-build/hamlib-4.7~git/c++' make[2]: Leaving directory '/home/bdm/rpmbuild/BUILD/hamlib-4.7_git-build/hamlib-4.7~git/c++' make[1]: Leaving directory '/home/bdm/rpmbuild/BUILD/hamlib-4.7_git-build/hamlib-4.7~git/c++' Making check in bindings make[1]: Entering directory '/home/bdm/rpmbuild/BUILD/hamlib-4.7_git-build/hamlib-4.7~git/bindings' make check-am make[2]: Entering directory '/home/bdm/rpmbuild/BUILD/hamlib-4.7_git-build/hamlib-4.7~git/bindings' make -f Hamlib-pl.mk all make[3]: Entering directory '/home/bdm/rpmbuild/BUILD/hamlib-4.7_git-build/hamlib-4.7~git/bindings' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Hamlib.bs blib/arch/auto/Hamlib/Hamlib.bs 644 make[3]: Leaving directory '/home/bdm/rpmbuild/BUILD/hamlib-4.7_git-build/hamlib-4.7~git/bindings' make check-local make[3]: Entering directory '/home/bdm/rpmbuild/BUILD/hamlib-4.7_git-build/hamlib-4.7~git/bindings' make -f Hamlib-pl.mk all make[4]: Entering directory '/home/bdm/rpmbuild/BUILD/hamlib-4.7_git-build/hamlib-4.7~git/bindings' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Hamlib.bs blib/arch/auto/Hamlib/Hamlib.bs 644 make[4]: Leaving directory '/home/bdm/rpmbuild/BUILD/hamlib-4.7_git-build/hamlib-4.7~git/bindings' LD_LIBRARY_PATH=../src/.libs perl ../bindings/perltest.pl Perl 5.040003 test, version: Hamlib 4.7~git get_conf: path = "/dev/Rig", retry = 50 freq: 14266000 get_mode: FM width: 15000 get_vfo: VFOA Backend copyright: LGPL Model: Dummy Manufacturer: Hamlib Backend version: 20240709.0 get_info: Nothing much (dummy) VOX delay: 0 VOX delay: 5 strength: -40 get_channel status: 0 = rig_setting2idx called VFO: MainA, 14266000 Attenuators: 10 20 30 0 0 0 0 0 Sending Morse, '73' Sending raw string Some static functions: Loc1: IN98XC -> -0.0417, 48.1042-> IN98XC Loc1: DM33DX -> -113.7083, 33.9792-> DM33DX Distance: 8765.814 km, azimuth 309.00, long path: 31266.186 km Longitude: -0.0417, 0° 2' 29" W recoded: -0.0414 Latitude: 48.1042, 48° 6' 15" N recoded: 48.1042 PYTHONPATH=.:./.libs \ /usr/bin/pytest --capture=no ./ =========================================================== test session starts ============================================================ platform linux -- Python 3.13.7, pytest-8.3.4, pluggy-1.5.0 rootdir: /home/bdm/rpmbuild/BUILD/hamlib-4.7_git-build/hamlib-4.7~git/bindings plugins: anyio-4.8.0, hypothesis-6.123.0 collected 19 items python/test_Hamlib_Amp_class.py .. python/test_Hamlib_Rig_class.py .. python/test_Hamlib_Rot_class.py .. python/test_Hamlib_class.py .. python/test_amp.py ... python/test_rig.py .... python/test_rot.py ... python/test_startup.py . ============================================================ 19 passed in 2.87s ============================================================ cp ./pkgIndex.tcl ./.libs TCLLIBPATH=./.libs tclsh ./tcltest.tcl make[3]: *** [Makefile:1183: check-tcl] Segmentation fault (core dumped) make[3]: Leaving directory '/home/bdm/rpmbuild/BUILD/hamlib-4.7_git-build/hamlib-4.7~git/bindings' make[2]: *** [Makefile:947: check-am] Error 2 make[2]: Leaving directory '/home/bdm/rpmbuild/BUILD/hamlib-4.7_git-build/hamlib-4.7~git/bindings' make[1]: *** [Makefile:949: check] Error 2 make[1]: Leaving directory '/home/bdm/rpmbuild/BUILD/hamlib-4.7_git-build/hamlib-4.7~git/bindings' make: *** [Makefile:672: check-recursive] Error 1 error: Bad exit status from /home/bdm/rpmbuild/tmp/rpm-tmp.JwA7ey (%check) RPM build errors: Bad exit status from /home/bdm/rpmbuild/tmp/rpm-tmp.JwA7ey (%check) As you can see this is in the make check-TESTS section of the .spec file however all of this was working with previous 4.7~git snapshots. Anything that makes any sense to you? I may have another try as the latest Fedora 42 src rpm might work better. -- Brian G8SEZ |