Discussion:
CVS-version compilation error xbase
Ernesto Revilla
2005-09-21 13:33:14 UTC
Permalink
Hello,

I just updated from CVS and tried to rebuild rekall. I'm using QT-only
config. I get:

/usr/bin/ld: couldn't find -lrekallqt_support_xbase
when linking: db/xbase/librekallqt_driver_xbase.so

g++ -Wl,--no-undefined -g -shared -o db/xbase/librekallqt_driver_xbase.so
db/xbase/kb_xbase.os db/xbase/kb_xbadvanced.os -Lsupport/xbase
-Lsupport/xbsql -Llibs/common -Lports/qt3 -lrekallqt_support_xbase
-lrekallqt_support_xbsql -lrekallqt_common -lrekallqt_kde -ldl -lqt-mt

I have installed xbase-2.0.0 and xbsql-0.11.

The thing is that it should link to *libxbase* not to
*librekall_support_xbase*

I've found also that scons issues a warning that no *support/SConstruct* is
present. support is not part of CVS.

I put a "enable-xbase = no" into the settings file, but it seems to be
ignored.

To continue I've commented out some lines in the db/SConstruct script. I've
build successfully rekallqt with xbase support before.

Anyone could tell me what I have to do to build it with xbase support?


Best regards,
Erny
Mike Richardson
2005-09-27 17:10:48 UTC
Permalink
Post by Ernesto Revilla
Hello,
I just updated from CVS and tried to rebuild rekall. I'm using QT-only
/usr/bin/ld: couldn't find -lrekallqt_support_xbase
when linking: db/xbase/librekallqt_driver_xbase.so
g++ -Wl,--no-undefined -g -shared -o db/xbase/librekallqt_driver_xbase.so
db/xbase/kb_xbase.os db/xbase/kb_xbadvanced.os -Lsupport/xbase
-Lsupport/xbsql -Llibs/common -Lports/qt3 -lrekallqt_support_xbase
-lrekallqt_support_xbsql -lrekallqt_common -lrekallqt_kde -ldl -lqt-mt
I have installed xbase-2.0.0 and xbsql-0.11.
The thing is that it should link to *libxbase* not to
*librekall_support_xbase*
I've found also that scons issues a warning that no *support/SConstruct* is
present. support is not part of CVS.
I put a "enable-xbase = no" into the settings file, but it seems to be
ignored.
To continue I've commented out some lines in the db/SConstruct script. I've
build successfully rekallqt with xbase support before.
Anyone could tell me what I have to do to build it with xbase support?
cvs update -d

The CVS codebase has changed so that the xbase and xbsql code are included
(there are new subdirs 'support/xbase' and 'support/xbsql'). Make's life
easier. The xbase and xbsql libraries are build as librekall_support_xxxx

I'll check the config
Post by Ernesto Revilla
Best regards,
Erny
--
Regards
Mike

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