Hallo,

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

<snipp>
...
i686-pc-linux-gnu-g++ -march=athlon-xp -O2 -pipe -fomit-frame-pointer
-std=c++11 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64
-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include
-DUSE_PLUGINMISSING -DUSE_MAINMENUHOOKS -DUSE_MENUSELECTION -c
-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
</snapp>

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

Is there a compile fix around?

Cheers

/bin/joerg

_______________________________________________
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr

Reply via email to