<html><body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr valign="top"><td width="100%">
<p><br>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr valign="top"><td width="100%" valign="middle"><br>
<table width="100%" border="1">
<tr valign="top"><td width="100%"><font face="Verdana">The following content is the output from the terminal, it has some errors, including:</font><br>
<b><font face="Verdana">" class *** has virtual functions but non-virtual destructor" </font></b><font face="Verdana"><br>
Because the output on terminal had some many lines, so I list some followings:</font><b><font face="Verdana"> </font></b><b><font face="Verdana">(Question 1)</font></b><font face="Verdana">what's <br>
wrong with that mean? How to solve it?<br>
I have installed MythTV according to the guide of Installing MythTV on FC, <br>
and then uninstall MythTV and want to install mythtv svn on FC, so as to <br>
build some plugins on mythtv. </font><b><font face="Verdana">(Question 2) </font></b><font face="Verdana">Are these steps right to build <br>
myth plugin? <br>
Many thanks! <br>
<br>
</font><br>
<font face="Verdana"><br>
[root[at]localhost mythtv]# qmake PREFIX=/usr/local mythtv.pro <br>
[root[at]localhost mythtv]# make <br>
cd libs && make -f Makefile <br>
make[1]: Entering directory `/home/mythtv/mythbuild/mythtv/libs' <br>
cd libavutil && make -f Makefile <br>
make[2]: Entering directory `/home/mythtv/mythbuild/mythtv/libs/libavutil' <br>
qmake "PREFIX=/usr/local" -o Makefile libavutil.pro <br>
make[2]: Leaving directory `/home/mythtv/mythbuild/mythtv/libs/libavutil' <br>
make[2]: Entering directory `/home/mythtv/mythbuild/mythtv/libs/libavutil' <br>
make[2]: Nothing to be done for `first'. <br>
make[2]: Leaving directory `/home/mythtv/mythbuild/mythtv/libs/libavutil' <br>
cd libavcodec && make -f Makefile </font><br>
<font face="Verdana">....<br>
</font><b><font face="Verdana">" class *** has virtual functions but non-virtual destructor" </font></b><br>
<font face="Verdana">....(etc, cut by me) <br>
qmake "PREFIX=/usr/local" -o Makefile mythshutdown.pro <br>
make[2]: Leaving directory <br>
`/home/mythtv/mythbuild/mythtv/programs/mythshutdown' <br>
make[2]: Entering directory <br>
`/home/mythtv/mythbuild/mythtv/programs/mythshutdown' <br>
make[2]: Nothing to be done for `first'. <br>
make[2]: Leaving directory <br>
`/home/mythtv/mythbuild/mythtv/programs/mythshutdown' <br>
cd mythtranscode/replex && make -f Makefile <br>
make[2]: Entering directory <br>
`/home/mythtv/mythbuild/mythtv/programs/mythtranscode/replex' <br>
qmake "PREFIX=/usr/local" -o Makefile replex.pro <br>
make[2]: Leaving directory <br>
`/home/mythtv/mythbuild/mythtv/programs/mythtranscode/replex' <br>
make[2]: Entering directory <br>
`/home/mythtv/mythbuild/mythtv/programs/mythtranscode/replex' <br>
g++ -o mythreplex avi.o element.o mpg_common.o multiplex.o ringbuffer.o <br>
ts.o replex.o pes.o -L/usr/local/lib -L/usr/lib/qt-3.3/lib <br>
-lmythavcodec-0.20 -lmythavformat-0.20 -lmythavutil-0.20 -lfreetype <br>
-lmp3lame -lasound -lXinerama -lXv -lXxf86vm -lXrandr <br>
-L../../../libs/libavutil -L../../../libs/libavcodec <br>
-L../../../libs/libavformat -lqt-mt -lXext -lX11 -lm <br>
/usr/local/lib/libmythavcodec-0.20.so: undefined reference to <br>
`XvMCLoadQMatrix' <br>
/usr/local/lib/libmythavcodec-0.20.so: undefined reference to <br>
`XvMCFlushSurface' <br>
/usr/local/lib/libmythavcodec-0.20.so: undefined reference to <br>
`XvMCBeginSurface' <br>
/usr/local/lib/libmythavcodec-0.20.so: undefined reference to <br>
`XvMCSyncSurface' <br>
collect2: ld returned 1 exit status <br>
make[2]: *** [mythreplex] Error 1 <br>
make[2]: Leaving directory <br>
`/home/mythtv/mythbuild/mythtv/programs/mythtranscode/replex' <br>
make[1]: *** [sub-mythtranscode-replex] Error 2 <br>
make[1]: Leaving directory `/home/mythtv/mythbuild/mythtv/programs' <br>
make: *** [sub-programs] Error 2 </font></td></tr>
</table>
</td></tr>
</table>
</td></tr>
</table>
<div align="center"><br>
</div></body></html>