Package: logtools
Version: 0.13d
Severity: serious
Tags: upstream
Justification: fails to build from source (but built successfully in the past)

Dear Maintainer,

When trying build logtools in Sid over GCC-6, I got these error messages:

clfmerge.cpp:22:63: error: template argument 3 is invalid
 hash_map<const char *, const char *, hash<const char *>, eqstr> months;
                                                               ^
clfmerge.cpp: In member function ‘int LogFile::setDate()’:
clfmerge.cpp:86:29: error: invalid conversion from ‘char’ to ‘const char*’ 
[-fpermissive]
   const char *m = months[mon];
                   ~~~~~~~~~~^
clfmerge.cpp: In function ‘int main(int, char**)’:
clfmerge.cpp:229:19: error: assignment of read-only location ‘"Jan"[months]’
   months["Jan"] = "01";
                   ^~~~
clfmerge.cpp:229:19: error: invalid conversion from ‘const char*’ to ‘char’ 
[-fpermissive]
clfmerge.cpp:230:19: error: assignment of read-only location ‘"Feb"[months]’
   months["Feb"] = "02";
                   ^~~~
clfmerge.cpp:230:19: error: invalid conversion from ‘const char*’ to ‘char’ 
[-fpermissive]
clfmerge.cpp:231:19: error: assignment of read-only location ‘"Mar"[months]’
   months["Mar"] = "03";
                   ^~~~
clfmerge.cpp:231:19: error: invalid conversion from ‘const char*’ to ‘char’ 
[-fpermissive]
clfmerge.cpp:232:19: error: assignment of read-only location ‘"Apr"[months]’
   months["Apr"] = "04";
                   ^~~~
clfmerge.cpp:232:19: error: invalid conversion from ‘const char*’ to ‘char’ 
[-fpermissive]
clfmerge.cpp:233:19: error: assignment of read-only location ‘"May"[months]’
   months["May"] = "05";
                   ^~~~
clfmerge.cpp:233:19: error: invalid conversion from ‘const char*’ to ‘char’ 
[-fpermissive]
clfmerge.cpp:234:19: error: assignment of read-only location ‘"Jun"[months]’
   months["Jun"] = "06";
                   ^~~~
clfmerge.cpp:234:19: error: invalid conversion from ‘const char*’ to ‘char’ 
[-fpermissive]
clfmerge.cpp:235:19: error: assignment of read-only location ‘"Jul"[months]’
   months["Jul"] = "07";
                   ^~~~
clfmerge.cpp:235:19: error: invalid conversion from ‘const char*’ to ‘char’ 
[-fpermissive]
clfmerge.cpp:236:19: error: assignment of read-only location ‘"Aug"[months]’
   months["Aug"] = "08";
                   ^~~~
clfmerge.cpp:236:19: error: invalid conversion from ‘const char*’ to ‘char’ 
[-fpermissive]
clfmerge.cpp:237:19: error: assignment of read-only location ‘"Sep"[months]’
   months["Sep"] = "09";
                   ^~~~
clfmerge.cpp:237:19: error: invalid conversion from ‘const char*’ to ‘char’ 
[-fpermissive]
clfmerge.cpp:238:19: error: assignment of read-only location ‘"Oct"[months]’
   months["Oct"] = "10";
                   ^~~~
clfmerge.cpp:238:19: error: invalid conversion from ‘const char*’ to ‘char’ 
[-fpermissive]
clfmerge.cpp:239:19: error: assignment of read-only location ‘"Nov"[months]’
   months["Nov"] = "11";
                   ^~~~
clfmerge.cpp:239:19: error: invalid conversion from ‘const char*’ to ‘char’ 
[-fpermissive]
clfmerge.cpp:240:19: error: assignment of read-only location ‘"Dec"[months]’
   months["Dec"] = "12";
                   ^~~~
clfmerge.cpp:240:19: error: invalid conversion from ‘const char*’ to ‘char’ 
[-fpermissive]
Makefile:17: recipe for target 'clfmerge' failed
make[1]: *** [clfmerge] Error 1


Regards,

Eriberto

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.7.0-0.bpo.1-amd64 (SMP w/4 CPU cores)
Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: unable to detect

Reply via email to