Re: 2.4.0 does not build on KDE 3.4.2

Mike Richardson <mike-1gTsUfBLqWsG2Il/[email protected]> Wed, 23 Nov 2005 10:50:27 +0000
Newsgroups gmane.comp.db.rekall.devel
Message-ID <[email protected]>
On Sunday 13 November 2005 21:48, Peter Eisentraut wrote:
> [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. :)

I know! This is all a problem, I can't see how to avoid using some of the 
"internal" header files (and the KJS documentation is a little, ahem, lacking 
- fortunately the source was with me :)

You'll need to get the correspoinding 3.4.2 headers, though i'd guess that the 
3.4.1 headers will do, assuming no source or binary API changes

Mike


> _______________________________________________
> Rekall-devel mailing list
> [email protected]
> http://www.mailman.a-i-s.co.uk/cgi-bin/mailman/listinfo/rekall-devel

-- 
Regards
Mike

http://www.rekallrevealed.org
*THE* GPL/Open Source database front end for Linux and Windows.