[sword-devel] Compiling sword-1.5.0 on an i586 Linux box

Paul Gear sword-devel@crosswire.org
Thu, 27 Jul 2000 05:22:22 +1000

roz@one.net wrote:
> ...
> Here's what I get when I do a make, after making sure the Makefile.cfg is set
> correctly for my Mandrake 7.1 Linux distribution.  Everything compiles fine
> until this point:
> make[1]: Entering directory `/home/jsk/dl/sword-1.5.0/src'
> make -C keys just-targets
> make[2]: Entering directory `/home/jsk/dl/sword-1.5.0/src/keys'
> gcc -I../../include/ -D_GNU_SOURCE -DNDEBUG -pipe -Wall -Wno-format  -fomit-fram
> e-pointer -s -O6 -m486 -c -o versekey.o versekey.cpp
> In file included from versekey.cpp:21:
> ../../include/localemgr.h:26: string: No such file or directory
> ../../include/localemgr.h:27: map: No such file or directory
> ../../include/localemgr.h:28: list: No such file or directory
> ...
> Sorry for the long email, but I don't know what else I can post to help you
> guys figure out what the problem is.

That looks like an incomplete C++ compiler install to me (it's not
finding the STL header files).  More than likely you don't have the
'libstdc++-devel' package installed.

"He must become greater; i must become less." - John 3:30