Hi ,
After I've fixed hello.c and skincurses.c, I was able to build vdr 2.7.5, but I had two issues after :
1) sudo make install if [ -n "/usr/local/lib/pkgconfig" ] ; then\ mkdir -p /usr/local/lib/pkgconfig ;\ cp vdr.pc /usr/local/lib/pkgconfig ;\ fi # 'cp -n' may be broken, so let's do it the hard way
*** Plugin epgtableid0: make[1]: Rien à faire pour « all ».
2) vdr --version vdr: /usr/local/lib/vdr/libvdr-skincurses.so.7: undefined symbol: _ZN24cSkinCursesDisplayTracks15SetAudioChannelEi vdr (2.7.5/7) - The Video Disk Recorder epgtableid0 (2.4.0) - EPG handler for events with table id 0x00 hello (2.4.0) - A friendly greeting osddemo (2.4.1) - Demo of arbitrary OSD setup pictures (2.6.1) - A simple picture viewer
Did I missed something ? Could you please help me to fix ?
(This Linux machine is powered by Debian 13 Trixie KDE Plasma)
Regards. Karim
Le 12/04/2025 à 12:46, Klaus Schmidinger a écrit :
VDR version 2.7.5 is now available at the official VDR GIT archive
git://git.tvdr.de
You can also get the latest stable version with
git clone --branch stable/latest git://git.tvdr.de/vdr.git
or as a tar archive with
http://git.tvdr.de/?p=vdr.git;a=snapshot;h=stable/latest;sf=tbz2
The changes since version 2.7.4:
- Added the "override" keyword to virtual functions reimplemented in
derived classes. Plugins may want to do the same, but don't have to.
- Removed -Werror=overloaded-virtual from Makefile and
Make.config(.template). Plugins may want to do the same, but don't have to.
- Renamed cStatus::Osd*2() to cStatus::Osd*().
Plugins that use these recently introduced functions need to remove the '2' from the name.
- The new virtual function cSkinDisplayMenu::SetItemEvent(..., const
cTimer *Timer) can be used to get full access to the timer (if any) defined for this event.
- Added mutex locks to protect creating/deleting cStatus and
cEpgHandler objects (suggested by Markus Ehrnsperger).
- Making absolutely sure cEvent::Title() never returns NULL.
APIVERSNUM is now 30007.
- Improved subtitle handling:
- Subtitles now disappear as signaled in the data stream.
- Subtitles are now kept in memory for at least 120 seconds, to have
them readily available after a short rewind during replay.
- Subtitles can now be temporarily displayed after a fast rewind:
- The setup option "DVB/Display subtitles" now has three settings:
"no" and "always" behave like before, the new "after rewind" turns on subtitles after a fast rewind during replay, and off again when the point where the rewind was started is reached.
- Removed an unnecessary call to cDevice::GetVideoSize().
- Moved the call to Empty() back into the pmSlow case (thanks to
Andreas Baierl).
- Fixed spurious times shown in the progress display when switching
from "play" to "fast forward".
- Now deleting old recording info before reading modified info file
(suggested by Stefan Hofmann).
- Plugins need to be rebuilt.
Homepage: http://www.tvdr.de Facebook: https://www.facebook.com/VideoDiskRecorder
Have fun!
Klaus
On 11.06.25 17:34, Karim A. wrote:
Hi ,
After I've fixed hello.c and skincurses.c, I was able to build vdr 2.7.5, but I had two issues after :
sudo make install if [ -n "/usr/local/lib/pkgconfig" ] ; then\ mkdir -p /usr/local/lib/pkgconfig ;\ cp vdr.pc /usr/local/lib/pkgconfig ;\ fi # 'cp -n' may be broken, so let's do it the hard way
*** Plugin epgtableid0: make[1]: Rien à faire pour « all ».
vdr --version vdr: /usr/local/lib/vdr/libvdr-skincurses.so.7: undefined symbol: _ZN24cSkinCursesDisplayTracks15SetAudioChannelEi vdr (2.7.5/7) - The Video Disk Recorder epgtableid0 (2.4.0) - EPG handler for events with table id 0x00 hello (2.4.0) - A friendly greeting osddemo (2.4.1) - Demo of arbitrary OSD setup pictures (2.6.1) - A simple picture viewer
Did I missed something ? Could you please help me to fix ?
(This Linux machine is powered by Debian 13 Trixie KDE Plasma)
Maybe something didn't get compiled with the latest version?
Try
sudo make distclean sudo make sudo make install
Klaus