All of lore.kernel.org
 help / color / mirror / Atom feed
From: Mats Erik Andersson <mats.andersson64@comhem.se>
To: BlueZ users <bluez-users@lists.sourceforge.net>
Subject: Re: [Bluez-users] configure: error: Bluetooth library is required
Date: Mon, 09 Jul 2007 15:54:58 +0200	[thread overview]
Message-ID: <1183989298.5105.56.camel@localhost> (raw)
In-Reply-To: <BAY102-W27ED8AC7D297D3969CA322F0060@phx.gbl>

Dear Robert,

m=E5n 2007-07-09 klockan 12:34 +0000 skrev Robert Rawlins:
> Thank you Mats,
>  =

> I ran the commands that you gave me and they appeared to run ok, and
> when i ls the /usr/local/bluetooth/ folder it displays the following
> files:
>  =

> bluetooth.h  bnep.h  cmtp.h  hci.h  hci_lib.h  hidp.h  l2cap.h
> rfcomm.h  sco.h  sdp.h  sdp_lib.h
> =

> However, i still get this error when using the configure :-s it really
> is most odd. I notice in your last mail that you mention the static
> and shared libraries, i'm not sure if this is of any use, but here is
> a little more information from my ./configure on the utils, notice it
> says build static ... no? is that normal?
>  =

> checking whether to build shared libraries... yes
> checking whether to build static libraries... no
> configure: creating libtool
> checking for ppoll... no
> checking for pkg-config... no
> checking for BLUEZ... configure: error: Bluetooth library is required
> =

> Thanks for all your help on this mats, I'm sure we're getting closer,
>  =


Yes, first and most importantly do

   # apt-get install pkg-config

which is lacking by your printout (the line second to last). This =

explains most of the present problems, since it provides a mechanism
to out locations of libraries, and then to configure source code that
depends on these libraries.

I did the following to check your prospects, likewise an Debian Etch
system, but this machine is only slowly getting to the expanded stage
where my Debian Sarge is at.

$ mkdir /tmp/blind

$ cd /tmp/bluez-libs-3.12
$ ./configure --prefix=3D/tmp/blind

$ make              # No errors should occur
$ make install      # You can perform a dry run using "make -n install",
		    # read the output, and se where things go.
		    # Somewhat technical output, though.

$ cd ../bluez-utils-3.12
$ ./configure --prefix=3D/tmp/blind --with-bluez=3D/tmp/blind
$ make =


This aborts with an error for device.c complaining about
LMP_PAUSE_ENC, LMP_NFLUSH_PKTS, and LMP_LSTO. The Bluez spacialist
have to take over if your machine gets stuck here, since I only
use Bluez-utils 2.25 and 3.7. But at least, when you can reach this
stage the original hurdle has been overcome, since you have a working
copy of libbluetooth2.

Just a reminder, this.so is a dynamic/shared library, whereas that.a
is a static library. Most users will never need to tell them apart.
You will soon learn when progressing further on the road of tailoring
your own software.

Best regards,	Mats E A

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Bluez-users mailing list
Bluez-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-users

  reply	other threads:[~2007-07-09 13:54 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-07-09 12:34 [Bluez-users] configure: error: Bluetooth library is required Robert Rawlins
2007-07-09 13:54 ` Mats Erik Andersson [this message]
  -- strict thread matches above, loose matches on Subject: below --
2007-07-09 14:16 Robert Rawlins
2007-07-09 11:43 Robert Rawlins
2007-07-09 11:40 Robert Rawlins
2007-07-09 12:15 ` Mats Erik Andersson
2007-07-08 16:52 Robert Rawlins
2007-07-09 11:02 ` Mats Erik Andersson
2007-07-06 16:57 Robert Rawlins
2007-07-06 21:45 ` Manuel Naranjo
2007-07-06 22:00 ` Mats Erik Andersson
2007-07-07  9:32 ` Mats Erik Andersson
2007-07-06 16:28 Robert Rawlins
2007-07-05 13:53 Robert Rawlins
2007-07-05 14:13 ` Manuel Naranjo

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1183989298.5105.56.camel@localhost \
    --to=mats.andersson64@comhem.se \
    --cc=bluez-users@lists.sourceforge.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.