[sword-devel] More CVS Automake errors

Daniel Glassey danglassey at ntlworld.com
Tue May 18 15:46:49 MST 2004


finally found out what this was - automake 1.6 is less flexible than 
1.7 is with the way you set up conditional compilation, fixed in CVS.
also committed your cvsignore files

Regards,
Daniel


On 18 May 2004, at 00:34, David's Mailing List and Spam Receiver wrote:

> When I try to run autogen.sh I get the following output from automake
>
> david at localhost sword $ ./autogen.sh
> *** Sword build system generation
> *** Recreating libtool
> libtoolize
> *** Recreating aclocal.m4
> aclocal
> *** Recreating configure
> *** Recreating the Makefile.in files
> lib/Makefile.am:27: libsword_la_SOURCES was already defined in 
> condition TRUE,
> which implies condition BUILDNEWVKEY_TRUE
>
> #lib_LIBRARIES = $(flatlib)
> #vkdef =
>
> #if BUILDSPLITLIB
> #libsword_imp_la_SOURCES += $(keysdir)/versekey.cpp
> #versekey = $(keysdir)/versekey2.cpp $(keysdir)/refsys.cpp
> #vkdef =
> #endif
>
> #if BUILDSPLITLIB
> #libsword_imp_la_SOURCES += $(mgrsplits)
> #else
>
> #if BUILDSPLITLIB
> #libsword_la_SOURCES += $(commondir)/zverse2.cpp
> #libsword_imp_la_SOURCES += $(SPLITS)
> #else
>   libsword_la_SOURCES (User, where = lib/Makefile.am:27) +=
>   {
>     TRUE => $(keysdir)/swkey.cpp $(keysdir)/listkey.cpp 
> $(keysdir)/strkey.cpp
> $(keysdir)/treekey.cpp $(keysdir)/treekeyidx.cpp $(versekey)
> $(utilfunsdir)/Greek2Greek.cpp $(utilfunsdir)/utilstr.cpp
> $(utilfunsdir)/utilweb.cpp $(utilfunsdir)/utilxml.cpp
> $(utilfunsdir)/unixstr.cpp $(utilfunsdir)/swunicod.cpp
> $(utilfunsdir)/swversion.cpp $(utilfunsdir)/swbuf.cpp
> $(utilfunsdir)/ftpparse.c $(UNTGZ) $(SWREGEX) $(utilfunsdir)/roman.cpp
> $(mgrdir)/swconfig.cpp $(mgrdir)/swmgr.cpp $(mgrdir)/swfiltermgr.cpp
> $(mgrdir)/encfiltmgr.cpp $(mgrdir)/filemgr.cpp $(mgrdir)/swlocale.cpp
> $(mgrdir)/localemgr.cpp $(mgrdir)/swcacher.cpp 
> $(mgrdir)/swsearchable.cpp
> $(mgrdir)/installmgr.cpp $(mgrdir)/stringmgr.cpp $(mgrsplits) $(refsrc)
> $(frontenddir)/swdisp.cpp $(frontenddir)/swlog.cpp 
> $(modulesdir)/swmodule.cpp
> $(commondir)/rawstr.cpp $(commondir)/rawstr4.cpp 
> $(commondir)/swcomprs.cpp
> $(commondir)/lzsscomprs.cpp $(SWZLIB) $(commondir)/swcipher.cpp
> $(commondir)/zstr.cpp $(commondir)/entriesblk.cpp
>   }
> lib/../include/Makefile.am:164: SPLIT_HEAD was already defined in 
> condition
> TRUE, which implies condition BUILDNEWVKEY_TRUE
>
>   SPLIT_HEAD (User, where = lib/../include/Makefile.am:164) +=
>   {
>     TRUE =>
>   }
> lib/Makefile.am:27: warning: automake does not support conditional 
> definition
> of libsword_la_SOURCES in libsword_la_SOURCES
> Use of uninitialized value in concatenation (.) or string
> at /usr/bin/automake-1.6 line 8449.
> : am_libsword_la_OBJECTS was already defined in condition TRUE, which 
> implies
> condition BUILDNEWVKEY_TRUE
>   am_libsword_la_OBJECTS (Automake, where = undefined) =
>   {
>     TRUE => swkey.lo listkey.lo strkey.lo treekey.lo treekeyidx.lo
> $(am__objects_1) Greek2Greek.lo utilstr.lo utilweb.lo utilxml.lo 
> unixstr.lo
> swunicod.lo swversion.lo swbuf.lo ftpparse.lo $(am__objects_2)
> $(am__objects_3) roman.lo swconfig.lo swmgr.lo swfiltermgr.lo 
> encfiltmgr.lo
> filemgr.lo swlocale.lo localemgr.lo swcacher.lo swsearchable.lo 
> installmgr.lo
> stringmgr.lo $(am__objects_4) $(am__objects_5) swdisp.lo swlog.lo 
> swmodule.lo
> rawstr.lo rawstr4.lo swcomprs.lo lzsscomprs.lo $(am__objects_6) 
> swcipher.lo
> zstr.lo entriesblk.lo $(am__objects_7) sapphire.lo swbasicfilter.lo
> swoptfilter.lo latin1utf8.lo latin1utf16.lo utf8utf16.lo utf16utf8.lo
> scsuutf8.lo utf8html.lo utf8latin1.lo utf8cantillation.lo 
> utf8hebrewpoints.lo
> utf8greekaccents.lo cipherfil.lo $(am__objects_9) $(am__objects_10)
> $(am__objects_11) $(am__objects_12) $(am__objects_13) $(am__objects_14)
> swgenbook.lo rawgenbook.lo swtext.lo rawtext.lo ztext.lo swcom.lo 
> rawcom.lo
> rawfiles.lo zcom.lo hrefcom.lo swld.lo rawld.lo rawld4.lo zld.lo 
> flatapi.lo
>   }
>
> Sword seems to configure and compile fine, however bibletime cvs 
> complains
> that the installed version of sword isn't new enough;
>
> checking for Sword library files... /usr/local/lib
> checking for Sword include files... /usr/local/include/sword
> checking for installed Sword version... ./configure: line 1: failed: 
> command
> not found
>
> checking whether your Sword installation is recent enough... 
> ./configure: line
> 1: failed: command not found
> configure: error: Invalid return code of the internal Sword version 
> test
> program. Please submit a bugreport!
>
>
> I'm not sure if these two errors are related
>
> --
> David's Mailing List and Spam Receiver
>    Keeping me (relatively) spam free since 2003
> _______________________________________________
> sword-devel mailing list
> sword-devel at crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel
>



More information about the sword-devel mailing list