[mythtv-users] errors and puzzles about the steps of compiling MythTV SNV on Fedora

Xi Jiarong XiJiarong at sp.edu.sg
Mon Mar 5 13:40:05 UTC 2007



I want to develop some plugin on mythtv, but I tried to install mythtv from
svn and comile source code, but never succeed, so dispointed.
Therefore, I have to ask for your help.
The following steps are adopted by me.
If there are some errors or some need to be correct, please give me some
suggestion:

1. Install MythTV according to the guide: Installing MythTV on Fedora Core
on web :
http://www.mythtv.org/wiki/index.php/Installing_MythTV_on_Fedora_Core   or
http://www.wilsonet.com/mythtv/fcmyth.php
there are some little different from each other.
after then, I can use mythtv via terminal
#mythfrontend

2. Uninstall and remove MythTV package from the current system through the
following commond on terminal:
 # rpm -qa | grep myth | xargs rpm -e
(QUESTION 1: Is this way right? or use #yum remove myth*;  and #yum remove
libmyth*??? )

3. Install depencies through:

   yum install gcc-c++ freetype-devel lame-devel qt-devel mysql-devel
lirc-lib-devel subversion mesa-libGLU-devel libXv-devel libXxf86vm-devel
libXmu-devel qt-MySQL
              libXvMC-devel kdelibs-devel
  and others......
(QUESTION 2: How to judge whether all those dependencies required for
compiling had been installed successfully??? )

4. Create the corresponding folder and download the source code, throuth
the following way:
   $ mkdir mythtv_build
 $ svn co http://svn.mythtv.org/svn/trunk mythtv_build
(QUESTION 3: I ran #svn update after finishing the above command, Did this
have any problems ?)

5. Compiling and make process: run the following command respectively:
(QUESTION 4: Are there any problems for the following run command??)
   # ./configure --prefix=/usr/local
   # qmake PREFIX=/usr/local mythtv.pro
   # make
   # make install
but, I still can not compile successfully.  The foloowing output is from
the terminal:
 (QUESTION 5: How to resolve this problem??)

[root at localhost mythtv]# ./configure --prefix=/usr/local
# Basic Settings
Compile type     release
Compiler cache   no
DistCC           no
Install prefix   /usr/local
CPU              x86_32 (i686)
big-endian       no
MMX enabled      yes

# Input Support
Joystick menu    yes
lirc support     no
Apple Remote     no
Video4Linux sup. yes
ivtv support     yes
FireWire support no
DVB support      no [/usr/include]
DBox2 support    yes
HDHomeRun sup.   yes
IPTV support     yes

# Video Output Support
x11 support      yes
xrandr support   yes
xv support       yes
XvMC support     no
XvMC VLD support no
XvMC pro support no
XvMC OpenGL sup. no
Mac acceleration no
OpenGL vsync     no
DirectFB         no

# Misc Features
Frontend         yes
Backend          yes

# Bindings
bindings_perl    yes
Creating libs/libmyth/mythconfig.h and libs/libmyth/mythconfig.mak



[root at localhost mythtv]#make
....
.....
/usr/local/lib/libmythtv-0.20.so: undefined reference to
`dvdnav_time_search_within_cell'
/usr/local/lib/libmythtv-0.20.so: undefined reference to
`dvdnav_menu_supported'
collect2: ld returned 1 exit status
make[2]: *** [mythtv] Error 1
make[2]: Leaving directory `/home/mythtv/trunk/mythtv/programs/mythtv'
make[1]: *** [sub-mythtv] Error 2
make[1]: Leaving directory `/home/mythtv/trunk/mythtv/programs'
make: *** [sub-programs] Error 2


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mythtv.org/pipermail/mythtv-users/attachments/20070305/3a1c7e66/attachment.htm 


More information about the mythtv-users mailing list