* [Bluez-devel] cross-compiling bluez-utils.3.1 @ 2006-06-28 1:36 Robert Wlaschin 2006-06-28 3:53 ` Mayank Batra 2006-06-28 7:28 ` Marcel Holtmann 0 siblings, 2 replies; 9+ messages in thread From: Robert Wlaschin @ 2006-06-28 1:36 UTC (permalink / raw) To: bluez-devel Hi, I seem to be having problems with the latest version of bluez-utils. It seems that dbus is a required component of the 3.1 release; which isn't cross-compile friendly (the dbus build complains about cross-compiling) -- a previous version of bluez-utils (2.21) is. In the 2.21 release there was an option to compile without dbus, is there a work around for the 3.1/if so, how? If not, any suggestions about cross-compiling the stock bluez-utils.3.1 (including dbus as necessary) for an ARM processor? Robert Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Bluez-devel] cross-compiling bluez-utils.3.1 2006-06-28 1:36 [Bluez-devel] cross-compiling bluez-utils.3.1 Robert Wlaschin @ 2006-06-28 3:53 ` Mayank Batra 2006-06-28 17:07 ` Robert Wlaschin 2006-06-28 7:28 ` Marcel Holtmann 1 sibling, 1 reply; 9+ messages in thread From: Mayank Batra @ 2006-06-28 3:53 UTC (permalink / raw) To: BlueZ development [-- Attachment #1.1: Type: text/plain, Size: 739 bytes --] Hi Robert, On 6/28/06, Robert Wlaschin <robertw@healthhero.com> wrote: > I seem to be having problems with the latest version of bluez-utils. It > seems > that dbus is a required component of the 3.1 release; which isn't > cross-compile > friendly (the dbus build complains about cross-compiling) -- a previous > version > of bluez-utils (2.21) is. In the 2.21 release there was an option to > compile > without dbus, is there a work around for the 3.1/if so, how? If not, any > suggestions about cross-compiling the stock bluez-utils.3.1 (including > dbus as > necessary) for an ARM processor? > > Robert Actually the latest bluez-utils are not even compiling on PC. It complains that dbus package is not present. Regards, Mayank [-- Attachment #1.2: Type: text/html, Size: 1097 bytes --] [-- Attachment #2: Type: text/plain, Size: 299 bytes --] Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 [-- Attachment #3: Type: text/plain, Size: 164 bytes --] _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Bluez-devel] cross-compiling bluez-utils.3.1 2006-06-28 3:53 ` Mayank Batra @ 2006-06-28 17:07 ` Robert Wlaschin 2006-06-29 6:57 ` Mayank Batra 0 siblings, 1 reply; 9+ messages in thread From: Robert Wlaschin @ 2006-06-28 17:07 UTC (permalink / raw) To: bluez-devel Mayank Batra <mayankbatra <at> gmail.com> writes: > > > Hi Robert, > On 6/28/06, Robert Wlaschin <robertw <at> healthhero.com> wrote: > I seem to be having problems with the latest version of bluez-utils. It > seemsthat dbus is a required component of the > 3.1 release; which isn't cross-compilefriendly (the dbus build complains about > cross-compiling) -- a previous versionof bluez-utils (2.21) is. In the 2.21 > release there was an option to compilewithout dbus, is there a work around for > the 3.1/if so, how? If not, anysuggestions about cross-compiling the stock > bluez-utils.3.1 (including dbus asnecessary) for an ARM processor?Robert > > Actually the latest bluez-utils are not even compiling on PC. It complains > that dbus package is not present. > > Regards, > Mayank > > > > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > _______________________________________________ > Bluez-devel mailing list > Bluez-devel <at> lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bluez-devel > Mayank, Thanks for the response. There are some posts in the forum about problems with cross-compiling. To get past the dbus problem, if you don't already have the dbus source you'll need to get it from http://www.freedesktop.org/wiki/Software/dbus, after that you'll need to get a new version of bluez-utils-3.1/acinclude.m4 from the bluez CVS -- there is a bug in this file that looks for the incorrect dbus libs. After you have updated that file follow the instructions in INSTALL for rebuilding the configuration script. As a side note you may need to add PKG_CONFIG_PATH=$(BLUEZ_LIBS_BUILD_DIR) to your command-line when running ./configuration (BLUEZ_LIBS_BUILD_DIR is a make variable that needs to point to your bluez-libs-3.1 directory). Please search the group for more information concerning this issue. I hope this helps. Robert Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Bluez-devel] cross-compiling bluez-utils.3.1 2006-06-28 17:07 ` Robert Wlaschin @ 2006-06-29 6:57 ` Mayank Batra 0 siblings, 0 replies; 9+ messages in thread From: Mayank Batra @ 2006-06-29 6:57 UTC (permalink / raw) To: BlueZ development [-- Attachment #1.1: Type: text/plain, Size: 539 bytes --] Hi Robert, On 6/28/06, Robert Wlaschin <robertw@healthhero.com> wrote: > > To get past the dbus problem, if you don't already have the dbus source > you'll > need to get it from http://www.freedesktop.org/wiki/Software/dbus, after > that I've got the DBus sources, and it is working fine. you'll need to get a new version of bluez-utils-3.1/acinclude.m4 from the > bluez > CVS -- there is a bug in this file that looks for the incorrect dbus libs. I think that the CVS is down, can you please send it to me by mail? Thanks. Mayank [-- Attachment #1.2: Type: text/html, Size: 1067 bytes --] [-- Attachment #2: Type: text/plain, Size: 299 bytes --] Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 [-- Attachment #3: Type: text/plain, Size: 164 bytes --] _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Bluez-devel] cross-compiling bluez-utils.3.1 2006-06-28 1:36 [Bluez-devel] cross-compiling bluez-utils.3.1 Robert Wlaschin 2006-06-28 3:53 ` Mayank Batra @ 2006-06-28 7:28 ` Marcel Holtmann 2006-06-28 17:11 ` Steve Finney 1 sibling, 1 reply; 9+ messages in thread From: Marcel Holtmann @ 2006-06-28 7:28 UTC (permalink / raw) To: BlueZ development Hi Robert, > I seem to be having problems with the latest version of bluez-utils. It seems > that dbus is a required component of the 3.1 release; which isn't cross-compile > friendly (the dbus build complains about cross-compiling) -- a previous version > of bluez-utils (2.21) is. In the 2.21 release there was an option to compile > without dbus, is there a work around for the 3.1/if so, how? If not, any > suggestions about cross-compiling the stock bluez-utils.3.1 (including dbus as > necessary) for an ARM processor? the D-Bus library is mandatory now. Hence the new major version number. Regards Marcel Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Bluez-devel] cross-compiling bluez-utils.3.1 2006-06-28 7:28 ` Marcel Holtmann @ 2006-06-28 17:11 ` Steve Finney 2006-06-28 17:33 ` Marcel Holtmann 0 siblings, 1 reply; 9+ messages in thread From: Steve Finney @ 2006-06-28 17:11 UTC (permalink / raw) To: bluez-devel > the D-Bus library is mandatory now. Hence the new major version number. > Regards > Marcel D-Bus seems like a useful tool for desktops, but possibly overkill and/or unnecessary for embedded systems. Also, as noted before, D-Bus will not build out of the box for cross-compiled systems such as ARM. Since a lot of embedded systems use Bluetooth, this seems problematic. What exactly does D-Bus supply in terms of necessary/useful functionality for Bluetooth, and how difficult would it be to work around having to use it? (I have not taken a serious look at the new release yet, as I'm still working on a basic understanding of the 2.21 version). sf Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Bluez-devel] cross-compiling bluez-utils.3.1 2006-06-28 17:11 ` Steve Finney @ 2006-06-28 17:33 ` Marcel Holtmann 2006-07-19 4:09 ` ifq 0 siblings, 1 reply; 9+ messages in thread From: Marcel Holtmann @ 2006-06-28 17:33 UTC (permalink / raw) To: BlueZ development Hi Steve, > D-Bus seems like a useful tool for desktops, but possibly overkill > and/or unnecessary for embedded systems. Also, as noted before, D-Bus > will not build out of the box for cross-compiled systems such as ARM. > Since a lot of embedded systems use Bluetooth, this seems problematic. I am aware of embedded systems and a long time this was the reason for keeping D-Bus optional. In the long run it is not worth it and it would only increase the complexity. Devices like the Nokia 770 proved that we can handle D-Bus in the embedded area and if there are problems, they must be addressed in D-Bus. > What exactly does D-Bus supply in terms of necessary/useful functionality for > Bluetooth, and how difficult would it be to work around having to use it? (I > have not taken a serious look at the new release yet, as I'm still working > on a basic understanding of the 2.21 version). D-Bus is a message bus (IPC based). Something like RPC and it makes writing client applications a lot easier. The BlueZ D-Bus API provides a clean interface to basic Bluetooth tasks. You don't need any knowledge about HCI anymore. You can also write your application in C, C++, Java, Python, C# etc. and they don't need to be put under GPL. Trying to implement your own message bus to avoid the D-Bus dependency is not worth it. We considered it in the beginning, but this would increase the complexity without any real benefit. Regards Marcel Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Bluez-devel] cross-compiling bluez-utils.3.1 2006-06-28 17:33 ` Marcel Holtmann @ 2006-07-19 4:09 ` ifq 2006-07-19 7:05 ` Rahul Tank 0 siblings, 1 reply; 9+ messages in thread From: ifq @ 2006-07-19 4:09 UTC (permalink / raw) To: BlueZ development [-- Attachment #1.1: Type: text/plain, Size: 2272 bytes --] hello,marcel: I have a stupid question:can Bluez 3.1 run on ARM system? I cross-compiled the 3.1.and got lots of error. is there anyone have success cross-compile 3.1 to ARM?could you give me some advice? thanks very much. 2006/6/29, Marcel Holtmann <marcel@holtmann.org>: > > Hi Steve, > > > D-Bus seems like a useful tool for desktops, but possibly overkill > > and/or unnecessary for embedded systems. Also, as noted before, D-Bus > > will not build out of the box for cross-compiled systems such as ARM. > > Since a lot of embedded systems use Bluetooth, this seems problematic. > > I am aware of embedded systems and a long time this was the reason for > keeping D-Bus optional. In the long run it is not worth it and it would > only increase the complexity. Devices like the Nokia 770 proved that we > can handle D-Bus in the embedded area and if there are problems, they > must be addressed in D-Bus. > > > What exactly does D-Bus supply in terms of necessary/useful > functionality for > > Bluetooth, and how difficult would it be to work around having to use > it? (I > > have not taken a serious look at the new release yet, as I'm still > working > > on a basic understanding of the 2.21 version). > > D-Bus is a message bus (IPC based). Something like RPC and it makes > writing client applications a lot easier. The BlueZ D-Bus API provides a > clean interface to basic Bluetooth tasks. You don't need any knowledge > about HCI anymore. You can also write your application in C, C++, Java, > Python, C# etc. and they don't need to be put under GPL. > > Trying to implement your own message bus to avoid the D-Bus dependency > is not worth it. We considered it in the beginning, but this would > increase the complexity without any real benefit. > > Regards > > Marcel > > > > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job > easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Bluez-devel mailing list > Bluez-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bluez-devel > [-- Attachment #1.2: Type: text/html, Size: 2839 bytes --] [-- Attachment #2: Type: text/plain, Size: 348 bytes --] ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV [-- Attachment #3: Type: text/plain, Size: 164 bytes --] _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Bluez-devel] cross-compiling bluez-utils.3.1 2006-07-19 4:09 ` ifq @ 2006-07-19 7:05 ` Rahul Tank 0 siblings, 0 replies; 9+ messages in thread From: Rahul Tank @ 2006-07-19 7:05 UTC (permalink / raw) To: BlueZ development [-- Attachment #1.1: Type: text/plain, Size: 388 bytes --] On 7/19/06, ifq <ifqqfi@gmail.com> wrote: > > hello,marcel: > I have a stupid question:can Bluez 3.1 run on ARM system? > I cross-compiled the 3.1.and got lots of error. > is there anyone have success cross-compile 3.1 to ARM?could you give me > some advice? > thanks very much. > Yes, U can . I myself did it using scratchbox for cross-compilation.Itworked fine. regards, rahul [-- Attachment #1.2: Type: text/html, Size: 767 bytes --] [-- Attachment #2: Type: text/plain, Size: 348 bytes --] ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV [-- Attachment #3: Type: text/plain, Size: 164 bytes --] _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2006-07-19 7:05 UTC | newest] Thread overview: 9+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2006-06-28 1:36 [Bluez-devel] cross-compiling bluez-utils.3.1 Robert Wlaschin 2006-06-28 3:53 ` Mayank Batra 2006-06-28 17:07 ` Robert Wlaschin 2006-06-29 6:57 ` Mayank Batra 2006-06-28 7:28 ` Marcel Holtmann 2006-06-28 17:11 ` Steve Finney 2006-06-28 17:33 ` Marcel Holtmann 2006-07-19 4:09 ` ifq 2006-07-19 7:05 ` Rahul Tank
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).