Broken KDE Admin Dir
Andreas Pour
pour at mieterra.com
Mon Jan 20 04:35:58 GMT 2003
Dirk Mueller wrote:
>
> On Son, 19 Jan 2003, Andreas Pour wrote:
>
> > Since some while ago the KDE admin dir breaks compiling with KDE 3.0.
>
> The admin dir in 3_0_BRANCH still only requires Qt 3.0.3 ?!
I presume it's the admin dir for the 3.1 branch, but I'm not sure how to verify
that (can't find the admin dir in cvs - where does it live?).
> I don't see such a Qt requirement there.
A typical example is acinclude.m4.in which appears to have a Nov. 2 timestamp.
As it is not versioned within the document I cannot say for sure where it came
from but I have seen similar ones and they all date from about that same date.
The relevant parts of it are:
AC_DEFUN(KDE_USE_QT,
[
if test -z "$1"; then
# Current default Qt version: 3.1
kde_qtver=3
kde_qtsubver=1
^^^ this part about the current default being Qt 3.1 is what really causes the
problems
[ ... ]
if test "$kde_qtver" = "3"; then
if test $kde_qtsubver -gt 0; then
kde_qt_minversion=">= Qt 3.1 (20021021)"
else
kde_qt_minversion=">= Qt 3.0"
fi
The thing is that developers assume they can safely use the KDE head admin dir.
IMO by default it should require qt-3.0.3 (or whatever KDE 3.0 required) and
someone must add a statement to configure.in.in to make it require something
different. This is b/c a lot of people will continue to write to KDE 3.0 (so
that KDE 3.0 users can use the software) and b/c minimum requirements should be
explicitly stated rather than assumed (except of course KDE 3).
> If you're talking about HEAD, well that admin dir is for KDE 3.2, and KDE
> 3.2 will most likely require Qt 3.1, mainly because KDE 3.1 already does ;-)
I don't know, if you tell me where the acinclude.m4.in lives I can find the
revision where it changed :-).
Ciao,
Dre
More information about the kde-core-devel
mailing list