This bug was fixed upstream in commit 8e7c3d7e485e1d3af3f3094641282274424b7385
Attaches is the corresponding patch. Thanks for consideration, Alois
commit 8e7c3d7e485e1d3af3f3094641282274424b7385 Author: Christoph Schmidt-Hieber <christoph.schmidthie...@googlemail.com> Date: Sat Dec 10 16:50:41 2016 +0100 Fix compilation with gcc6 on armhf. See Debian Bug #847526 diff --git a/biosig4c++/t210/codes.h b/biosig4c++/t210/codes.h index 4db65b2..53affbf 100644 --- a/biosig4c++/t210/codes.h +++ b/biosig4c++/t210/codes.h @@ -22,7 +22,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #ifndef __CODES_H__ #define __CODES_H__ -static const char STR_END[]={-1,'\0'}; +static const char STR_END[]={(char)-1,'\0'}; static char STR_NULL[]=" unspecified/unknown "; static alfabetic _special[]={