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

Attachment: 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 ---

Reply via email to