Package: sucrack / 1.2.3-8

Metadata

Package Version Patches format
sucrack 1.2.3-8 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
fix manpages | (download)

doc/sucrack.1 | 3 1 + 2 - 0 !
1 file changed, 1 insertion(+), 2 deletions(-)

 fix-manpages

Manpage had bad whatis entry: \- missing between the name and the description.

Manpage had bad whatis entry: \- missing between the name and the description.

fix typo error.patch | (download)

src/sucrack.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix a typo error in sucrack.c

ld as needed.patch | (download)

src/Makefile.am | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix linking order to fix ftbfs with ld --as-needed

Include missing stdlib.h.patch | (download)

src/rewriter.c | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 include missing stdlib.h
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1066503

In dpkg version 1.22.6, the compiler flag
-Werror=implicit-function-declaration was enabled by default for all
architectures. The build fails:
 rewriter.c:74:31: error: implicit declaration of function malloc [-Werror=implicit-function-declaration]
    74 |     rule_set = (rule_set_t *) malloc(sizeof(rule_set_t));
       |                               ^~~~~~
 rewriter.c:34:1: note: include <stdlib.h> or provide a declaration of malloc
    33 | #include "rules.h"
   
fix build gcc 15.patch | (download)

src/util.h | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix build to gcc-15