2014-06-03 13:25:33

by Vikrampal Yadav

[permalink] [raw]
Subject: BlueZ make error

Hi,

While building the latest BlueZ, I'm getting below error:

krampal-ubuntu:~/bluez$ sudo make
make --no-print-directory all-am
CC client/main.o
client/main.c: In function 'cmd_version':
client/main.c:1098:28: error: 'VERSION' undeclared (first use in this
function)
rl_printf("Version %s\n", VERSION);
^
client/main.c:1098:28: note: each undeclared identifier is reported only
once for each function it appears in
client/main.c: In function 'main':
client/main.c:1489:18: error: 'VERSION' undeclared (first use in this
function)
printf("%s\n", VERSION);
^
make[1]: *** [client/main.o] Error 1
make: *** [all] Error 2

Please help me. Thanks!

Regards,
Vikram



2014-06-17 09:45:01

by Vikrampal Yadav

[permalink] [raw]
Subject: RE: BlueZ make error

Hi Szymon,

>-----Original Message-----
>From: Szymon Janc [mailto:[email protected]]
>Sent: Monday, June 16, 2014 4:45 PM
>To: Vikrampal
>Cc: [email protected]; [email protected]
>Subject: Re: BlueZ make error
>
>Hi Vikrampal,
>
>On Tuesday 03 of June 2014 18:55:33 Vikrampal wrote:
>> Hi,
>>
>> While building the latest BlueZ, I'm getting below error:
>>
>> krampal-ubuntu:~/bluez$ sudo make
>
>Why building as superuser?
>
>> make --no-print-directory all-am
>> CC client/main.o
>> client/main.c: In function 'cmd_version':
>> client/main.c:1098:28: error: 'VERSION' undeclared (first use in this
>> function)
>> rl_printf("Version %s\n", VERSION);
>> ^
>> client/main.c:1098:28: note: each undeclared identifier is reported
>> only once for each function it appears in
>> client/main.c: In function 'main':
>> client/main.c:1489:18: error: 'VERSION' undeclared (first use in this
>> function)
>> printf("%s\n", VERSION);
>> ^
>> make[1]: *** [client/main.o] Error
>> make: *** [all] Error 2
>>
>> Please help me. Thanks!
>
>That could happen if you tempered with either Makefile or config.h files (both are auto generated).
>
>I suggest running configure (or bootstrap-configure if this is for development) again.
>
>--
>Best regards,
>Szymon Janc

I could build bluez by running bootstrap-configure, make and make install.
This time not as a superuser. Thanks a lot for your kind advice, it worked!

Regards,
Vikram


2014-06-16 11:14:44

by Szymon Janc

[permalink] [raw]
Subject: Re: BlueZ make error

Hi Vikrampal,

On Tuesday 03 of June 2014 18:55:33 Vikrampal wrote:
> Hi,
>
> While building the latest BlueZ, I'm getting below error:
>
> krampal-ubuntu:~/bluez$ sudo make

Why building as superuser?

> make --no-print-directory all-am
> CC client/main.o
> client/main.c: In function 'cmd_version':
> client/main.c:1098:28: error: 'VERSION' undeclared (first use in this
> function)
> rl_printf("Version %s\n", VERSION);
> ^
> client/main.c:1098:28: note: each undeclared identifier is reported only
> once for each function it appears in
> client/main.c: In function 'main':
> client/main.c:1489:18: error: 'VERSION' undeclared (first use in this
> function)
> printf("%s\n", VERSION);
> ^
> make[1]: *** [client/main.o] Error
> make: *** [all] Error 2
>
> Please help me. Thanks!

That could happen if you tempered with either Makefile or config.h files
(both are auto generated).

I suggest running configure (or bootstrap-configure if this is for development)
again.

--
Best regards,
Szymon Janc