Menu

#6 Building 2.0.1 on Linux is a mess

open
nobody
None
5
2007-09-06
2007-09-06
No

I downloaded the 2.0.1 source and tried compiling on Linux.
The file "docs/README.linux" tells me that I just have to:
------
cd mk/linux
./configure
jam
------

1) There is no configure script under "mk/linux", just the file "autogen.sh" to create the configure script.

2) Running "./autogen.sh" is not possible because the file has no executable flag.

3) Running "sh autogen.sh" fails because this file has DOS instead of UNIX line breaks. Converting this file and mk/autoconf/config.sub and mk/autoconf/config.guess to UNIX line breaks made "sh autogen.sh" run without errors.

4) Running "./configure;jam" instantly results in myriads of error messages:

...found 409 target(s)...
...updating 116 target(s)...
MkDir1 ./build/i686-pc-linux-gnu/optimize/shared_lib/sources
command not found
MkDir1 ./build/i686-pc-linux-gnu/optimize/shared_lib/sources/platform/sdl
command not found
C++ ./build/i686-pc-linux-gnu/optimize/shared_lib/sources/platform/sdl/factory_repository.o
command not found
Datei oder Verzeichnis nicht gefundenctory_repository.cpp
g++: no input files

Looks like the source package is complete garbage...

Discussion


Log in to post a comment.

MongoDB Logo MongoDB