First, download and install development packages for KDE, Qt, and X11.
Those should be available in your distribution, for example in Debian the
package names are kdelibs4-dev
,
libqt3-mt-dev
and xlibs-dev
. You may need
other development packages as well.
Download the latest .tar.bz2
from the
Files
section of KPlayer project at SourceForge. Then extract it
tar
xjf
kplayer-0.6.2.tar.bz2
The code will be in the kplayer-0.6.2
subdirectory
cd
kplayer-0.6.2
Login to SourceForge CVS
cvs
-d:pserver:anonymous@kplayer.cvs.sourceforge.net:/cvsroot/kplayer
login
and hit Enter if it asks for a password. Then download the code
cvs
-z3
-d:pserver:anonymous@kplayer.cvs.sourceforge.net:/cvsroot/kplayer
co -P
kplayer
The code will be in the kplayer
subdirectory
cd
kplayer
Create the configure
script
make
-f
Makefile.dist
and run it
./configure
--prefix
`kde-config --prefix`
If at this point you are getting errors about missing libraries, you will
probably need to install more development packages from your distribution. The
configure
script is very verbose, you will be able to tell
which package you need from its output. If you need even more information, look
in the config.log
file. You will need to go to the bottom
and then scroll a page or two up to get to the point where it reported the
error. If everything fails, ask for help on the
KPlayer
user forum. Do not forget to include the full output of
configure
and the config.log
file.
Once configure succeeds, compile the code
make
If this step fails, you can again ask for help on the KPlayer user forum providing the full output of make.
Once make finishes, install the program
su
-c
'make install'
and run it
kplayer
This last command will also produce quite verbose output on your console. This is the output you need to send in if you ever submit a bug report or ask for help.
At least some Mandrake 10 versions put libGL.la
in
the wrong place, so if the configure
script cannot find it,
you will have to create a symbolic link
ln
-s
/usr/lib/libGL.la
/usr/X11R6/lib/libGL.la
Ales Tosovsky wrote a detailed HOWTO in Czech about compiling KPlayer on Mandrake 10 and translated it into English.
Fred successfully compiled KPlayer on x86_64 using Fedora Core 2 and 2.6.6-1.435.2.3smp kernel. Here is how he ran configure:
./configure
--prefix=`kde-config
--prefix`
--enable-libsuffix=64
--with-qt-includes=/usr/lib64/qt-3.3/include
--with-qt-libraries=/usr/lib64/qt-3.3/lib
all on one line of course.
Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team