Failed compile with Burn and Streamdev plugins against vdr-1.3.47

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Monday 17 April 2006 21:03, C.Y.M wrote:
> I noticed a problem with some plugins when building against vdr-1.3.47.  It
> appears that the following was added to vdr:
>
> virtual cString Active(void);
>
> This is conflicting with how "Active" is defined in the burn and streamdev
> plugins:
>
> virtual bool Active(void);

> In file included from streamdev-server.c:9:
> streamdev-server.h:22: error: conflicting return type specified for
> `virtual bool cPluginStreamdevServer::Active()'
> ../../../include/vdr/plugin.h:43: error:   overriding `virtual cString
> cPlugin::Active()'
> make[1]: *** [streamdev-server.o] Error 1
>
> Does anyone have patches for these two plugins?

I came across this with streamdev earlier on. What I did as a quick bodge was 
rename the Active functions in streamdev-server to LActive in 
streamdev-server.h:24 and streamdev-server.c:58.

Not as clean as a proper renaming patch but worked for me!

;)

Cheers,

Laz


[Index of Archives]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Big List of Linux Books]     [Fedora Users]     [Fedora Women]     [ALSA Devel]     [Linux USB]

  Powered by Linux