Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vdr] xine-plugin and Complete all-in-one safe threading patch for vanilla vdr-1.3.17 ? (also osdteletext)



Hello,

I don't use xine anymore because it made vdr crash, but now that there
is a great patch I would like to retry it, unfortunately, I got this at
compil time :

make[1]: Entering directory `/usr/src/vdr-1.3.17-2004-12-06-ts/PLUGINS/src/xine-0.6.0'
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/include/g++-v3/bits/char_traits.h:45,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/include/g++-v3/string:47,
                 from xineLib.c:29:
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/include/g++-v3/cstring:72:8: attempt to use poisoned "strtok"
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/include/g++-v3/cstring:92:11: attempt to use poisoned "strtok"
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/include/g++-v3/bits/stl_algobase.h:67,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/include/g++-v3/bits/char_traits.h:46,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/include/g++-v3/string:47,
                 from xineLib.c:29:
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/include/g++-v3/cstdlib:74:8: attempt to use poisoned "rand"
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/include/g++-v3/cstdlib:110:11: attempt to use poisoned "rand"
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/include/g++-v3/cwchar:51,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/include/g++-v3/bits/postypes.h:46,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/include/g++-v3/iosfwd:50,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/include/g++-v3/bits/stl_algobase.h:70,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/include/g++-v3/bits/char_traits.h:46,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/include/g++-v3/string:47,
                 from xineLib.c:29:
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/include/g++-v3/ctime:59:8: attempt to use poisoned "ctime"
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/include/g++-v3/ctime:60:8: attempt to use poisoned "gmtime"
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/include/g++-v3/ctime:61:8: attempt to use poisoned "localtime"
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/include/g++-v3/ctime:75:11: attempt to use poisoned "ctime"
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/include/g++-v3/ctime:76:11: attempt to use poisoned "gmtime"
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/include/g++-v3/ctime:77:11: attempt to use poisoned "localtime"
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/include/g++-v3/algorithm:69,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/include/g++-v3/string:56,
                 from xineLib.c:29:
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/include/g++-v3/bits/stl_algo.h:1746:40: attempt to use poisoned "rand"
make[1]: *** [.dependencies] Error 1
make[1]: Leaving directory `/usr/src/vdr-1.3.17-2004-12-06-ts/PLUGINS/src/xine-0.6.0'
make: *** [plugins] Error 2

I "only" use DVD and osdteletext plugin, DVD compils, but osdteletext also faills:
g++ -O2 -march=k8 -fno-stack-protector-all -nopie -fPIC -DPIC -pipe -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"osdteletext"' -D_GNU_SOURCE -I../../../include -I/usr/src/CVS/DVB/include osdteletext.c
g++ -O2 -march=k8 -fno-stack-protector-all -nopie -fPIC -DPIC -pipe -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"osdteletext"' -D_GNU_SOURCE -I../../../include -I/usr/src/CVS/DVB/include menu.c
g++ -O2 -march=k8 -fno-stack-protector-all -nopie -fPIC -DPIC -pipe -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"osdteletext"' -D_GNU_SOURCE -I../../../include -I/usr/src/CVS/DVB/include txtbitmap.c
txtbitmap.c:192:20: attempt to use poisoned "localtime"
make: *** [txtbitmap.o] Error 1

And if I patch with vdr-osdteletext-0.4.1-fixed-a-little-bit-more.diff.gz :
txtbitmap.c:192:20: attempt to use poisoned "localtime"
In file included from txtrecv.c:22:
/usr/include/dirent.h:155:23: attempt to use poisoned "readdir"
txtrecv.c:45:24: attempt to use poisoned "readdir"
txtrecv.c:71:24: attempt to use poisoned "readdir"
txtrecv.c:155:24: attempt to use poisoned "readdir"
make: *** [.dependencies] Error 1

Thank you very much for all debug done :-)
-- 
	Grégoire Favre
________________________________________________________________________
http://magma.epfl.ch/greg ICQ:16624071 mailto:Gregoire.Favre@freesurf.ch




Home | Main Index | Thread Index