2009-12-14, 07:42
I've been building xbmc-linux from the SVN trunk on Fedora 12 i686.
Since -r25648, xbmc fails to configure.
Specifically, xbmc/cores/dvdplayer/Codecs/libbdnav/configure.ac is complaining "Version of OpenSSL does not feature openssl/ecdsa.h, please upgrade".
Fedora 12 ships openssl-1.0.0-beta4, but the package is configured no-ecdsa due to patent encumbrance[1] (and I think [2]). Commenting out the lines in configure.ac appears to allow xbmc to configure, make, install, and run, although I haven't used the dvdplayer or especially bluray support.
Is this check a surrogate for openssl version, or is ecdsa actually required for something, and if so, what?
I'd be happy to help with a patch to improve the check or turn off the optional feature, but I'm not sure what the design intent is...
-Peter
[1] https://bugzilla.redhat.com/show_bug.cgi?id=319901
[2] https://datatracker.ietf.org/ipr/220/
Since -r25648, xbmc fails to configure.
Specifically, xbmc/cores/dvdplayer/Codecs/libbdnav/configure.ac is complaining "Version of OpenSSL does not feature openssl/ecdsa.h, please upgrade".
Fedora 12 ships openssl-1.0.0-beta4, but the package is configured no-ecdsa due to patent encumbrance[1] (and I think [2]). Commenting out the lines in configure.ac appears to allow xbmc to configure, make, install, and run, although I haven't used the dvdplayer or especially bluray support.
Is this check a surrogate for openssl version, or is ecdsa actually required for something, and if so, what?
I'd be happy to help with a patch to improve the check or turn off the optional feature, but I'm not sure what the design intent is...
-Peter
[1] https://bugzilla.redhat.com/show_bug.cgi?id=319901
[2] https://datatracker.ietf.org/ipr/220/