[sword-devel] A few comments about 1.6.0-RC1

Dmitrijs Ledkovs dmitrij.ledkov at gmail.com
Mon Apr 13 13:18:33 MST 2009


Hi all!

A few comments about the recent sword tarball. I haven't done any
testing yet, just compiling =D.

A new tool? List-missing gave this:
-./usr/bin/vs2osisreftxt

There files are present in the tarball. I'm wondering whether they are
still needed in svn and I don't think VCS specific files should be in
a tarball:
dmitrij at ibex-macbook:~/src/tarballs/sword-1.6.0RC1$ du -a | grep cvs
4	./include/.cvsignore
4	./examples/cmdline/.cvsignore
4	./examples/.cvsignore
4	./Makefile.cvs
4	./utilities/.cvsignore
4	./utilities/diatheke/.cvsignore
4	./lib/.cvsignore
4	./icu/.cvsignore
4	./bindings/swig/package/README.cvs
4	./tests/tmp/.cvsignore
4	./tests/.cvsignore
4	./tests/testsuite/.cvsignore

Also there are 2 pre-build ELF object files in the tarball. It's in
bindings/ so I'm not sure whether this is intentional or not. See
output from lintian:

P: sword source: source-contains-prebuilt-binary bindings/gsoap/stdsoap.o
N:
N:    The source tarball contains a prebuilt ELF object. They are usually left
N:    by mistake when generating the tarball by not cleaning the source
N:    directory first. You may want to report this as an upstream bug, in case
N:    there is no sign that this was intended.
N:
N:    Severity: pedantic, Certainty: certain
N:
P: sword source: source-contains-prebuilt-binary bindings/gsoap/soapcpp


Sword fails to build with gcc-snapshot (the last ubuntu gcc-snapshot
is from January, I think, so it reflects gcc4.4). The build can be
fixed with this patch against svn 2322 (this has been reported by
debian gcc team in debian BTS the name of the reported is Martin
Michlmayr <tbm at cyrius.com> more info [1]):

=== modified file 'utilities/emptyvss.cpp'
--- utilities/emptyvss.cpp	2009-02-07 08:24:08 +0000
+++ utilities/emptyvss.cpp	2009-04-13 19:48:54 +0000
@@ -19,6 +19,7 @@
 #include <swmodule.h>
 #include <versekey.h>
 #include <iostream>
+#include <cstdio>
 #include <stdio.h>

 #ifndef NO_SWORD_NAMESPACE

[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=505362

-- 
With best regards


Crosswire Debian Packaging Team member
Dmitrijs Ledkovs (for short Dima),
Ледков Дмитрий Юрьевич



More information about the sword-devel mailing list