If you notice spammers in the forum, please notify Bas ON5HB, so they can be removed and banned. Give a link in the chatbox or send a PM to me. Thanks.

Upgrade to v.3.7.0

Started by Emmanuel SV1BTL, Aug 14, 2026, 11:13 AM

Previous topic - Next topic

Emmanuel SV1BTL

#15
Please Eric try this, AI found a way, tested with Podman, time to test it in live:

Three things proven:

  1. Every package name in install_ubuntu26.sh exists on 26.04 — apt installed them all.
  2. With the patched headers → the backend compiles. Clean build.
  3. Without them → 554 errors, exactly the ones the sysop sent (io_service, strand_ptr, max_connections). And the new check in the script stops with a clear
    message before the compiler ever runs.

  So: 26.04 is fine, Boost 1.90 is fine. The sysop's build failed only because the five patched headers were never copied into the subproject.

  One thing still running: the full ./install_ubuntu26.sh from top to bottom (Node, npm, frontend builds — takes a while). That tests the rest of the
  installer, not the Boost problem. The Boost problem is already answered. I'll tell you where that run lands.

The full run finished. The installer works on real Ubuntu 26.04.

  It ran top to bottom and did everything, in order:

  ✅ Detected: Ubuntu 26.04 (Resolute)
  ✅ Prerequisites installed
  ✅ Node.js v22.23.2 and npm 10.9.8 installed
  ✅ Patched websocketpp headers present in the source tree
  ✅ System packages installed
    Opus ✅  FLAC++ ✅  liquid-dsp ✅
  ✅ websocketpp headers patched and verified (5 files)
  ✅ Backend compiled: /home/sdr/PhantomSDR-Plus/build/spectrumserver

-----

Run 2 is finished.

  It got much further, all green:

  ✅ Detected: Ubuntu 26.04 (Resolute)
  ✅ Prerequisites installed
  ✅ Node.js v22.23.2 / npm 10.9.8
  ✅ Patched websocketpp headers present in the source tree
  ✅ System packages installed        (Opus ✅ FLAC++ ✅ liquid-dsp ✅)
  ✅ websocketpp headers patched and verified (5 files)
  ✅ Backend compiled: build/spectrumserver
  ✅ Site information saved
  ✅ npm dependencies installed
  ✅ autorun/node_modules linked to frontend/node_modules
  ✅ All frontend versions built (desktop + mobile, title fix applied)
  ✅ OpenCL packages installed  →  ✅ OpenCL device(s) detected

  So on real Ubuntu 26.04: backend, frontend, and OpenCL all complete.


If your installation will be done with the newer file and the server will run, then I'll include the file into the repo.

and the file:

F1NSK

../src/websocket.cpp:627:14: note: '<typeprefixerror>timer' declared here
  627 |         auto timer = std::make_shared<boost::asio::steady_timer>(io);
      |              ^~~~~
ninja: build stopped: subcommand failed.

❌ The backend did not compile.

   If the errors above mention io_service, strand_ptr, resolver::query,
   max_connections or expires_from_now, the websocketpp patch was not
   in place — those APIs no longer exist in Boost 1.90. Check:

     grep -c io_context \
My best friend is Claude !!

Emmanuel SV1BTL

#17
I couldn't reproduce your issues, Eric.
In my virtual setup with Podman, I receive this status - ALL DONE.
Can you send me your installation log please?


Powered by EzPortal