Summary: | net-wireless/bluez-5.29: app-office/libreoffice failed to emerge with USE=bluetooth | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Leonid Kopylov <leonchik1976> |
Component: | Current packages | Assignee: | Pacho Ramos <pacho> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | ao, candrews, crabbedhaloablution, office, rose, ziapannocchia |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://comments.gmane.org/gmane.linux.bluez.kernel/60856 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log.tar.bz2 |
Description
Leonid Kopylov
2015-03-25 11:03:18 UTC
Created attachment 399720 [details]
build.log.tar.bz2
In file included from /var/tmp/portage/app-office/libreoffice-4.4.1.2/work/libreoffice-4.4.1.2/sd/source/ui/remotecontrol/BluetoothServer.cxx:27:0: /usr/include/bluetooth/bluetooth.h: In function ‘void bswap_128(const void*, void*)’: /usr/include/bluetooth/bluetooth.h:348:21: error: invalid conversion from ‘const void*’ to ‘const uint8_t* {aka const unsigned char*}’ [-fpermissive] const uint8_t *s = src; ^ /usr/include/bluetooth/bluetooth.h:349:15: error: invalid conversion from ‘void*’ to ‘uint8_t* {aka unsigned char*}’ [-fpermissive] uint8_t *d = dst; ^ For completeness sake, which version of net-wireless/bluez is installed ? # emerge net-wireless/bluez -pvq [ebuild R ] net-wireless/bluez-5.29 USE="cups obex readline systemd udev -debug (-selinux) {-test}" Getting the same here n file included from /var/tmp/portage/app-office/libreoffice-4.4.1.2/work/libreoffice-4.4.1.2/sd/source/ui/remotecontrol/BluetoothServer.cxx:27:0: /usr/include/bluetooth/bluetooth.h: In function ‘void bswap_128(const void*, void*)’: /usr/include/bluetooth/bluetooth.h:348:21: error: invalid conversion from ‘const void*’ to ‘const uint8_t* {aka const unsigned char*}’ [-fpermissive] const uint8_t *s = src; ^ /usr/include/bluetooth/bluetooth.h:349:15: error: invalid conversion from ‘void*’ to ‘uint8_t* {aka unsigned char*}’ [-fpermissive] uint8_t *d = dst; OK, looking at git history, this is caused by a change in bluez-5.29. This problem needs to be reported upstream...somehow (bluez doesn't seem seem to have its own bugzilla, maybe it's list only). Link to git commit (same as Pacho's but raw patch on page is wgettable): https://git.kernel.org/cgit/bluetooth/bluez.git/commit/?id=3d9fc0e100ed5d2c9151da6bc55381aeafd2fce8 +*bluez-5.30 (04 Apr 2015) + + 04 Apr 2015; Pacho Ramos <pacho@gentoo.org> +bluez-5.30.ebuild, + -bluez-5.29.ebuild, files/bluez-udevadm-path.patch: + Version bump (this will also fix bug #544446 by Leonid Kopylov and others), + fix udev rules (#544600 by Uros), drop old version with this problems. + I guess #545452 and #545514 can be closed, too. *** Bug 545452 has been marked as a duplicate of this bug. *** *** Bug 544982 has been marked as a duplicate of this bug. *** *** Bug 545538 has been marked as a duplicate of this bug. *** *** Bug 545434 has been marked as a duplicate of this bug. *** |