Debian Bug report logs - #164191
Patch to libgsm to build natively under hurd-i386.

version graph

Package: libgsm; Maintainer for libgsm is Debian Mobcom Maintainers <Debian-mobcom-maintainers@lists.alioth.debian.org>;

Reported by: Clemmitt Sigler <siglercm@jrt.me.vt.edu>

Date: Thu, 10 Oct 2002 21:18:01 UTC

Severity: normal

Found in version 1.0.10-11

Fixed in version libgsm/1.0.10-12

Done: Jochen Friedrich <jochen@scram.de>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Martin Mitchell <martin@debian.org>, libgsm@packages.qa.debian.org:
Bug#164191; Package libgsm. (full text, mbox, link).


Acknowledgement sent to Clemmitt Sigler <siglercm@jrt.me.vt.edu>:
New Bug report received and forwarded. Copy sent to Martin Mitchell <martin@debian.org>, libgsm@packages.qa.debian.org. (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Clemmitt Sigler <siglercm@jrt.me.vt.edu>
To: <submit@bugs.debian.org>
Subject: Patch to libgsm to build natively under hurd-i386.
Date: Thu, 10 Oct 2002 17:03:35 -0400 (EDT)
Package: libgsm
Version: 1.0.10-11

Hi,

libgsm_1.0.10-11 doesn't build natively on a hurd-i386 system due to
some configuration and #include problems.  I patched the source tree to
get it to build.  Details:

System: Debian GNU/Hurd 0.3 (hurd_20020918-1), gnumach 0.2
        (gnumach_20020421-1), libc0.3 (libc0.3_2.2.5-13),
        gcc 3.2 (gcc-3.2_3.2-0pre3 and related tools).

Results of diff -u on failing files:
------------------------------------------------------------------------
--- libgsm-1.0.10/inc/config.h  Wed Oct  9 13:05:32 2002
+++ libgsm-1.0.10/inc/config.h.orig     Tue Jul  2 10:32:27 1996
@@ -13,9 +13,9 @@
 /*efine HAS_SYSV_SIGNAL        1               /* sigs not blocked/reset?     */

 #define        HAS_STDLIB_H    1               /* /usr/include/stdlib.h       */
-#define        HAS_LIMITS_H    1               /* /usr/include/limits.h       */
+/*efine        HAS_LIMITS_H    1               /* /usr/include/limits.h       */
 #define        HAS_FCNTL_H     1               /* /usr/include/fcntl.h        */
-#define        HAS_ERRNO_DECL  1               /* errno.h declares errno      */
+/*efine        HAS_ERRNO_DECL  1               /* errno.h declares errno      */

 #define        HAS_FSTAT       1               /* fstat syscall               */
 #define        HAS_FCHMOD      1               /* fchmod syscall              */
@@ -25,13 +25,13 @@
 /*efine        HAS__FSETMODE   1               /* _fsetmode -- set file mode  */

 #define        HAS_STRING_H    1               /* /usr/include/string.h       */
-#define        HAS_STRINGS_H   1               /* /usr/include/strings.h      */
+/*efine        HAS_STRINGS_H   1               /* /usr/include/strings.h      */

 #define        HAS_UNISTD_H    1               /* /usr/include/unistd.h       */
 #define        HAS_UTIME       1               /* POSIX utime(path, times)    */
 /*efine        HAS_UTIMES      1               /* use utimes() syscall instead*/
 #define        HAS_UTIME_H     1               /* UTIME header file           */
-#define        HAS_UTIMBUF     1               /* struct utimbuf              */
+/*efine        HAS_UTIMBUF     1               /* struct utimbuf              */
 /*efine        HAS_UTIMEUSEC   1               /* microseconds in utimbuf?    */

 #endif /* CONFIG_H */
--- libgsm-1.0.10/inc/toast.h   Wed Oct  9 13:07:34 2002
+++ libgsm-1.0.10/inc/toast.h.orig      Wed Oct  9 08:25:19 2002
@@ -16,7 +16,7 @@

 #include <stdio.h>
 #include <ctype.h>
-/* #include <pthread.h> */
+#include <pthread.h>
 #include <signal.h>

 #include <errno.h>
--- libgsm-1.0.10/src/code.c    Wed Oct  9 12:21:26 2002
+++ libgsm-1.0.10/src/code.c.orig       Tue Jul  2 10:32:36 1996
@@ -11,21 +11,9 @@

 #ifdef HAS_STDLIB_H
 #include       <stdlib.h>
-/* #else
-#      include "proto.h"
-       extern char     * memcpy P((char *, char *, int)); */
-#endif
-
-#ifdef HAS_STRING_H
-#include       <string.h>
 #else
-#      ifdef HAS_STRINGS_H
-#              include <strings.h>
-#      else
-#              include "proto.h"
-               extern char     * memcpy P((char *, char *, int));
-#              include "unproto.h"
-#      endif
+#      include "proto.h"
+       extern char     * memcpy P((char *, char *, int));
 #endif

 #include       "private.h"
------------------------------------------------------------------------

Please feel free to e-mail me at csigler@vt.edu with any questions or
problems.  Thanks :^)

					Clemmitt Sigler




Reply sent to Jochen Friedrich <jochen@scram.de>:
You have taken responsibility. (full text, mbox, link).


Notification sent to Clemmitt Sigler <siglercm@jrt.me.vt.edu>:
Bug acknowledged by developer. (full text, mbox, link).


Message #10 received at 164191-close@bugs.debian.org (full text, mbox, reply):

From: Jochen Friedrich <jochen@scram.de>
To: 164191-close@bugs.debian.org
Subject: Bug#164191: fixed in libgsm 1.0.10-12
Date: Wed, 28 Jan 2004 01:56:59 -0500
Source: libgsm
Source-Version: 1.0.10-12

We believe that the bug you reported is fixed in the latest version of
libgsm, which is due to be installed in the Debian FTP archive:

libgsm-tools_1.0.10-12_alpha.deb
  to pool/main/libg/libgsm/libgsm-tools_1.0.10-12_alpha.deb
libgsm1-dev_1.0.10-12_alpha.deb
  to pool/main/libg/libgsm/libgsm1-dev_1.0.10-12_alpha.deb
libgsm1_1.0.10-12_alpha.deb
  to pool/main/libg/libgsm/libgsm1_1.0.10-12_alpha.deb
libgsm_1.0.10-12.diff.gz
  to pool/main/libg/libgsm/libgsm_1.0.10-12.diff.gz
libgsm_1.0.10-12.dsc
  to pool/main/libg/libgsm/libgsm_1.0.10-12.dsc



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 164191@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jochen Friedrich <jochen@scram.de> (supplier of updated libgsm package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


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

Format: 1.7
Date: Sun, 25 Jan 2004 09:44:07 +0100
Source: libgsm
Binary: libgsm-tools libgsm1 libgsm1-dev
Architecture: source alpha
Version: 1.0.10-12
Distribution: unstable
Urgency: low
Maintainer: Jochen Friedrich <jochen@scram.de>
Changed-By: Jochen Friedrich <jochen@scram.de>
Description: 
 libgsm-tools - User binaries for a GSM speech compressor.
 libgsm1    - Shared libraries for GSM speech compressor.
 libgsm1-dev - Development libraries for a GSM speech compressor.
Closes: 99540 109741 148765 164191 164194 166400 171770 178147 202712 226561 227785
Changes: 
 libgsm (1.0.10-12) unstable; urgency=low
 .
   * New maintainer (Closes: #227785)
   * Bumped policy version to 3.6.1 (no changes)
   * Ack NMUs from Marcin Owsiany <porridge@debian.org>
     (Closes: #148765, #99540, #166400, #178147, #171770)
   * Cleaned up compiler warnings on 64 bit platforms (Closes: #226561)
   * Changed errno handling again to avoid breaking on multithreaded
     applications. Hurd should also be happy now (Closes: #164191, #164194)
   * Add C++ guard to gsm.h (Closes: #202712)
     Thanks to Anand Kumria <wildfire@progsoc.org> for the patch.
   * Renamed libgsm-bin to libgsm-utils and moved to sound as suggested
     by Santiago Garcia Mantinan <manty@debian.org> (Closes: #109741)
Files: 
 18dda2128f0bdb22ed786d4ed74a1136 554 libs optional libgsm_1.0.10-12.dsc
 0d69995cdbd76de73dc4e18da743ae9c 6727 libs optional libgsm_1.0.10-12.diff.gz
 29aca6cb656f5758c3acc8abfd6f1894 47396 libs optional libgsm1_1.0.10-12_alpha.deb
 aec0ac385708cf10f059e8b15b724fd5 128228 devel optional libgsm1-dev_1.0.10-12_alpha.deb
 0f320856080203b773f57e74b6139e16 15232 sound optional libgsm-tools_1.0.10-12_alpha.deb

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

iD8DBQFAE8LPCpnRFf3dM7gRAlcYAKCZLempAQOXzvbByF6VJ1wyj0eUaACfffTn
G65fEfttbbK5blDzZjTBMC4=
=tcOu
-----END PGP SIGNATURE-----




Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Tue Feb 20 09:06:11 2024; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.