Debian Bug report logs -
#164191
Patch to libgsm to build natively under hurd-i386.
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
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):
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):
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.