Hi Jan
I routinely rebuild from source of Ubuntu without problems but today errors and a hang.
Regards
Mike
PS Really sorry to hear of your health challenges. I hope you are putting your recovery ahead of swipl.
Distributor ID: Ubuntu
Description: Ubuntu 26.04 LTS
Release: 26.04
Codename: resolute
rm -rf ~/lib/swipl
cd ~/swipl-devel
git pull
git submodule update --init
git clean -xfd
git submodule foreach git clean -xfd
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=$HOME -DCMAKE_BUILD_TYPE=PGO -G Ninja ..
ninja
ctest -j $(nproc) --output-on-failure
ninja install
<snip>
CMake Warning at packages/sweep/CMakeLists.txt:14 (message):
Could not find emacs-module.h in system headers. Using our local copy from
/home/mike/swipl-devel/packages/sweep
<snip>
% [32/62] ffi:save_load_int64 .................................................................................................................. **FAILED (0.001 sec)
ERROR: [Thread main] /home/mike/swipl-devel/packages/cpp/test_ffi.pl:140:
ERROR: [Thread main] test ffi:save_load_int64: received error: test_ffi:ffi_read_int64/2: No permission to write stream `<stream>(0xaaaaf4e09800)' (requested stream has wrong mode)
% [33/62] ffi:save_load_int32 .................................................................................................................. **FAILED (0.001 sec)
ERROR: [Thread main] /home/mike/swipl-devel/packages/cpp/test_ffi.pl:153:
ERROR: [Thread main] test ffi:save_load_int32: received error: test_ffi:ffi_read_int32/2: No permission to write stream `<stream>(0xaaaaf4e09a00)' (requested stream has wrong mode)
% [34/62] ffi:save_load_int64 .................................................................................................................. **FAILED (0.001 sec)
ERROR: [Thread main] /home/mike/swipl-devel/packages/cpp/test_ffi.pl:168:
ERROR: [Thread main] test ffi:save_load_int64: received error: test_ffi:ffi_read_int64/2: No permission to write stream `<stream>(0xaaaaf4e09c00)' (requested stream has wrong mode)
<snip>
% End unit ffi: **FAILED (0.074 sec CPU)
% Start unit: wchar
% [43/62] wchar:wchar ............................................................................................................................ passed (0.000 sec)
% [44/62] wchar:wchar ............................................................................................................................ passed (0.000 sec)
% [45/62] wchar:wchar ............................................................................................................................ passed (0.000 sec)
% [46/62] wchar:char_1 ......................................................................................................................... **FAILED (0.000 sec)
ERROR: [Thread main] /home/mike/swipl-devel/packages/cpp/test_ffi.pl:256:
ERROR: [Thread main] test wchar:char_1: received error: test_ffi:atom_ffi_/2: No permission to read stream `current_output' (requested stream has wrong mode)
% End unit wchar: **FAILED (0.004 sec CPU)
% Start unit: scan
<snip>
% End unit call: passed (0.014 sec CPU)
% 3 tests are blocked (use run_tests/2 with show_blocked(true) for details)
ERROR: [Thread main] 4 tests failed
% 58 tests passed
% Test run completed in 0.136 seconds (0.118 cpu)
ERROR: [Thread main] -g test_ffi: false
85/96 Test #88: json:json_schema ................. Passed 0.13 sec
Start 89: json:json_rpc
<hung>
```