make problem bluez-utils 3.28
I am attempting to update my Centos 4.6 to bluez 3.28. Since I could
not find pre - compiled packages for Centos 4.6 I have been trying to compile both bluez-libs and bluez-utils. Encountered no problem with bluez-libs.
On my first attempt to make the bluez-utils I encountered an error with Configure stating I needed to upgrade the d-bus lib, did this (upgrade to 1.0.2) but now
'make all' is failing to compile bluez-utils and exiting with the error:
gcc -DHAVE_CONFIG_H -I. -I.. -I../common -I/usr/include/dbus-1.0
-I/usr/lib/dbus-1.0/include -I../eglib -Wall -O2 -D_FORTIFY_SOURCE=2
-MT bridge.o -MD -MP -MF .deps/bridge.Tpo -c -o bridge.o bridge.c bridge.c: In function `bridge_create':
bridge.c:78: error: SIOCBRADDBR' undeclared (first use in this function) bridge.c:78: error: (Each undeclared identifier is reported only once bridge.c:78: error: for each function it appears in.) bridge.c: In function bridge_remove':
bridge.c:94: error: SIOCBRDELBR' undeclared (first use in this function) bridge.c: In function bridge_add_interface':
bridge.c:117: error: `SIOCBRADDIF' undeclared (first use in this function) make[2]: *** [bridge.o] Error 1
I am a complete make file novice, (probably evident from the question) how shall I precede to resolve this (configuration issue)?
Thanks in advance for any suggestions,
John Conlon
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Bluez-users mailing list [email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users
A message that is not in the archive (sent off-list or not yet received): 1205321428.12305.9.camel@littletux
Hi Guillaume,
Yes, I noticed the undeclared identifiers and did a google to see what I could find and like you found it was declared in the sockios.h file. I found a copy on the internet at
http://tomoyo.sourceforge.jp/cgi-bin/lxr/source/include/linux/sockios.h#L120
and did notice the referenced identifiers at lines 120-123. But when I
looked at my /usr/include/linux/sockios.h those lines are missing. I guess that means I have an older version of these headers.
This file is supplied by:
$ rpm -qf /usr/include/linux/sockios.h glibc-kernheaders-2.4-9.1.100.EL (the latest glibc-kernheaders for my system)
and my Centos 4.6 kernel is
$ uname -r 2.6.9-67.0.4.ELsmp
Is there still a way to compile bluez-utils 3.28 with my configuration?
thanks for your help,
John
Quoted 12 lines · Guillaume Bedot
Hello,
Quoted 2 lines · John E. Conlon
bridge.c:78: error: `SIOCBRADDBR' undeclared (first use in this function)
These types of messages usually mean you lack some headers (*.h).
Here, you need to install the kernel headers
( http://www.google.fr/search?q=SIOCBRADDBR shows it's declared ininclude/linux/sockios.h)
Quoted 10 lines
On CentOS, it seems to be in the kernel-devel package :
http://lists.centos.org/pipermail/centos/2006-October/071307.htmlRegards,
Guillaume B.
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Bluez-users mailing list [email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users
A message that is not in the archive (sent off-list or not yet received): 1205425245.12305.34.camel@littletux
A message that is not in the archive (sent off-list or not yet received): [email protected]
A message that is not in the archive (sent off-list or not yet received): 1205499423.23737.17.camel@localhost
SGkgR3VpbGxhdW1lLAoKSSBmaWxlZCBhIENlbnRvcyBidWcgcmVnYXJkaW5nIHRoaXMgaXNzdWUu ICBJdCBpczoKaHR0cDovL2J1Z3MuY2VudG9zLm9yZy92aWV3LnBocD9pZD0yNzQ3CgpEaWQgSSBh Y2N1cmF0ZWx5IGRlc2NyaWJlIHRoZSBwcm9ibGVtIGluIHRoZSBidWcgcmVwb3J0PwoKdGhhbmtz IGZvciBhbGwgeW91ciBoZWxwLApKb2huCgoKCkd1aWxsYXVtZSBCZWRvdCB3cm90ZToKPiBMZSBq ZXVkaSAxMyBtYXJzIDIwMDggw6AgMTI6NTAgLTA1MDAsIEpvaG4gRS4gQ29ubG9uIGEgw6ljcml0 IDogCj4gICAKPj4gR3VpbGxhdW1lIEJlZG90IHdyb3RlOgo+PiAgICAgCj4+PiBPbiBtZXIsIDIw MDgtMDMtMTIgYXQgMTI6MzQgLTA1MDAsIEpvaG4gRS4gQ29ubG9uIHdyb3RlOgo+Pj4gICAKPj4+ ICAgICAgIAo+Pj4+IEhpIEd1aWxsYXVtZSwKPj4+Pgo+Pj4+IFllcywgSSBub3RpY2VkIHRoZSB1 bmRlY2xhcmVkIGlkZW50aWZpZXJzIGFuZCBkaWQgYSBnb29nbGUgdG8gc2VlIHdoYXQgSSAKPj4+ PiBjb3VsZCBmaW5kIGFuZCBsaWtlIHlvdSBmb3VuZCBpdCB3YXMgZGVjbGFyZWQgaW4gdGhlIHNv Y2tpb3MuaCBmaWxlLiAKPj4+PiBJIGZvdW5kIGEgY29weSBvbiB0aGUgaW50ZXJuZXQgYXQKPj4+ PiBodHRwOi8vdG9tb3lvLnNvdXJjZWZvcmdlLmpwL2NnaS1iaW4vbHhyL3NvdXJjZS9pbmNsdWRl L2xpbnV4L3NvY2tpb3MuaCNMMTIwCj4+Pj4gYW5kIGRpZCBub3RpY2UgdGhlIHJlZmVyZW5jZWQg aWRlbnRpZmllcnMgYXQgbGluZXMgMTIwLTEyMy4gICBCdXQgd2hlbiBJIAo+Pj4+IGxvb2tlZCBh dCBteSAvdXNyL2luY2x1ZGUvbGludXgvc29ja2lvcy5oIHRob3NlIGxpbmVzIGFyZSBtaXNzaW5n Lgo+Pj4+IEkgZ3Vlc3MgdGhhdCBtZWFucyBJIGhhdmUgYW4gb2xkZXIgdmVyc2lvbiBvZiB0aGVz ZSBoZWFkZXJzLgo+Pj4+Cj4+Pj4gVGhpcyBmaWxlIGlzIHN1cHBsaWVkIGJ5Ogo+Pj4+ICQgcnBt IC1xZiAvdXNyL2luY2x1ZGUvbGludXgvc29ja2lvcy5oCj4+Pj4gICAgICAgICAKPiBZb3Ugd2Vy ZSByaWdodCwgdGhpcyBpcyB0aGUgZmlsZSB1c2VkIGZvciBjb21waWxpbmcuCj4KPiAgIAo+Pj4+ ICAgICAKPj4+PiAgICAgICAgIAo+Pj4gVHJ5IGFsc28gOgo+Pj4gJCBycG0gLXFmIHNvY2tpb3Mu aAo+Pj4KPj4+IFlvdSdyZSB0b28gcHJlY2lzZSAhCj4+PiAgIAo+Pj4gICAgICAgCj4+IE5vdCBm b3IgY2VudG9zIEkgZ3Vlc3MgOi0pCj4+ICMgcnBtIC1xZiBzb2NraW9zLmgKPj4gZXJyb3I6IGZp bGUgc29ja2lvcy5oOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5Cj4+ICAgICAKPgo+IHJwbSAt cWYgb25seSBmaW5kcyB0aGUgaW5zdGFsbGVkIHBhY2thZ2UgdG8gd2hpY2ggYW4gZXhpc3Rpbmcg ZmlsZQo+IGJlbG9uZ3MuLi4KPiBNeSB0cmllcyB3ZXJlIGRvbmUgd2l0aCBvdXIgcnBtIHdyYXBw ZXIgInVycG1mIi4KPiBZb3UgbWF5IGhhdmUgdGhlIHNhbWUgZmVhdHVyZXMgaW5jbHVkZWQgaW4g Inl1bSIsIG1heWJlIGl0IHdvdWxkIHdvcmsKPiB3aXRoIDoKPiB5dW0gc2VhcmNoIHNvY2tpb3Mu aAo+Cj4gICAKPj4ga2VybmVsLXNtcC1kZXZlbC5pNjg2ICAgICAgICAgICAgICAgICAgICAyLjYu OS02Ny4wLjQuRUwgICAgICAgIGluc3RhbGxlZAo+PiBBdmFpbGFibGUgUGFja2FnZXMKPj4ga2Vy bmVsLXNtcC1kZXZlbC5pNTg2ICAgICAgICAgICAgICAgICAgICAyLjYuOS02Ny4wLjQuRUwgICAg ICAgIHVwZGF0ZQo+Pgo+PiBQYXJkb24gbXkgaWdub3JhbmNlIGJ1dCB3aGF0IGlzIHRoZSBkaWZm ZXJlbmNlIGJldHdlZW4gdGhlIHR3bz8gIEkgZGlkIAo+PiBub3QgdGhpbmsgSSBzaG91bGQgaW5z dGFsbCBib3RoPz8KPj4KPj4gICAgIAo+IE9uZSBvZiB0aGUgcGFja2FnZXMgaXMgZW5vdWdoICgg YW5kIHlvdSBuZWVkIG9ubHkgYSBmZXcgZmlsZXMgZnJvbQo+IHRoaXMgKS4KPgo+IEkgc2hvdWxk IGJlIHRoZSBvbmUgY29ycmVzcG9uZGluZyB0byB5b3VyIGtlcm5lbCAod2l0aCB0aGUgc2FtZSBj b25maWcpLgo+IElmICJ1bmFtZSAtbSIgc2hvd3MgaTY4NiwgdGhlbiB0aGUgcmlnaHQgcGFja2Fn ZSBpcyBpbnN0YWxsZWQuCj4gT3IgY2hlY2sgd2hpY2gga2VybmVsIHBhY2thZ2UocykgaXMgKGFy ZSkgaW5zdGFsbGVkIDoKPiB5dW0gbGlzdCBpbnN0YWxsZWQgfCBncmVwIGtlcm5lbAo+Cj4gICAK Pj4gaGVyZSBpcyB3aGF0IHRoZSAuaTY4NiBjb250YWlucwo+PiAjIHJwbSAtcWwga2VybmVsLXNt cC1kZXZlbCB8IGdyZXAgc29ja2lvcy5oCj4+IC91c3Ivc3JjL2tlcm5lbHMvMi42LjktNjcuMC40 LkVMLXNtcC1pNjg2L2luY2x1ZGUvYXNtLWkzODYvc29ja2lvcy5oCj4+IC91c3Ivc3JjL2tlcm5l bHMvMi42LjktNjcuMC40LkVMLXNtcC1pNjg2L2luY2x1ZGUvbGludXgvc29ja2lvcy5oCj4+Cj4+ IFNvIGFuIHVwZGF0ZWQgc29ja2lvcy5oIGlzIG9uIHRoZSBzeXN0ZW0gYXQsCj4+ICgvdXNyL3Ny Yy9rZXJuZWxzLzIuNi45LTY3LjAuNC5FTC1zbXAtaTY4Ni9pbmNsdWRlL2xpbnV4L3NvY2tpb3Mu aCkKPj4gYW5kIGl0IGNvbnRhaW5zIHRoZSBuZWVkZWQgaWRlbnRpZmllcnMuICAgSXMgaXQgcG9z c2libGUgdG8gY29tcGlsZSB0aGUgCj4+IGJsdWV6LXV0aWxzCj4+IGFnYWluc3QgaXQgaW5zdGVh ZCBvZiB0aGUgb25lIGluIG15IC91c3IvaW5jbHVkZS9saW51eC9zb2NraW9zLmggPz8KPj4gICAg IAo+IFRoZSBmaWxlIGlzIGFsc28gdGhlcmUuCj4KPiBZb3UgY2FuIGNoZWNrIHRoZSBkaWZmZXJl bmNlcyBiZXR3ZWVuIHRoZSBmaWxlcyB3aXRoIDoKPiBkaWZmIC91c3Ivc3JjL2tlcm5lbHMvMi42 LjktNjcuMC40LkVMLXNtcC1pNjg2L2luY2x1ZGUvbGludXgvc29ja2lvcy5oIC91c3IvaW5jbHVk ZS9saW51eC9zb2NraW9zLmgKPgo+IElmIHRoZXJlIGFyZSBub3QgdG9vIG1hbnkgZGlmZmVyZW5j ZXMsIHlvdSBjYW4gdHJ5IDoKPiBtdiAvdXNyL2luY2x1ZGUvbGludXgvc29ja2lvcy5oIC91c3Iv aW5jbHVkZS9saW51eC9zb2NraW9zLmgub3JpZwo+IGNwIC91c3Ivc3JjL2tlcm5lbHMvMi42Ljkt NjcuMC40LkVMLXNtcC1pNjg2L2luY2x1ZGUvbGludXgvc29ja2lvcy5oIC91c3IvaW5jbHVkZS9s aW51eC9zb2NraW9zLmgKPiBUaGVuIHNlZSBpZiBpdCBjb21waWxlcywgYW5kIHdvcmtzIChJIGFk bWl0IHRoYXQncyBub3QgYW4gZWFzeSB0bwo+IG1haW50YWluIHNvbHV0aW9uIGluIHRoZSBsb25n IHRlcm0pLgo+Cj4gSSdtIG5vdCBzdXJlIHdoeSB5b3VyIGZpbGVzIGluIC91c3IvaW5jbHVkZSBh bmQgL3Vzci9zcmMgZGlmZmVyLgo+IE1pbmUgYXJlIGlkZW50aWNhbAo+ICggL3Vzci9pbmNsdWRl L2xpbnV4L3NvY2tpb3MuaAo+IGFuZCAvdXNyL3NyYy9saW51eC0yLjYuMjIuMTgtZGVza3RvcC0x bWR2L2luY2x1ZGUvbGludXgvc29ja2lvcy5oICkuCj4KPiBJJ2Qgc2F5IGl0J3MgYSBidWcgaW4g dGhlIGdsaWJjLWtlcm5oZWFkZXJzIHBhY2thZ2UsIG1heWJlIHlvdSBzaG91bGQKPiByZXBvcnQg dGhlIG1haW50YWluZXIuCj4gVGhlcmUgaXMgYSBidWcgbWFuYWdpbmcgc3lzdGVtIGF0IGh0dHA6 Ly9idWdzLmNlbnRvcy5vcmcvbWFpbl9wYWdlLnBocAo+IE9yLCB5b3UgY2FuIHNlZSB3aG8gcGFj a2FnZWQgdGhlIGxhc3Qgd2l0aCAicnBtIC1xaSBnbGliYy1rZXJuaGVhZGVycyIsCj4gd2l0aCBh biBlbWFpbC4KPgo+IE91ciBrZXJuZWwtKi1kZXZlbCBwYWNrYWdlcyBhbHNvIGluY2x1ZGVzICgg b24gcHVycG9zZSwgdG8ga2VlcCB0aGUKPiBwYWNrYWdlcyBzbWFsbCApIGEgbGltaXRlZCBzZXQg b2YgbGludXggaGVhZGVycywgZm9yIGNvbXBpbGF0aW9uIG5lZWRzCj4gKCBleHRlcm5hbCBtb2R1 bGVzLCBldGMgKS4KPgo+IFRoZSBuZXR3b3JrIHN1cHBvcnQgaW4gYmx1ZXogaXMgcmVjZW50LCBz byBpdCBtYXkgYmUgd2h5IHRoZXNlIHBhcnRzIG9mCj4gdGhlIGhlYWRlcnMgbWlzcyAobm90IG5l ZWRlZCBiZWZvcmUpLgo+Cj4gSG9wZSB0aGF0IGhlbHBzIGEgYml0Lgo+Cj4gUmVnYXJkcywKPgo+ IEd1aWxsYXVtZSBCLgo+Cj4KPgo+Cj4gICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClRoaXMgU0YubmV0 IGVtYWlsIGlzIHNwb25zb3JlZCBieTogTWljcm9zb2Z0CkRlZnkgYWxsIGNoYWxsZW5nZXMuIE1p Y3Jvc29mdChSKSBWaXN1YWwgU3R1ZGlvIDIwMDguCmh0dHA6Ly9jbGsuYXRkbXQuY29tL01SVC9n by92c2UwMTIwMDAwMDcwbXJ0L2RpcmVjdC8wMS8KX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KQmx1ZXotdXNlcnMgbWFpbGluZyBsaXN0CkJsdWV6LXVzZXJz QGxpc3RzLnNvdXJjZWZvcmdlLm5ldApodHRwczovL2xpc3RzLnNvdXJjZWZvcmdlLm5ldC9saXN0 cy9saXN0aW5mby9ibHVlei11c2Vycwo=