Hello folks,
recently I re-adjusted my antenna to receive the BBC channels and discovered that EPG is only available for the current and next event, and then found out in the vdr-portal that there is the EEPG plugin which decodes the extended EPG data they send (see http://www.linuxtv.org/vdrwiki/index.php/Eepg-plugin).
Well, wanting to quickly write a gentoo ebuild for it, I discovered that the build fails because the author included libsi/si.c (not si.h) to compile the plugin. While this might work when building plugins "by hand" inside a vdr sources tree, or on a distribution where the sources (not only headers) are available, I'm sure that's not good practice at all. It's better to ask the maintainer of the respective library, class or C file to export what's needed through the header.
Well, Klaus, would you please consider adding this patch to the next release? Just exporting 2 functions and a flag, if you prefer you could export the flag through a read-only access function, too.
Thank you, Lucian