[MPlayer-users] compiling svn with dvdnav support

William Norfleet williamnorfleet2000 at yahoo.com
Fri Jan 18 13:42:37 CET 2008


The procedure I posted 2007-08-02 no longer works.  The procedure below 
seems to. 
It is useful for those who prefer to keep MPlayer files in a
home directory.  It adjusts for the fact that dvdnav.h is currently not 
where
MPlayer's ./configure expects to find it.  A simple means is also 
included to
link to libdvdnavmini.so.4 since ./configure options --with-extralibdir and
--extra-libs do not work in a way that I understand.  HTH.

All steps, except the last (as noted), are done as a normal user.
Mplayer source goes in /home/bill/opt/mplayerfiles/mplayer.
Libvdnav source goes in /home/bill/opt/mplayerfiles/libdvdnav.
Compiled binaries go in /home/bill/mplayer.
[bill at desk ~]$ cd /home/bill
[bill at desk ~]$ mkdir mplayer
[bill at desk ~]$ cd /home/bill/opt/mplayerfiles
[bill at desk mplayerfiles]$ svn co 
svn://svn.mplayerhq.hu/dvdnav/trunk/libdvdnav libdvdnav
        <snip>
        Checked out revision 997.
[bill at desk mplayerfiles]$ cd /home/bill/opt/mplayerfiles/libdvdnav/
[bill at desk libdvdnav]$ ./configure2 --prefix=/home/bill/mplayer/
[bill at desk libdvdnav]$ make
[bill at desk libdvdnav]$ make install
[bill at desk libdvdnav]$ cp /home/bill/mplayer/include/dvdnav/dvdnav.h 
/home/bill/mplayer/include/.
[bill at desk libdvdnav]$ cd /home/bill/opt/mplayerfiles/mplayer
[bill at desk mplayer]$ svn update
        <snip>
        Updated to revision 25780.
[bill at desk mplayer]$ make distclean
[bill at desk mplayer]$ ./configure --prefix=/home/bill/mplayer/ 
--enable-xmms --enable-gui --enable-largefiles 
--with-dvdnav-config=/home/bill/mplayer/bin/dvdnav-config
        <snip>
        Checking for DVD support (libdvdnav) ... yes
        Creating config.mak
        Creating config.h
        <snip>
[bill at desk mplayer]$ make
[bill at desk mplayer]$ make install
as root: [root at desk lib]# ln -s 
/home/bill/mplayer/lib/libdvdnavmini.so.4 /usr/lib/libdvdnavmini.so.4




More information about the MPlayer-users mailing list