[sword-devel] Problem compiling CVS of Sword

Steven P. Ulrick sword-devel@crosswire.org
Mon, 28 Oct 2002 09:02:46 -0600


Hello, Everyone :)

While trying to compile the CVS of Sword this morning, I got the
following error:

[root@localhost sword]# make
make  all-recursive
make[1]: Entering directory `/home/steve/CVS/sword'
Making all in lib
make[2]: Entering directory `/home/steve/CVS/sword/lib'
source='../src/modules/filters/thmlosis.cpp' object='thmlosis.lo'
libtool=yes \
depfile='.deps/thmlosis.Plo' tmpdepfile='.deps/thmlosis.TPlo' \
depmode=gcc3 /bin/sh ../depcomp \
/bin/sh ../libtool --mode=compile g++ -DUSE_AUTOTOOLS   -DUNIX  -I. -I.
-I.. -I../include  -DUSBINARY  -g -O0 -Werror -c -o thmlosis.lo `test -f
'../src/modules/filters/thmlosis.cpp' || echo
'./'`../src/modules/filters/thmlosis.cpp
g++ -DUSE_AUTOTOOLS -DUNIX -I. -I. -I.. -I../include -DUSBINARY -g -O0
-Werror -c ../src/modules/filters/thmlosis.cpp -MT thmlosis.lo -MD -MP
-MF .deps/thmlosis.TPlo
../src/modules/filters/thmlosis.cpp: In member function `virtual char
   sword::ThMLOSIS::ProcessText(char*, int, const sword::SWKey*, const
   sword::SWModule*)':
../src/modules/filters/thmlosis.cpp:224: `SWLog' undeclared (first use
this
   function)
../src/modules/filters/thmlosis.cpp:224: (Each undeclared identifier is
   reported only once for each function it appears in.)
../src/modules/filters/thmlosis.cpp:224: parse error before `::' token
make[2]: *** [thmlosis.lo] Error 1
make[2]: Leaving directory `/home/steve/CVS/sword/lib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/steve/CVS/sword'
make: *** [all] Error 2


When I attempt to grab a fresh copy, logged in as a regular user, I get
the following error:
[steve@localhost steve]$ export
CVSROOT=:pserver:anonymous@cvs.crosswire.org:/usr/local/cvsroot
[steve@localhost steve]$ cvs login
Logging in to
:pserver:anonymous@cvs.crosswire.org:2401/usr/local/cvsroot
CVS password:
[steve@localhost steve]$ cvs checkout sword
cvs checkout: in directory .:
cvs [checkout aborted]: *PANIC* administration files missing
[steve@localhost steve]$


Usually I have no problem getting a fresh copy of the CVS when I am
logged in as myself.  As an experiment, I su'd into root and tried it,
and it worked fine.  Then I went back and tried it again logged into my
user account (a few minutes after my initial success su'd as root) and I
got the same result.  By the way, the grab I started as root is still
coming in, so that issue with the error in my user account is a mystery
to me.

I am running Red Hat 8, with all of the offical updates, including the
kernel, installed.  And of course Red Hat 8 runs gcc 3.2.  

Thanks for your help :)
Steven P. Ulrick