We will need to fast-stabilize them as bluez-4.98-r1 is required to not conflict with bluez-17* due hid2hci move from udev to bluez Reproducible: Always
amd64 stable
Is this version not compatible with GCC 4.6.2? The problematic lines are in /usr/include/bluetooth/bluetooth.h (from build log of building Dolphin emulator with Bluetooth support): /usr/include/bluetooth/bluetooth.h:131:9: error: invalid conversion from ‘void*’ to ‘bt_get_le64(void*)::<anonymous struct>*’ [-fpermissive] /usr/include/bluetooth/bluetooth.h: In function ‘uint64_t bt_get_be64(void*)’: /usr/include/bluetooth/bluetooth.h:136:9: error: invalid conversion from ‘void*’ to ‘bt_get_be64(void*)::<anonymous struct>*’ [-fpermissive] /usr/include/bluetooth/bluetooth.h: In function ‘uint32_t bt_get_le32(void*)’: /usr/include/bluetooth/bluetooth.h:141:9: error: invalid conversion from ‘void*’ to ‘bt_get_le32(void*)::<anonymous struct>*’ [-fpermissive] /usr/include/bluetooth/bluetooth.h: In function ‘uint32_t bt_get_be32(void*)’: /usr/include/bluetooth/bluetooth.h:146:9: error: invalid conversion from ‘void*’ to ‘bt_get_be32(void*)::<anonymous struct>*’ [-fpermissive] /usr/include/bluetooth/bluetooth.h: In function ‘uint16_t bt_get_le16(void*)’: /usr/include/bluetooth/bluetooth.h:151:9: error: invalid conversion from ‘void*’ to ‘bt_get_le16(void*)::<anonymous struct>*’ [-fpermissive] /usr/include/bluetooth/bluetooth.h: In function ‘uint16_t bt_get_be16(void*)’: /usr/include/bluetooth/bluetooth.h:156:9: error: invalid conversion from ‘void*’ to ‘bt_get_be16(void*)::<anonymous struct>*’ [-fpermissive] As a result, I cannot build the Dolphin emulator with Bluetooth support with this version. I can build the application fine with bluez 4.96. ebuild (changed now to be <=net-wireless/bluez-4.96 now if bluetooth is desired): https://github.com/tatsh/tatsh-overlay/blob/master/games-emulation/dolphin-emu/dolphin-emu-9999.ebuild
(In reply to comment #2) > Is this version not compatible with GCC 4.6.2? > https://github.com/tatsh/tatsh-overlay/blob/master/games-emulation/dolphin-emu/dolphin-emu-9999.ebuild Err, wrong bugzilla. File a bug to the tatsh overlay maintainers and dolphin upstream.
(In reply to comment #3) > (In reply to comment #2) > > Is this version not compatible with GCC 4.6.2? > > https://github.com/tatsh/tatsh-overlay/blob/master/games-emulation/dolphin-emu/dolphin-emu-9999.ebuild > > Err, wrong bugzilla. File a bug to the tatsh overlay maintainers and dolphin > upstream. Yes, seems to be a bug with their source, not the headers. Filed a bug upstream (I'm the maintainer of the ebuild; as such I hope bluez 4.96 stays around a little bit longer).
And apparently it's an issue with C++ code including the header in the first place: http://permalink.gmane.org/gmane.linux.bluez.kernel/20275
arm stable
Stable for HPPA.
x86 stable
Arches, please do bluez-4.98-r2 as it fixes compilation against it from c++ packages
amd64: all ok
ppc* done
arm stable, all arches done.