Re: [blueZ] Readline mandatory ?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Thomas,

On Fri, Apr 20, 2018 at 3:57 PM, Luiz Augusto von Dentz
<luiz.dentz@xxxxxxxxx> wrote:
> Hi Thomas,
>
> On Fri, Apr 20, 2018 at 1:00 PM, Thomas Petazzoni
> <thomas.petazzoni@xxxxxxxxxxx> wrote:
>> Hello,
>>
>> Until commit bee3796113196da1b3f56da42fcae4d9bae6695e, the readline
>> library was an optional dependency of bluez (only needed when
>> --enable-client was used).
>>
>> However, following this commit, shell.c is now built as part of
>> libshared, and readline becomes a mandatory dependency, which is not even
>> checked by the configure script. This leads to a build failure such as:
>>
>> src/shared/shell.c:39:31: fatal error: readline/readline.h: No such file or directory
>>  #include <readline/readline.h>
>>
>> Is this an intended side effect of commit
>> bee3796113196da1b3f56da42fcae4d9bae6695e ? If yes, then the configure
>> script should be adjusted accordingly. If not, how should the code be
>> fixed to not use readline unconditionally ?
>>
>> The fact that readline is under GPLv3 might be an issue for some
>> people, so having it as a mandatory dependency might be problematic.
>>
>> The problem reported here exists in both the 5.49 release and the
>> latest master branch as of a085d8c88bd45474d3f9d9a0d3d20ebf7de858f6.
>>
>> Any hint on how to resolve this issue ?
>
> We will have to fix this, it shell should probably be conditional to
> build with libshared like the tools are.

Ive send a patch for it, could please check if it does build properly
on a system without readline.

>> Thanks,
>>
>> Thomas Petazzoni
>> --
>> Thomas Petazzoni, CTO, Bootlin (formerly Free Electrons)
>> Embedded Linux and Kernel engineering
>> https://bootlin.com
>> --
>> To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in
>> the body of a message to majordomo@xxxxxxxxxxxxxxx
>> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>
>
>
> --
> Luiz Augusto von Dentz



-- 
Luiz Augusto von Dentz
--
To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux