Your message dated Thu, 21 Jul 2016 01:26:44 +0200
with message-id <[email protected]>
and subject line tendra was removed from unstable
has caused the Debian Bug report #693245,
regarding In very rare cases during compiling of some c-sources tendracc is 
fail with inner error
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 this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
693245: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=693245
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: tendra
Version: 4.1.2-19
Severity: important
Tags: upstream patch

For example, compiling of tendra_nil.c:

int f(int a, int b) {
        return (b & ~a) | ~b;
}

int main() {
        f(0, 0);
        return 0;
}

$ tendracc tendra_nil.c
tcc: Error: Caught signal 11 in
'/usr/lib/TenDRA/machines/linux/2.6.32-3-amd64/80x86/bin/trans'.

I found and fix mistake without good understanding of tendracc. But because of
fix is influence only on situations which must not appear in normal cases, it
must not broke main logic.



-- System Information:
Debian Release: 6.0.6
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/1 CPU core)
Locale: LANG=ru_UA.utf8, LC_CTYPE=ru_UA.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages tendra depends on:
ii  binutils                      2.20.1-16  The GNU assembler, linker and bina
ii  libc6                         2.11.3-4   Embedded GNU C Library: Shared lib

Versions of packages tendra recommends:
ii  libc6-dev [libc-dev]          2.11.3-4   Embedded GNU C Library: Developmen

Versions of packages tendra suggests:
ii  tendra-doc                    4.1.2-8    Documentation for the TenDRA C/C++

-- no debconf information
diff -r tendra-4.1.2/src/installers/common/construct/exp.c tendra-fix/src/installers/common/construct/exp.c
724c724
<   while (*x != e)
---
>   while (x != nilexp && *x != e)
786,794c786,795
<   if (last (*ref))
<     setlast (e);
<   else
<     clearlast (e);
<   bro (e) = bro (*ref);
<   *ref = e;
<   if (scope == old)
<     return;
<   altered (e, scope);
---
>   if (ref != nilexp) {
>     if (last (*ref))
>       setlast (e);
>     else
>       clearlast (e);
>     bro (e) = bro (*ref);
>     *ref = e;
>     if (scope != old)
>       altered (e, scope);
>   }
1210a1212
>

--- End Message ---
--- Begin Message ---
Version: 4.1.2-19+rm

tendra was just removed from unstable, but the old bugs were forgotten
to be closed at the same time
see https://bugs.debian.org/831695 for details on the removal


Andreas

--- End Message ---

Reply via email to