[sword-devel] FTBFS on Fedora/x86_64 [Was: Re: Versification scheme for a new Bible translation]
Matěj Cepl
mcepl at redhat.com
Mon Apr 30 14:50:14 MST 2012
On 30.4.2012 19:44, Greg Hellings wrote:
> They worked for me a few weeks ago, but I only ever build from SVN.
With the ./configure line
./configure --enable-debug --enable-tests --enable-utilities
--enable-examples --with-clucene=/usr --with-icusword
on this more or less Fedora 17, I get this error when running make on trunk:
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../include -I../include
-I/usr/local/include -DUSE_AUTOTOOLS -DUNIX -Dunix -D__unix__
-DSWICU_DATA=\"/usr/local/lib/sword/1.6.2_icu_4.8.1.1\"
-DGLOBCONFPATH=\"/usr/local/etc/sword.conf\" -D_FTPLIB_NO_COMPAT -g3 -O0
-Wall -Werror -D_ICU_ -D_ICUSWORD_ -ftemplate-depth-25 -DCURLAVAILABLE
-I/usr/include/CLucene/ext -I/usr/lib64 -DUSELUCENE -DCLUCENE2
-I/usr/local/lib -MT swconfig.lo -MD -MP -MF .deps/swconfig.Tpo -c
../src/mgr/swconfig.cpp -fPIC -DPIC -o .libs/swconfig.o
In file included from ../include/swconfig.h:29:0,
from ../src/mgr/swconfig.cpp:23:
../include/multimapwdef.h: In instantiation of 'T&
sword::multimapwithdefault<Key, T, Compare>::operator[](const Key&)
[with Key = sword::SWBuf; T = sword::SWBuf; Compare =
std::less<sword::SWBuf>]':
../src/mgr/swconfig.cpp:155:55: required from here
../include/multimapwdef.h:22:3: error: 'find' was not declared in this
scope, and no declarations were found by argument-dependent lookup at
the point of instantiation [-fpermissive]
../include/multimapwdef.h:22:3: note: declarations in dependent base
'std::multimap<sword::SWBuf, sword::SWBuf, std::less<sword::SWBuf>,
std::allocator<std::pair<const sword::SWBuf, sword::SWBuf> > >' are not
found by unqualified lookup
../include/multimapwdef.h:22:3: note: use 'this->find' instead
../include/multimapwdef.h:23:4: error: 'insert' was not declared in this
scope, and no declarations were found by argument-dependent lookup at
the point of instantiation [-fpermissive]
../include/multimapwdef.h:23:4: note: declarations in dependent base
'std::multimap<sword::SWBuf, sword::SWBuf, std::less<sword::SWBuf>,
std::allocator<std::pair<const sword::SWBuf, sword::SWBuf> > >' are not
found by unqualified lookup
../include/multimapwdef.h:23:4: note: use 'this->insert' instead
../include/multimapwdef.h:25:23: error: 'find' was not declared in this
scope, and no declarations were found by argument-dependent lookup at
the point of instantiation [-fpermissive]
../include/multimapwdef.h:25:23: note: declarations in dependent base
'std::multimap<sword::SWBuf, sword::SWBuf, std::less<sword::SWBuf>,
std::allocator<std::pair<const sword::SWBuf, sword::SWBuf> > >' are not
found by unqualified lookup
../include/multimapwdef.h:25:23: note: use 'this->find' instead
make[1]: *** [swconfig.lo] Error 1
make[1]: Leaving directory `/home/matej/archiv/knihovna/repos/sword/lib'
make: *** [all-recursive] Error 1
wycliff:sword (master) $
What I am doing wrong?
Matěj
--
http://www.ceplovi.cz/matej/, Jabber: mcepl<at>ceplovi.cz
GPG Finger: 89EF 4BC6 288A BF43 1BAB 25C3 E09F EF25 D964 84AC
- Do you think of yourself as a Christian artist?
- I'm an artist who is a Christian. I'm not a Christian artist.
-- Johny Cash
in his last interview
More information about the sword-devel
mailing list