2.4.0 does not build on KDE 3.4.2

Peter Eisentraut <[email protected]> Sun, 13 Nov 2005 22:48:46 +0100
Newsgroups gmane.comp.db.rekall.devel
Message-ID <[email protected]>
[I'm not sure if this already came through, but the subscription process 
took really long...]

Rekall 2.4.0 does not build on KDE 3.4.2.  The trouble starts like this:

g++ -fPIC -D__KB_RUNTIME=0 -D__KB_AUTOMOC=1 -D__KB_PLAT_LINUX=1 
-D__KB_KDE=1 -D__KB_TKC=0 -D__KB_KDEVERSION=030402 -D__KB_AP
PNAME=\"rekall\" -D__KB_INITNAME=init_librekall_script_kjs -Wall 
-Iscript/kjs -Iports/kde -I/usr/include/kde/kjs -Ikjs/3.4.2
 -Ilibs/common -Ilibs/kbase -Ilibs/app -Ilibs/el32 -I/usr/include/qt3 
-I/usr/include/kde -c -o script/kjs/kb_cookiejar.os sc
ript/kjs/kb_cookiejar.cpp
In file included from script/kjs/kb_cookiejar.cpp:27:
script/kjs/kb_cookiejar.h:14:31: error: kjs/object_object.h: Datei oder 
Verzeichnis nicht gefunden
script/kjs/kb_cookiejar.h:15:26: error: kjs/internal.h: Datei oder 
Verzeichnis nicht gefunden

[The error message is "file or directory not found".]

It seems that the code is indeed not prepared for KDE 3.4.2:

$ find -name object_object.h
./rekall-2.4.0/kjs/kjs/object_object.h
./rekall-2.4.0/kjs/3.3.0/kjs/object_object.h
./rekall-2.4.0/kjs/3.3.1/kjs/object_object.h
./rekall-2.4.0/kjs/3.3.2/kjs/object_object.h
./rekall-2.4.0/kjs/3.4.0/kjs/object_object.h
./rekall-2.4.0/kjs/3.4.1/kjs/object_object.h

I imagine KDE 3.5 will also be trouble. :)