Debian Patches

Status for dialign/2.2.1-13

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

All known versions for source package 'dialign'

Links