Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
20_no_DIALIGN2_DIR.patch | Gives a default value to par_file so that the environment variable DIALIGN2_DIR is optional | Charles Plessy <charles-debian-nospam@plessy.org> | no | |||
30_local_doc.patch | Mentions the man page and /usr/share/doc/dialign when it is invoked without arguments | Charles Plessy <charles-debian-nospam@plessy.org> | no | |||
hardening.patch | Propagate hardening options | Andreas Tille <tille@debian.org> | no | |||
fix_excess_argument.patch | Fix Excess argument in call to function erreur | Andreas Tille <tille@debian.org> | no | debian | 2014-05-15 | |
spelling.patch | Fix spelling issue | Andreas Tille <tille@debian.org> | no | 2016-07-19 | ||
fix-declarations.patch | fix missing C function declarations. | Étienne Mollier <emollier@debian.org> | no | debian | 2024-03-16 | |
gcc-14.patch | fix build failure with gcc 14 Since gcc 14, implicit int types are flagged as errors. This results in multiple issues when trying to compile dialign: . output.c:64:9: error: type defaults to ‘int’ in declaration of ‘plot_calc’ [-Wimplicit-int] 64 | extern plot_calc( int num , int e_len, float *w_count, float *pl, | ^~~~~~~~~ output.c:66:9: error: type defaults to ‘int’ in declaration of ‘wgt_type_count’ [-Wimplicit-int] 66 | extern wgt_type_count( int num , int e_len, int *plus_cnt, int *minus_cnt, | ^~~~~~~~~~~~~~ dialign.c:260:1: error: return type defaults to ‘int’ [-Wimplicit-int] 260 | main(int argc, char **argv) | ^~~~ make[2]: *** [makefile:44: output.o] Error 1 make[2]: *** Waiting for unfinished jobs.... functions.c:856:1: error: return type defaults to ‘int’ [-Wimplicit-int] 856 | wgt_type_count( int num , int e_len, int *plus_cnt, int *minus_cnt, | ^~~~~~~~~~~~~~ functions.c:885:1: error: return type defaults to ‘int’ [-Wimplicit-int] 885 | plot_calc( int num , int e_len, float *w_count, float *pl, | ^~~~~~~~~ make[2]: *** [makefile:34: dialign.o] Error 1 regex.c:154:1: error: return type defaults to ‘int’ [-Wimplicit-int] 154 | seq_parse( char *mot_regex ) { | ^~~~~~~~~ regex.c:154:1: warning: conflicting types for ‘seq_parse’ In file included from regex.c:18: dialign.h:70:6: note: previous declaration of ‘seq_parse’ with type ‘void(char *)’ 70 | void seq_parse( char *mot_regex ); | ^~~~~~~~~ . This patch declares the appropriate types to functions missing them, usually "void" instead of the default "int", as the affected functions do not explicitly return any value. |
Étienne Mollier <emollier@debian.org> | no | debian | 2024-07-04 |