Building New - VDR-2.7.3 && Plugins - Various Bugs Fixed

  • I compiled on Kubuntu 22.4.05 LTS

    I had to download the plugin sources from different links. because I was looking for the most updated plugins.

    Plugin List and changes for proper compilation with VDR-2.7.3 - This can be useful for many people who are looking for solutions in a short time

    To Compile vdr-plugin-softhdcuvid correctly - GitHub - I had to download the new EGL GL sources for several Compilation Errors:

    Quote

    Now i have new folders in " /usr/local/include/ "

    Quote

    EGL GL glvnd GLES GLES2 GLES3 KHR .... and other old directory ....     

    in This way To Compile vdr-plugin-softhdcuvid correctly ...


    Latest vdr-plugin-femon 2.4.0-5 from:

    Quote

    I made a source code change in osd.c and Makefile to compile correctly ...

    Unpack archive and replace osd.c source with this osd.c

    Quote

    Edit the " Makefile " and change in line #119

    removing " -lrepfunc " at the end of the line

    Like this...

    Code
    117 $(SOFILE): $(OBJS)
    118 @echo LD $@
    119       $(Q)$(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS) -o $@

    everything works fine this way ...

    Other plugins work normally ... except vdr-plugin-dvbapi <> vdr-plugin-streamdev <> vdr-plugin-vdrmanager ...

    communication in free channels is okay, a bit too slow and wastes a lot of time before tuning in non-free ...

    I will continue the post later if I find new errors in compiling other plugins


    <3 I Love VDR && Plugins <3

    Edited 8 times, last by apache (November 3, 2024 at 4:40 PM).

  • Doesn't work for me:

    Code
    femon.c: In member function ‘virtual cOsdObject* cPluginFemon::MainMenuAction()’:
    femon.c:124:24: error: no matching function for call to ‘cControl::Control()’
      124 |   if (cControl::Control() || (Channels->Count() <= 0))
          |       ~~~~~~~~~~~~~~~~~^~
    In file included from /usr/include/vdr/dvbplayer.h:13,
                     from /usr/include/vdr/menu.h:17,
                     from femon.c:9:
    /usr/include/vdr/player.h:129:20: note: candidate: ‘static cControl* cControl::Control(cMutexLock&, bool)’
      129 |   static cControl *Control(cMutexLock &MutexLock, bool Hidden = false);
          |                    ^~~~~~~

    Latest vdr-plugin-femon 2.4.0-5 from:

    I made a source code change in osd.c and Makefile to compile correctly ...

    Unpack archive and replace osd.c source with this osd.c

    Edit the " Makefile " and change in line #119

    removing " -lrepfunc " at the end of the line

    Your second link contains only a debian-section and not the latest plugin. Your third link is the original source from rofafor???
    What and where is your osd.c change?

    Can you provide the complete sourcecode with changes for the femon plugin? github?

    Does anybody know where the latest working 2.7.3 femon sourcecode is? Without external helper libraries?

    This one is 5 years old: https://github.com/rofafor/vdr-plugin-femon/tree/master

    Edited once, last by Joe_D (December 8, 2024 at 8:59 AM).

  • First Compilation Test

    I tried everything again and everything works fine...

    I added the Ubuntu librepfunc Repository and installed the library and support dev...

    This is the new source compilation log ...

    LIBREPFUNC >> UBUNTU 22.04.05 JAMMY

    Code
    sudo add-apt-repository ppa:seahawk1986-hotmail/jammy-main
    sudo apt update


    Code
    sudo apt install librepfunc librepfunc-dev

    Download The Zip Source Code and unzip in VDR Directory Plugins >>>

    Code
    https://github.com/wirbel-at-vdr-portal/vdr-plugin-femon/tree/master

    Compile whit make in the directory ...

    Work Fine ...

  • apache Ok, between your first and fourth post you suddenly refer to the fork from wirbel which uses librepfunc which i would like to avoid.

    My question was:

    Does anybody know where the latest working 2.7.3 femon sourcecode is? Without external helper libraries?

  • the version you mentioned, 2.7.3, doesn't exist

    latest version released by the developer Rolf Ahrenberg - https://github.com/rofafor/vdr-plugin-femon
    Rofafor is in Github Tags v2.4.1 on 2019-xx-xx: VDR Version 2.4.1 - Added signal level units (Thanks to Winfried).


    I have given several examples on how to use the vdr-plugin-femon.

    from the package maintainer link launchpad.net - https://launchpad.net/ubuntu/+source/vdr-plugin-femon

    Or from the most updated link wirbel-at-vdr-portal/vdr-plugin-femon -

    Tags 2.4.2 VDR Version 2.4.2 - 20240910 - on Sep 10

    Of course, the maintainer seahawk1986 is also on launchpad.net.

    Version VDR-2.7.3:
    vdr-plugin-femon 2:20240910-0yavdr5~noble seahawk1986 (2024-11-01)
    vdr-plugin-femon 2:20240910-0yavdr5~focal seahawk1986 (2024-11-01)
    vdr-plugin-femon 2:20240910-0yavdr4~jammy seahawk1986 (2024-10-31)


    but they have identical updates of Wirbel-at-vdr-portal 20240910 on Sep 10

    All new releases require external libraries for compiling the sources

    Edited once, last by apache (December 23, 2024 at 8:39 AM).

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!