bluez-hcidump: FTBFS (amd64/gcc-4.0): static declaration of 'sdp_siz_idx_lookup_table' follows non-static declaration

Bug #15280 reported by Debian Bug Importer
4
Affects Status Importance Assigned to Milestone
Debian
Fix Released
Unknown
Ubuntu
Fix Released
High
Matthias Klose

Bug Description

Automatically imported from Debian bug report #285533 http://bugs.debian.org/285533

Revision history for this message
In , Edd Dumbill (ejad) wrote : Re: Bug#285533: bluez-hcidump: FTBFS (amd64/gcc-4.0): static declaration of 'sdp_siz_idx_lookup_table' follows non-static declaration

tags 285533 fixed-upstream
thanks

This has been fixed in upstream's CVS and will be in the next release.

The upstream maintainer didn't use your patch, I'm afraid, but did other
changes.

Thanks for your contribution.

Edd.

On Mon, 2004-12-13 at 22:56 +0100, Andreas Jochens wrote:
> Package: bluez-hcidump
> Severity: normal
> Tags: patch
>
> When building 'bluez-hcidump' on amd64 with gcc-4.0,
> I get the following error:

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Automatically imported from Debian bug report #285533 http://bugs.debian.org/285533

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Mon, 13 Dec 2004 22:56:16 +0100
From: Andreas Jochens <email address hidden>
To: Debian Bug Tracking System <email address hidden>
Subject: bluez-hcidump: FTBFS (amd64/gcc-4.0): static declaration of 'sdp_siz_idx_lookup_table'
 follows non-static declaration

Package: bluez-hcidump
Severity: normal
Tags: patch

When building 'bluez-hcidump' on amd64 with gcc-4.0,
I get the following error:

cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -g -Wall -O2 -c `test -f 'sdp.c' || echo './'`sdp.c
sdp.c:39: error: static declaration of 'sdp_siz_idx_lookup_table' follows non-static declaration
sdp.h:160: error: previous declaration of 'sdp_siz_idx_lookup_table' was here
sdp.c:50: error: static declaration of 'sdp_uuid_nam_lookup_table' follows non-static declaration
sdp.h:167: error: previous declaration of 'sdp_uuid_nam_lookup_table' was here
sdp.c:104: error: static declaration of 'sdp_attr_id_nam_lookup_table' follows non-static declaration
sdp.h:176: error: previous declaration of 'sdp_attr_id_nam_lookup_table' was here
sdp.c: In function 'print_int':
sdp.c:219: warning: format '%llx' expects type 'long long unsigned int', but argument 2 has type 'uint64_t'
sdp.c:222: warning: format '%llx' expects type 'long long unsigned int', but argument 2 has type 'uint64_t'
sdp.c:231: warning: format '%llx' expects type 'long long unsigned int', but argument 2 has type 'uint64_t'
make[3]: *** [sdp.o] Error 1
make[3]: Leaving directory `/bluez-hcidump-1.12/parser'

With the attached patch 'bluez-hcidump' can be compiled
on amd64 using gcc-4.0.

Regards
Andreas Jochens

diff -urN ../tmp-orig/bluez-hcidump-1.12/parser/sdp.c ./parser/sdp.c
--- ../tmp-orig/bluez-hcidump-1.12/parser/sdp.c 2004-09-22 19:06:56.000000000 +0200
+++ ./parser/sdp.c 2004-12-13 22:51:27.150890248 +0100
@@ -36,7 +36,7 @@
 #include "parser.h"
 #include "sdp.h"

-static sdp_siz_idx_lookup_table_t sdp_siz_idx_lookup_table[] = {
+sdp_siz_idx_lookup_table_t sdp_siz_idx_lookup_table[] = {
  { 0, 1 }, /* Size index = 0 */
  { 0, 2 }, /* 1 */
  { 0, 4 }, /* 2 */
@@ -47,7 +47,7 @@
  { 1, 4 }, /* 7 */
 };

-static sdp_uuid_nam_lookup_table_t sdp_uuid_nam_lookup_table[] = {
+sdp_uuid_nam_lookup_table_t sdp_uuid_nam_lookup_table[] = {
  { SDP_UUID_SDP, "SDP" },
  { SDP_UUID_UDP, "UDP" },
  { SDP_UUID_RFCOMM, "RFCOMM" },
@@ -101,7 +101,7 @@
  { SDP_UUID_VIDEO_SINK, "VideoSink" } /* VDP */
 };

-static sdp_attr_id_nam_lookup_table_t sdp_attr_id_nam_lookup_table[] = {
+sdp_attr_id_nam_lookup_table_t sdp_attr_id_nam_lookup_table[] = {
  { SDP_ATTR_ID_SERVICE_RECORD_HANDLE, "SrvRecHndl" },
  { SDP_ATTR_ID_SERVICE_CLASS_ID_LIST, "SrvClassIDList" },
  { SDP_ATTR_ID_SERVICE_RECORD_STATE, "SrvRecState" },

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Sun, 06 Feb 2005 15:00:23 +0000
From: Edd Dumbill <email address hidden>
To: Andreas Jochens <email address hidden>, <email address hidden>
Cc: <email address hidden>
Subject: Re: Bug#285533: bluez-hcidump: FTBFS (amd64/gcc-4.0): static
 declaration of 'sdp_siz_idx_lookup_table' follows non-static declaration

--=-+xeesR2dR7U+u3Yn6tc2
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

tags 285533 fixed-upstream
thanks

This has been fixed in upstream's CVS and will be in the next release.

The upstream maintainer didn't use your patch, I'm afraid, but did other
changes.

Thanks for your contribution.

Edd.

On Mon, 2004-12-13 at 22:56 +0100, Andreas Jochens wrote:
> Package: bluez-hcidump
> Severity: normal
> Tags: patch
>=20
> When building 'bluez-hcidump' on amd64 with gcc-4.0,
> I get the following error:

--=-+xeesR2dR7U+u3Yn6tc2
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)

iD8DBQBCBjEGrxbtsbubhxERAoiaAJ9stVK4lLlNs+nn16fjDJHsF6BnDgCePEeh
rxSKmjDVzgP/zq0zJMiA5dw=
=PlXA
-----END PGP SIGNATURE-----

--=-+xeesR2dR7U+u3Yn6tc2--

Revision history for this message
Matthias Klose (doko) wrote :

fixed in bluez-hcidump_1.17-1ubuntu1

Revision history for this message
In , Aurelien Jarno (aurelien-aurel32) wrote : Upgrading gcc-4.0 bugs to RC
Download full text (8.3 KiB)

severity 284166 serious
severity 284201 serious
severity 284741 serious
severity 284770 serious
severity 284865 serious
severity 284872 serious
severity 284885 serious
severity 285080 serious
severity 285086 serious
severity 285090 serious
severity 285095 serious
severity 285100 serious
severity 285469 serious
severity 285473 serious
severity 285475 serious
severity 285481 serious
severity 285484 serious
severity 285528 serious
severity 285533 serious
severity 285539 serious
severity 285542 serious
severity 285546 serious
severity 285577 serious
severity 285593 serious
severity 285605 serious
severity 285613 serious
severity 285624 serious
severity 285626 serious
severity 285628 serious
severity 285635 serious
severity 285646 serious
severity 285693 serious
severity 285697 serious
severity 285813 serious
severity 285918 serious
severity 285935 serious
severity 285936 serious
severity 286146 serious
severity 286428 serious
severity 286446 serious
severity 286470 serious
severity 286471 serious
severity 286474 serious
severity 286475 serious
severity 286478 serious
severity 286483 serious
severity 286487 serious
severity 286492 serious
severity 286495 serious
severity 286496 serious
severity 286503 serious
severity 286732 serious
severity 286734 serious
severity 286783 serious
severity 286784 serious
severity 286822 serious
severity 286836 serious
severity 286867 serious
severity 286872 serious
severity 286876 serious
severity 286911 serious
severity 286919 serious
severity 286925 serious
severity 286927 serious
severity 286929 serious
severity 286959 serious
severity 286964 serious
severity 287066 serious
severity 287244 serious
severity 287374 serious
severity 287376 serious
severity 287383 serious
severity 287394 serious
severity 287422 serious
severity 287449 serious
severity 287451 serious
severity 287463 serious
severity 287493 serious
severity 287494 serious
severity 287628 serious
severity 287629 serious
severity 287630 serious
severity 287633 serious
severity 287635 serious
severity 287639 serious
severity 287648 serious
severity 287660 serious
severity 287677 serious
severity 287679 serious
severity 287749 serious
severity 287843 serious
severity 287846 serious
severity 287850 serious
severity 287853 serious
severity 287854 serious
severity 287882 serious
severity 287884 serious
severity 287885 serious
severity 287886 serious
severity 287891 serious
severity 287901 serious
severity 287902 serious
severity 287907 serious
severity 287918 serious
severity 287922 serious
severity 287923 serious
severity 287924 serious
severity 287960 serious
severity 288178 serious
severity 288190 serious
severity 288305 serious
severity 288361 serious
severity 288437 serious
severity 288439 serious
severity 288441 serious
severity 288459 serious
severity 288536 serious
severity 288578 serious
severity 288586 serious
severity 288599 serious
severity 288648 serious
severity 288660 serious
severity 288697 serious
severity 288702 serious
severity 288726 serious
severity 288794 serious
severity 288832 serious
severity 288834 serious
severity 288925 serious
severity 288933 serious
severity 288966 serious
severity 288981 serious
severity 288989 serious
severity...

Read more...

Revision history for this message
In , Steve Langasek (vorlon) wrote :

Hi Edd,

> This has been fixed in upstream's CVS and will be in the next release.

That was five months ago, and gcc-4.0 is now the default compiler in etch.
When could we expect this new upstream release to be uploaded to Debian?

Thanks,
--
Steve Langasek
postmodern programmer

Revision history for this message
In , Edd Dumbill (ejad) wrote : Re: Bug#285533: bluez-hcidump: FTBFS (amd64/gcc-4.0): static declaration of 'sdp_siz_idx_lookup_table' follows non-static declaration

On Sun, 2005-07-17 at 00:47 -0700, Steve Langasek wrote:
> Hi Edd,
>
> > This has been fixed in upstream's CVS and will be in the next release.
>
> That was five months ago, and gcc-4.0 is now the default compiler in etch.
> When could we expect this new upstream release to be uploaded to Debian?

I uploaded it yesterday. I've not tried to compile it on amd64 though
myself. There doesn't seem to be amd64 autobuilder yet.

-- Edd

Revision history for this message
In , Steve Langasek (vorlon) wrote : Re: Bug#285533: bluez-hcidump: FTBFS (amd64/gcc-4.0): static declaration of 'sdp_siz_idx_lookup_table' follows non-static declaration

On Sun, Jul 17, 2005 at 11:02:10AM +0100, Edd Dumbill wrote:
> On Sun, 2005-07-17 at 00:47 -0700, Steve Langasek wrote:
> > > This has been fixed in upstream's CVS and will be in the next release.

> > That was five months ago, and gcc-4.0 is now the default compiler in etch.
> > When could we expect this new upstream release to be uploaded to Debian?

> I uploaded it yesterday. I've not tried to compile it on amd64 though
> myself. There doesn't seem to be amd64 autobuilder yet.

Bugs of this class are reproducible on all architectures, hence the recent
bump in severity. :)

In that case, you can probably close this bug.

Thanks,
--
Steve Langasek
postmodern programmer

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (8.5 KiB)

Message-ID: <email address hidden>
Date: Fri, 15 Jul 2005 11:15:32 +0200
From: Aurelien Jarno <email address hidden>
To: <email address hidden>
Subject: Upgrading gcc-4.0 bugs to RC

severity 284166 serious
severity 284201 serious
severity 284741 serious
severity 284770 serious
severity 284865 serious
severity 284872 serious
severity 284885 serious
severity 285080 serious
severity 285086 serious
severity 285090 serious
severity 285095 serious
severity 285100 serious
severity 285469 serious
severity 285473 serious
severity 285475 serious
severity 285481 serious
severity 285484 serious
severity 285528 serious
severity 285533 serious
severity 285539 serious
severity 285542 serious
severity 285546 serious
severity 285577 serious
severity 285593 serious
severity 285605 serious
severity 285613 serious
severity 285624 serious
severity 285626 serious
severity 285628 serious
severity 285635 serious
severity 285646 serious
severity 285693 serious
severity 285697 serious
severity 285813 serious
severity 285918 serious
severity 285935 serious
severity 285936 serious
severity 286146 serious
severity 286428 serious
severity 286446 serious
severity 286470 serious
severity 286471 serious
severity 286474 serious
severity 286475 serious
severity 286478 serious
severity 286483 serious
severity 286487 serious
severity 286492 serious
severity 286495 serious
severity 286496 serious
severity 286503 serious
severity 286732 serious
severity 286734 serious
severity 286783 serious
severity 286784 serious
severity 286822 serious
severity 286836 serious
severity 286867 serious
severity 286872 serious
severity 286876 serious
severity 286911 serious
severity 286919 serious
severity 286925 serious
severity 286927 serious
severity 286929 serious
severity 286959 serious
severity 286964 serious
severity 287066 serious
severity 287244 serious
severity 287374 serious
severity 287376 serious
severity 287383 serious
severity 287394 serious
severity 287422 serious
severity 287449 serious
severity 287451 serious
severity 287463 serious
severity 287493 serious
severity 287494 serious
severity 287628 serious
severity 287629 serious
severity 287630 serious
severity 287633 serious
severity 287635 serious
severity 287639 serious
severity 287648 serious
severity 287660 serious
severity 287677 serious
severity 287679 serious
severity 287749 serious
severity 287843 serious
severity 287846 serious
severity 287850 serious
severity 287853 serious
severity 287854 serious
severity 287882 serious
severity 287884 serious
severity 287885 serious
severity 287886 serious
severity 287891 serious
severity 287901 serious
severity 287902 serious
severity 287907 serious
severity 287918 serious
severity 287922 serious
severity 287923 serious
severity 287924 serious
severity 287960 serious
severity 288178 serious
severity 288190 serious
severity 288305 serious
severity 288361 serious
severity 288437 serious
severity 288439 serious
severity 288441 serious
severity 288459 serious
severity 288536 serious
severity 288578 serious
severity 288586 serious
severity 288599 serious
severity 288648 serious
severity 288660 serious
severity 288697 serious
severity 288702 serious
severity 288726 serio...

Read more...

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Sun, 17 Jul 2005 00:47:13 -0700
From: Steve Langasek <email address hidden>
To: <email address hidden>
Subject: Re: bluez-hcidump: FTBFS (amd64/gcc-4.0): static declaration of 'sdp_siz_idx_lookup_table'
 follows non-static declaration

--EVF5PPMfhYS0aIcm
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi Edd,

> This has been fixed in upstream's CVS and will be in the next release.

That was five months ago, and gcc-4.0 is now the default compiler in etch.
When could we expect this new upstream release to be uploaded to Debian?

Thanks,
--=20
Steve Langasek
postmodern programmer

--EVF5PPMfhYS0aIcm
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFC2g0AKN6ufymYLloRAvfqAJ9EB8pRL73FNn66nkGE7+TUEbCcYQCgmKyW
Zkx5nqTxuDJG3ItyKtkr3yc=
=sD0S
-----END PGP SIGNATURE-----

--EVF5PPMfhYS0aIcm--

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Sun, 17 Jul 2005 11:02:10 +0100
From: Edd Dumbill <email address hidden>
To: <email address hidden>, Steve Langasek <email address hidden>
Subject: Re: Bug#285533: bluez-hcidump: FTBFS (amd64/gcc-4.0): static
 declaration of 'sdp_siz_idx_lookup_table' follows non-static declaration

On Sun, 2005-07-17 at 00:47 -0700, Steve Langasek wrote:
> Hi Edd,
>
> > This has been fixed in upstream's CVS and will be in the next release.
>
> That was five months ago, and gcc-4.0 is now the default compiler in etch.
> When could we expect this new upstream release to be uploaded to Debian?

I uploaded it yesterday. I've not tried to compile it on amd64 though
myself. There doesn't seem to be amd64 autobuilder yet.

-- Edd

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Sun, 17 Jul 2005 04:54:58 -0700
From: Steve Langasek <email address hidden>
To: Edd Dumbill <email address hidden>
Cc: <email address hidden>
Subject: Re: Bug#285533: bluez-hcidump: FTBFS (amd64/gcc-4.0): static declaration of
 'sdp_siz_idx_lookup_table' follows non-static declaration

On Sun, Jul 17, 2005 at 11:02:10AM +0100, Edd Dumbill wrote:
> On Sun, 2005-07-17 at 00:47 -0700, Steve Langasek wrote:
> > > This has been fixed in upstream's CVS and will be in the next release.

> > That was five months ago, and gcc-4.0 is now the default compiler in etch.
> > When could we expect this new upstream release to be uploaded to Debian?

> I uploaded it yesterday. I've not tried to compile it on amd64 though
> myself. There doesn't seem to be amd64 autobuilder yet.

Bugs of this class are reproducible on all architectures, hence the recent
bump in severity. :)

In that case, you can probably close this bug.

Thanks,
--
Steve Langasek
postmodern programmer

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Sat, 23 Jul 2005 10:08:20 +0100
From: Edd Dumbill <email address hidden>
To: <email address hidden>
Subject: Closing

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.