Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 399745 - Stabilize net-wireless/bluez-4.98-r2, app-mobilephone/obexd-0.44, net-wireless/bluez-hcidump-2.2
Summary: Stabilize net-wireless/bluez-4.98-r2, app-mobilephone/obexd-0.44, net-wireles...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Keywording and Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Pacho Ramos
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks: 399717
  Show dependency tree
 
Reported: 2012-01-22 16:21 UTC by Pacho Ramos
Modified: 2012-02-29 20:33 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pacho Ramos gentoo-dev 2012-01-22 16:21:29 UTC
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
Comment 1 Agostino Sarubbo gentoo-dev 2012-01-23 15:14:16 UTC
amd64 stable
Comment 2 Andrew Udvare 2012-01-25 11:31:26 UTC
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
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2012-01-25 13:21:25 UTC
(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.
Comment 4 Andrew Udvare 2012-01-26 12:11:42 UTC
(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).
Comment 5 Andrew Udvare 2012-01-26 12:50:47 UTC
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
Comment 6 Markus Meier gentoo-dev 2012-02-05 17:54:07 UTC
arm stable
Comment 7 Jeroen Roovers (RETIRED) gentoo-dev 2012-02-07 15:40:47 UTC
Stable for HPPA.
Comment 8 Jeff (JD) Horelick (RETIRED) gentoo-dev 2012-02-12 04:04:58 UTC
x86 stable
Comment 9 Pacho Ramos gentoo-dev 2012-02-19 14:39:43 UTC
Arches, please do bluez-4.98-r2 as it fixes compilation against it from c++ packages
Comment 10 Ian Delaney (RETIRED) gentoo-dev 2012-02-20 12:22:46 UTC
amd64: all ok
Comment 11 Agostino Sarubbo gentoo-dev 2012-02-21 17:24:45 UTC
amd64 stable
Comment 12 Jeroen Roovers (RETIRED) gentoo-dev 2012-02-22 16:41:44 UTC
Stable for HPPA.
Comment 13 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2012-02-24 15:06:53 UTC
x86 stable
Comment 14 Samuli Suominen (RETIRED) gentoo-dev 2012-02-25 15:20:50 UTC
ppc* done
Comment 15 Markus Meier gentoo-dev 2012-02-29 20:33:51 UTC
arm stable, all arches done.