bogl: FTBFS (amd64/gcc-4.0): invalid storage class for function 'smalloc'

Bug #15281 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 #284741 http://bugs.debian.org/284741

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

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

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

Message-Id: <email address hidden>
Date: Wed, 08 Dec 2004 14:28:10 +0100
From: Andreas Jochens <email address hidden>
To: Debian Bug Tracking System <email address hidden>
Subject: bogl: FTBFS (amd64/gcc-4.0): invalid storage class for function 'smalloc'

Package: bogl
Severity: normal
Tags: patch

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

cc -O2 -g -D_GNU_SOURCE -Wall -D_GNU_SOURCE -DBOGL_CFB_FB=1 -DBOGL_VGA16_FB=1 -o bogl-font.lo -fPIC -c bogl-font.c
bogl-font.c: In function 'bogl_read_bdf':
bogl-font.c:108: error: invalid storage class for function 'smalloc'
bogl-font.c:301: warning: pointer targets in assignment differ in signedness
make[1]: *** [bogl-font.lo] Error 1
make[1]: Leaving directory `/bogl-0.1.18'
make: *** [build-stamp] Error 2

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

Regards
Andreas Jochens

diff -urN ../tmp-orig/bogl-0.1.18/bogl-font.c ./bogl-font.c
--- ../tmp-orig/bogl-0.1.18/bogl-font.c 2003-03-23 20:09:18.000000000 +0100
+++ ./bogl-font.c 2004-12-08 14:19:17.300960776 +0100
@@ -103,7 +103,7 @@
   /* Attempt to malloc NBYTES bytes. Sets a BOGL error message on
      failure. Returns the result of the malloc() operation in any
      case. */
- static void *
+ void *
   smalloc (size_t nbytes)
   {
     void *p = malloc (nbytes);

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

fixed in bogl_0.1.18-1.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 , Joey Hess (joeyh) wrote : Fixed in NMU of bogl 0.1.18-1.2

tag 284741 + fixed

quit

This message was generated automatically in response to a
non-maintainer upload. The .changes file follows.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Wed, 21 Sep 2005 19:08:20 +0200
Source: bogl
Binary: libbogl0 libbogl-dev bogl-bterm-udeb bogl-bterm
Architecture: source i386
Version: 0.1.18-1.2
Distribution: unstable
Urgency: high
Maintainer: Daniel Jacobowitz <email address hidden>
Changed-By: Joey Hess <email address hidden>
Description:
 bogl-bterm - Ben's Own Graphics Library - graphical terminal
 bogl-bterm-udeb - Ben's Own Graphics Library - graphical terminal (udeb)
 libbogl-dev - Ben's Own Graphics Library - development files
 libbogl0 - Ben's Own Graphics Library - shared library
Closes: 284741
Changes:
 bogl (0.1.18-1.2) unstable; urgency=HIGH
 .
   * NMU
   * Fix FTBFS with gcc 4.0. Closes: #284741
Files:
 1ce2891016c0c1f17352eeecea2ce044 641 devel optional bogl_0.1.18-1.2.dsc
 35c23712f228d39009979f3c750aa96c 94060 devel optional bogl_0.1.18-1.2.tar.gz
 5eee281a525bce6c65e22259c26eeda0 73874 libdevel optional libbogl-dev_0.1.18-1.2_i386.deb
 a8ea694fe96eca20e20f1511c74422c7 44254 libs optional libbogl0_0.1.18-1.2_i386.deb
 2d998f0beb0c6a1b5625c743ce1d1d49 21902 utils optional bogl-bterm_0.1.18-1.2_i386.deb
 a39a70b9d06df84bc3119fa9af4adc15 17278 debian-installer extra bogl-bterm-udeb_0.1.18-1.2_i386.udeb

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

iD8DBQFDMZfK2tp5zXiKP0wRAqG5AJ9g77F9gwSq3OtOnP7GKw1urIfM2ACdF3q4
pANU0WxID/yz4n1nB1Fz7Fs=
=AcSo
-----END PGP SIGNATURE-----

Revision history for this message
In , Joey Hess (joeyh) wrote :

Daniel Jacobowitz wrote:
> On Wed, Sep 21, 2005 at 10:32:06AM -0700, Joey Hess wrote:
> > tag 284741 + fixed
>
> Thanks! Jeff Bailey is going to be adopting bogl, and hopefully he can
> give it some overdue attention.

Oh yeah, here's the NMU diff, since the patch in the BTS wasn't quite
enough.

--
see shy jo

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: Wed, 21 Sep 2005 10:32:06 -0700
From: Joey Hess <email address hidden>
To: <email address hidden>
Cc: Joey Hess <email address hidden>, Daniel Jacobowitz <email address hidden>
Subject: Fixed in NMU of bogl 0.1.18-1.2

tag 284741 + fixed

quit

This message was generated automatically in response to a
non-maintainer upload. The .changes file follows.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Wed, 21 Sep 2005 19:08:20 +0200
Source: bogl
Binary: libbogl0 libbogl-dev bogl-bterm-udeb bogl-bterm
Architecture: source i386
Version: 0.1.18-1.2
Distribution: unstable
Urgency: high
Maintainer: Daniel Jacobowitz <email address hidden>
Changed-By: Joey Hess <email address hidden>
Description:
 bogl-bterm - Ben's Own Graphics Library - graphical terminal
 bogl-bterm-udeb - Ben's Own Graphics Library - graphical terminal (udeb)
 libbogl-dev - Ben's Own Graphics Library - development files
 libbogl0 - Ben's Own Graphics Library - shared library
Closes: 284741
Changes:
 bogl (0.1.18-1.2) unstable; urgency=HIGH
 .
   * NMU
   * Fix FTBFS with gcc 4.0. Closes: #284741
Files:
 1ce2891016c0c1f17352eeecea2ce044 641 devel optional bogl_0.1.18-1.2.dsc
 35c23712f228d39009979f3c750aa96c 94060 devel optional bogl_0.1.18-1.2.tar.gz
 5eee281a525bce6c65e22259c26eeda0 73874 libdevel optional libbogl-dev_0.1.18-1.2_i386.deb
 a8ea694fe96eca20e20f1511c74422c7 44254 libs optional libbogl0_0.1.18-1.2_i386.deb
 2d998f0beb0c6a1b5625c743ce1d1d49 21902 utils optional bogl-bterm_0.1.18-1.2_i386.deb
 a39a70b9d06df84bc3119fa9af4adc15 17278 debian-installer extra bogl-bterm-udeb_0.1.18-1.2_i386.udeb

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

iD8DBQFDMZfK2tp5zXiKP0wRAqG5AJ9g77F9gwSq3OtOnP7GKw1urIfM2ACdF3q4
pANU0WxID/yz4n1nB1Fz7Fs=
=AcSo
-----END PGP SIGNATURE-----

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

Message-ID: <email address hidden>
Date: Thu, 22 Sep 2005 07:30:22 +0200
From: Joey Hess <email address hidden>
To: Daniel Jacobowitz <email address hidden>
Cc: <email address hidden>
Subject: Re: Fixed in NMU of bogl 0.1.18-1.2

--JP+T4n/bALQSJXh8
Content-Type: multipart/mixed; boundary="0OAP2g/MAC+5xKAE"
Content-Disposition: inline

--0OAP2g/MAC+5xKAE
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Daniel Jacobowitz wrote:
> On Wed, Sep 21, 2005 at 10:32:06AM -0700, Joey Hess wrote:
> > tag 284741 + fixed
>=20
> Thanks! Jeff Bailey is going to be adopting bogl, and hopefully he can
> give it some overdue attention.

Oh yeah, here's the NMU diff, since the patch in the BTS wasn't quite
enough.

--=20
see shy jo

--0OAP2g/MAC+5xKAE
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=p
Content-Transfer-Encoding: quoted-printable

diff -ur old/bogl-0.1.18/bogl-font.c bogl-0.1.18/bogl-font.c
--- old/bogl-0.1.18/bogl-font.c 2003-03-23 20:09:18.000000000 +0100
+++ bogl-0.1.18/bogl-font.c 2005-09-21 19:09:01.000000000 +0200
@@ -103,7 +103,7 @@
   /* Attempt to malloc NBYTES bytes. Sets a BOGL error message on
      failure. Returns the result of the malloc() operation in any
      case. */
- static void *
+ void *
   smalloc (size_t nbytes)
   {
     void *p =3D malloc (nbytes);
diff -ur old/bogl-0.1.18/boml.c bogl-0.1.18/boml.c
--- old/bogl-0.1.18/boml.c 2001-12-01 18:04:42.000000000 +0100
+++ bogl-0.1.18/boml.c 2005-09-21 19:15:33.000000000 +0200
@@ -1316,6 +1316,7 @@
=20
  default:
    /* Ignore additional extension fields. */
+ break;
  }
=20
       curpos +=3D len;
diff -ur old/bogl-0.1.18/debian/changelog bogl-0.1.18/debian/changelog
--- old/bogl-0.1.18/debian/changelog 2004-07-23 17:48:56.000000000 +0200
+++ bogl-0.1.18/debian/changelog 2005-09-21 19:09:33.000000000 +0200
@@ -1,3 +1,10 @@
+bogl (0.1.18-1.2) unstable; urgency=3DHIGH
+
+ * NMU
+ * Fix FTBFS with gcc 4.0. Closes: #284741
+
+ -- Joey Hess <email address hidden> Wed, 21 Sep 2005 19:08:20 +0200
+
 bogl (0.1.18-1.1) unstable; urgency=3Dlow
=20
   * Non maintainer upload in favour of debian-boot.

--0OAP2g/MAC+5xKAE--

--JP+T4n/bALQSJXh8
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)

iD4DBQFDMkFud8HHehbQuO8RAotFAJY+zA9M1GEsUdr9mEeW+Jq5XaTRAKCLff0M
hqvwYSoM3E6LFbWi2ghB4A==
=8l47
-----END PGP SIGNATURE-----

--JP+T4n/bALQSJXh8--

Revision history for this message
In , Adam D. Barratt (debian-bts-adam-barratt) wrote : Bugs fixed in NMU, documenting versions

# Hi,
#
# These bugs were fixed in an NMU, but have not been acknowledged by the
# maintainers. With version tracking in the Debian BTS, it is important
# to know which version of a package fixes each bug so that they can be
# tracked for release status, so I'm closing these bugs with the
#relevant version information now

close 271146 2.10c-3.1
close 271221 0.9.14-1.1
close 273411 0.9.14-1.1
close 271673 6:6.0.6.2-1.3
close 271956 1.0-7.1
close 272245 2.04-11.2
close 273043 5.0.13-0.1
close 273338 1.2-4.2
close 273357 0.16.14-1.2
close 271221 0.9.14-1.1
close 273411 0.9.14-1.1
close 273613 1.0.5-1.1
close 273800 1.3-0.1
close 274087 2.1.19-1.2
close 275431 2.1.19-1.2
close 274106 1:19970918-12.2
close 274501 0.99.16-1.1
close 274503 0.99.17-2.1
close 274507 0.4-9.1
close 274955 0.3.35.1
close 275432 1.5.28-6.2
close 276637 2.1.19-1.4
close 276825 3.8.3-4.1
close 276851 0.61-6.1
close 278001 0.99.17-2.2
close 279483 6.1
close 279484 1.1
close 280309 1.5-9.1
close 212905 1.5-9.1
close 235681 1.5-9.1
close 236463 1.5-9.1
close 280337 3.2.0.115-7.1
close 356855 3.2.0.115-7.1
close 281282 0.9.3-2
close 282879 2.04-11.1
close 300174 1.0.0b-4.1
close 283756 0.63-1.2
close 284741 0.1.18-1.2
close 284872 0.70-pre20031121-2.1
close 284925 1.1.2-2.1
close 285058 1.2-7.1
close 347152 0.9.7.1+cvs20050803-1.1
close 285528 2.3.11-1.1
close 322368 2.3.11-1.1
close 285605 2.1.19-1.6
close 285628 0.8.3-1.1
close 285762 0.94-7woody4
close 289464 0.94-7woody4
close 285889 0.98.38-1.1
close 285902 20050625-0.1
close 285918 3.06-9.1
close 288966 3.06-9.1
close 326367 3.06-9.1
close 346671 3.06-9.1
close 286309 1:0.5.0-1.1
close 286633 1:0.5.0-1.1
close 286492 2.5.7-3
close 329499 2.5.7-3
close 287059 2.0.12-1.1
close 287066 2.1.1-3.1
close 314008 2.1.1-3.1
close 327992 2.1.1-3.1
close 287190 1.99.11-1.1
close 287628 0.6-10.1
close 323728 0.6-10.1
close 287629 2.0b3-13.1
close 287639 0.6.2-2.1
close 287677 1.4.8-9.1
close 206905 0.7-7.1
close 221950 0.7-7.1
close 287749 0.7-7.1
close 296526 0.7-7.1
close 317259 0.7-7.1
close 287886 0.4.2+cvs.2004.02.20-1.1
close 336046 0.4.2+cvs.2004.02.20-1.1
close 287891 2.1.8-2.1
close 326106 2.1.8-2.1
close 275651 0.6.0-8.1
close 287923 0.6.0-8.1
close 313937 0.6.0-8.1
close 324839 0.6.0-8.1
close 288158 200300506-1.1
close 288441 1.0.8-1.1
close 336944 1.0.8-1.1
close 288536 0.0.7E6F3-4.1
close 290390 0.0.7E6F3-4.1
close 295080 0.0.7E6F3-4.1
close 318375 0.0.7E6F3-4.1
close 288819 0.1.5.9+cvs.2004.02.07-3.2
close 288834 0.2.1-1.1
close 307036 0.2.1-1.1
close 322985 0.2.1-1.1
close 322993 0.2.1-1.1
close 288925 0.9.5+really0.9.6pre4-1.1

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.