neumoDVB

deeptho

Specialist Contributor
Joined
Apr 7, 2006
Messages
766
Reaction score
465
Points
63
Age
57
My Satellite Setup
Wavefrontier T90, Laminas 120cm, 2 other dishes; tbs 5927, tbs6904, tbs6909x, tbs6903x, tbs5990, tbs6981,tbs5927
My Location
Europe
You seem to have very little installed on your new fedora system, which is good for finding missing prerequisites.
You need libX11-devel for XInitThreads()
and libglvnd-devel for glXGetProcAddressARB

Can you check if you have those?
Install with

sudo dnf install mpv-libs-devel libX11-devel libglvnd-devel

Otherwise update (just incase) with
sudo dnf update mpv-libs-devel libX11-devel libglvnd-devel

If the rpoblems persist, remove everything under build/ and retry (in case some cmake problem remains)

I have got the software working on three different fedora systems...
 

Llew

cerca trova...
Staff member
Joined
Jan 1, 2000
Messages
16,257
Reaction score
4,217
Points
113
Age
82
My Satellite Setup
Triple Dragon, Dreambox 8000, Echostar AD3000ip, TBS6522,6925,6983 PCie cards.
Gibertini 1.25m motorised dish driven by the AD3000, with either Inverto BU Quad or Norsat / XMW Ka LNBs . SMW 1.05m + 3 other dishes. Speccy: Promax HD Ranger+
My Location
The Flatlands of East Anglia
You seem to have very little installed on your new fedora system, which is good for finding missing prerequisites.
Not surprising - I'm new to Fedora, this one's 34. Only a few weeks using it, and that's just to try neumodDVB., nothing else installed. I'm still not sure if I have the version of kernel that will work OK with it yet.

I'll check those libs out tomorrow now.

I'll be installing Fedora on a Raspberry PI to see if neumoDVB will work on it, although it will only have the TBS5927 for its tuner.
 

deeptho

Specialist Contributor
Joined
Apr 7, 2006
Messages
766
Reaction score
465
Points
63
Age
57
My Satellite Setup
Wavefrontier T90, Laminas 120cm, 2 other dishes; tbs 5927, tbs6904, tbs6909x, tbs6903x, tbs5990, tbs6981,tbs5927
My Location
Europe
For the kernel: I notcied that the ubuntu instructions you once provided have an error: they compile
another kernel than the one needed.

The best instructions are now in my linux_media_tree in README.md
 

Llew

cerca trova...
Staff member
Joined
Jan 1, 2000
Messages
16,257
Reaction score
4,217
Points
113
Age
82
My Satellite Setup
Triple Dragon, Dreambox 8000, Echostar AD3000ip, TBS6522,6925,6983 PCie cards.
Gibertini 1.25m motorised dish driven by the AD3000, with either Inverto BU Quad or Norsat / XMW Ka LNBs . SMW 1.05m + 3 other dishes. Speccy: Promax HD Ranger+
My Location
The Flatlands of East Anglia
You seem to have very little installed on your new fedora system, which is good for finding missing prerequisites.
You need libX11-devel for XInitThreads()
and libglvnd-devel for glXGetProcAddressARB

Can you check if you have those?
Install with

sudo dnf install mpv-libs-devel libX11-devel libglvnd-devel

Otherwise update (just incase) with
sudo dnf update mpv-libs-devel libX11-devel libglvnd-devel

If the rpoblems persist, remove everything under build/ and retry (in case some cmake problem remains)

I have got the software working on three different fedora systems...
Those libs were indeed already installed. Updated in case of any missing. Retried new build. Reinstalled neumodVB and built again.

Still the same three errors when it tries to build in /src/viewer/neumompv.

If there are any other libs missing, I've no idea where to look for them.
For the kernel: I notcied that the ubuntu instructions you once provided have an error: they compile
another kernel than the one needed.

The best instructions are now in my linux_media_tree in README.md
Yes, I can't recall which kernel I used then. I'l redo it when I go back into Ubuntu after I (hopefully) get neumoDVB working on Fedora.
 

deeptho

Specialist Contributor
Joined
Apr 7, 2006
Messages
766
Reaction score
465
Points
63
Age
57
My Satellite Setup
Wavefrontier T90, Laminas 120cm, 2 other dishes; tbs 5927, tbs6904, tbs6909x, tbs6903x, tbs5990, tbs6981,tbs5927
My Location
Europe
I see that for some reason you are using a newer version of wx than mine., which could explain the problem.
The file /usr/include/wx-3.1/wx/event.h seems to be part of wxBase-devel, but on my computer the installed
version is wxBase3-devel, which contains /usr/include/wx-3.0/wx/event.h

I think wxBase is for a newer version of wxWidgets (not sure)

So what could work:
sudo dnf remove wxBase-devel
sudo dnf install wxBase3-devel
rm -fr ~/neumodvb/* ~/neumodvb/build_ext/*
#then recompile from start

If that does not work, then what does the following command show:
rpm -q -i -l libglvnd-devel
rpm -q -a|grep wx
 

Llew

cerca trova...
Staff member
Joined
Jan 1, 2000
Messages
16,257
Reaction score
4,217
Points
113
Age
82
My Satellite Setup
Triple Dragon, Dreambox 8000, Echostar AD3000ip, TBS6522,6925,6983 PCie cards.
Gibertini 1.25m motorised dish driven by the AD3000, with either Inverto BU Quad or Norsat / XMW Ka LNBs . SMW 1.05m + 3 other dishes. Speccy: Promax HD Ranger+
My Location
The Flatlands of East Anglia
I'll try those and see if I have better luck deeptho.

I expect I'm becoming tiresome throwing these errors at you. Blame my inexperience with the deeper inner workings of linux :confused
 

deeptho

Specialist Contributor
Joined
Apr 7, 2006
Messages
766
Reaction score
465
Points
63
Age
57
My Satellite Setup
Wavefrontier T90, Laminas 120cm, 2 other dishes; tbs 5927, tbs6904, tbs6909x, tbs6903x, tbs5990, tbs6981,tbs5927
My Location
Europe
Llew, I appreciate your help for trying. Let us hope for success in the next round.
It is not meant to be this difficult, but for the next user it will be simpler.
 

Llew

cerca trova...
Staff member
Joined
Jan 1, 2000
Messages
16,257
Reaction score
4,217
Points
113
Age
82
My Satellite Setup
Triple Dragon, Dreambox 8000, Echostar AD3000ip, TBS6522,6925,6983 PCie cards.
Gibertini 1.25m motorised dish driven by the AD3000, with either Inverto BU Quad or Norsat / XMW Ka LNBs . SMW 1.05m + 3 other dishes. Speccy: Promax HD Ranger+
My Location
The Flatlands of East Anglia
I see that for some reason you are using a newer version of wx than mine., which could explain the problem.
The file /usr/include/wx-3.1/wx/event.h seems to be part of wxBase-devel, but on my computer the installed
version is wxBase3-devel, which contains /usr/include/wx-3.0/wx/event.h

I think wxBase is for a newer version of wxWidgets (not sure)

So what could work:
sudo dnf remove wxBase-devel
sudo dnf install wxBase3-devel
rm -fr ~/neumodvb/* ~/neumodvb/build_ext/*
#then recompile from start

If that does not work, then what does the following command show:
rpm -q -i -l libglvnd-devel
rpm -q -a|grep wx
Installing wxBase3-devel gives me wxBase 3.0.5.1.4. after removing 3.1.4.4.

/usr/include is the same as you, plain wx-3.0. Perhaps my higher release of 3.0.5.1.4 over 3.0 could cause the problem?

cmake .. doesn't find wxWidgets now -

Code:
davidL@fedora neumodvb]$ sudo -s
[sudo] password for davidL:
[root@fedora neumodvb]# cd build
[root@fedora build]# cmake ..
-- Found Python: /usr/bin/python3.9 (found version "3.9.7") found components: Interpreter Development Development.Module Development.Embed
-- pybind11 v2.6.2 dev1
-- Found Python: /usr/bin/python3.9 (found suitable version "3.9.7", minimum required is "3.7") found components: Interpreter
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:218 (message):
  Could NOT find wxWidgets (missing: wxWidgets_INCLUDE_DIRS)
Call Stack (most recent call first):
  /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:582 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake/Modules/FindwxWidgets.cmake:1016 (find_package_handle_standard_args)
  src/receiver/CMakeLists.txt:1 (find_package)


-- Configuring incomplete, errors occurred!
See also "/home/davidL/Downloads/neumodvb/build/CMakeFiles/CMakeOutput.log".
See also "/home/davidL/Downloads/neumodvb/build/CMakeFiles/CMakeError.log".
[root@fedora build]#
 

Llew

cerca trova...
Staff member
Joined
Jan 1, 2000
Messages
16,257
Reaction score
4,217
Points
113
Age
82
My Satellite Setup
Triple Dragon, Dreambox 8000, Echostar AD3000ip, TBS6522,6925,6983 PCie cards.
Gibertini 1.25m motorised dish driven by the AD3000, with either Inverto BU Quad or Norsat / XMW Ka LNBs . SMW 1.05m + 3 other dishes. Speccy: Promax HD Ranger+
My Location
The Flatlands of East Anglia
I see that for some reason you are using a newer version of wx than mine., which could explain the problem.
The file /usr/include/wx-3.1/wx/event.h seems to be part of wxBase-devel, but on my computer the installed
version is wxBase3-devel, which contains /usr/include/wx-3.0/wx/event.h

I think wxBase is for a newer version of wxWidgets (not sure)

So what could work:
sudo dnf remove wxBase-devel
sudo dnf install wxBase3-devel
rm -fr ~/neumodvb/* ~/neumodvb/build_ext/*
#then recompile from start

If that does not work, then what does the following command show:
rpm -q -i -l libglvnd-devel
rpm -q -a|grep wx
The two outputs from those commands.

Don't know if you can find anything significant there?
Code:
[davidL@fedora ~]$ rpm -q -i -l libglvnd-devel
Name        : libglvnd-devel
Epoch       : 1
Version     : 1.3.3
Release     : 1.fc34
Architecture: x86_64
Install Date: Fri 03 Sep 2021 11:49:57 BST
Group       : Unspecified
Size        : 2204921
License     : MIT
Signature   : RSA/SHA256, Sat 01 May 2021 16:28:22 BST, Key ID 1161ae6945719a39
Source RPM  : libglvnd-1.3.3-1.fc34.src.rpm
Build Date  : Sat 01 May 2021 16:21:20 BST
Build Host  : buildvm-x86-12.iad2.fedoraproject.org
Packager    : Fedora Project
Vendor      : Fedora Project
URL         : https://github.com/NVIDIA/libglvnd
Bug URL     : https://bugz.fedoraproject.org/libglvnd
Summary     : Development files for libglvnd
Description :
The libglvnd-devel package contains libraries and header files for
developing applications that use libglvnd.
/usr/include/EGL
/usr/include/EGL/egl.h
/usr/include/EGL/eglext.h
/usr/include/EGL/eglplatform.h
/usr/include/GL
/usr/include/GL/gl.h
/usr/include/GL/glcorearb.h
/usr/include/GL/glext.h
/usr/include/GL/glx.h
/usr/include/GL/glxext.h
/usr/include/GLES
/usr/include/GLES/egl.h
/usr/include/GLES/gl.h
/usr/include/GLES/glext.h
/usr/include/GLES/glplatform.h
/usr/include/GLES2
/usr/include/GLES2/gl2.h
/usr/include/GLES2/gl2ext.h
/usr/include/GLES2/gl2platform.h
/usr/include/GLES3
/usr/include/GLES3/gl3.h
/usr/include/GLES3/gl31.h
/usr/include/GLES3/gl32.h
/usr/include/GLES3/gl3ext.h
/usr/include/GLES3/gl3platform.h
/usr/include/KHR
/usr/include/KHR/khrplatform.h
/usr/lib64/libEGL.so
/usr/lib64/libGL.so
/usr/lib64/libGLESv1_CM.so
/usr/lib64/libGLESv2.so
/usr/lib64/libGLX.so
/usr/lib64/libGLdispatch.so
/usr/lib64/libOpenGL.so
/usr/lib64/pkgconfig/egl.pc
/usr/lib64/pkgconfig/gl.pc
==================================================================================
davidL@fedora ~]$ rpm -q -a|grep wx
wxGTK3-i18n-3.0.5.1-4.fc34.noarch
wxBase3-3.0.5.1-4.fc34.x86_64
wxGTK3-3.0.5.1-4.fc34.x86_64
wxGTK3-gl-3.0.5.1-4.fc34.x86_64
python3-wxpython4-4.0.7-16.fc34.x86_64
python3-matplotlib-wx-3.4.3-2.fc34.x86_64
wxBase3-devel-3.0.5.1-4.fc34.x86_64
[davidL@fedora ~]$
 

Llew

cerca trova...
Staff member
Joined
Jan 1, 2000
Messages
16,257
Reaction score
4,217
Points
113
Age
82
My Satellite Setup
Triple Dragon, Dreambox 8000, Echostar AD3000ip, TBS6522,6925,6983 PCie cards.
Gibertini 1.25m motorised dish driven by the AD3000, with either Inverto BU Quad or Norsat / XMW Ka LNBs . SMW 1.05m + 3 other dishes. Speccy: Promax HD Ranger+
My Location
The Flatlands of East Anglia
cmake .. doesn't find wxWidgets now -
Not surprising - wxWidgets is missing from the files.

CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:218 (message):
Could NOT find wxWidgets (missing: wxWidgets_INCLUDE_DIRS)

Checked there and confirmed: no mention of wxWidgets
 

deeptho

Specialist Contributor
Joined
Apr 7, 2006
Messages
766
Reaction score
465
Points
63
Age
57
My Satellite Setup
Wavefrontier T90, Laminas 120cm, 2 other dishes; tbs 5927, tbs6904, tbs6909x, tbs6903x, tbs5990, tbs6981,tbs5927
My Location
Europe
You seem to be missing
wxGTK3-devel

You may want to double check INSTALL.md for prerequisites, because you may have accidentally removed
something (perhaps as a result of my suggestions). For instance wxGTK3-devel is mentioned in INSTALL.md

On my computer I also have the following installed (but are probably not needed)
wxGTK3-media wxsvg
 

Llew

cerca trova...
Staff member
Joined
Jan 1, 2000
Messages
16,257
Reaction score
4,217
Points
113
Age
82
My Satellite Setup
Triple Dragon, Dreambox 8000, Echostar AD3000ip, TBS6522,6925,6983 PCie cards.
Gibertini 1.25m motorised dish driven by the AD3000, with either Inverto BU Quad or Norsat / XMW Ka LNBs . SMW 1.05m + 3 other dishes. Speccy: Promax HD Ranger+
My Location
The Flatlands of East Anglia
You seem to be missing
wxGTK3-devel

You may want to double check INSTALL.md for prerequisites, because you may have accidentally removed
something (perhaps as a result of my suggestions). For instance wxGTK3-devel is mentioned in INSTALL.md

On my computer I also have the following installed (but are probably not needed)
wxGTK3-media wxsvg
I'll check those. wxGTK3 was installed originally; quite possibly I've lost it :-doh
 

deeptho

Specialist Contributor
Joined
Apr 7, 2006
Messages
766
Reaction score
465
Points
63
Age
57
My Satellite Setup
Wavefrontier T90, Laminas 120cm, 2 other dishes; tbs 5927, tbs6904, tbs6909x, tbs6903x, tbs5990, tbs6981,tbs5927
My Location
Europe
You should be close now....
 

Llew

cerca trova...
Staff member
Joined
Jan 1, 2000
Messages
16,257
Reaction score
4,217
Points
113
Age
82
My Satellite Setup
Triple Dragon, Dreambox 8000, Echostar AD3000ip, TBS6522,6925,6983 PCie cards.
Gibertini 1.25m motorised dish driven by the AD3000, with either Inverto BU Quad or Norsat / XMW Ka LNBs . SMW 1.05m + 3 other dishes. Speccy: Promax HD Ranger+
My Location
The Flatlands of East Anglia
You should be close now....
wxGTK3 was installed - it's in /usr/libexec and /usr/share/doc. Installed wxGTK3-media wxsvg.

I'l check INSTALL.md ASAP, have to break for a while.

Thanks for the optimism :)
 

deeptho

Specialist Contributor
Joined
Apr 7, 2006
Messages
766
Reaction score
465
Points
63
Age
57
My Satellite Setup
Wavefrontier T90, Laminas 120cm, 2 other dishes; tbs 5927, tbs6904, tbs6909x, tbs6903x, tbs5990, tbs6981,tbs5927
My Location
Europe
Lllew,
it is not wxGTK3 that is missing but wxGTK3-devel
 

Llew

cerca trova...
Staff member
Joined
Jan 1, 2000
Messages
16,257
Reaction score
4,217
Points
113
Age
82
My Satellite Setup
Triple Dragon, Dreambox 8000, Echostar AD3000ip, TBS6522,6925,6983 PCie cards.
Gibertini 1.25m motorised dish driven by the AD3000, with either Inverto BU Quad or Norsat / XMW Ka LNBs . SMW 1.05m + 3 other dishes. Speccy: Promax HD Ranger+
My Location
The Flatlands of East Anglia
Lllew,
it is not wxGTK3 that is missing but wxGTK3-devel
Sorry, I meant wxGTK3 is installed.

Went through all the prerequisites in INSTALL.md.

All present except python3-regex and tsduck - installed now.

The version python3-matplotlib-wx mpl_scatter_density was't available - it says it could't find that version.

Did a new compile, but I still get the wxWidgets error :(
 

Llew

cerca trova...
Staff member
Joined
Jan 1, 2000
Messages
16,257
Reaction score
4,217
Points
113
Age
82
My Satellite Setup
Triple Dragon, Dreambox 8000, Echostar AD3000ip, TBS6522,6925,6983 PCie cards.
Gibertini 1.25m motorised dish driven by the AD3000, with either Inverto BU Quad or Norsat / XMW Ka LNBs . SMW 1.05m + 3 other dishes. Speccy: Promax HD Ranger+
My Location
The Flatlands of East Anglia
Sorry, I meant wxGTK3 is installed.

Went through all the prerequisites in INSTALL.md.

All present except python3-regex and tsduck - installed now.

The version python3-matplotlib-wx mpl_scatter_density was't available - it says it could't find that version.

Did a new compile, but I still get the wxWidgets error :(
It looks as if that's the only error now.
 

deeptho

Specialist Contributor
Joined
Apr 7, 2006
Messages
766
Reaction score
465
Points
63
Age
57
My Satellite Setup
Wavefrontier T90, Laminas 120cm, 2 other dishes; tbs 5927, tbs6904, tbs6909x, tbs6903x, tbs5990, tbs6981,tbs5927
My Location
Europe
Did you install
* regex setproctitle
* mpl_scatter_density
using ""sudo pip3 install"
sudo pip3 install regex
sudo pip3 install setproctitle
sudo pip3 install mpl_scatter_density

and
sudo dnf install python3-matplotlib-wx
 

Llew

cerca trova...
Staff member
Joined
Jan 1, 2000
Messages
16,257
Reaction score
4,217
Points
113
Age
82
My Satellite Setup
Triple Dragon, Dreambox 8000, Echostar AD3000ip, TBS6522,6925,6983 PCie cards.
Gibertini 1.25m motorised dish driven by the AD3000, with either Inverto BU Quad or Norsat / XMW Ka LNBs . SMW 1.05m + 3 other dishes. Speccy: Promax HD Ranger+
My Location
The Flatlands of East Anglia
Code:
[davidL@fedora neumodvb]$ sudo -s
[sudo] password for davidL:
[root@fedora neumodvb]# cd build
[root@fedora build]# cmake ..
-- Found Python: /usr/bin/python3.9 (found version "3.9.7") found components: Interpreter Development Development.Module Development.Embed
-- pybind11 v2.6.2 dev1
-- Found Python: /usr/bin/python3.9 (found suitable version "3.9.7", minimum required is "3.7") found components: Interpreter
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:218 (message):
  Could NOT find wxWidgets (missing: wxWidgets_INCLUDE_DIRS)
Call Stack (most recent call first):
  /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:582 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake/Modules/FindwxWidgets.cmake:1016 (find_package_handle_standard_args)
  src/receiver/CMakeLists.txt:1 (find_package)


-- Configuring incomplete, errors occurred!
See also "/home/davidL/Downloads/neumodvb/build/CMakeFiles/CMakeOutput.log".
See also "/home/davidL/Downloads/neumodvb/build/CMakeFiles/CMakeErro
 
Top