Created attachment 559115 [details] Fixes compilation error in bluetooth headers bluez 4.97 introduced a regression that causes some apps not to compile properly (e.g. xbmc, see: http://trac.xbmc.org/ticket/12441 ). Other distros have patched this to fix the compilation errors, e.g. this is the version of the Ubuntu package: https://launchpad.net/~wsnipex/+archive/xbmc-xvba-testing/+sourcepub/2205552/+listing-archive-extra I have extracted the patch in that package and I'm attaching it to this bug.
Ping? Is this fixed in the latest 4.98?
(In reply to comment #1) > Ping? Is this fixed in the latest 4.98? To answer my own question, apparently not, rawhide now has bluez 4.98, but builds still fail: http://buildsys.rpmfusion.org/logs/fedora-development-rpmfusion_free/12041-xbmc-11.0-0.6.Eden_beta2.fc18/x86_64/build.log Apparently the 4.98-r2 build on gentoo does allow this to work: http://trac.xbmc.org/ticket/12441#comment:13 can the maintainer look at the gentoo package to see if fix can be ported here? Cc'ing Peter Robinson who apparently last build the bluez package, but isn't listed as maintainer.
> Cc'ing Peter Robinson who apparently last build the bluez package, but isn't > listed as maintainer. I'm not the maintainer. It was blocking me for ARM building so I fixed the bug I was running into. That said there's a bug/regression in g++ 4.7.0 that's going to necessitate a mass rebuild of all c++ programs on rawhide/F-17. Do you know if that might be the cause of the build failure and not a regression in bluez. I believe that will happen early next week.
(In reply to comment #3) > > Cc'ing Peter Robinson who apparently last build the bluez package, but isn't > > listed as maintainer. > > I'm not the maintainer. Right, but since you last built it, I figured you might have some insight as to it's current state, since the main maintainer hasn't responded in over 3 weeks. > It was blocking me for ARM building so I fixed the bug > I was running into. That said there's a bug/regression in g++ 4.7.0 that's > going to necessitate a mass rebuild of all c++ programs on rawhide/F-17. Do you > know if that might be the cause of the build failure and not a regression in > bluez. I believe that will happen early next week No it's definitely a regression, see: http://trac.xbmc.org/ticket/12441#comment:5 It's a problem with the API headers (see also attached patch).
This has been resolved. There was an issue with gcc, a work around was initially applied but now been dropped as it's no longer required.