Re: Debian build problem

Mike Richardson <mike-1gTsUfBLqWsG2Il/[email protected]> Wed, 23 Nov 2005 10:54:38 +0000
Newsgroups gmane.comp.db.rekall.devel
Message-ID <[email protected]>
On Friday 18 November 2005 11:23, David Goodenough wrote:
> I recently noticed that Rekall now supports EcmaScript, so I wanted to try
> it out.  The version I needed is (2.3.4) is only available as source so I
> used CVS to pull down the latest source and set about building it.  I run
> Debian (sid) so I was delighted to find that Rekall was all ready for me to
> use dpkg-buildpackage, and so I started the build having set up the
> configuration.
>
> But it would appear that the way in which the build is done expects
> some "internal" files when building the KJS support.  In particular the
> object_object.h, internal.h, array_instance.h and debugger.h.  So I
> went looking for these on the Debian Packages site, only to find them
> not there.  So I downloaded them from the KDE SVN site, and built the
> pacakge - which works.
>
> Then I looked a little more closely at the contents of the package and
> discovered that the whole of KJS seems to have been copied into Rekall
> and is then (re)built, rather than using the one I already have installed.
> I also found that the files that were missing are present but obviously
> were not being used.  This seems odd, and I have to admit I know little
> or nothing about scons so I do not really know where to start in tracking
> this down.

KJS is copied into the rekall tree for the Windows, QT-only and OS/X builds - 
under KDE it should use the kjs libraries that are in the distro; in 
kjs/kjs/SConscript there is a line

if rkConfig.mode != 'kde' :

that skips the build for KDE. It works for the other builds since KJS is not 
depenant on any KDE stuff.

I guess that when KDE 3.5 is out I should update to the corresponding KJS code




>
> David
> _______________________________________________
> 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.