Thread (2 messages) read the whole thread 2 messages, 2 authors, 2005-12-18

[Bluez-devel] compile problem with bluez-utils-2.23 (uint16_t, .. missing)

From: Christian Krause <hidden>
Date: 2005-12-18 19:10:04

Hi,

I've tried to compile bluez-utils 2.23 and it failed with an error:

if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../common   -I/usr/include  -I/usr/include -O2 -fomit-frame-pointer -pipe -march=i586 -mtune=athlon -D_FORTIFY_SOURCE=2 -MT csr_usb.o -MD -MP -MF ".deps/csr_usb.Tpo" -c -o csr_usb.o csr_usb.c; \
then mv -f ".deps/csr_usb.Tpo" ".deps/csr_usb.Po"; else rm -f ".deps/csr_usb.Tpo"; exit 1; fi
In file included from csr_usb.c:34:
csr.h:500: error: syntax error before "def"
csr.h:501: error: syntax error before "id"
csr.h:502: error: syntax error before "ver"
csr.h:503: error: syntax error before "pskey"
csr.h:504: error: syntax error before "pskey"
csr.h:507: error: syntax error before "varid"
csr.h:508: error: syntax error before "varid"
csr.h:512: error: syntax error before "varid"
csr.h:513: error: syntax error before "varid"
csr.h:517: error: syntax error before "varid"
csr.h:518: error: syntax error before "varid"

It seems, that uint16_t, uint32_t, ... are not found.

I've solved the problem by including inttypes.h in csr.h:

-------------------------snip------------------------------------------------
diff -uNr bluez-utils-2.23.old/tools/csr.h bluez-utils-2.23/tools/csr.h
--- bluez-utils-2.23.old/tools/csr.h	2005-12-03 07:22:16.000000000 +0100
+++ bluez-utils-2.23/tools/csr.h	2005-12-18 19:57:53.000000000 +0100
@@ -21,6 +21,8 @@
  *
  */
 
+#include <inttypes.h>
+
 #define CSR_VARID_PS_CLR_ALL			0x000b	/* valueless */
 #define CSR_VARID_PS_FACTORY_SET		0x000c	/* valueless */
 #define CSR_VARID_PS_CLR_ALL_STORES		0x082d	/* uint16 */
-------------------------snip------------------------------------------------

Best regards,
Christian


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
Bluez-devel mailing list
Bluez-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-devel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help