neumoDVB

@deeptho,

Thanks for your reply. I knew I was doing something wrong, but didn't know what it was. That's why I asked you.
I checked again, and the driver version doesn't show up even though I recently (re)installed it. It just shows the installation source.
I do not know what you mean by this.

What is the correct command to check the version of the installed driver?

"const char* GIT_REV="de1b0d2";
const char* GIT_TAG="";
const char* GIT_BRANCH="master";"
This shows that the code for neumodvb that you have is the correct one. You have to compile it of course.

I want to think that my questions are probably those of other Linux newbies.
On this occasion, I would like to ask those who use neumoDVB and are knowledgeable in Linux to answer when users ask about a particular problem or issue with this system.
I thank them in advance. :)
 
Clean installation of latest debian13 with kernel 6.12.30. Blindscan drivers installed fine following directions from github. Unfortunately, I'm not able to build neumodvb. I just couldn't go beyond 11% of building. Console output is attached and the error at line 109 is visible:
logger.cc:78:3: error: call to 'configureAndWatch' is ambiguous
78 | DOMConfigurator::configureAndWatch(logconfig, 1000);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Note that this is not full log, just the last part of it.
So far I've tried reinstalling gcc, g++ (default version is 14 but also tried 13 with required dependencies).
Further, directions says it needs clang-16 version so I had to manually install with all needed dependencies. Later I treid default version (19 on debian)but outcome is always the same.
Could someone with better linux knowledge point me in the right direction with this "ambiguous" error as I ran out of the options.

I have update neumodvb and this problem is hopefully gone. Note that pybind11 is no longer included with neumodvb
and should be installed separately (e.g., pybind11-dev or something like that)
 
I have update neumodvb and this problem is hopefully gone. Note that pybind11 is no longer included with neumodvb
and should be installed separately (e.g., pybind11-dev or something like that)
I'm not sure if error 1 is related to the one mentioned above (I don't think so), but after trying to update neumoDVB, I encountered error 1(Makefile:789).
After installing pybind11-dev, I get the same error.

I haven't encountered any errors either when installing neumoDVB, nor with the updates I've done so far.
I provide you with the files to analyze this problem.
Thanks.
 
I'm not sure if error 1 is related to the one mentioned above (I don't think so), but after trying to update neumoDVB, I encountered error 1(Makefile:789).
After installing pybind11-dev, I get the same error.

I haven't encountered any errors either when installing neumoDVB, nor with the updates I've done so far.
I provide you with the files to analyze this problem.
Thanks.
Seems to be a problem with ubuntu being a bit outdated.

Perhaps it can be fixed by updating cmake or by removing the line "cmake_policy(SET CMP0167 NEW)"
from neumodvb/CMakeLists.txt
 
Thanks for the solution. I was able to restore neumoDVB by removing the cmake_policy(SET CMP0167 NEW) file, and start the application.
The first test I did was at 5.0W, but unfortunately, neumoDVB crashed.
Even after being updated, neumo remained at version 1.7. How to install v 1.9?
 

Attachments

I have fixed the crash. So try again.
 
Debian 13

Why am I getting an error? What do you think might not be installed?

clang++: warning: /usr/include: 'linker' input unused [-Wunused-command-line-argument]
[ 86%] Building CXX object src/receiver/CMakeFiles/neumoreceiver.dir/tune.cc.o
In file included from /home/star/neumodvb/src/receiver/subscriber_notify.cc:29:
/home/star/neumodvb/src/viewer/wxpy_api.h:18:10: fatal error: 'sip.h' file not found
18 | #include <sip.h>
| ^~~~~~~
[ 87%] Building CXX object src/receiver/CMakeFiles/neumoreceiver.dir/scan.cc.o
1 error generated.
make[2]: *** [src/receiver/CMakeFiles/neumoreceiver.dir/build.make:144: src/receiver/CMakeFiles/neumoreceiver.dir/subscriber_notify.cc.o] Error 1
make[2]: *** Bitmemiş işler için bekliyor....
make[1]: *** [CMakeFiles/Makefile2:1871: src/receiver/CMakeFiles/neumoreceiver.dir/all] Error 2
 
Last edited:
#pragma once

#include <wx/window.h>
#include <sip.h>

#if defined(__APPLE__)
// When it's possible that we're building universal binaries with both
// 32-bit and 64-bit architectures then these need to be undef'ed because
// otherwise the values set by configure could conflict with those set
// based on runtime flags in Python's headers. We also do something
// similar in wx/platform.h so it's okay to undef them now because they
// will be defined again soon.
#undef SIZEOF_VOID_P
#undef SIZEOF_LONG
#undef SIZEOF_SIZE_T
#endif
 
what is the preferred ubuntu build now if installing from scratch?
 
what is the preferred ubuntu build now if installing from scratch?
I'm on 24.04.2 LTS.

Good for at least 5 years' updates.
 
It doesn't even scan the channel
 

Attachments

  • Ekran Görüntüsü_20250622_143103.webp
    Ekran Görüntüsü_20250622_143103.webp
    114.2 KB · Views: 29
@Llew

Have you tried an install of the latest version of neumoDVB with ubuntu 24.04.02 LTS ?
I think there were some fixes this week to some issues reported by other members?

I've updated to the most recent neumodvb commits in Fedora and Manjaro as well as Ubuntu, and each OS dumps neumodvb when I scan a mux channel in DVB-S or T. I thought it might have been a problem with the current Manjaro I'm testing (each OS uses different kernel versions, possibly not relevant)


@deeptho

My neumo log throws an error around the point where I attempt a channel scan. The Console shows the same lines.
 

Attachments

  • Mux_channel_create_error.webp
    Mux_channel_create_error.webp
    241.6 KB · Views: 24
  • neumo.log.zip
    neumo.log.zip
    2.5 KB · Views: 1
It doesn't even scan the channel
Hmm. Interesting. I have the same problem using the TBS5927 since the last neumodvb update. As the TBS6903X scans the spectrum OK, I initially suspected the tuner, but I checked it with Crazyscan and it's fine scanning there.

Perhaps @deeptho could check the log if he has a minute or two.
 

Attachments

  • TBS5927_spectrum_after_update.webp
    TBS5927_spectrum_after_update.webp
    178.2 KB · Views: 22
  • TBS6903X scan_after_update.webp
    TBS6903X scan_after_update.webp
    183.8 KB · Views: 18
  • neumo.log.zip
    neumo.log.zip
    25.3 KB · Views: 3
Spectrum peaks are now identified in Manjaro with a new install (previously missing). Unfortunately trying a blindscan or a frequency check, neumodvb shuts down - obviously due to the current issue I have with the latest neumodvb update in each of my distros.

Spectrum Scan with Manjaro.webp
 
@Llew,

What @deeptho driver did you install on Ubuntu 24.04, and how did you identify/update it?
 
@Llew,

What @deeptho driver did you install on Ubuntu 24.04, and how did you identify/update it?
Not sure what you mean satesco. Just git cloned the media and neumo_media_build on deeptho's github.
 
When I start it I get this error, what should I install?

star@debian:~$ ~/neumodvb/gui/neumodvb.py
loading options from /home/star/neumodvb/config/neumodvb.cfg
Cannot load libcuda.so.1
Traceback (most recent call last):
File "/home/star/neumodvb/gui/neumodvb/neumolist.py", line 1336, in OnGridCellSelect
has_selection = any(True for _ in self.GetSelectedBlocks())
File "/home/star/neumodvb/gui/neumodvb/neumolist.py", line 1336, in <genexpr>
has_selection = any(True for _ in self.GetSelectedBlocks())
~~~~~~~~~~~~~~~~~~~~~~^^
 
TypeError: 'PyGridBlocksIterator' object is not iterable
Traceback (most recent call last):
 
Back
Top