[sword-devel] Problems with Locale
Joachim Ansorg
sword-devel@crosswire.org
Tue, 29 Aug 2000 15:45:01 +0000
Troy,
Things you have to install and compile:
-Qt 2.2.0beta2
-kdelibs latest beta
-BibleTime CVS
If you successfully installed KDE adn QT you should be ready.
Please install QT2 in a different directory than Qt 1.4 (it's not binary
compatible). The libs are generated in QT-SOURCES/lib/
Install KDE2 in a different direcory than KDE1, it's not binary compatible.
e.g. in the directory kdelibs do this:
export QTDIR=<QT-Sources>
export KDEDIR=/usr/ocal/kde2 #where you want to install KDE2
./conffigure --prefix=$KDEDIR <other-options>
make
make install
This should install the KDE2 libraries in /usr/local/kde2
Now compile and install BibleTime.
Read the Installation page on www.bibletime.de and the README ;-)
Do this to configure and compile BibleTime:
export QTDIR=<QT-Sources>
export KDEDIR=/usr/ocal/kde2
make -f Makefile.cvs
./configure --with-sworddir=<your SWORD directory if it wasn't detected>
make
make install
You have to show KDE2 applications where the KDEDIR of KDE2 is, it's
different from KDE1.
As user you can se these settings to run KDE1 and KDE2 apps simoultanously:
export KDEDIR=KDE1 directory
export KDEDIRS=KDE2 directory
export KDEHOME=where KDE2's settings are stored
e.g..
export KDEDIR=/opt/kde
export KDEDIRS=/usr/local/lib
export KDEHOME=$HOME/.kde2
Now run BibleTime with this command:
$KDEDIRS/bin/bibletime, maybe you have t check permissions
Normally configure shows you what's wrong with your system! Hope it works,
--Joachim
> Joachim,
> I really tried hard to get KDE things to compile, but had no luck. I
> felt I would have better luck with the latest snapshot KDE2.0Beta2 (I
> think) that I found on the kde website. Maybe I should have listened to
> your advice and went with the latest CVS tree. The filenames were
> something like *1.93.tar.bz2 I got Qt from this directory to compile,
> and I even got KDELIBS to compile, but KDEBASE failed miserably, and
> Bibletime still failed on ./configure. Maybe I need to set environment
> args or something. I did a make install on KDELIBS and it looked like
> it went into /usr/lib/*, and my KDEDIR is set to /usr. I don't know.
> I'll keep trying if someone can help get me up and running, but I've
> been getting frustrated. Any chance someone could just produce a simple
> test program that shows the error?
>
> -Troy.
>
> Joachim Ansorg wrote:
> > Hi Troy!
> >
> > > Joachim,
> > > Tried a lookup with
> > >
> > > test/parsekey Ps de
> > >
> > > It returns:
> > >
> > > Psalmen 1:1 - Psalmen 150:6
> > >
> > > Seems like it works correctly.
> >
> > Yes. Looks like a bad problem of BibleTime 0.2x. It worked in earlier
> > days. We use casts like this:
> >
> > Versekey *key = new VerseKey();
> > *key = "Psalms 1:1";
> > QString keystr = (const char*)*key;
> >
> > Maybe this is the problem?
> >
> > If I disable the locale support in BibleTime 0.2x it works! Using a
> > locale it can't resolve all abbrevs (not even the english standard ones).
> >
> > --Joachim
> >
> > > Alright.... How do I compile Bibletime CVS? What do I need on my box?
> > >
> > > :)
> >
> > You need a KDE2 prerelease (at least kdelibs) (I use CVSUP) and a Qt
> > 2.2.0beta (I use the CVSUP module qt-copy). Have a look at www.kde.org
> > how to get the KDE sources using CVSUP. It's the best the get all the
> > sources using CVS or CVSUP, you know why ;-)
> > But you can also use RPM packages or whatever.
> >
> > After installing KDE2 get the sources of BibleTime 1.0CVS and compile
> > them the traditional way (./configure ; make; make install).
> >
> > I hope you like our new features we added afdter 0.2x! A huge difference
> > ;-)
> >
> > Good luck!
> >
> > --Joachim
> >
> > > -Troy.