make errors installing mulberry on Kubuntu 13.10
David Gessel <[email protected]>
| Newsgroups | gmane.mail.mulberry.user |
|---|---|
| Message-ID | <1988220.LvZn7ybh0o@cf30> |
I'm trying to install Mulberry v4.1d1 on Kubuntu 13.10 and ran into some
errors on make that didn't get me any google hits. I may be searching on th
wrong terms, but after getting ./configure to do the right thing (using the
command from vhttp://herbert.the-little-red-haired-girl.org/en/mulberry/
"./configure --prefix=/usr/local --with-mulberry-dir=lib/mulberry \
--with-help-dir=share/doc/mulberry --with-program-dir=bin"
And after adding the missing packages, completed that step without error:
(to get libspell.h I used apt-get install libaspell-dev)
(to get cstdint I used apt-get install build-essential libsdl-dev libopenal-
dev libglew-dev libboost-dev libboost-thread-dev )
(just in case others are searching)
The errors I am getting are:
../../include/jcore/JArray.tmpl:453:60: note: declarations in dependent base
‘JOrderedSet<JIndexRange>’ are not found by unqualified lookup
../../include/jcore/JArray.tmpl:453:60: note: use ‘this-
>GetInsertionSortIndex’ instead
../../include/jcore/JArray.tmpl: In instantiation of ‘JIndex
JArray<T>::SearchSorted1(const T&, JOrderedSetT::SearchReturn, JBoolean*)
const [with T = JIndexRange; JIndex = long unsigned int; JBoolean = bool]’:
../../include/jcore/instantiate_template.h:28:48: required from here
../../include/jcore/JArray.tmpl:486:58: error: ‘GetCompareObject’ was not
declared in this scope, and no declarations were found by argument-dependent
lookup at the point of instantiation [-fpermissive]
const JBoolean hasCompare = GetCompareObject(&compareObj);
^
../../include/jcore/JArray.tmpl:486:58: note: declarations in dependent base
‘JOrderedSet<JIndexRange>’ are not found by unqualified lookup
../../include/jcore/JArray.tmpl:486:58: note: use ‘this->GetCompareObject’
instead
make[4]: *** [makemake.o] Error 1
make[4]: Leaving directory
`/home/gessel/mulberry/v4.1d1/Libraries/JX/programs/makemake'
make[3]: *** [install1] Error 2
make[3]: Leaving directory `/home/gessel/mulberry/v4.1d1/Libraries/JX/lib'
make[2]: *** [linux_intel] Error 2
make[2]: Leaving directory `/home/gessel/mulberry/v4.1d1/Libraries/JX'
make[1]: *** [jx] Error 2
make[1]: Leaving directory `/home/gessel/mulberry/v4.1d1/Libraries'
make: *** [all] Error 2
Any hints? Google searches for the errors were not immediately fruitful.