Re: build help

David Reiser <[email protected]> Tue, 1 Feb 2005 14:21:00 -0500
Newsgroups gmane.comp.db.rekall.devel
Message-ID <[email protected]>
On Jan 31, 2005, at 10:40 PM, Mike Richardson wrote:

> On Friday 28 January 2005 21:23, David Reiser wrote:
>> I've been trying to build 2.3.2 against a fink installed Qt3.3.3 on my
>> mac. I did get make to run, but make install was a disaster at first.
>> Now rekall is looking for its first shared library in 'ports/qt3/xxx'.
>> Ack.
>
> "make install" on the mac won't do what you think it will!
>
> It only does a "pretend" install: if you do
>
> DESTDIR=`pwd`/ make install
>

That got me a little closer -- at least all the 'installed' files were 
in one macx directory

> then it should (plus-or-minus CVS being the latest - can't commit at 
> the
> moment, i'm in the middle of a major hack :) then you'll get a tree 
> under
> a directory 'macx' which looks like a MAC package tree. You can then 
> run it:
>

I'm just using the 2.3.2 tarball, as advised by the website


> /Users/....../Rekall/Rekall.app/Contents/MacOS/rekall
>
> and it should find the libraries and what-not, but there is no support 
> to
> actually build a mac package.

For some reason, rkMacPak.py does not seem to be succeeding (maybe not 
even running...). I do not get the REKALL.app directory or its subs. I 
do get the macx folder with the app and all the dylibs at the same 
directory level.

I still get rekall looking for shared libraries in the hardcoded build 
directory location. I can fix that, at least temporarily by specifying 
DYLD_LIBRARY_PATH appropriately, but then rekall starts looking for the 
gui directory in rkconfig.prefix/data!! (not even 
rkconfig.prefix/macx/data...). I can kluge this one by copying the 
macx/data directory over to the prefix directory, and rekall will 
launch. But then it always says that "This is the first time you have 
used this version" so some other directory is hardcoded, too. The help 
system launches, but is empty, reporting that helpdir=(null) and 
helpkey=(null).

As you can probably tell, I'm in desperate need of the help system 
working...

I don't need the Mac package type installation. I really would like to 
see a standard unix style installation tree unless the full package 
approach is available.

Thanks for the help. I'll keep beating on this, as it is a motivated 
learning experience for me.

Dave
--
David Reiser
[email protected]