[bt-devel] trouble compiling 0.24

Joachim Ansorg bt-devel@crosswire.org
Tue, 27 Jun 2000 14:30:20 +0000


Hi!

Am Die, 27 Jun 2000 schrieben Sie:
> Hello dear brothers and sisters:
>
> I am a very grateful new member of htis list. I am also having a bit of
> trouble getting my first instance of BibleTime installed...
>
> Here are my vital stats so far:
> (***) root@poiema.org, Mon Jun 26 20:12:46 PDT 2000, Linux 2.2.15-4mdk
> i686, SWORD 1.5.0pre
>
> I did at least get Sword installed which is progess (woohoo!!!), but now I
> am at a bit of a puzzle about how to continue... :)
>
> Here is some output from typing "make" following my "./configure" command:
> (Note: I'm only pasting in where some of the warnings begin, and then not
> all unless somebody wants more... :)
>
> ...
> ppagedialog.o(.text+0x2d): undefined reference to
> `CPageDialog::QPaintDevice virtual table' pagedialog.o(.text+0x37):
> undefined reference to `CPageDialog virtual table' pagedialog.o: In
> function `CPageDialog::~CPageDialog(void)':
> pagedialog.o(.text+0xb1c): undefined reference to
> `CPageDialog::QPaintDevice virtual table' pagedialog.o(.text+0xb23):
> undefined reference to `CPageDialog virtual table' ...
> ../optionsdialog/liboptionsdialog.a(cprintoptions.o): In function
> ``CPrintOptions::saveSettings(void)': cprintoptions.o(.text+0x79f):
> undefined reference to `CPrintOptions::sigPrintOptionsChanged(void)'
> collect2: ld returned 1 exit status make[3]: *** [bibletime] Error 1
> make[3]: Leaving directory
> `/home/steven/install/build/bibletime-0.24/bibletime' make[2]: ***
> [all-recursive] Error 1
> make[2]: Leaving directory
> `/home/steven/install/build/bibletime-0.24/bibletime' make[1]: ***
> [all-recursive] Error 1
> make[1]: Leaving directory `/home/steven/install/build/bibletime-0.24'
> make: *** [all-recursive-am] Error 2
> [root@poiema bibletime-0.24]#
>
> Does anyone have any advice on what my problem might be?

The errors above show that QT's automatically generated things are not 
included (the moc files).
If you are not using CVS please delete the source directory and unpack from 
the compressed distribution file and do "./configure && make && make install".
This should work, if it doesn't I'll send you "automoc", a script which 
generates the moc files.
If it doesn't work simply mail us.

> Thanks so much in advance, and BTW, it sure is a blessing to be here in
> your fellowship! I'm over here on the central coast of California, and I
> just spent some time over in England in great fellowship with some brothers
> and a sister from central europe. What a blessing that was.
>
> Love to all,
>
> Steven


--Joachim