[sword-devel] Fwd: Re: [bt-devel] New release date of version 1.0

Joachim Ansorg bt-devel@crosswire.org
Tue, 19 Jun 2001 21:43:51 +0200


Hi Beda!

make clean should do it before your real make.
The make system doesn't rebuild the C++ files if headers were changed, so you 
have to removed bad .o files.

Joachim

> On Sun, 17 Jun 2001, Troy A. Griffitts wrote:
> > Ok, guys, got cvs about to the point that I think we're close to 1.5.2.
> > Please try and report bugs quickly.
>
> I updated my cvs-copy today and tried to compile it.
>
>
> I got the following error message:
>
> ../lib//libsword.a(hrefcom.o): In function `HREFCom::HREFCom(char const *,
> char const *, char const *, char const *, SWDisplay *)':
> hrefcom.o(.text+0x26f): undefined reference to `SWCom::SWCom(char const *,
> char const *, SWDisplay *)' collect2: ld returned 1 exit status
> make[1]: *** [keytest] Error 1
> make: *** [tests/targets] Error 2
>
>
>
> Part of the output of the second time I typed 'make':
>
> make just-pre nodeps=yes
> make[1]: Entering directory `/home/bszukics/cvs/sword'
> make -C src just-pre
> make[2]: Entering directory `/home/bszukics/cvs/sword/src'
> make -C keys just-pre
> make[3]: Entering directory `/home/bszukics/cvs/sword/src/keys'
> make[3]: Nothing to be done for `just-pre'.
>
> [and so on, until:]
>
>
> make[1]: Entering directory `/home/bszukics/cvs/sword/lib'
> make[1]: Nothing to be done for `just-targets'.
> make[1]: Leaving directory `/home/bszukics/cvs/sword/lib'
> make -C tests just-targets
> make[1]: Entering directory `/home/bszukics/cvs/sword/tests'
> gcc -I../include/ -D_GNU_SOURCE -D_GNU_SOURCE -pipe -Wall -Wno-format
> -pedantic -pedantic  -fomit-frame-pointer -ggdb -O0 -DUSBINARY -m486 -o
> keytest keytest.cpp   -L../lib/  -lsword -lstdc++ -lz make[1]: Leaving
> directory `/home/bszukics/cvs/sword/tests'
>
>
> Hope this helps :-)
>
>
> Beda