Uploaded image for project: 'SWORD'
  1. SWORD
  2. API-129

fails to install from tar package due to missing file

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 1.6.1
    • Fix Version/s: None
    • Component/s: Make build system
    • Labels:
      None
    • Environment:

      32 bit Ubuntu 10.04/ Gnome on x86 using gcc.

      Description

      This is from the tar package pointed to at http://www.crosswire.org/sword/software/swordapi.jsp, containing sword-1.6.1

      fails completely at install, but configures/ makes with multiple errors:

      In file included from ../src/mgr/swmgr.cpp:95:
      ../include/utf8transliterator.h:39:28: error: unicode/unistr.h: No such file or directory
      ../include/utf8transliterator.h:41:30: error: unicode/translit.h: No such file or directory
      In file included from ../src/mgr/swmgr.cpp:95:
      ../include/utf8transliterator.h:51: error: 'UnicodeString' does not name a type
      ../include/utf8transliterator.h:52: error: 'UTransDirection' does not name a type
      ../include/utf8transliterator.h:54: error: ISO C++ forbids declaration of 'type name' with no type
      ../include/utf8transliterator.h:54: error: wrong number of template arguments (1, should be 4)
      /usr/include/c++/4.4/bits/stl_map.h:86: error: provided for 'template<class _Key, class _Tp, class _Compare, class _Alloc> class std::map'
      ../include/utf8transliterator.h:54: error: invalid type in declaration before ';' token
      ../include/utf8transliterator.h:55: error: 'UnicodeString' was not declared in this scope
      ../include/utf8transliterator.h:55: error: template argument 1 is invalid
      ../include/utf8transliterator.h:55: error: invalid type in declaration before ';' token
      ../include/utf8transliterator.h:77: error: 'UErrorCode' does not name a type
      ../include/utf8transliterator.h:79: error: 'UErrorCode' has not been declared
      ../include/utf8transliterator.h:80: error: ISO C++ forbids declaration of 'UnicodeString' with no type
      ../include/utf8transliterator.h:80: error: expected ',' or '...' before '&' token
      ../include/utf8transliterator.h:82: error: ISO C++ forbids declaration of 'UnicodeString' with no type
      ../include/utf8transliterator.h:82: error: expected ',' or '...' before '&' token
      ../include/utf8transliterator.h:83: error: ISO C++ forbids declaration of 'Transliterator' with no type
      ../include/utf8transliterator.h:83: error: expected ';' before '*' token

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              ian_m Ian Martin
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: