Talk:Mingw compilationFrom Globulation2A few things about this guide: "install MSYS-1.0.10.exe in the same directory". Please clarify that. If I install both in the same directory (C:\MinGW), using the post install causes an error and doesn't work. For "... you must say yes and after, indicate the directory where it is installed" to be valid, MinGW must go in C:\MinGW (default install location) and MSYS and its DTK must go in the default install location of C:\msys\1.0\.
"run msys.bat from the installation directory". On a fresh install of MSYS, a shortcut is placed on the users desktop linking to that file. Telling users to double click that icon would make more sense to first time users who dont know where to look.
Once MinGW and MSYS are installed to those locations specified above and running, this fresh install does not include the libraries for "wget", hence that command wont work (or at-least, for me it doesn't). So instead you have to download the 2 files to the right place (C:\msys\1.0\home\XXXXX\) and carry on with the tar commands that way.
Lastly, everything else went well until step 11. "./bootstrap" didn't finish, "./configure" has some missing libraries, and "make" has several errors. Below is a log of everything. Its a little long though :S Any help and aditions to the guide to make this work would be appreciated ~ k776
wumpa@LAPTOP ~/glob2 $ ./bootstrap configure.in: installing `./install-sh' configure.in: installing `./mkinstalldirs' configure.in: installing `./missing' configure.in:3: installing `./config.guess' configure.in:3: installing `./config.sub' libgag/src/Makefile.am: installing `./depcomp' src/Makefile.am:193: LIBS was already defined in condition TRUE, which implies condition LINKSTATIC_TRUE ... configure.in:2: ... `LIBS' previously defined here. src/Makefile.am:193: LIBS was already defined in condition TRUE, which implies condition LINKSTATIC_TRUE ... configure.in:2: ... `LIBS' previously defined here. wumpa@LAPTOP ~/glob2 $ ./configure checking build system type... i686-pc-mingw32 checking host system type... i686-pc-mingw32 checking target system type... i686-pc-mingw32 checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for gcc... gcc checking for C compiler default output file name... a.exe checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... .exe checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... gcc3 checking for a BSD-compatible install... /bin/install -c checking for ranlib... ranlib checking how to run the C preprocessor... gcc -E checking for egrep... grep -E checking for ANSI C header files... yes checking for working alloca.h... no checking for alloca... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for string.h... (cached) yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking assert.h usability... yes checking assert.h presence... yes checking for assert.h... yes checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for gzdopen in -lz... yes checking speex/speex.h usability... yes checking speex/speex.h presence... yes checking for speex/speex.h... yes checking speex.h usability... no checking speex.h presence... no checking for speex.h... no checking for speex_encoder_init in -lspeex... yes checking for sdl-config... /mingw/bin/sdl-config checking for SDL - version >= 1.2.0... yes checking SDL_image.h usability... yes checking SDL_image.h presence... yes checking for SDL_image.h... yes checking SDL_net.h usability... yes checking SDL_net.h presence... yes checking for SDL_net.h... yes checking for IMG_Load_RW in -lSDL_image... yes checking for SDLNet_UDP_Open in -lSDL_net... yes checking for freetype-config... /mingw/bin/freetype-config checking for FreeType -- version >= 7.0.1... yes checking for Vorbis... yes checking GL/gl.h usability... yes checking GL/gl.h presence... yes checking for GL/gl.h... yes checking GL/glu.h usability... yes checking GL/glu.h presence... yes checking for GL/glu.h... yes checking for glBegin in -lGL... no checking for gluOrtho2D in -lGLU... no checking OpenGL/gl.h usability... no checking OpenGL/gl.h presence... no checking for OpenGL/gl.h... no checking OpenGL/glu.h usability... no checking OpenGL/glu.h presence... no checking for OpenGL/glu.h... no checking for GL/gl.h... (cached) yes checking for GL/glu.h... (cached) yes checking for main in -lopengl32... yes checking for main in -lglu32... yes checking for Mingw32... yes checking how to run the C++ preprocessor... g++ -E checking vector usability... yes checking vector presence... yes checking for vector... yes configure: creating ./config.status config.status: creating Makefile config.status: creating autopackage/default.apspec config.status: creating autopackage/Makefile config.status: creating src/Makefile config.status: creating doc/Makefile config.status: creating data/Makefile config.status: creating data/gfx/Makefile config.status: creating data/gfx/cursor/Makefile config.status: creating data/fonts/Makefile config.status: creating data/gui/Makefile config.status: creating data/zik/Makefile config.status: creating data/icons/Makefile config.status: creating maps/Makefile config.status: creating campaigns/Makefile config.status: creating libgag/Makefile config.status: creating libgag/include/Makefile config.status: creating libgag/src/Makefile config.status: creating gnupg/Makefile config.status: creating config.h config.status: executing depfiles commands wumpa@LAPTOP ~/glob2 $ make cd . && /bin/sh /home/wumpa/glob2/missing --run autoheader touch ./config.h.in cd . && /bin/sh ./config.status config.h config.status: creating config.h config.status: config.h is unchanged make all-recursive make[1]: Entering directory `/home/wumpa/glob2' Making all in libgag make[2]: Entering directory `/home/wumpa/glob2/libgag' Making all in src make[3]: Entering directory `/home/wumpa/glob2/libgag/src' if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/nonexistent/include/freetype2 -I/nonexistent/include -I/usr/include/SDL -Dmain=SDL_main -I./../include/ -I/usr/include/SDL -Dmain=SDL_main -I/usr/include/freetype2 -Wall -g -I/usr/include/SDL -Dmain=SDL_main -MT GraphicContext.o -MD -MP -MF ".deps/GraphicContext.Tpo" \ -c -o GraphicContext.o `test -f 'GraphicContext.cpp' || echo './'`GraphicContext.cpp; \ then mv ".deps/GraphicContext.Tpo" ".deps/GraphicContext.Po"; \ else rm -f ".deps/GraphicContext.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/nonexistent/include/freetype2 -I/nonexistent/include -I/usr/include/SDL -Dmain=SDL_main -I./../include/ -I/usr/include/SDL -Dmain=SDL_main -I/usr/include/freetype2 -Wall -g -I/usr/include/SDL -Dmain=SDL_main -MT Sprite.o -MD -MP -MF ".deps/Sprite.Tpo" \ -c -o Sprite.o `test -f 'Sprite.cpp' || echo './'`Sprite.cpp; \ then mv ".deps/Sprite.Tpo" ".deps/Sprite.Po"; \ else rm -f ".deps/Sprite.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/nonexistent/include/freetype2 -I/nonexistent/include -I/usr/include/SDL -Dmain=SDL_main -I./../include/ -I/usr/include/SDL -Dmain=SDL_main -I/usr/include/freetype2 -Wall -g -I/usr/include/SDL -Dmain=SDL_main -MT TrueTypeFont.o -MD -MP -MF ".deps/TrueTypeFont.Tpo" \ -c -o TrueTypeFont.o `test -f 'TrueTypeFont.cpp' || echo './'`TrueTypeFont.cpp; \ then mv ".deps/TrueTypeFont.Tpo" ".deps/TrueTypeFont.Po"; \ else rm -f ".deps/TrueTypeFont.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/nonexistent/include/freetype2 -I/nonexistent/include -I/usr/include/SDL -Dmain=SDL_main -I./../include/ -I/usr/include/SDL -Dmain=SDL_main -I/usr/include/freetype2 -Wall -g -I/usr/include/SDL -Dmain=SDL_main -MT FileManager.o -MD -MP -MF ".deps/FileManager.Tpo" \ -c -o FileManager.o `test -f 'FileManager.cpp' || echo './'`FileManager.cpp; \ then mv ".deps/FileManager.Tpo" ".deps/FileManager.Po"; \ else rm -f ".deps/FileManager.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/nonexistent/include/freetype2 -I/nonexistent/include -I/usr/include/SDL -Dmain=SDL_main -I./../include/ -I/usr/include/SDL -Dmain=SDL_main -I/usr/include/freetype2 -Wall -g -I/usr/include/SDL -Dmain=SDL_main -MT Toolkit.o -MD -MP -MF ".deps/Toolkit.Tpo" \ -c -o Toolkit.o `test -f 'Toolkit.cpp' || echo './'`Toolkit.cpp; \ then mv ".deps/Toolkit.Tpo" ".deps/Toolkit.Po"; \ else rm -f ".deps/Toolkit.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/nonexistent/include/freetype2 -I/nonexistent/include -I/usr/include/SDL -Dmain=SDL_main -I./../include/ -I/usr/include/SDL -Dmain=SDL_main -I/usr/include/freetype2 -Wall -g -I/usr/include/SDL -Dmain=SDL_main -MT StringTable.o -MD -MP -MF ".deps/StringTable.Tpo" \ -c -o StringTable.o `test -f 'StringTable.cpp' || echo './'`StringTable.cpp; \ then mv ".deps/StringTable.Tpo" ".deps/StringTable.Po"; \ else rm -f ".deps/StringTable.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/nonexistent/include/freetype2 -I/nonexistent/include -I/usr/include/SDL -Dmain=SDL_main -I./../include/ -I/usr/include/SDL -Dmain=SDL_main -I/usr/include/freetype2 -Wall -g -I/usr/include/SDL -Dmain=SDL_main -MT CursorManager.o -MD -MP -MF ".deps/CursorManager.Tpo" \ -c -o CursorManager.o `test -f 'CursorManager.cpp' || echo './'`CursorManager.cpp; \ then mv ".deps/CursorManager.Tpo" ".deps/CursorManager.Po"; \ else rm -f ".deps/CursorManager.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/nonexistent/include/freetype2 -I/nonexistent/include -I/usr/include/SDL -Dmain=SDL_main -I./../include/ -I/usr/include/SDL -Dmain=SDL_main -I/usr/include/freetype2 -Wall -g -I/usr/include/SDL -Dmain=SDL_main -MT SupportFunctions.o -MD -MP -MF ".deps/SupportFunctions.Tpo" \ -c -o SupportFunctions.o `test -f 'SupportFunctions.cpp' || echo './'`SupportFunctions.cpp; \ then mv ".deps/SupportFunctions.Tpo" ".deps/SupportFunctions.Po"; \ else rm -f ".deps/SupportFunctions.Tpo"; exit 1; \ fi if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I/nonexistent/include/freetype2 -I/nonexistent/include -I/usr/include/SDL -Dmain=SDL_main -I./../include/ -I/usr/include/SDL -Dmain=SDL_main -I/usr/include/freetype2 -Wall -g -MT SDL_ttf.o -MD -MP -MF ".deps/SDL_ttf.Tpo" \ -c -o SDL_ttf.o `test -f 'SDL_ttf.c' || echo './'`SDL_ttf.c; \ then mv ".deps/SDL_ttf.Tpo" ".deps/SDL_ttf.Po"; \ else rm -f ".deps/SDL_ttf.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/nonexistent/include/freetype2 -I/nonexistent/include -I/usr/include/SDL -Dmain=SDL_main -I./../include/ -I/usr/include/SDL -Dmain=SDL_main -I/usr/include/freetype2 -Wall -g -I/usr/include/SDL -Dmain=SDL_main -MT GUIBase.o -MD -MP -MF ".deps/GUIBase.Tpo" \ -c -o GUIBase.o `test -f 'GUIBase.cpp' || echo './'`GUIBase.cpp; \ then mv ".deps/GUIBase.Tpo" ".deps/GUIBase.Po"; \ else rm -f ".deps/GUIBase.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/nonexistent/include/freetype2 -I/nonexistent/include -I/usr/include/SDL -Dmain=SDL_main -I./../include/ -I/usr/include/SDL -Dmain=SDL_main -I/usr/include/freetype2 -Wall -g -I/usr/include/SDL -Dmain=SDL_main -MT GUIList.o -MD -MP -MF ".deps/GUIList.Tpo" \ -c -o GUIList.o `test -f 'GUIList.cpp' || echo './'`GUIList.cpp; \ then mv ".deps/GUIList.Tpo" ".deps/GUIList.Po"; \ else rm -f ".deps/GUIList.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/nonexistent/include/freetype2 -I/nonexistent/include -I/usr/include/SDL -Dmain=SDL_main -I./../include/ -I/usr/include/SDL -Dmain=SDL_main -I/usr/include/freetype2 -Wall -g -I/usr/include/SDL -Dmain=SDL_main -MT GUIFileList.o -MD -MP -MF ".deps/GUIFileList.Tpo" \ -c -o GUIFileList.o `test -f 'GUIFileList.cpp' || echo './'`GUIFileList.cpp; \ then mv ".deps/GUIFileList.Tpo" ".deps/GUIFileList.Po"; \ else rm -f ".deps/GUIFileList.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/nonexistent/include/freetype2 -I/nonexistent/include -I/usr/include/SDL -Dmain=SDL_main -I./../include/ -I/usr/include/SDL -Dmain=SDL_main -I/usr/include/freetype2 -Wall -g -I/usr/include/SDL -Dmain=SDL_main -MT GUIRatio.o -MD -MP -MF ".deps/GUIRatio.Tpo" \ -c -o GUIRatio.o `test -f 'GUIRatio.cpp' || echo './'`GUIRatio.cpp; \ then mv ".deps/GUIRatio.Tpo" ".deps/GUIRatio.Po"; \ else rm -f ".deps/GUIRatio.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/nonexistent/include/freetype2 -I/nonexistent/include -I/usr/include/SDL -Dmain=SDL_main -I./../include/ -I/usr/include/SDL -Dmain=SDL_main -I/usr/include/freetype2 -Wall -g -I/usr/include/SDL -Dmain=SDL_main -MT GUITextArea.o -MD -MP -MF ".deps/GUITextArea.Tpo" \ -c -o GUITextArea.o `test -f 'GUITextArea.cpp' || echo './'`GUITextArea.cpp; \ then mv ".deps/GUITextArea.Tpo" ".deps/GUITextArea.Po"; \ else rm -f ".deps/GUITextArea.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/nonexistent/include/freetype2 -I/nonexistent/include -I/usr/include/SDL -Dmain=SDL_main -I./../include/ -I/usr/include/SDL -Dmain=SDL_main -I/usr/include/freetype2 -Wall -g -I/usr/include/SDL -Dmain=SDL_main -MT GUIButton.o -MD -MP -MF ".deps/GUIButton.Tpo" \ -c -o GUIButton.o `test -f 'GUIButton.cpp' || echo './'`GUIButton.cpp; \ then mv ".deps/GUIButton.Tpo" ".deps/GUIButton.Po"; \ else rm -f ".deps/GUIButton.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/nonexistent/include/freetype2 -I/nonexistent/include -I/usr/include/SDL -Dmain=SDL_main -I./../include/ -I/usr/include/SDL -Dmain=SDL_main -I/usr/include/freetype2 -Wall -g -I/usr/include/SDL -Dmain=SDL_main -MT GUINumber.o -MD -MP -MF ".deps/GUINumber.Tpo" \ -c -o GUINumber.o `test -f 'GUINumber.cpp' || echo './'`GUINumber.cpp; \ then mv ".deps/GUINumber.Tpo" ".deps/GUINumber.Po"; \ else rm -f ".deps/GUINumber.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/nonexistent/include/freetype2 -I/nonexistent/include -I/usr/include/SDL -Dmain=SDL_main -I./../include/ -I/usr/include/SDL -Dmain=SDL_main -I/usr/include/freetype2 -Wall -g -I/usr/include/SDL -Dmain=SDL_main -MT GUIText.o -MD -MP -MF ".deps/GUIText.Tpo" \ -c -o GUIText.o `test -f 'GUIText.cpp' || echo './'`GUIText.cpp; \ then mv ".deps/GUIText.Tpo" ".deps/GUIText.Po"; \ else rm -f ".deps/GUIText.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/nonexistent/include/freetype2 -I/nonexistent/include -I/usr/include/SDL -Dmain=SDL_main -I./../include/ -I/usr/include/SDL -Dmain=SDL_main -I/usr/include/freetype2 -Wall -g -I/usr/include/SDL -Dmain=SDL_main -MT GUITextInput.o -MD -MP -MF ".deps/GUITextInput.Tpo" \ -c -o GUITextInput.o `test -f 'GUITextInput.cpp' || echo './'`GUITextInput.cpp; \ then mv ".deps/GUITextInput.Tpo" ".deps/GUITextInput.Po"; \ else rm -f ".deps/GUITextInput.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/nonexistent/include/freetype2 -I/nonexistent/include -I/usr/include/SDL -Dmain=SDL_main -I./../include/ -I/usr/include/SDL -Dmain=SDL_main -I/usr/include/freetype2 -Wall -g -I/usr/include/SDL -Dmain=SDL_main -MT GUISelector.o -MD -MP -MF ".deps/GUISelector.Tpo" \ -c -o GUISelector.o `test -f 'GUISelector.cpp' || echo './'`GUISelector.cpp; \ then mv ".deps/GUISelector.Tpo" ".deps/GUISelector.Po"; \ else rm -f ".deps/GUISelector.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/nonexistent/include/freetype2 -I/nonexistent/include -I/usr/include/SDL -Dmain=SDL_main -I./../include/ -I/usr/include/SDL -Dmain=SDL_main -I/usr/include/freetype2 -Wall -g -I/usr/include/SDL -Dmain=SDL_main -MT GUIAnimation.o -MD -MP -MF ".deps/GUIAnimation.Tpo" \ -c -o GUIAnimation.o `test -f 'GUIAnimation.cpp' || echo './'`GUIAnimation.cpp; \ then mv ".deps/GUIAnimation.Tpo" ".deps/GUIAnimation.Po"; \ else rm -f ".deps/GUIAnimation.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/nonexistent/include/freetype2 -I/nonexistent/include -I/usr/include/SDL -Dmain=SDL_main -I./../include/ -I/usr/include/SDL -Dmain=SDL_main -I/usr/include/freetype2 -Wall -g -I/usr/include/SDL -Dmain=SDL_main -MT GUIMessageBox.o -MD -MP -MF ".deps/GUIMessageBox.Tpo" \ -c -o GUIMessageBox.o `test -f 'GUIMessageBox.cpp' || echo './'`GUIMessageBox.cpp; \ then mv ".deps/GUIMessageBox.Tpo" ".deps/GUIMessageBox.Po"; \ else rm -f ".deps/GUIMessageBox.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/nonexistent/include/freetype2 -I/nonexistent/include -I/usr/include/SDL -Dmain=SDL_main -I./../include/ -I/usr/include/SDL -Dmain=SDL_main -I/usr/include/freetype2 -Wall -g -I/usr/include/SDL -Dmain=SDL_main -MT GUIStyle.o -MD -MP -MF ".deps/GUIStyle.Tpo" \ -c -o GUIStyle.o `test -f 'GUIStyle.cpp' || echo './'`GUIStyle.cpp; \ then mv ".deps/GUIStyle.Tpo" ".deps/GUIStyle.Po"; \ else rm -f ".deps/GUIStyle.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/nonexistent/include/freetype2 -I/nonexistent/include -I/usr/include/SDL -Dmain=SDL_main -I./../include/ -I/usr/include/SDL -Dmain=SDL_main -I/usr/include/freetype2 -Wall -g -I/usr/include/SDL -Dmain=SDL_main -MT StreamBackend.o -MD -MP -MF ".deps/StreamBackend.Tpo" \ -c -o StreamBackend.o `test -f 'StreamBackend.cpp' || echo './'`StreamBackend.cpp; \ then mv ".deps/StreamBackend.Tpo" ".deps/StreamBackend.Po"; \ else rm -f ".deps/StreamBackend.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/nonexistent/include/freetype2 -I/nonexistent/include -I/usr/include/SDL -Dmain=SDL_main -I./../include/ -I/usr/include/SDL -Dmain=SDL_main -I/usr/include/freetype2 -Wall -g -I/usr/include/SDL -Dmain=SDL_main -MT StreamFilter.o -MD -MP -MF ".deps/StreamFilter.Tpo" \ -c -o StreamFilter.o `test -f 'StreamFilter.cpp' || echo './'`StreamFilter.cpp; \ then mv ".deps/StreamFilter.Tpo" ".deps/StreamFilter.Po"; \ else rm -f ".deps/StreamFilter.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/nonexistent/include/freetype2 -I/nonexistent/include -I/usr/include/SDL -Dmain=SDL_main -I./../include/ -I/usr/include/SDL -Dmain=SDL_main -I/usr/include/freetype2 -Wall -g -I/usr/include/SDL -Dmain=SDL_main -MT Stream.o -MD -MP -MF ".deps/Stream.Tpo" \ -c -o Stream.o `test -f 'Stream.cpp' || echo './'`Stream.cpp; \ then mv ".deps/Stream.Tpo" ".deps/Stream.Po"; \ else rm -f ".deps/Stream.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/nonexistent/include/freetype2 -I/nonexistent/include -I/usr/include/SDL -Dmain=SDL_main -I./../include/ -I/usr/include/SDL -Dmain=SDL_main -I/usr/include/freetype2 -Wall -g -I/usr/include/SDL -Dmain=SDL_main -MT BinaryStream.o -MD -MP -MF ".deps/BinaryStream.Tpo" \ -c -o BinaryStream.o `test -f 'BinaryStream.cpp' || echo './'`BinaryStream.cpp; \ then mv ".deps/BinaryStream.Tpo" ".deps/BinaryStream.Po"; \ else rm -f ".deps/BinaryStream.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/nonexistent/include/freetype2 -I/nonexistent/include -I/usr/include/SDL -Dmain=SDL_main -I./../include/ -I/usr/include/SDL -Dmain=SDL_main -I/usr/include/freetype2 -Wall -g -I/usr/include/SDL -Dmain=SDL_main -MT TextStream.o -MD -MP -MF ".deps/TextStream.Tpo" \ -c -o TextStream.o `test -f 'TextStream.cpp' || echo './'`TextStream.cpp; \ then mv ".deps/TextStream.Tpo" ".deps/TextStream.Po"; \ else rm -f ".deps/TextStream.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/nonexistent/include/freetype2 -I/nonexistent/include -I/usr/include/SDL -Dmain=SDL_main -I./../include/ -I/usr/include/SDL -Dmain=SDL_main -I/usr/include/freetype2 -Wall -g -I/usr/include/SDL -Dmain=SDL_main -MT win32_dirent.o -MD -MP -MF ".deps/win32_dirent.Tpo" \ -c -o win32_dirent.o `test -f 'win32_dirent.cpp' || echo './'`win32_dirent.cpp; \ then mv ".deps/win32_dirent.Tpo" ".deps/win32_dirent.Po"; \ else rm -f ".deps/win32_dirent.Tpo"; exit 1; \ fi rm -f libgag.a ar cru libgag.a GraphicContext.o Sprite.o TrueTypeFont.o FileManager.o Toolkit.o StringTable.o CursorManager.o SupportFunctions.o SDL_ttf.o GUIBase.o GUIList.o GUIFileList.o GUIRatio.o GUITextArea.o GUIButton.o GUINumber.o GUIText.o GUITextInput.o GUISelector.o GUIAnimation.o GUIMessageBox.o GUIStyle.o StreamBackend.o StreamFilter.o Stream.o BinaryStream.o TextStream.o win32_dirent.o ranlib libgag.a make[3]: Leaving directory `/home/wumpa/glob2/libgag/src' Making all in include make[3]: Entering directory `/home/wumpa/glob2/libgag/include' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/wumpa/glob2/libgag/include' make[3]: Entering directory `/home/wumpa/glob2/libgag' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/home/wumpa/glob2/libgag' make[2]: Leaving directory `/home/wumpa/glob2/libgag' Making all in src make[2]: Entering directory `/home/wumpa/glob2/src' if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/nonexistent/include/freetype2 -I/nonexistent/include -I/usr/include/SDL -Dmain=SDL_main -I./../libgag/include -I/usr/include/SDL -Dmain=SDL_main -I/usr/include/freetype2 -Wall -g -I/usr/include/SDL -Dmain=SDL_main -MT IntBuildingType.o -MD -MP -MF ".deps/IntBuildingType.Tpo" \ -c -o IntBuildingType.o `test -f 'IntBuildingType.cpp' || echo './'`IntBuildingType.cpp; \ then mv ".deps/IntBuildingType.Tpo" ".deps/IntBuildingType.Po"; \ else rm -f ".deps/IntBuildingType.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/nonexistent/include/freetype2 -I/nonexistent/include -I/usr/include/SDL -Dmain=SDL_main -I./../libgag/include -I/usr/include/SDL -Dmain=SDL_main -I/usr/include/freetype2 -Wall -g -I/usr/include/SDL -Dmain=SDL_main -MT AI.o -MD -MP -MF ".deps/AI.Tpo" \ -c -o AI.o `test -f 'AI.cpp' || echo './'`AI.cpp; \ then mv ".deps/AI.Tpo" ".deps/AI.Po"; \ else rm -f ".deps/AI.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/nonexistent/include/freetype2 -I/nonexistent/include -I/usr/include/SDL -Dmain=SDL_main -I./../libgag/include -I/usr/include/SDL -Dmain=SDL_main -I/usr/include/freetype2 -Wall -g -I/usr/include/SDL -Dmain=SDL_main -MT AINicowar.o -MD -MP -MF ".deps/AINicowar.Tpo" \ -c -o AINicowar.o `test -f 'AINicowar.cpp' || echo './'`AINicowar.cpp; \ then mv ".deps/AINicowar.Tpo" ".deps/AINicowar.Po"; \ else rm -f ".deps/AINicowar.Tpo"; exit 1; \ fi AINicowar.cpp:36:30: boost/rational.hpp: No such file or directory AINicowar.cpp: In member function `bool Nicowar::RandomUpgradeRepairModule::startNewConstruction()': AINicowar.cpp:2921: error: `boost' undeclared (first use this function) AINicowar.cpp:2921: error: (Each undeclared identifier is reported only once for each function it appears in.) AINicowar.cpp:2921: error: syntax error before `::' token AINicowar.cpp:2924: error: syntax error before `::' token AINicowar.cpp:2925: error: `devisor' undeclared (first use this function) AINicowar.cpp:2925: error: `ratio' undeclared (first use this function) AINicowar.cpp:2928: error: syntax error before `::' token AINicowar.cpp:2920: warning: unused variable `unsigned int ratio_total' make[2]: *** [AINicowar.o] Error 1 make[2]: Leaving directory `/home/wumpa/glob2/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/wumpa/glob2' make: *** [all] Error 2 | ||