[bt-devel] bibletime compile question
fred
bt-devel@crosswire.org
Sun, 08 Jul 2001 09:04:41 -0400
I don't know if this is a user or code bug, I think I issued all of the
correct commands on a fresh copy of the CVS.
The bibletime code did not build, and the error seems to have something
to do with cswordmoduleinfo.cpp and CSwordBackend::Version ().
Fred
Sword CVS from 8 July about 7:00AM
Bibletime CVS from 8 July about 7:15AM
--------------------------------------------------------------
sword/makefile.cvs
--------------------------------------------------------------
# General defines
version := 1.5.2
# ownership (used by 'make install')
user := root
group := root
# this WILL NOT WORK for you. only inhouse patched version of
# sapphire will omit enciphering code when set to yes, so leave
# as no, unless you really know what you're doing
legalexport := no
##### Customizable stuff. Set it how you like it #####
# compiler
CROSS_COMPILE =
CC = gcc
need_local_regex := no
# shared library- set to yes if you would like to build
buildshare := yes
# VCL library- set to yes if you would like to build
buildvcl := yes
# Debugging options etc...
debug := no
profile := no
# endian, etc. support for other hardware
system := intel
#system := sparc
#system := macosx
#system := arm
## MAC OSX Support works but possible bug exists in
/usr/include/sys/dirent.h
## on the current version (B) of OSX. You will need to add this line
right after the #ifdef of DIRENT
#include <sys/types.h>
# zLib support
zlib := yes
# paths
instdir := /usr
bindir := ${instdir}/bin
libdir := ${instdir}/lib
hdir := ${instdir}/include/sword
docdir := ${instdir}/doc/sword
confdir := ${instdir}/share/sword
#------------------------------------------------------------------------------#
# You shouldn't need to change anything below here.
++++++++++++++++++++++++++++++++++
Bibletime install messages
++++++++++++++++++++++++++++++++++
Up to this point everything seems OK
g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I/usr/include
-I/usr/lib/qt2/include -I/usr/X11R6/include -D_REENTRANT
-I/usr/local/sword/include/sword -DQT_NO_ASCII_CAST -O2 -fno-exceptions
-fno-check-new -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes
-Wwrite-strings -Wno-long-long -fno-builtin -c chtmlchapterdisplay.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I/usr/include
-I/usr/lib/qt2/include -I/usr/X11R6/include -D_REENTRANT
-I/usr/local/sword/include/sword -DQT_NO_ASCII_CAST -O2 -fno-exceptions
-fno-check-new -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes
-Wwrite-strings -Wno-long-long -fno-builtin -c chtmlentrydisplay.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I/usr/include
-I/usr/lib/qt2/include -I/usr/X11R6/include -D_REENTRANT
-I/usr/local/sword/include/sword -DQT_NO_ASCII_CAST -O2 -fno-exceptions
-fno-check-new -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes
-Wwrite-strings -Wno-long-long -fno-builtin -c cswordmoduleinfo.cpp
cswordmoduleinfo.cpp: In method
`CSwordModuleInfo::CSwordModuleInfo(CSwordBackend *, SWModule *)':
cswordmoduleinfo.cpp:49: no matching function for call to
`CSwordBackend::Version ()'
cswordmoduleinfo.cpp:50: no matching function for call to
`CSwordBackend::Version ()'
cswordmoduleinfo.cpp: In method `const class QString
CSwordModuleInfo::getAboutInformation() const':
cswordmoduleinfo.cpp:132: warning: ANSI C++ forbids variable-size array
`dummy'
make[4]: *** [cswordmoduleinfo.o] Error 1
make[4]: Leaving directory
`/home/fks00/Develop/cvs_repository/bibletime/bibletime/backend/sword_backend'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/home/fks00/Develop/cvs_repository/bibletime/bibletime/backend'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/home/fks00/Develop/cvs_repository/bibletime/bibletime'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/home/fks00/Develop/cvs_repository/bibletime'
make: *** [all-recursive-am] Error 2
[fks00@localhost bibletime]$