added kate to scons build

Holger Schröder holger-kde at holgis.net
Sun Dec 25 01:35:08 CET 2005


Hi,

i just committed some changes, so that kate is compiled with scons. when you 
want to check it out do the following:

svn up
scons configure
scons
scons install

and then start an Xnest or similar, and then execute katetest.

for me it looks like this:

kde4 at gentoo ~ $ katetest
kwrite: ERROR: Error: standard icon theme "crystalsvg"  not found!
kwrite: KAccel( watch = [KMainWindow pointer(0x08141be8) to unnamed widget, 
geometry=525x314+262+236], pParent = 0x81431e8, psName = 
KActionCollection-KAccel ): this = 0x8143278
kwrite: KAccelActions( KAccelBase = 0x8143660 ): this = 0x8143664
kwrite: KAccelBase(): this = 0x8143660
kwrite: Trying to open ksycoca from /var/tmp/kdecache-kde4/ksycoca
kwrite: library=katepart: No file named katepart.la found in paths.
kwrite: library=katepart: No file named katepart.la found in paths.
Call to isApplicationRegistered returned:0
kwrite: creating: gentoo.holgis.net;1135470273;252136;4389_TIME0:katetest
kwrite: ERROR: KLauncher could not be reached via DCOP.
kwrite:
kwrite: KAcceleratorManager::manage
kwrite: &OK 0 0 OK
kwrite: findAccelerators
kwrite: reset OK
kwrite: cnt OK
kwrite: write 0 KDialogBaseButton &OK
kwrite: children KDialogBaseButton
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = katetest path = <unknown> pid = 4389
kde4 at gentoo ~ $


and it opens a message window, that says "A KDE text-editor-component fould 
not be found; please check your KDE installation."


the unsermake-built katetest looks like this:

kde4 at gentoo ~ 
$ /home/holger/kdesvnbuild/buildunser/kdelibs/kate/tests/katetest
kdeinit: Launched DCOPServer, pid = 4426 result = 0
DCOP: register 'anonymous-4426' -> number of clients is now 1
DCOP: unregister 'anonymous-4426'
kdeinit: Launched KLauncher, pid = 4430 result = 0
DCOP: register 'klauncher' -> number of clients is now 1
kdeinit: opened connection to :3.0
DCOP: new daemon klauncher
kdeinit: Launched KDED, pid = 4431 result = 0
DCOP: register 'kded' -> number of clients is now 1
DCOP: unregister 'kded'
DCOP: register 'kded' -> number of clients is now 1
DCOP: register 'anonymous-4431' -> number of clients is now 2
Checking whether app is registered:kded
Call to isApplicationRegistered returned:1
Sending 93 bytes from anonymous-4431 to kded. DCOPCall
kio (KDirWatch): Can't use FAM (fam daemon not running?)
kio (KDirWatch): Available methods: Stat
DCOP: register 'anonymous-4432' -> number of clients is now 3
Sending 288 bytes from anonymous-4432 to klauncher. DCOPCall
kio (KLauncher): KLauncher: Got kdeinit_exec_wait('kbuildsycoca', ...)
kdeinit: Got EXT_EXEC 'kbuildsycoca' from launcher.
kio (KLauncher): kbuildsycoca (pid 4433) up and running.
DCOP: register 'kbuildsycoca' -> number of clients is now 4
kbuildsycoca running...
DCOP: register 'anonymous-4433' -> number of clients is now 5
kio (KSycoca): Trying to open ksycoca from /var/tmp/kdecache-kde4/ksycoca
kbuildsycoca: checking file timestamps
kbuildsycoca: timestamps check ok
Sending 82 bytes from kbuildsycoca to *. DCOPSend
QTimer can only be used with a valid thread
DCOP: unregister 'anonymous-4433'
DCOP: unregister 'kbuildsycoca'
kdeinit: PID 4433 terminated.
kio (KSycoca): Trying to open ksycoca from /var/tmp/kdecache-kde4/ksycoca
kio (KSycoca): Trying to open ksycoca from /var/tmp/kdecache-kde4/ksycoca
kio (KDirWatch): Added Dir /home/kde4/.kde/share/servicetypes [KDirWatch-1]
kio (KDirWatch): Global Poll Freq is now 500 msec
kio (KDirWatch):  Started Polling Timer, freq 500
kio (KDirWatch):  Setup Stat (freq 500) for /home/kde4/.kde/share/servicetypes
kio (KDirWatch): Added Dir /usr/share/servicetypes [KDirWatch-1]

<snip more kdirwatches>

Sending 183 bytes from anonymous-4432 to klauncher. DCOPCall
kio (KLauncher): KLauncher: Got kdeinit_exec_wait('kconf_update', ...)
kio (KSycoca): Trying to open ksycoca from /var/tmp/kdecache-kde4/ksycoca
kdeinit: Got EXEC_NEW 'kconf_update' from launcher.
kio (KLauncher): kconf_update (pid 4434) up and running.
kdeinit: PID 4434 terminated.
DCOP: new daemon kded
Sending 59 bytes from kded to *. DCOPSend
QTimer can only be used with a valid thread
QTimer can only be used with a valid thread
QTimer can only be used with a valid thread
QTimer can only be used with a valid thread
QTimer can only be used with a valid thread
QTimer can only be used with a valid thread
QTimer can only be used with a valid thread
QTimer can only be used with a valid thread
QTimer can only be used with a valid thread
DCOP: unregister 'anonymous-4431'
kdeinit: PID 4431 terminated.
DCOP: register 'kwrite-4411' -> number of clients is now 2
kio (KSycoca): Trying to open ksycoca from /var/tmp/kdecache-kde4/ksycoca
kio (KSycoca): Trying to open ksycoca from /var/tmp/kdecache-kde4/ksycoca
kio (KTrader): query for KTextEditor/Plugin : returning 4 offers
kio (KDirWatch): Can't use FAM (fam daemon not running?)
kio (KDirWatch): Available methods: Stat
Kate (XML/Syntax): UPDATE hl cache 
for: /home/holger/kdesvnbuild/kdeunser/share/apps/katepart/syntax/pgn.xml
Kate (Scripting): add 
script: /home/holger/kdesvnbuild/kdeunser/share/apps/katepart/scripts/jstest.js
Kate (Scripting): add script (desktop 
file): /home/holger/kdesvnbuild/kdeunser/share/apps/katepart/scripts/jstest.desktop
Kate (Scripting): add 
script: /home/holger/kdesvnbuild/kdeunser/share/apps/katepart/scripts/script-indent-c-newline.js
Kate (Scripting): add script (desktop 
file): /home/holger/kdesvnbuild/kdeunser/share/apps/katepart/scripts/script-indent-c-newline.desktop
Kate (Scripting): add script: fallback, no desktop file around!
Kate (Scripting): add 
script: /home/holger/kdesvnbuild/kdeunser/share/apps/katepart/scripts/script-indent-c-char.js

<snip more kate stuff>                                                 


can somebody hint me to why the scons-built version does not start ? it seems, 
that dcop is not started. where should i search for the problem ? also the 
katepart.la is not found, although it is where it should be:

kde4 at gentoo ~ $ ls -l /home/holger/kdesvnbuild/kdescons/lib/kde4/kate*
-rw-r--r--  1 holger users      308 Dec 24 
20:51 /home/holger/kdesvnbuild/kdescons/lib/kde4/katepart.la
-rwxr-xr-x  1 holger users 34748734 Dec 24 
20:51 /home/holger/kdesvnbuild/kdescons/lib/kde4/katepart.so
kde4 at gentoo ~ $                     

-- 
regards,

Holger Schröder



More information about the Kde-buildsystem mailing list