[Buildroot] [buildroot 0006134]: New Package: bluez-libs and bluez-utils 3.36

bugs at busybox.net bugs at busybox.net
Thu Nov 13 13:11:01 UTC 2008


A NOTE has been added to this issue. 
====================================================================== 
http://busybox.net/bugs/view.php?id=6134 
====================================================================== 
Reported By:                ratbert
Assigned To:                buildroot
====================================================================== 
Project:                    buildroot
Issue ID:                   6134
Category:                   New Features
Reproducibility:            N/A
Severity:                   feature
Priority:                   normal
Status:                     assigned
====================================================================== 
Date Submitted:             11-11-2008 06:29 PST
Last Modified:              11-13-2008 05:11 PST
====================================================================== 
Summary:                    New Package: bluez-libs and bluez-utils 3.36
Description: 
Add packages for BlueZ bluetooth user space code building. You will also
need bluetooth kernel space drivers (kernel config) to make use of these
tools.
====================================================================== 

---------------------------------------------------------------------- 
 smatuschka - 11-12-08 07:07  
---------------------------------------------------------------------- 
I tried the patch in atmel buildroot avr32-v2.2.0.
1.Question: Is only dbus needed or dbus-glib?
2.Question: Where should these Bnumbers be defined? See this error:
/buildroot-avr32-v2.2.0/build_avr32/staging_dir/usr/bin/avr32-linux-uclibc-gcc
-O2 -I/buildroot-avr32-v2.2.0/build_avr32/staging_dir/usr/include
-I/buildroot-avr32-v2.2.0/build_avr32/staging_dir/include
--sysroot=/buildroot-avr32-v2.2.0/build_avr32/staging_dir/ -isysroot
/buildroot-avr32-v2.2.0/build_avr32/staging_dir -msoft-float
-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
-D_FORTIFY_SOURCE=2 -fPIE
--sysroot=/buildroot-avr32-v2.2.0/build_avr32/staging_dir/ -o avinfo
avinfo.o  -L/buildroot-avr32-v2.2.0/build_avr32/staging_dir/lib
-L/buildroot-avr32-v2.2.0/build_avr32/staging_dir/usr/lib
/buildroot-avr32-v2.2.0/build_avr32/staging_dir/usr/lib/libbluetooth.so  
-Wl,--rpath -Wl,/buildroot-avr32-v2.2.0/build_avr32/staging_dir/usr/lib
-Wl,--rpath -Wl,/buildroot-avr32-v2.2.0/build_avr32/staging_dir/usr/lib
/buildroot-avr32-v2.2.0/build_avr32/staging_dir/usr/bin/avr32-linux-uclibc-gcc
-DHAVE_CONFIG_H -I. -I.. -I../common    -O2 
-I/buildroot-avr32-v2.2.0/build_avr32/staging_dir/usr/include
-I/buildroot-avr32-v2.2.0/build_avr32/staging_dir/include
--sysroot=/buildroot-avr32-v2.2.0/build_avr32/staging_dir/ -isysroot
/buildroot-avr32-v2.2.0/build_avr32/staging_dir -msoft-float
-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
-D_FORTIFY_SOURCE=2 -fPIE -MT hciattach.o -MD -MP -MF .deps/hciattach.Tpo
-c -o hciattach.o hciattach.c
hciattach.c: In function 'uart_speed':
hciattach.c:111: error: 'B230400' undeclared (first use in this function)
hciattach.c:111: error: (Each undeclared identifier is reported only once
hciattach.c:111: error: for each function it appears in.)
hciattach.c:113: error: 'B460800' undeclared (first use in this function)
hciattach.c:115: error: 'B500000' undeclared (first use in this function)
hciattach.c:117: error: 'B576000' undeclared (first use in this function)
hciattach.c:119: error: 'B921600' undeclared (first use in this function)
hciattach.c:121: error: 'B1000000' undeclared (first use in this
function)
hciattach.c:123: error: 'B1152000' undeclared (first use in this
function)
make[3]: *** [hciattach.o] Error 1

Versions:
uClibc: 0.9.29
gcc: 4.2.2
linux: 2.6.25

 

---------------------------------------------------------------------- 
 ratbert - 11-12-08 08:00  
---------------------------------------------------------------------- 
1. You should only need dbus, not dbus-glib.

2. D'oh. the buildroot/package/bluez-utils/hciattach-baud.patch is wrong.
I need to adjust that patch file...

Will attach new patch file in a moment... 

---------------------------------------------------------------------- 
 smatuschka - 11-13-08 04:24  
---------------------------------------------------------------------- 
bluez-2.diff has an error:
in the file hciattach.c are tabs but in the file hciattach-baud.patch
generated by bluez-2.diff are spaces instead, so when buildroot tries to
patch hciattach.c it fails. bluez.diff was correct in that way.
I guess your editor replaced the tabs with spaces, not a good idea at this
point :)
With Tabs intead of the spaces in the hciattach-baud.patch, bluez compiles
and works here. 

---------------------------------------------------------------------- 
 ratbert - 11-13-08 05:11  
---------------------------------------------------------------------- 
Thanks for testing. I've uploaded a third version with the tabs back in.

It wasn't my editor BTW, but a cut and paste issue. My bad :( 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
11-11-08 06:29  ratbert        New Issue                                    
11-11-08 06:29  ratbert        Status                   new => assigned     
11-11-08 06:29  ratbert        Assigned To               => buildroot       
11-11-08 06:29  ratbert        File Added: bluez.diff                       
11-12-08 06:53  smatuschka     Note Added: 0015554                          
11-12-08 07:07  smatuschka     Note Edited: 0015554                         
11-12-08 08:00  ratbert        Note Added: 0015564                          
11-12-08 08:03  ratbert        File Added: bluez-2.diff                     
11-13-08 01:54  ratbert        Issue Monitored: ratbert                     
11-13-08 04:24  smatuschka     Note Added: 0015734                          
11-13-08 05:09  ratbert        File Added: bluez-3.diff                     
11-13-08 05:11  ratbert        Note Added: 0015744                          
======================================================================




More information about the buildroot mailing list