Your message dated Thu, 29 Mar 2007 10:02:27 +0000 with message-id <[EMAIL PROTECTED]> and subject line Bug#410367: fixed in ecl 0.9i-20070324-1 has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what I am talking about this indicates a serious mail system misconfiguration somewhere. Please contact me immediately.) Debian bug tracking system administrator (administrator, Debian Bugs database)
--- Begin Message ---Package: ecl Version: 0.9i-2 Severity: important Tags: patch Justification: fails to build from source Not all uses of functions and flags related to SA_SIGINFO where protected by the needed #ifdef: diff -r 0169839bd656 src/c/unixint.d --- a/src/c/unixint.d Sat Feb 10 04:52:54 2007 +0100 +++ b/src/c/unixint.d Sat Feb 10 05:35:39 2007 +0100 @@ -54,9 +54,15 @@ mysignal(int code, void *handler) { struct sigaction new_action, old_action; +#ifdef SA_SIGINFO new_action.sa_sigaction = handler; sigemptyset(&new_action.sa_mask); new_action.sa_flags = SA_SIGINFO; +#else + new_action.sa_handler = handler; + sigemptyset(&new_action.sa_mask); + new_action.sa_flags = 0; +#endif sigaction(code, &new_action, &old_action); } #else @@ -136,7 +142,11 @@ signal_catcher(int sig) mysignal(sig, signal_catcher); #ifdef HAVE_SIGPROCMASK CL_UNWIND_PROTECT_BEGIN { +#ifdef SA_SIGINFO handle_signal(sig, siginfo, data); +#else + handle_signal(sig); +#endif } CL_UNWIND_PROTECT_EXIT { sigset_t block_mask; sigemptyset(&block_mask); @@ -162,7 +172,7 @@ si_check_pending_interrupts(void) { int what = cl_env.interrupt_pending; cl_env.interrupt_pending = 0; -#ifdef HAVE_SIGPROCMASK +#if defined (HAVE_SIGPROCMASK) && defined(SA_SIGINFO) handle_signal(what, 0, 0); #else handle_signal(what); -- System Information: Debian Release: 4.0 APT prefers testing APT policy: (990, 'testing'), (501, 'stable'), (500, 'unstable'), (500, 'stable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.17-2-k7 Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Versions of packages ecl depends on: ii common-lisp-controller 6.9 This is a Common Lisp source and c ii gcc-4.1 4.1.1-21 The GNU C compiler ii libc6 2.3.6.ds1-10 GNU C Library: Shared libraries ii libgc-dev 1:6.8-1 conservative garbage collector for ii libgc1c2 1:6.8-1 conservative garbage collector for ii libgmp3-dev 2:4.2.1+dfsg-4 Multiprecision arithmetic library ii libgmp3c2 2:4.2.1+dfsg-4 Multiprecision arithmetic library ii libncurses5-dev 5.5-5 Developer's libraries and docs for ecl recommends no packages. -- no debconf information -- [EMAIL PROTECTED] OpenPGP 0xD9D50D8A
signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---Source: ecl Source-Version: 0.9i-20070324-1 We believe that the bug you reported is fixed in the latest version of ecl, which is due to be installed in the Debian FTP archive: ecl-doc_0.9i-20070324-1_all.deb to pool/main/e/ecl/ecl-doc_0.9i-20070324-1_all.deb ecl_0.9i-20070324-1.diff.gz to pool/main/e/ecl/ecl_0.9i-20070324-1.diff.gz ecl_0.9i-20070324-1.dsc to pool/main/e/ecl/ecl_0.9i-20070324-1.dsc ecl_0.9i-20070324-1_i386.deb to pool/main/e/ecl/ecl_0.9i-20070324-1_i386.deb ecl_0.9i-20070324.orig.tar.gz to pool/main/e/ecl/ecl_0.9i-20070324.orig.tar.gz 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 [EMAIL PROTECTED], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Peter Van Eynde <[EMAIL PROTECTED]> (supplier of updated ecl 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 [EMAIL PROTECTED]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.7 Date: Tue, 27 Mar 2007 09:35:49 +0200 Source: ecl Binary: ecl-doc ecl Architecture: source i386 all Version: 0.9i-20070324-1 Distribution: experimental Urgency: low Maintainer: Peter Van Eynde <[EMAIL PROTECTED]> Changed-By: Peter Van Eynde <[EMAIL PROTECTED]> Description: ecl - Embeddable Common-Lisp: has an interpreter and can compile to C ecl-doc - documentation for Embeddable Common-Lisp Closes: 410367 410368 410374 Changes: ecl (0.9i-20070324-1) experimental; urgency=low . * New upstream version, adds support for Hurd. (Closes: #410374, #410368, #410367) Files: aa1eeb40c5c81f04fd898b39c08671b6 759 devel optional ecl_0.9i-20070324-1.dsc 37ebc70df544189d9f201f497893a75e 4884502 devel optional ecl_0.9i-20070324.orig.tar.gz 5bbb3b2de665c982a55247403ca0b652 149294 devel optional ecl_0.9i-20070324-1.diff.gz a62b8687068bf878376969e79d6f2996 1299352 devel optional ecl_0.9i-20070324-1_i386.deb 809b8682957c3a6b7832882fd635345b 64234 doc optional ecl-doc_0.9i-20070324-1_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFGC4Br11ldN0tyliURAkI0AJwJflMNlv1NhZzKYae8cLx5MH2aEwCfbbjh xrsNxoeNyyTC2jsLH0SGRV4= =ABTI -----END PGP SIGNATURE-----
--- End Message ---

