[mythtv] asking for help solving the problems about compiling and Installing MythTV SVN

Sean Rae evilsailor9 at gmail.com
Tue Mar 6 13:41:37 UTC 2007


It seems that no one is responding, even though you keep repeating
yourself (more or less), so I guess I'll chime in.  I would suggest
that you do the following:

1. install latest FC distribution to a clean machine
2. make sure that MythTV is NOT installed (i.e. do not install
according to Jarod's guide)
3. install MythTV SVN manually

It is a very bad idea to install from packages and then uninstall and
then re-install SVN.  It is unnecessary and can leave around stale
headers/libraries that will cause the linking problems you describe
above.  I would also post any followups to the -users list, as this
isn't really development-related questions.  Please re-post to this
list when you have SVN working and have actual development questions.


Sean


On 3/4/07, Xi Jiarong <XiJiarong at sp.edu.sg> wrote:
>
>
> The following content is the output from the terminal, (Question 1)what's
> wrong with that mean?
>  I have installed MythTV according to the guide of Installing MythTV on FC,
> and then uninstall MythTV and want to install mythtv svn on FC, so as to
> build some plugins on mythtv. (Question 2) Are these steps right to build
> myth plugin?
>  Many thanks!
>
>
>
>  [root at localhost mythtv]# qmake PREFIX=/usr/local mythtv.pro
>  [root at localhost mythtv]# make
>  cd libs && make -f Makefile
>  make[1]: Entering directory
> `/home/mythtv/mythbuild/mythtv/libs'
>  cd libavutil && make -f Makefile
>  make[2]: Entering directory
> `/home/mythtv/mythbuild/mythtv/libs/libavutil'
>  qmake "PREFIX=/usr/local" -o Makefile libavutil.pro
>  make[2]: Leaving directory
> `/home/mythtv/mythbuild/mythtv/libs/libavutil'
>  make[2]: Entering directory
> `/home/mythtv/mythbuild/mythtv/libs/libavutil'
>  make[2]: Nothing to be done for `first'.
>  make[2]: Leaving directory
> `/home/mythtv/mythbuild/mythtv/libs/libavutil'
>  cd libavcodec && make -f Makefile
>  ....(etc, cut by me)
>  qmake "PREFIX=/usr/local" -o Makefile mythshutdown.pro
>  make[2]: Leaving directory
> `/home/mythtv/mythbuild/mythtv/programs/mythshutdown'
>  make[2]: Entering directory
> `/home/mythtv/mythbuild/mythtv/programs/mythshutdown'
>  make[2]: Nothing to be done for `first'.
>  make[2]: Leaving directory
> `/home/mythtv/mythbuild/mythtv/programs/mythshutdown'
>  cd mythtranscode/replex && make -f Makefile
>  make[2]: Entering directory
> `/home/mythtv/mythbuild/mythtv/programs/mythtranscode/replex'
>  qmake "PREFIX=/usr/local" -o Makefile replex.pro
>  make[2]: Leaving directory
> `/home/mythtv/mythbuild/mythtv/programs/mythtranscode/replex'
>  make[2]: Entering directory
> `/home/mythtv/mythbuild/mythtv/programs/mythtranscode/replex'
>  g++ -o mythreplex avi.o element.o mpg_common.o multiplex.o ringbuffer.o
> ts.o replex.o pes.o -L/usr/local/lib -L/usr/lib/qt-3.3/lib
> -lmythavcodec-0.20 -lmythavformat-0.20 -lmythavutil-0.20 -lfreetype
> -lmp3lame -lasound -lXinerama -lXv -lXxf86vm -lXrandr
> -L../../../libs/libavutil -L../../../libs/libavcodec
> -L../../../libs/libavformat -lqt-mt -lXext -lX11 -lm
>  /usr/local/lib/libmythavcodec-0.20.so: undefined reference to
> `XvMCLoadQMatrix'
>  /usr/local/lib/libmythavcodec-0.20.so: undefined reference to
> `XvMCFlushSurface'
>  /usr/local/lib/libmythavcodec-0.20.so: undefined reference to
> `XvMCBeginSurface'
>  /usr/local/lib/libmythavcodec-0.20.so: undefined reference to
> `XvMCSyncSurface'
>  collect2: ld returned 1 exit status
>  make[2]: *** [mythreplex] Error 1
>  make[2]: Leaving directory
> `/home/mythtv/mythbuild/mythtv/programs/mythtranscode/replex'
>  make[1]: *** [sub-mythtranscode-replex] Error 2
>  make[1]: Leaving directory
> `/home/mythtv/mythbuild/mythtv/programs'
>  make: *** [sub-programs] Error 2
>  [root at localhost mythtv]#
> _______________________________________________
> mythtv-dev mailing list
> mythtv-dev at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
>
>


More information about the mythtv-dev mailing list