i get following errors on try to compile vdr-plugin-iptv-2.2.1

i686-pc-linux-gnu-g++ -march=athlon-xp -O2 -pipe -fomit-frame-pointer
-DPLUGIN_NAME_I18N='"iptv"'  -o common.o common.c
In file included from common.c:9:0:
common.c: In function ‘int select_single_desc(int, int, bool)’:
common.h:39:34: error: unable to find string literal operator
‘operator""errstr’ with ‘const char [14]’, ‘unsigned int’ arguments
         esyslog("[%s,%d]: "errstr": %s", __FILE__, __LINE__,        \
common.h:47:40: note: in expansion of macro ‘ERROR_IF_FUNC’
 #define ERROR_IF_RET(exp, errstr, ret) ERROR_IF_FUNC(exp, errstr, ,ret);
common.c:61:3: note: in expansion of macro ‘ERROR_IF_RET’
   ERROR_IF_RET(retval < 0, "select()", return retval);
Makefile:90: recipe for target 'common.o' failed
make: *** [common.o] Error 1
make: *** Waiting for unfinished jobs....
 * ERROR: media-plugins/vdr-iptv-2.2.1::gentoo failed (compile phase):
 *   emake failed

gcc is 5.3.0
also tested with gcc-4.9.3, same problem

Is there a compile fix around?



vdr mailing list

Reply via email to