Your message dated Sat, 12 Apr 2025 21:40:22 +0000
with message-id <e1u3iam-00ckxt...@fasolo.debian.org>
and subject line Bug#1102776: fixed in seaview 1:5.0.5-3
has caused the Debian Bug report #1102776,
regarding seaview: FTBFS: /usr/bin/ld: ././treerecs_draw.cxx:793:(.text+0x1eb): 
undefined reference to `Fl_SVG_Image::resize(int, int)'
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 ow...@bugs.debian.org
immediately.)


-- 
1102776: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1102776
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:seaview
Version: 1:5.0.5-2
Severity: serious
Tags: ftbfs trixie sid

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean
   dh_auto_clean
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
   dh_auto_build
        make -j2 "INSTALL=install --strip-program=true"
make[1]: Entering directory '/<<PKGBUILDDIR>>'
g++ -c  -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -DUSE_XFT -I/usr/include/freetype2 
-DFLTK1 -Dunix -Icsrc -I. -DNO_PDF 
-DDEFAULT_HELPFILE=\"/usr/share/seaview/seaview.html\" -DPHYMLNAME=\"phyml\" 
-fPIC -Dunix -O3 -I.  -Icsrc    -DNO_PDF seaview.cxx
g++ -c  -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -DUSE_XFT -I/usr/include/freetype2 
-DFLTK1 -Dunix -Icsrc -I. -DNO_PDF 
-DDEFAULT_HELPFILE=\"/usr/share/seaview/seaview.html\" -DPHYMLNAME=\"phyml\" 
-fPIC -Dunix -O3 -I.  -Icsrc    -DNO_PDF custom.cxx
cc1plus: warning: ‘-Werror=’ argument 
‘-Werror=implicit-function-declaration’ is not valid for C++
cc1plus: warning: ‘-Werror=’ argument 
‘-Werror=implicit-function-declaration’ is not valid for C++
seaview.cxx: In function ‘void delete_tmp_filename(const char*)’:
seaview.cxx:636:9: warning: ignoring return value of ‘int system(const 
char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  636 |   system(fname);
      |   ~~~~~~^~~~~~~
seaview.cxx: In function ‘char* 
run_and_close_native_file_chooser(Fl_Native_File_Chooser*, int)’:
seaview.cxx:2899:45: warning: ignoring return value of ‘int chdir(const 
char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 2899 |           if( *last_visited_directory )chdir(last_visited_directory);
      |                                        ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
seaview.cxx: In function ‘void help_callback(Fl_Widget*, void*)’:
seaview.cxx:3618:53: warning: ‘%s’ directive argument is null 
[-Wformat-overflow=]
 3618 |                                          "Help file %s\nnot found in 
PATH directories nor in current directory", help_file
      |                                                     ^~
g++ -c  -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -DUSE_XFT -I/usr/include/freetype2 
-DFLTK1 -Dunix -Icsrc -I. -DNO_PDF 
-DDEFAULT_HELPFILE=\"/usr/share/seaview/seaview.html\" -DPHYMLNAME=\"phyml\" 
-fPIC -Dunix -O3 -I.  -Icsrc    -DNO_PDF use_mase_files.cxx
cc1plus: warning: ‘-Werror=’ argument 
‘-Werror=implicit-function-declaration’ is not valid for C++
seaview.cxx: In function ‘void draw_header(Fl_Widget*, SEA_VIEW*)’:
seaview.cxx:1124:23: warning: ‘%7d’ directive writing between 7 and 11 
bytes into a region of size 10 [-Wformat-overflow=]
 1124 |   sprintf(site_line, "%7d", view->first_site + view->tot_sites - 1);
      |                       ^~~
In function ‘void draw_header(Fl_Widget*, SEA_VIEW*)’,
    inlined from ‘void draw_header(Fl_Widget*, SEA_VIEW*)’ at 
seaview.cxx:1108:6:
seaview.cxx:1124:22: note: directive argument in the range [-2147483648, 
2147483646]
 1124 |   sprintf(site_line, "%7d", view->first_site + view->tot_sites - 1);
      |                      ^~~~~
In file included from /usr/include/stdio.h:970,
                 from seaview.h:3,
                 from seaview.cxx:67:
In function ‘int sprintf(char*, const char*, ...)’,
    inlined from ‘void draw_header(Fl_Widget*, SEA_VIEW*)’ at 
seaview.cxx:1124:10,
    inlined from ‘void draw_header(Fl_Widget*, SEA_VIEW*)’ at 
seaview.cxx:1108:6:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:30:34: note: 
‘__builtin___sprintf_chk’ output between 8 and 12 bytes into a destination 
of size 10
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
g++ -c  -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -DUSE_XFT -I/usr/include/freetype2 
-DFLTK1 -Dunix -Icsrc -I. -DNO_PDF 
-DDEFAULT_HELPFILE=\"/usr/share/seaview/seaview.html\" -DPHYMLNAME=\"phyml\" 
-fPIC -Dunix -O3 -I.  -Icsrc    -DNO_PDF regions.cxx
cc1plus: warning: ‘-Werror=’ argument 
‘-Werror=implicit-function-declaration’ is not valid for C++
g++ -c  -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -DUSE_XFT -I/usr/include/freetype2 
-DFLTK1 -Dunix -Icsrc -I. -DNO_PDF 
-DDEFAULT_HELPFILE=\"/usr/share/seaview/seaview.html\" -DPHYMLNAME=\"phyml\" 
-fPIC -Dunix -O3 -I.  -Icsrc    -DNO_PDF load_seq.cxx
cc1plus: warning: ‘-Werror=’ argument 
‘-Werror=implicit-function-declaration’ is not valid for C++
regions.cxx: In function ‘int create_gblocks_mask(SEA_VIEW*, region*, int, 
int, int, int, int)’:
regions.cxx:313:9: warning: ignoring return value of ‘int system(const 
char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  313 |   system(cmd);
      |   ~~~~~~^~~~~
regions.cxx:291:26: warning: ‘%s’ directive writing up to 4095 bytes into a 
region of size 496 [-Wformat-overflow=]
  291 |   sprintf(cmd, "\"%s\" \"%s\" -p=s -t=%c", q, fname, 
view->protein?'p':'d');
      |                          ^~                   ~~~~~
In file included from /usr/include/stdio.h:970,
                 from seaview.h:3,
                 from regions.cxx:1:
In function ‘int sprintf(char*, const char*, ...)’,
    inlined from ‘int create_gblocks_mask(SEA_VIEW*, region*, int, int, int, 
int, int)’ at regions.cxx:291:10:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:30:34: note: 
‘__builtin___sprintf_chk’ output 16 or more bytes (assuming 4111) into a 
destination of size 500
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
g++ -c  -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -DUSE_XFT -I/usr/include/freetype2 
-DFLTK1 -Dunix -Icsrc -I. -DNO_PDF 
-DDEFAULT_HELPFILE=\"/usr/share/seaview/seaview.html\" -DPHYMLNAME=\"phyml\" 
-fPIC -Dunix -O3 -I.  -Icsrc    -DNO_PDF align.cxx
cc1plus: warning: ‘-Werror=’ argument 
‘-Werror=implicit-function-declaration’ is not valid for C++
align.cxx: In function ‘void replace_stars(char*)’:
align.cxx:1302:14: warning: ignoring return value of ‘size_t fread(void*, 
size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ 
[-Wunused-result]
 1302 |         fread(all, 1, l, in);
      |         ~~~~~^~~~~~~~~~~~~~~
g++ -c  -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -DUSE_XFT -I/usr/include/freetype2 
-DFLTK1 -Dunix -Icsrc -I. -DNO_PDF 
-DDEFAULT_HELPFILE=\"/usr/share/seaview/seaview.html\" -DPHYMLNAME=\"phyml\" 
-fPIC -Dunix -O3 -I.  -Icsrc    -DNO_PDF xfmatpt.cxx
cc1plus: warning: ‘-Werror=’ argument 
‘-Werror=implicit-function-declaration’ is not valid for C++
align.cxx: In function ‘char* get_opt_resname(int)’:
align.cxx:991:32: warning: ‘%d’ directive writing between 1 and 11 bytes 
into a region of size 7 [-Wformat-overflow=]
  991 | sprintf(resname, "msa_opt_args_%d", algonum + 1);
      |                                ^~
align.cxx:991:18: note: directive argument in the range [-2147483647, 
2147483647]
  991 | sprintf(resname, "msa_opt_args_%d", algonum + 1);
      |                  ^~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:970,
                 from seaview.h:3,
                 from align.cxx:1:
In function ‘int sprintf(char*, const char*, ...)’,
    inlined from ‘char* get_opt_resname(int)’ at align.cxx:991:8:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:30:34: note: 
‘__builtin___sprintf_chk’ output between 15 and 25 bytes into a destination 
of size 20
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
align.cxx: In function ‘void delete_align_callback(Fl_Widget*, void*)’:
align.cxx:825:31: warning: ‘__builtin___sprintf_chk’ may write a 
terminating nul past the end of the destination [-Wformat-overflow=]
  825 | sprintf(msa_name, "msa_name_%d", view->alignment_algorithm + 1);
      |                               ^
In function ‘int sprintf(char*, const char*, ...)’,
    inlined from ‘void delete_align_callback(Fl_Widget*, void*)’ at 
align.cxx:825:8:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:30:34: note: 
‘__builtin___sprintf_chk’ output between 11 and 21 bytes into a destination 
of size 20
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
align.cxx: In function ‘void delete_align_callback(Fl_Widget*, void*)’:
align.cxx:835:39: warning: ‘__builtin___sprintf_chk’ may write a 
terminating nul past the end of the destination [-Wformat-overflow=]
  835 |         sprintf(msa_name, "msa_name_%d", num + 1);
      |                                       ^
In function ‘int sprintf(char*, const char*, ...)’,
    inlined from ‘void delete_align_callback(Fl_Widget*, void*)’ at 
align.cxx:835:9:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:30:34: note: 
‘__builtin___sprintf_chk’ output between 11 and 21 bytes into a destination 
of size 20
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
align.cxx: In function ‘void delete_align_callback(Fl_Widget*, void*)’:
align.cxx:837:39: warning: ‘__builtin___sprintf_chk’ may write a 
terminating nul past the end of the destination [-Wformat-overflow=]
  837 |         sprintf(msa_name, "msa_name_%d", num);
      |                                       ^
In function ‘int sprintf(char*, const char*, ...)’,
    inlined from ‘void delete_align_callback(Fl_Widget*, void*)’ at 
align.cxx:837:9:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:30:34: note: 
‘__builtin___sprintf_chk’ output between 11 and 21 bytes into a destination 
of size 20
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
align.cxx: In function ‘void delete_align_callback(Fl_Widget*, void*)’:
align.cxx:840:39: warning: ‘__builtin___sprintf_chk’ may write a 
terminating nul past the end of the destination [-Wformat-overflow=]
  840 |         sprintf(msa_name, "msa_args_%d", num + 1);
      |                                       ^
In function ‘int sprintf(char*, const char*, ...)’,
    inlined from ‘void delete_align_callback(Fl_Widget*, void*)’ at 
align.cxx:840:9:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:30:34: note: 
‘__builtin___sprintf_chk’ output between 11 and 21 bytes into a destination 
of size 20
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
align.cxx: In function ‘void delete_align_callback(Fl_Widget*, void*)’:
align.cxx:842:39: warning: ‘__builtin___sprintf_chk’ may write a 
terminating nul past the end of the destination [-Wformat-overflow=]
  842 |         sprintf(msa_name, "msa_args_%d", num);
      |                                       ^
In function ‘int sprintf(char*, const char*, ...)’,
    inlined from ‘void delete_align_callback(Fl_Widget*, void*)’ at 
align.cxx:842:9:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:30:34: note: 
‘__builtin___sprintf_chk’ output between 11 and 21 bytes into a destination 
of size 20
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
align.cxx: In function ‘void edit_align_callback(Fl_Widget*, void*)’:
align.cxx:944:30: warning: ‘__builtin___sprintf_chk’ may write a 
terminating nul past the end of the destination [-Wformat-overflow=]
  944 | sprintf(resname, "msa_name_%d", view->alignment_algorithm + 1);
      |                              ^
In function ‘int sprintf(char*, const char*, ...)’,
    inlined from ‘void edit_align_callback(Fl_Widget*, void*)’ at 
align.cxx:944:8:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:30:34: note: 
‘__builtin___sprintf_chk’ output between 11 and 21 bytes into a destination 
of size 20
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
align.cxx: In function ‘void align_opt_callback(Fl_Widget*, long int)’:
align.cxx:973:17: warning: ‘%d’ directive writing between 1 and 10 bytes 
into a region of size 5 [-Wformat-overflow=]
  973 |   sprintf(tmp, "%d", reponse);
      |                 ^~
align.cxx:973:16: note: directive argument in the range [0, 2147483646]
  973 |   sprintf(tmp, "%d", reponse);
      |                ^~~~
In function ‘int sprintf(char*, const char*, ...)’,
    inlined from ‘void align_opt_callback(Fl_Widget*, long int)’ at 
align.cxx:973:10:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:30:34: note: 
‘__builtin___sprintf_chk’ output between 2 and 11 bytes into a destination 
of size 5
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
align.cxx: In function ‘int save_fasta_file_no_gaponly(char*, char**, int, 
int*, int*)’:
align.cxx:1345:42: warning: ‘%d’ directive writing between 1 and 10 bytes 
into a region of size 8 [-Wformat-overflow=]
 1345 |                 sprintf(seqname[num], "S_%d", num);
      |                                          ^~
align.cxx:1345:39: note: directive argument in the range [0, 2147483646]
 1345 |                 sprintf(seqname[num], "S_%d", num);
      |                                       ^~~~~~
In function ‘int sprintf(char*, const char*, ...)’,
    inlined from ‘int save_fasta_file_no_gaponly(char*, char**, int, int*, 
int*)’ at align.cxx:1345:10:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:30:34: note: 
‘__builtin___sprintf_chk’ output between 4 and 13 bytes into a destination 
of size 10
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
xfmatpt.cxx: In function ‘void change_comput_params(Fl_Widget*, void*)’:
xfmatpt.cxx:750:24: warning: ‘__builtin___sprintf_chk’ may write a 
terminating nul past the end of the destination [-Wformat-overflow=]
  750 |         sprintf(tmp,"%d", fdui->identites);
      |                        ^
In file included from /usr/include/stdio.h:970,
                 from seaview.h:3,
                 from matpt.h:3,
                 from xfmatpt.cxx:1:
In function ‘int sprintf(char*, const char*, ...)’,
    inlined from ‘void change_comput_params(Fl_Widget*, void*)’ at 
xfmatpt.cxx:750:9:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:30:34: note: 
‘__builtin___sprintf_chk’ output between 2 and 11 bytes into a destination 
of size 10
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
xfmatpt.cxx: In function ‘int really_close(FD_matpt*)’:
xfmatpt.cxx:889:5: warning: ‘void free(void*)’ called on pointer 
‘*matpt.FD_matpt::seq1’ with nonzero offset 1 [-Wfree-nonheap-object]
  889 | free(matpt->seq1 + 1);
      | ~~~~^~~~~~~~~~~~~~~~~
xfmatpt.cxx:890:5: warning: ‘void free(void*)’ called on pointer 
‘*matpt.FD_matpt::seq2’ with nonzero offset 1 [-Wfree-nonheap-object]
  890 | free(matpt->seq2 + 1);
      | ~~~~^~~~~~~~~~~~~~~~~
align.cxx: In function ‘int command_line_align(int, char**)’:
align.cxx:1507:37: warning: ‘%d’ directive writing between 1 and 11 bytes 
into a region of size 7 [-Wformat-overflow=]
 1507 |     sprintf(opt_name, "msa_opt_args_%d", view->alignment_algorithm + 1);
      |                                     ^~
align.cxx:1507:23: note: directive argument in the range [-2147483647, 
2147483647]
 1507 |     sprintf(opt_name, "msa_opt_args_%d", view->alignment_algorithm + 1);
      |                       ^~~~~~~~~~~~~~~~~
In function ‘int sprintf(char*, const char*, ...)’,
    inlined from ‘int command_line_align(int, char**)’ at align.cxx:1507:12:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:30:34: note: 
‘__builtin___sprintf_chk’ output between 15 and 25 bytes into a destination 
of size 20
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
xfmatpt.cxx: In function ‘void show_dot_plot(char*, char*, char*, char*, int, 
int, int, void*)’:
xfmatpt.cxx:124:21: warning: ‘void free(void*)’ called on pointer 
‘*matpt.FD_matpt::seq1’ with nonzero offset 1 [-Wfree-nonheap-object]
  124 |                 free(matpt->seq1+1);
      |                 ~~~~^~~~~~~~~~~~~~~
xfmatpt.cxx:125:21: warning: ‘void free(void*)’ called on pointer 
‘*matpt.FD_matpt::seq2’ with nonzero offset 1 [-Wfree-nonheap-object]
  125 |                 free(matpt->seq2+1);
      |                 ~~~~^~~~~~~~~~~~~~~
g++ -c  -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -DUSE_XFT -I/usr/include/freetype2 
-DFLTK1 -Dunix -Icsrc -I. -DNO_PDF 
-DDEFAULT_HELPFILE=\"/usr/share/seaview/seaview.html\" -DPHYMLNAME=\"phyml\" 
-fPIC -Dunix -O3 -I.  -Icsrc    -DNO_PDF comlines.cxx
cc1plus: warning: ‘-Werror=’ argument 
‘-Werror=implicit-function-declaration’ is not valid for C++
g++ -c  -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -DUSE_XFT -I/usr/include/freetype2 
-DFLTK1 -Dunix -Icsrc -I. -DNO_PDF 
-DDEFAULT_HELPFILE=\"/usr/share/seaview/seaview.html\" -DPHYMLNAME=\"phyml\" 
-fPIC -Dunix -O3 -I.  -Icsrc    -DNO_PDF resource.cxx
cc1plus: warning: ‘-Werror=’ argument 
‘-Werror=implicit-function-declaration’ is not valid for C++
g++ -c  -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -DUSE_XFT -I/usr/include/freetype2 
-DFLTK1 -Dunix -Icsrc -I. -DNO_PDF 
-DDEFAULT_HELPFILE=\"/usr/share/seaview/seaview.html\" -DPHYMLNAME=\"phyml\" 
-fPIC -Dunix -O3 -I.  -Icsrc    -DNO_PDF nexus.cxx
cc1plus: warning: ‘-Werror=’ argument 
‘-Werror=implicit-function-declaration’ is not valid for C++
g++ -c  -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -DUSE_XFT -I/usr/include/freetype2 
-DFLTK1 -Dunix -Icsrc -I. -DNO_PDF 
-DDEFAULT_HELPFILE=\"/usr/share/seaview/seaview.html\" -DPHYMLNAME=\"phyml\" 
-fPIC -Dunix -O3 -I.  -Icsrc    -DNO_PDF viewasprots.cxx
cc1plus: warning: ‘-Werror=’ argument 
‘-Werror=implicit-function-declaration’ is not valid for C++
g++ -c  -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -DUSE_XFT -I/usr/include/freetype2 
-DFLTK1 -Dunix -Icsrc -I. -DNO_PDF 
-DDEFAULT_HELPFILE=\"/usr/share/seaview/seaview.html\" -DPHYMLNAME=\"phyml\" 
-fPIC -Dunix -O3 -I.  -Icsrc    -DNO_PDF racnuc_fetch.cxx
cc1plus: warning: ‘-Werror=’ argument 
‘-Werror=implicit-function-declaration’ is not valid for C++
g++ -c  -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -DUSE_XFT -I/usr/include/freetype2 
-DFLTK1 -Dunix -Icsrc -I. -DNO_PDF 
-DDEFAULT_HELPFILE=\"/usr/share/seaview/seaview.html\" -DPHYMLNAME=\"phyml\" 
-fPIC -Dunix -O3 -I.  -Icsrc    -DNO_PDF concatenate.cxx
cc1plus: warning: ‘-Werror=’ argument 
‘-Werror=implicit-function-declaration’ is not valid for C++
g++ -c  -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -DUSE_XFT -I/usr/include/freetype2 
-DFLTK1 -Dunix -Icsrc -I. -DNO_PDF 
-DDEFAULT_HELPFILE=\"/usr/share/seaview/seaview.html\" -DPHYMLNAME=\"phyml\" 
-fPIC -Dunix -O3 -I.  -Icsrc    -DNO_PDF statistics.cxx
cc1plus: warning: ‘-Werror=’ argument 
‘-Werror=implicit-function-declaration’ is not valid for C++
g++ -c  -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -DUSE_XFT -I/usr/include/freetype2 
-DFLTK1 -Dunix -Icsrc -I. -DNO_PDF 
-DDEFAULT_HELPFILE=\"/usr/share/seaview/seaview.html\" -DPHYMLNAME=\"phyml\" 
-fPIC -Dunix -O3 -I.  -Icsrc    -DNO_PDF trees.cxx
cc1plus: warning: ‘-Werror=’ argument 
‘-Werror=implicit-function-declaration’ is not valid for C++
trees.cxx: In function ‘void run_phyml_callback(Fl_Widget*, void*)’:
trees.cxx:1301:16: warning: ignoring return value of ‘size_t fread(void*, 
size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ 
[-Wunused-result]
 1301 |           fread(bootstrap_trees, l, 1, in);
      |           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
trees.cxx: In function ‘void command_line_phylogeny(int, char**)’:
trees.cxx:2794:12: warning: ignoring return value of ‘size_t fread(void*, 
size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ 
[-Wunused-result]
 2794 |       fread(utree, s, 1, in);
      |       ~~~~~^~~~~~~~~~~~~~~~~
g++ -c  -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -DUSE_XFT -I/usr/include/freetype2 
-DFLTK1 -Dunix -Icsrc -I. -DNO_PDF 
-DDEFAULT_HELPFILE=\"/usr/share/seaview/seaview.html\" -DPHYMLNAME=\"phyml\" 
-fPIC -Dunix -O3 -I.  -Icsrc    -DNO_PDF treedraw.cxx
cc1plus: warning: ‘-Werror=’ argument 
‘-Werror=implicit-function-declaration’ is not valid for C++
trees.cxx: In function ‘char* run_parsimony_method(SEA_VIEW*, int, const 
char*, int, int, int, int, Fl_Box*, dnapars_S_option, const char**, float, int, 
char**, void (*)(const char*, ...))’:
trees.cxx:2379:54: warning: ‘%d’ directive writing between 1 and 10 bytes 
into a region of size 9 [-Wformat-overflow=]
 2379 |                   sprintf(tmp, "Bootstrap replicate: %d", j + 1);
      |                                                      ^~
In function ‘char* parsimony_with_bootstrap(allseq*, char**, char**, int, 
int, int, int*, int, int, Fl_Box*, int*, dnapars_S_option, int, float, int*, 
char**)’,
    inlined from ‘char* run_parsimony_method(SEA_VIEW*, int, const char*, 
int, int, int, int, Fl_Box*, dnapars_S_option, const char**, float, int, 
char**, void (*)(const char*, ...))’ at trees.cxx:2067:36:
trees.cxx:2379:32: note: directive argument in the range [1, 2147483647]
 2379 |                   sprintf(tmp, "Bootstrap replicate: %d", j + 1);
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:970,
                 from seaview.h:3,
                 from trees.cxx:6:
In function ‘int sprintf(char*, const char*, ...)’,
    inlined from ‘char* parsimony_with_bootstrap(allseq*, char**, char**, 
int, int, int, int*, int, int, Fl_Box*, int*, dnapars_S_option, int, float, 
int*, char**)’ at trees.cxx:2379:12,
    inlined from ‘char* run_parsimony_method(SEA_VIEW*, int, const char*, 
int, int, int, int, Fl_Box*, dnapars_S_option, const char**, float, int, 
char**, void (*)(const char*, ...))’ at trees.cxx:2067:36:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:30:34: note: 
‘__builtin___sprintf_chk’ output between 23 and 32 bytes into a destination 
of size 30
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
trees.cxx: In function ‘char* run_parsimony_method(SEA_VIEW*, int, const 
char*, int, int, int, int, Fl_Box*, dnapars_S_option, const char**, float, int, 
char**, void (*)(const char*, ...))’:
trees.cxx:2073:57: warning: ‘ best trees, ’ directive writing 13 bytes into 
a region of size between 12 and 21 [-Wformat-overflow=]
 2073 |       if (count_best > 1) sprintf(best, "consensus of %d best trees, ", 
count_best);
      |                                                         ^~~~~~~~~~~~~
In function ‘int sprintf(char*, const char*, ...)’,
    inlined from ‘char* run_parsimony_method(SEA_VIEW*, int, const char*, 
int, int, int, int, Fl_Box*, dnapars_S_option, const char**, float, int, 
char**, void (*)(const char*, ...))’ at trees.cxx:2073:34:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:30:34: note: 
‘__builtin___sprintf_chk’ output between 28 and 37 bytes into a destination 
of size 35
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
trees.cxx: In function ‘void run_phyml_callback(Fl_Widget*, void*)’:
trees.cxx:1181:56: warning: ‘%s’ directive writing up to 4095 bytes into a 
region of size 995 [-Wformat-overflow=]
 1181 |                    sprintf(args + strlen(args), " -u \"%s\"", tmp);
      |                                                        ^~     ~~~
In function ‘int sprintf(char*, const char*, ...)’,
    inlined from ‘void run_phyml_callback(Fl_Widget*, void*)’ at 
trees.cxx:1181:13:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:30:34: note: 
‘__builtin___sprintf_chk’ output between 7 and 4102 bytes into a 
destination of size 1000
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
g++ -c  -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -DUSE_XFT -I/usr/include/freetype2 
-DFLTK1 -Dunix -Icsrc -I. -DNO_PDF 
-DDEFAULT_HELPFILE=\"/usr/share/seaview/seaview.html\" -DPHYMLNAME=\"phyml\" 
-fPIC -Dunix -O3 -I.  -Icsrc    -DNO_PDF addbootstrap.cxx
cc1plus: warning: ‘-Werror=’ argument 
‘-Werror=implicit-function-declaration’ is not valid for C++
treedraw.cxx: In function ‘int count_node(noeud*, noeud*)’:
treedraw.cxx:3303:15: warning: argument 2 null where non-null expected 
[-Wnonnull]
 3303 |     if (strcmp(centre->nom, target1) == 0 || strcmp(centre->nom, 
target2) == 0 || strcmp(centre->nom, target3) == 0) {
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from seaview.h:5,
                 from treedraw.h:4,
                 from treedraw.cxx:18:
/usr/include/string.h:156:12: note: in a call to function ‘int strcmp(const 
char*, const char*)’ declared ‘nonnull’
  156 | extern int strcmp (const char *__s1, const char *__s2)
      |            ^~~~~~
treedraw.cxx:3303:52: warning: argument 2 null where non-null expected 
[-Wnonnull]
 3303 |     if (strcmp(centre->nom, target1) == 0 || strcmp(centre->nom, 
target2) == 0 || strcmp(centre->nom, target3) == 0) {
      |                                              
~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/string.h:156:12: note: in a call to function ‘int strcmp(const 
char*, const char*)’ declared ‘nonnull’
  156 | extern int strcmp (const char *__s1, const char *__s2)
      |            ^~~~~~
treedraw.cxx:3303:89: warning: argument 2 null where non-null expected 
[-Wnonnull]
 3303 |     if (strcmp(centre->nom, target1) == 0 || strcmp(centre->nom, 
target2) == 0 || strcmp(centre->nom, target3) == 0) {
      |                                                                         
          ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/string.h:156:12: note: in a call to function ‘int strcmp(const 
char*, const char*)’ declared ‘nonnull’
  156 | extern int strcmp (const char *__s1, const char *__s2)
      |            ^~~~~~
g++ -c  -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -DUSE_XFT -I/usr/include/freetype2 
-DFLTK1 -Dunix -Icsrc -I. -DNO_PDF 
-DDEFAULT_HELPFILE=\"/usr/share/seaview/seaview.html\" -DPHYMLNAME=\"phyml\" 
-fPIC -Dunix -O3 -I.  -Icsrc    -DNO_PDF least_squares_brl.cxx
cc1plus: warning: ‘-Werror=’ argument 
‘-Werror=implicit-function-declaration’ is not valid for C++
g++ -c  -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -DUSE_XFT -I/usr/include/freetype2 
-DFLTK1 -Dunix -Icsrc -I. -DNO_PDF 
-DDEFAULT_HELPFILE=\"/usr/share/seaview/seaview.html\" -DPHYMLNAME=\"phyml\" 
-fPIC -Dunix -O3 -I.  -Icsrc    -DNO_PDF pseudoterminal.cxx
cc1plus: warning: ‘-Werror=’ argument 
‘-Werror=implicit-function-declaration’ is not valid for C++
pseudoterminal.cxx: In function ‘int run_external_prog_in_pseudoterm(char*, 
const char*, const char*)’:
pseudoterminal.cxx:342:24: warning: ignoring return value of ‘FILE* 
freopen(const char*, const char*, FILE*)’ declared with attribute 
‘warn_unused_result’ [-Wunused-result]
  342 |                 freopen( (dialogfname ? dialogfname : slavename), "r", 
stdin);
      |                 
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pseudoterminal.cxx:343:24: warning: ignoring return value of ‘FILE* 
freopen(const char*, const char*, FILE*)’ declared with attribute 
‘warn_unused_result’ [-Wunused-result]
  343 |                 freopen(slavename, "a", stderr);
      |                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
g++ -c  -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -DUSE_XFT -I/usr/include/freetype2 
-DFLTK1 -Dunix -Icsrc -I. -DNO_PDF 
-DDEFAULT_HELPFILE=\"/usr/share/seaview/seaview.html\" -DPHYMLNAME=\"phyml\" 
-fPIC -Dunix -O3 -I.  -Icsrc    -DNO_PDF unrooted.cxx
cc1plus: warning: ‘-Werror=’ argument 
‘-Werror=implicit-function-declaration’ is not valid for C++
g++ -c  -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -DUSE_XFT -I/usr/include/freetype2 
-DFLTK1 -Dunix -Icsrc -I. -DNO_PDF 
-DDEFAULT_HELPFILE=\"/usr/share/seaview/seaview.html\" -DPHYMLNAME=\"phyml\" 
-fPIC -Dunix -O3 -I.  -Icsrc    -DNO_PDF pdf_or_ps.cxx
cc1plus: warning: ‘-Werror=’ argument 
‘-Werror=implicit-function-declaration’ is not valid for C++
g++ -c  -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -DUSE_XFT -I/usr/include/freetype2 
-DFLTK1 -Dunix -Icsrc -I. -DNO_PDF 
-DDEFAULT_HELPFILE=\"/usr/share/seaview/seaview.html\" -DPHYMLNAME=\"phyml\" 
-fPIC -Dunix -O3 -I.  -Icsrc    -DNO_PDF svg.cxx
cc1plus: warning: ‘-Werror=’ argument 
‘-Werror=implicit-function-declaration’ is not valid for C++
g++ -c  -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -DUSE_XFT -I/usr/include/freetype2 
-DFLTK1 -Dunix -Icsrc -I. -DNO_PDF 
-DDEFAULT_HELPFILE=\"/usr/share/seaview/seaview.html\" -DPHYMLNAME=\"phyml\" 
-fPIC -Dunix -O3 -I.  -Icsrc    -DNO_PDF threads.cxx
cc1plus: warning: ‘-Werror=’ argument 
‘-Werror=implicit-function-declaration’ is not valid for C++
g++ -c  -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -DUSE_XFT -I/usr/include/freetype2 
-DFLTK1 -Dunix -Icsrc -I. -DNO_PDF 
-DDEFAULT_HELPFILE=\"/usr/share/seaview/seaview.html\" -DPHYMLNAME=\"phyml\" 
-fPIC -Dunix -O3 -I.  -Icsrc    -DNO_PDF tbe.cxx
cc1plus: warning: ‘-Werror=’ argument 
‘-Werror=implicit-function-declaration’ is not valid for C++
g++ -c  -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -DUSE_XFT -I/usr/include/freetype2 
-DFLTK1 -Dunix -Icsrc -I. -DNO_PDF 
-DDEFAULT_HELPFILE=\"/usr/share/seaview/seaview.html\" -DPHYMLNAME=\"phyml\" 
-fPIC -Dunix -O3 -I.  -Icsrc    -DNO_PDF treerecs_draw.cxx
cc1plus: warning: ‘-Werror=’ argument 
‘-Werror=implicit-function-declaration’ is not valid for C++
g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -DUSE_XFT -I/usr/include/freetype2 
-DFLTK1 -Dunix -Icsrc -I. -DNO_PDF 
-DDEFAULT_HELPFILE=\"/usr/share/seaview/seaview.html\" -DPHYMLNAME=\"phyml\" 
-fPIC -Dunix -O3 -I.  -Icsrc    -DNO_PDF FL/Fl_SVG_Image.cxx
cc1plus: warning: ‘-Werror=’ argument 
‘-Werror=implicit-function-declaration’ is not valid for C++
gcc -c  -O3 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DUSE_XFT -I/usr/include/freetype2 -DFLTK1 -Dunix -Icsrc -I. -DNO_PDF 
-DDEFAULT_HELPFILE=\"/usr/share/seaview/seaview.html\" -DPHYMLNAME=\"phyml\" 
-fPIC -Dunix -Icsrc csrc/raa_acnuc.c
gcc -c  -O3 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DUSE_XFT -I/usr/include/freetype2 -DFLTK1 -Dunix -Icsrc -I. -DNO_PDF 
-DDEFAULT_HELPFILE=\"/usr/share/seaview/seaview.html\" -DPHYMLNAME=\"phyml\" 
-fPIC -Dunix -Icsrc csrc/parser.c
gcc -c  -O3 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DUSE_XFT -I/usr/include/freetype2 -DFLTK1 -Dunix -Icsrc -I. -DNO_PDF 
-DDEFAULT_HELPFILE=\"/usr/share/seaview/seaview.html\" -DPHYMLNAME=\"phyml\" 
-fPIC -Dunix -Icsrc csrc/md5.c
gcc -c  -O3 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DUSE_XFT -I/usr/include/freetype2 -DFLTK1 -Dunix -Icsrc -I. -DNO_PDF 
-DDEFAULT_HELPFILE=\"/usr/share/seaview/seaview.html\" -DPHYMLNAME=\"phyml\" 
-fPIC -Dunix -Icsrc csrc/zsockr.c
gcc -c  -O3 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DUSE_XFT -I/usr/include/freetype2 -DFLTK1 -Dunix -Icsrc -I. -DNO_PDF 
-DDEFAULT_HELPFILE=\"/usr/share/seaview/seaview.html\" -DPHYMLNAME=\"phyml\" 
-fPIC -Dunix -Icsrc csrc/misc_acnuc.c
gcc -c  -O3 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DUSE_XFT -I/usr/include/freetype2 -DFLTK1 -Dunix -Icsrc -I. -DNO_PDF 
-DDEFAULT_HELPFILE=\"/usr/share/seaview/seaview.html\" -DPHYMLNAME=\"phyml\" 
-fPIC -Dunix -Icsrc csrc/dnapars.c
gcc -c  -O3 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DUSE_XFT -I/usr/include/freetype2 -DFLTK1 -Dunix -Icsrc -I. -DNO_PDF 
-DDEFAULT_HELPFILE=\"/usr/share/seaview/seaview.html\" -DPHYMLNAME=\"phyml\" 
-fPIC -Dunix -Icsrc csrc/protpars.c
gcc -c  -O3 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DUSE_XFT -I/usr/include/freetype2 -DFLTK1 -Dunix -Icsrc -I. -DNO_PDF 
-DDEFAULT_HELPFILE=\"/usr/share/seaview/seaview.html\" -DPHYMLNAME=\"phyml\" 
-fPIC -Dunix -Icsrc csrc/seq.c
gcc -c  -O3 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DUSE_XFT -I/usr/include/freetype2 -DFLTK1 -Dunix -Icsrc -I. -DNO_PDF 
-DDEFAULT_HELPFILE=\"/usr/share/seaview/seaview.html\" -DPHYMLNAME=\"phyml\" 
-fPIC -Dunix -Icsrc csrc/phylip.c
gcc -c  -O3 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DUSE_XFT -I/usr/include/freetype2 -DFLTK1 -Dunix -Icsrc -I. -DNO_PDF 
-DDEFAULT_HELPFILE=\"/usr/share/seaview/seaview.html\" -DPHYMLNAME=\"phyml\" 
-fPIC -Dunix -Icsrc csrc/lwl.c
gcc -c  -O3 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DUSE_XFT -I/usr/include/freetype2 -DFLTK1 -Dunix -Icsrc -I. -DNO_PDF 
-DDEFAULT_HELPFILE=\"/usr/share/seaview/seaview.html\" -DPHYMLNAME=\"phyml\" 
-fPIC -Dunix -Icsrc csrc/bionj.c
gcc -c  -O3 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DUSE_XFT -I/usr/include/freetype2 -DFLTK1 -Dunix -Icsrc -I. -DNO_PDF 
-DDEFAULT_HELPFILE=\"/usr/share/seaview/seaview.html\" -DPHYMLNAME=\"phyml\" 
-fPIC -Dunix -Icsrc csrc/phyml_util.c
g++ -o seaview  -Wl,-z,relro -Wl,-z,now seaview.o custom.o use_mase_files.o 
regions.o load_seq.o align.o xfmatpt.o comlines.o resource.o nexus.o 
viewasprots.o racnuc_fetch.o concatenate.o statistics.o trees.o treedraw.o 
addbootstrap.o least_squares_brl.o pseudoterminal.o unrooted.o pdf_or_ps.o 
svg.o threads.o tbe.o treerecs_draw.o Fl_SVG_Image.o raa_acnuc.o parser.o md5.o 
zsockr.o misc_acnuc.o dnapars.o protpars.o seq.o phylip.o lwl.o bionj.o 
phyml_util.o  `fltk-config --use-images --ldflags` -ldl -lpthread -lz 
-Wl,-z,muldefs
/usr/bin/ld: treerecs_draw.o: in function `SVG_View_data::update()':
././treerecs_draw.cxx:793:(.text+0xae): undefined reference to 
`Fl_SVG_Image::resize(int, int)'
/usr/bin/ld: ././treerecs_draw.cxx:793:(.text+0x1eb): undefined reference to 
`Fl_SVG_Image::resize(int, int)'
/usr/bin/ld: ././treerecs_draw.cxx:793:(.text+0x2be): undefined reference to 
`Fl_SVG_Image::resize(int, int)'
/usr/bin/ld: treerecs_draw.o: in function `Fl_SVG_Box::Fl_SVG_Box(int, int, 
int, int, char const*)':
././treerecs_draw.cxx:693:(.text+0x174c): undefined reference to 
`Fl_SVG_Image::Fl_SVG_Image(char const*, char const*)'
/usr/bin/ld: ././treerecs_draw.cxx:717:(.text+0x17c1): undefined reference to 
`Fl_SVG_Image::resize(int, int)'
/usr/bin/ld: ././treerecs_draw.cxx:713:(.text+0x1986): undefined reference to 
`Fl_SVG_Image::resize(int, int)'
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:46: seaview] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j2 "INSTALL=install --strip-program=true" returned 
exit code 2
make: *** [debian/rules:17: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202504/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:seaview, so that this is still
visible in the BTS web page for this package.

Thanks.

--- End Message ---
--- Begin Message ---
Source: seaview
Source-Version: 1:5.0.5-3
Done: Étienne Mollier <emoll...@debian.org>

We believe that the bug you reported is fixed in the latest version of
seaview, which is due to be installed in the Debian FTP archive.

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 1102...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Étienne Mollier <emoll...@debian.org> (supplier of updated seaview 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 12 Apr 2025 23:11:52 +0200
Source: seaview
Architecture: source
Version: 1:5.0.5-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team 
<debian-med-packag...@lists.alioth.debian.org>
Changed-By: Étienne Mollier <emoll...@debian.org>
Closes: 1102776
Changes:
 seaview (1:5.0.5-3) unstable; urgency=medium
 .
   * Team upload.
   * bypass-fltk-version-check.patch: new: fix symbols disappearance.
     (Closes: #1102776)
   * d/t/control: use /tmp as HOME for the autopkgtest.
   * d/control: declare compliance to standards version 4.7.2.
   * harderning.patch: new: propagate CPPFLAGS.
Checksums-Sha1:
 7054d90ff45a0388a9e0b4ed710abf671428d5ac 2226 seaview_5.0.5-3.dsc
 ff08c614032b1e25b17072203f0ab2baa6b6b573 17812 seaview_5.0.5-3.debian.tar.xz
Checksums-Sha256:
 abe25e1029eb6e57ff791cbcf5d156f183b2aa733de16ed2c5daad9ffd8df8ec 2226 
seaview_5.0.5-3.dsc
 21a022cd149b92e83fc79f01c502fc4bdf38bdf7df64608641c4da5ad2495bbb 17812 
seaview_5.0.5-3.debian.tar.xz
Files:
 d2d3253f2cd66faac285d49240631ba7 2226 science optional seaview_5.0.5-3.dsc
 923343d8e1b9dfb0c10d02913af3723c 17812 science optional 
seaview_5.0.5-3.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQJIBAEBCgAyFiEEj5GyJ8fW8rGUjII2eTz2fo8NEdoFAmf62NsUHGVtb2xsaWVy
QGRlYmlhbi5vcmcACgkQeTz2fo8NEdqgkw//VVeKb2Wyei8szqUzCydxYeiRscPT
X2unBgoSGneHRx8IBweBidzkbJzS0Qb4lHak8ySyeBC760fquDA1q4aXrgwUMPb7
Mu5tFv4zTx572aITeNwi2STFA65FS7BMCCvM5bOQCs7QMZqMchm1VXii64iPZaHN
dcUEvgcA9nJReXW6X1tc4kZgJtnho3DgNqRXHmzO89TtvN6xavf1B+gMZ8GrLXOy
x+H177dtSJTHDM5dYtpKfjZarfl0LttAr8Ozb9sWjzR32k7kHLn0zJBxVEdhdayD
A5gG64ZOpMbGrr0piZ/cBKKxsfo5DPDR8TaX2BK9w04AHJZz4bYJPEqs8oEBd8Wu
H54ehk+CG1VNM0IPtpJj1XbDA+/+e30OZ7ehk3PJJgJdA2eJkAdnjQB27WtldSPI
LNnh8gv9sIItDRfyaf/jHg6sES2vMy6PXaBxMW4C9Wqo7mbk9sQLsxQ23yAZG+ig
Fm3BlC2rvuK2xlfFrgMyHTVninA48++kMy4ezQTquprDHpRRV4XeebL08duEfA5+
zSTWh6TesUGChHJ3VCXOSNkgYQHURpWOh3ThRynk9pKq6GzVby45D/DJcIeza6vZ
9yZ2l+5Ti21j432H9eSuhILeRW+0Am4dNz5u+zR9Pi672sZ4XNBZYMgegdYluT64
NAgHZhPDTSOaems=
=r7hk
-----END PGP SIGNATURE-----

Attachment: pgpix1mfQXXSC.pgp
Description: PGP signature


--- End Message ---

Reply via email to