"Getting Started" documentation is a mess

View: New views
9 Messages — Rating Filter:   Alert me  

"Getting Started" documentation is a mess

by odalman :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

The "Getting Started" documentation at
[http://techbase.kde.org/Getting_Started/Increased_Productivity_in_KDE4_with_Scripts]
and other pages linked from there are a mess. The documents mix 2
methods (separate user/regular user). The sections about one method
links to scripts for the other method. And it seems to be written in the
time when people had a stable KDE3 installation and wanted to develop
KDE4. But nowadays KDE3 is abandoned so people have a "stable" KDE4
installation and want to develop KDE4 trunk. Any chance to get this
documentation cleaned up? I need something more stable than trunk for
everyday work. And I am already involved in another project, which I
want to spend most of my development time on. But I would like to try to
fix a few KDE issues once in a while.
 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<

Re: "Getting Started" documentation is a mess

by Bugzilla from kde@mosehansen.dk :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Thursday 05 November 2009 20:12:08 Erik wrote:
> The "Getting Started" documentation at
> [http://techbase.kde.org/Getting_Started/Increased_Productivity_in_KDE4_wit
> h_Scripts] and other pages linked from there are a mess. The documents mix
>  2

And it is even not that hard, once you get it setup. In a nutshell, the script
on those pages plus setting PATH, KDEDIR, KDEHOME and KDESYCOCA does the
trick.

Especially the KDESYCOCA is essential and not mentioned last time I checked.

This will allow you to run any new application simply by starting them in the
shell where you source the script, and build use the cmakekde macro. Plasma
applets can be checked with plasmoidviewer, and engines can be debugged with
the engine viewer.

Other than that, you just need to compile the bits that interest you.

--
Kind regards, Esben
 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<

Re: "Getting Started" documentation is a mess

by Bugzilla from kubito@gmail.com :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Thu, Nov 5, 2009 at 9:55 PM, Erik <esigra@...> wrote:

> Right now it does not seem buildable at all:
>
> CMake Error at cmake/modules/FindQt4.cmake:1759 (MESSAGE):
>  The installed Qt version 4.5.1 is too old, at least version 4.6.0 is
>  required
>
>
>
> Of course I have qt-copy, but it is version 4.5.1, not the version that
> kdelibs needs!
> $ > svn status qt-copy/src/corelib/global/qglobal.h -v
>            1045390   958407 cfeck
> qt-copy/src/corelib/global/qglobal.h
> $ grep QT_VERSION_STR qt-copy/src/corelib/global/qglobal.h
> #define QT_VERSION_STR "4.5.1"

You need Qt 4.6, which is available on gitorious.
 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<

Re: "Getting Started" documentation is a mess

by odalman :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Right now it does not seem buildable at all:

CMake Error at cmake/modules/FindQt4.cmake:1759 (MESSAGE):
  The installed Qt version 4.5.1 is too old, at least version 4.6.0 is
  required



Of course I have qt-copy, but it is version 4.5.1, not the version that
kdelibs needs!
$ > svn status qt-copy/src/corelib/global/qglobal.h -v
            1045390   958407 cfeck      
qt-copy/src/corelib/global/qglobal.h
$ grep QT_VERSION_STR qt-copy/src/corelib/global/qglobal.h
#define QT_VERSION_STR "4.5.1"
 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<

Re: "Getting Started" documentation is a mess

by Aaron J. Seigo :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On November 5, 2009, Erik wrote:
> The "Getting Started" documentation at
> [http://techbase.kde.org/Getting_Started/Increased_Productivity_in_KDE4_wit
> h_Scripts] and other pages linked from there are a mess. The documents mix
>  2

it's a wiki, so you can clean up bits and pieces yourself which would be quite
welcome. that said, i do recommend following this page:

http://techbase.kde.org/Getting_Started/Build/KDE4

or

http://techbase.kde.org/Getting_Started/Build/KDE4.x

as for getting the right Qt version, it's linked to from the first link above,
which is:

http://techbase.kde.org/Getting_Started/Build/KDE4/Prerequisites#Qt

--
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

KDE core developer sponsored by Qt Development Frameworks


 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<

signature.asc (204 bytes) Download Attachment

Re: "Getting Started" documentation is a mess

by aishen :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Le jeudi 05 novembre 2009 à 20:12 +0100, Erik a écrit :

> The "Getting Started" documentation at
> [http://techbase.kde.org/Getting_Started/Increased_Productivity_in_KDE4_with_Scripts]
> and other pages linked from there are a mess. The documents mix 2
> methods (separate user/regular user). The sections about one method
> links to scripts for the other method. And it seems to be written in the
> time when people had a stable KDE3 installation and wanted to develop
> KDE4. But nowadays KDE3 is abandoned so people have a "stable" KDE4
> installation and want to develop KDE4 trunk. Any chance to get this
> documentation cleaned up? I need something more stable than trunk for
> everyday work. And I am already involved in another project, which I
> want to spend most of my development time on. But I would like to try to
> fix a few KDE issues once in a while.
>  
> >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
>
Good idea :)
But not only the script method, I used to refer to it but had to do mine
because I didn't need all : Usually kde-l10n and kdevplatform/kdevelop
exceptionnaly all if it was too old.
I would like to translate to french but i don't know where and how to
put it there ?
HG


 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<

Re: "Getting Started" documentation is a mess

by odalman :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Now I tried to build kdebase, but it fails:

-----------------------------------------------------------------------------
-- The following REQUIRED packages could NOT be located on your
system.    
-- You must install these packages before
continuing.                      
-----------------------------------------------------------------------------
   * Phonon (4.2.96 or higher)
<svn.kde.org/home/kde/trunk/kdesupport/phonon>
     Phonon
library                                                          
     STRONGLY RECOMMENDED: Required for playing audio and video
throughout KDE

-----------------------------------------------------------------------------



But I have plenty of phonon:

$ ls -adl {$QT,$KDE}DIR/{include/phonon,lib/libphonon*}
drwxr-xr-x 3 work users    1312 2009-11-07 11:02:41
/home/work/KDEtrunk/include/phonon
lrwxrwxrwx 1 work users      26 2009-11-07 11:02:41
/home/work/KDEtrunk/lib/libphononexperimental.so ->
libphononexperimental.so.4
lrwxrwxrwx 1 work users      30 2009-11-07 11:02:41
/home/work/KDEtrunk/lib/libphononexperimental.so.4 ->
libphononexperimental.so.4.4.0
-rwxr-xr-x 1 work users  150162 2009-11-07 10:24:10
/home/work/KDEtrunk/lib/libphononexperimental.so.4.4.0
lrwxrwxrwx 1 work users      14 2009-11-07 11:02:41
/home/work/KDEtrunk/lib/libphonon.so -> libphonon.so.4
lrwxrwxrwx 1 work users      18 2009-11-07 11:02:41
/home/work/KDEtrunk/lib/libphonon.so.4 -> libphonon.so.4.4.0
-rwxr-xr-x 1 work users  454392 2009-11-07 10:23:51
/home/work/KDEtrunk/lib/libphonon.so.4.4.0
drwxr-xr-x 4 work users    1272 2009-11-06 11:09:09
/programmering/kde/src/qt-kde/include/phonon
-rw-r--r-- 1 work users     794 2009-11-06 11:56:05
/programmering/kde/src/qt-kde/lib/libphonon.la
-rw-r--r-- 1 work users     808 2009-11-06 11:56:05
/programmering/kde/src/qt-kde/lib/libphonon.prl
lrwxrwxrwx 1 work users      18 2009-11-06 11:56:52
/programmering/kde/src/qt-kde/lib/libphonon.so -> libphonon.so.4.3.1
lrwxrwxrwx 1 work users      18 2009-11-06 11:56:52
/programmering/kde/src/qt-kde/lib/libphonon.so.4 -> libphonon.so.4.3.1
lrwxrwxrwx 1 work users      18 2009-11-06 11:56:52
/programmering/kde/src/qt-kde/lib/libphonon.so.4.3 -> libphonon.so.4.3.1
-rwxr-xr-x 1 work users 4291743 2009-11-06 11:56:52
/programmering/kde/src/qt-kde/lib/libphonon.so.4.3.1
 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<

Re: "Getting Started" documentation is a mess

by Bugzilla from fabio.a.firmo@gmail.com :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I don't want to be another "i have this problem too and I don't like it!" e-mail, but I did find the these sections on TechBase confusing several times. Especially the "separate user vs same user" confusion, wich I found in several articles at the time.

I know it's a wiki, but I don't have enough knowledge to edit it yet. I just know that it wasn't very helpful to me at the time (1 year ago).

Maybe the community could put an coletive effort into it, I think the work/benefit ratio is quite good, since set up the environment and compile is the first brick wall to new contributors, I guess...


2009/11/7 Erik <esigra@...>
Now I tried to build kdebase, but it fails:

-----------------------------------------------------------------------------
-- The following REQUIRED packages could NOT be located on your
system.
-- You must install these packages before
continuing.
-----------------------------------------------------------------------------
  * Phonon (4.2.96 or higher)
<svn.kde.org/home/kde/trunk/kdesupport/phonon>
    Phonon
library
    STRONGLY RECOMMENDED: Required for playing audio and video
throughout KDE

-----------------------------------------------------------------------------



But I have plenty of phonon:

$ ls -adl {$QT,$KDE}DIR/{include/phonon,lib/libphonon*}
drwxr-xr-x 3 work users    1312 2009-11-07 11:02:41
/home/work/KDEtrunk/include/phonon
lrwxrwxrwx 1 work users      26 2009-11-07 11:02:41
/home/work/KDEtrunk/lib/libphononexperimental.so ->
libphononexperimental.so.4
lrwxrwxrwx 1 work users      30 2009-11-07 11:02:41
/home/work/KDEtrunk/lib/libphononexperimental.so.4 ->
libphononexperimental.so.4.4.0
-rwxr-xr-x 1 work users  150162 2009-11-07 10:24:10
/home/work/KDEtrunk/lib/libphononexperimental.so.4.4.0
lrwxrwxrwx 1 work users      14 2009-11-07 11:02:41
/home/work/KDEtrunk/lib/libphonon.so -> libphonon.so.4
lrwxrwxrwx 1 work users      18 2009-11-07 11:02:41
/home/work/KDEtrunk/lib/libphonon.so.4 -> libphonon.so.4.4.0
-rwxr-xr-x 1 work users  454392 2009-11-07 10:23:51
/home/work/KDEtrunk/lib/libphonon.so.4.4.0
drwxr-xr-x 4 work users    1272 2009-11-06 11:09:09
/programmering/kde/src/qt-kde/include/phonon
-rw-r--r-- 1 work users     794 2009-11-06 11:56:05
/programmering/kde/src/qt-kde/lib/libphonon.la
-rw-r--r-- 1 work users     808 2009-11-06 11:56:05
/programmering/kde/src/qt-kde/lib/libphonon.prl
lrwxrwxrwx 1 work users      18 2009-11-06 11:56:52
/programmering/kde/src/qt-kde/lib/libphonon.so -> libphonon.so.4.3.1
lrwxrwxrwx 1 work users      18 2009-11-06 11:56:52
/programmering/kde/src/qt-kde/lib/libphonon.so.4 -> libphonon.so.4.3.1
lrwxrwxrwx 1 work users      18 2009-11-06 11:56:52
/programmering/kde/src/qt-kde/lib/libphonon.so.4.3 -> libphonon.so.4.3.1
-rwxr-xr-x 1 work users 4291743 2009-11-06 11:56:52
/programmering/kde/src/qt-kde/lib/libphonon.so.4.3.1


 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<

Re: "Getting Started" documentation is a mess

by Bugzilla from dhdev@gmx.de :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Sunday 08 November 2009, Fábio Firmo wrote:

> I don't want to be another "i have this problem too and I don't like it!"
> e-mail, but I did find the these sections on TechBase confusing several
> times. Especially the "separate user vs same user" confusion, wich I
>  found in several articles at the time.
>
> I know it's a wiki, but I don't have enough knowledge to edit it yet. I
>  just know that it wasn't very helpful to me at the time (1 year ago).
>
> Maybe the community could put an coletive effort into it, I think the
> work/benefit ratio is quite good, since set up the environment and
>  compile is the first brick wall to new contributors, I guess...

I'm using kdesvn-build to build the kde modules.
Once you've installed all the dependencies (those distribution dependency
pages are pretty good), it's just a matter of running kdesvn-build and
you're done. I've once blogged about it and still think it's the way to go.
Besides kdsvn-build I use a little run-script to start trunk-apps in my
current environment/as current user. No extra user. It works perfectly since
years.

Dominik
 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<