Our SDR online list: https://sdr-list.xyz it also lists websdr's that want to be listed. The API is open for anybody.

Recent posts

#81
PhantomSDR / Re: Upgrade to v.3.7.0
Last post by F1NSK - Aug 20, 2026, 07:48 PM
../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 \
#82
PhantomSDR / Re: harvesting the startup fre...
Last post by DenBOZ - Aug 20, 2026, 07:45 PM
even i can get it to run 3.7.0 .. that's saying something  ;D  ;D
#83
PhantomSDR / Re: Upgrade to v.3.7.0
Last post by Emmanuel SV1BTL - Aug 20, 2026, 05:42 PM
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:
#84
PhantomSDR / Re: Upgrade to v.3.7.0
Last post by F1NSK - Aug 20, 2026, 01:37 PM
Compilation fails on Ubuntu 26.04

The issue come from Boost:

 Ubuntu 26.04 (« resolute ») embarque Boost 1.90. Or Boost a définitivement supprimé boost::asio::io_service (obsolète depuis Boost 1.66, retiré pour de bon à partir de Boost 1.87, sorti en décembre 2024). La copie de websocketpp 0.8.2 que PhantomSDR-Plus embarque comme sous-projet Meson (subprojects/websocketpp-0.8.2) date d'avant ce changement et utilise encore io_service, strand, resolver::query/iterator, expires_from_now(), get_io_service(), etc. — toutes ces API n'existent plus dans Boost.Asio moderne. C'est exactement ce que montrent toutes tes erreurs (io_service does not name a type, strand_ptr does not name a type...).
#85
PhantomSDR / Re: Upgrade to v.3.7.0
Last post by F1NSK - Aug 20, 2026, 11:17 AM
I will try today 3.7.0 on Kubuntu 26.04. Only for test because it's my working computer !  ;D
#86
PhantomSDR / Re: Upgrade to v.3.7.0
Last post by Emmanuel SV1BTL - Aug 20, 2026, 10:43 AM
Thank you for the note Eric.
So, you have installed v.3.7.0 to Ubuntu 26.04? And everything was completed without errors? I am asking because I've only installed in a virtual environment (Podman container - https://podman.io/) but never on a live Ubuntu 26.04 distro.
#87
PhantomSDR / Re: Upgrade to v.3.7.0
Last post by F1NSK - Aug 20, 2026, 10:27 AM
An other little bug.

The recent releases of Linux like 26.04 or Trixie don't know the command "git" (fresh install)

Before install you must run "sudo apt install git" in a terminal.

73's
#88
PhantomSDR / Re: harvesting the startup fre...
Last post by F1NSK - Aug 20, 2026, 10:19 AM
The archive is a very good idea Emmanuel !

It permit sysops to install old releases on old computers !  ;D

For Nestor, Phantom is more and more easy to install.

One year ago, Emmanuel, Darko and me had everytime the hands in the toolbox to make phantom run  ;D  ;D

73's
#89
PhantomSDR / Re: Upgrade to v.3.7.0
Last post by F1NSK - Aug 20, 2026, 10:05 AM
hello Emmanuel.

Not a problem on my side

My "official" phantom run on 3.6.0 and will stick on this release.
3.6.0 and ubuntu 22.04 are very stable and run perfectly on the old core I7 8 thread CPU at low temp

My dev computer for test is an old core I3.
2.7.0 don't run on this computer. (test made on ubuntu 24 & 26 and debian trixie)

On an other side FobosSDR run now on phanthom. (A hard job !)
The HF is limited to 25 Mhz. RX888 work better
On VHF the results are fine but the GUI need a lot of mods...
I make it slowly for the fun.

73's my friend
#90
PhantomSDR / Re: Upgrade to v.3.7.0
Last post by Emmanuel SV1BTL - Aug 20, 2026, 07:33 AM
Quote from: F1NSK on Aug 19, 2026, 10:40 PMBeware !

3.7.0 compile but don't run on old Intel computers !
New releases of openCL are not supported.

The server start but is unusable overloading the CPU

What a pity! Reinstall it without OpenCL and try to find an older compatible OpenCL instance here: https://github.com/intel/compute-runtime/releases
Powered by EzPortal