Dependencies for amarok 1.4

Andreas Pakulat apaku at gmx.de
Wed Dec 3 12:59:46 UTC 2008


On 03.12.08 13:22:17, Beso wrote:
> 2008/12/3 Leo Franchi <lfranchi at kde.org>:
> > On 3 Dec 2008, at 12:14, Beso wrote:
> >
> >> 2008/12/3 Rich <rich at hq.vsaa.lv>:
> >>> On 2008.12.03. 12:40, Beso wrote:
> >>>> 2008/12/3 Seb Ruiz <ruiz at kde.org>:
> >>>>> 2008/12/3 Frank Wilson <fajwilson at gmail.com>:
> >>>>>> I have KDE4 installed. If I want to compile and run amarok 1.4,
> >>>>>> do I
> >>>>>> also need KDE3?
> >>>>>> The readme says "You must have KDElibs 3.3 or higher installed."
> >>>>>> but i guess the KDE4 branch is not backwards compatible because
> >>>>>> im getting
> >>>>>> configure errors to do with KDE.
> >>>>> No, KDE4 is not backwards compatible. Use the latest stable 3.5
> >>>>> release (3.5.10 iirc).
> >>>>>
> >>>> you need qt4 with qt3 support (or qt3 installed altogether with
> >>>> qt4),
> >>>> kdelibs and mysql. you might need additional packages based on other
> >>>> needs.
> >>>
> >>> mysql is optional, i think ?
> >>> ruby is used for many scripts, so that one might be needed
> >>> --
> >>> Rich
> >>>
> >> for what i know mysql has been a requirement for the collection db,
> >> but i might be wrong. you might be able to compile amarok 1.4 without
> >> mysql support, but with some other db installed. i personally haven't
> >> seen any new linux system without one db installed and usually if you
> >> install qt4 and kde4 you should have mysql installed as a
> >> prerequisite, so mysql shouldn't really be a problem.
> >> anyway, if you have kde4 i'd advice you to pass to amarok2.
> >
> > Amarok 1.x does not require mysql (it uses sqlite internally if you
> > don't tell it to connect to an external msyql db), and it does not
> > require Qt4 with Qt3Support. It requires Qt 3.x completely. Qt3Support
> > is a part of qt4 designed to make it easier to port apps to qt4, but
> > it is still qt4.
> >
> the requirements of qt4 with qt3 support is for kdelibs 3.5, which is
> requirement for amarok 1.4,
> on a kde4 - qt4 system.

Thats wrong as well, kdelibs3.5 depends on Qt3 only, it cannot compiler
with qt4 (with or without qt3support). However some parts of KDE4 still use
Qt3Support classes (IIRC even some parts of kdelibs) so thats why
Qt4+Qt3Support are needed on a KDE4 system.

Andreas

-- 
Bridge ahead.  Pay troll.



More information about the Amarok mailing list