[bt-devel] Make error

Fred Saalbach bt-devel@crosswire.org
Sun, 20 Oct 2002 12:43:57 -0400


I am getting a strange error message on make.  Is bibletime supposed to
still be able to compile under gcc 2.96 - aka mandrake 8.1?  I plan on
upgrading in a few weeks so if the issue is related to the gcc version
this will shortly become a moot point for me.

bibletime cvs was downloaded last night
sword is a few weeks old

Fred

----------------------------------
make dump follows
----------------------------------

[fred@localhost bibletime]$ make
make  all-recursive
make[1]: Entering directory
`/home/fred/Develop/cvs_repository/bibletime'
Making all in bibletime
make[2]: Entering directory
`/home/fred/Develop/cvs_repository/bibletime/bibletime'
Making all in backend
make[3]: Entering directory
`/home/fred/Develop/cvs_repository/bibletime/bibletime/backend'
c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/opt/kde3/include
-I/usr/lib/qt3/include -I/usr/X11R6/include  -I/usr/include/sword 
-DQT_THREAD_SUPPORT  -D_REENTRANT -DQT_NO_ASCII_CAST -DQT_NO_COMPAT
-DQT_CLEAN_NAMESPACE -Wall -I../../ -I../../bibletime  -O2
-fno-exceptions -fno-check-new  -c cswordmodulesearch.cpp
In file included from cswordmodulesearch.cpp:19:
cswordmodulesearch.h:98: `sword' was not declared in this scope
cswordmodulesearch.h:98: parse error before `::'
cswordmodulesearch.h:133: syntax error before `::'
cswordmodulesearch.h:140: syntax error before `::'
In file included from cswordmoduleinfo.h:22,
                 from cswordmodulesearch.cpp:20:
cswordbackend.h:51: `sword' is not a class or namespace
cswordbackend.h:51: `SWMgr' is not a class or namespace
cswordbackend.h:166: syntax error before `::'
cswordbackend.h:171: type specifier omitted for parameter
cswordbackend.h:171: parse error before `::'
cswordbackend.h:187: ISO C++ forbids declaration of `sword' with no
type
cswordbackend.h:187: `sword' declared as a `virtual' field
cswordbackend.h:187: parse error before `::'
cswordbackend.h:191: syntax error before `::'
cswordbackend.h:200: `sword' was not declared in this scope
cswordbackend.h:200: parse error before `::'
cswordbackend.h:205: syntax error before `::'
cswordbackend.h:206: syntax error before `::'
cswordbackend.h:207: syntax error before `::'
cswordbackend.h:225: syntax error before `::'
In file included from cswordmodulesearch.cpp:20:
cswordmoduleinfo.h:35: parse error before `;'
cswordmoduleinfo.h:99: parse error before `*'
cswordmoduleinfo.h:107: syntax error before `*'
cswordmoduleinfo.h:142: type specifier omitted for parameter
cswordmoduleinfo.h:142: parse error before `,'
cswordmoduleinfo.h:142: `search' declared as function returning a
function
cswordmoduleinfo.h:142: parse error before `)'
cswordmoduleinfo.h:147: ISO C++ forbids declaration of `ListKey' with
no type
cswordmoduleinfo.h:147: `ListKey' declared as a `virtual' field
cswordmoduleinfo.h:147: parse error before `&'
cswordmoduleinfo.h:166: parse error before `minimumSwordVersion'
cswordmoduleinfo.h:192: syntax error before `*'
cswordmoduleinfo.h:193: syntax error before `;'
cswordmoduleinfo.h:179: parse error before `;'
cswordmoduleinfo.h:202: no `const CSwordModuleInfo::ModuleType
CSwordModuleInfo::type () const' member function declared in class
`CSwordModuleInfo'
cswordmoduleinfo.h:206: syntax error before `*'
cswordmodulesearch.cpp: In method `const bool
CSwordModuleSearch::startSearch ()':
cswordmodulesearch.cpp:85: `m_searchScope' undeclared (first use this
function)
cswordmodulesearch.cpp:85: (Each undeclared identifier is reported only
once for each function it appears in.)
cswordmodulesearch.cpp: At top level:
cswordmodulesearch.cpp:109: incomplete type `sword' does not have
member `ListKey'
cswordmodulesearch.cpp:109: parse error before `)'
cswordmodulesearch.cpp: In method `void
CSwordModuleSearch::setSearchScope (...)':
cswordmodulesearch.cpp:111: `scope' undeclared (first use this
function)
cswordmodulesearch.cpp: In method `void
CSwordModuleSearch::interruptSearch ()':
cswordmodulesearch.cpp:125: no matching function for call to
`CSwordModuleInfo::interruptSearch ()'
cswordmodulesearch.cpp: At top level:
cswordmodulesearch.cpp:152: syntax error before `&'
cswordmodulesearch.cpp:156: cannot declare member function
`CSwordModuleSearch::connectPercentUpdate' within `sword'
cswordmodulesearch.cpp:156: syntax error before `{'
cswordmodulesearch.cpp:160: cannot declare member function
`CSwordModuleSearch::connectFinished' within `sword'
cswordmodulesearch.cpp:160: syntax error before `{'
cswordmodulesearch.cpp:165: cannot declare member function
`CSwordModuleSearch::searchFinished' within `sword'
cswordmodulesearch.cpp:165: syntax error before `{'
make[3]: *** [cswordmodulesearch.o] Error 1
make[3]: Leaving directory
`/home/fred/Develop/cvs_repository/bibletime/bibletime/backend'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/home/fred/Develop/cvs_repository/bibletime/bibletime'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/fred/Develop/cvs_repository/bibletime'
make: *** [all-recursive-am] Error 2
[fred@localhost bibletime]$