[mike@thiscomputer achilles-1]$ ./configure checking for a BSD compatible install... /bin/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... yes checking for working aclocal... found checking for working autoconf... found checking for working automake... found checking for working autoheader... found checking for working makeinfo... missing checking for g++... g++ checking for C++ compiler default output... a.out checking whether the C++ compiler works... yes checking whether we are cross compiling... no checking for executable suffix... checking for object suffix... o checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking for gcc... gcc checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking how to run the C preprocessor... gcc -E checking for X... libraries , headers checking for dnet_ntoa in -ldnet... no checking for dnet_ntoa in -ldnet_stub... no checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for glEnable in -lopengl32... no configure: WARNING: If this is Win32, you need lib checking for gluPerspective in -lglu32... no configure: WARNING: If this is Win32, you need lib checking for glEnable in -lGL... yes checking for gluPerspective in -lGLU... yes checking for main in -lposix4... no configure: WARNING: If this is Solaris, you need libposix4 checking for main in -lz... yes checking for main in -lm... yes checking for main in -lpng... yes checking for main in -lpthread... yes checking for main in -lX11... yes checking for main in -lXi... yes checking for main in -lXmu... yes checking for SDL_SetVideoMode in -lSDL... yes checking for ANSI C header files... yes checking for GL/gl.h... yes checking for GL/glu.h... yes checking for SDL/SDL.h... yes checking for SDL.h... no checking for limits.h... yes checking for gcc option to accept ANSI C... none needed checking for an ANSI C-conforming const... yes configure: creating ./config.status config.status: creating Makefile config.status: creating config.h [mike@thiscomputer achilles-1]$ make g++ -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c universe.cc In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/../../../../include/c++/4.2.3/backward/iostream.h:31, from universe.cc:21: /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/../../../../include/c++/4.2.3/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the header for the header for C++ includes, or instead of the deprecated header . To disable this warning use -Wno-deprecated. In file included from universe.cc:24: universe.h:47: error: ISO C++ forbids declaration of ‘stack’ with no type universe.h:47: error: expected ‘;’ before ‘<’ token universe.h:54: error: ‘vector’ has not been declared universe.h:54: error: expected ‘,’ or ‘...’ before ‘<’ token In file included from universe.cc:25: opengl.h:48: error: ‘stack’ has not been declared opengl.h:48: error: expected ‘,’ or ‘...’ before ‘<’ token In file included from universe.cc:32: gene.h:31: error: ISO C++ forbids declaration of ‘vector’ with no type gene.h:31: error: expected ‘;’ before ‘<’ token In file included from universe.cc:36: hebbian.h:46: error: ‘vector’ has not been declared hebbian.h:46: error: expected ‘,’ or ‘...’ before ‘<’ token hebbian.h:48: error: ‘vector’ has not been declared hebbian.h:48: error: expected ‘,’ or ‘...’ before ‘<’ token In file included from universe.cc:38: quicksort.h:35: error: variable or field ‘QuickSortOList’ declared void quicksort.h:35: error: ‘vector’ was not declared in this scope quicksort.h:35: error: expected primary-expression before ‘>’ token quicksort.h:35: error: expected primary-expression before ‘)’ token universe.cc: In member function ‘bool UniverseClass::Update()’: universe.cc:162: error: ‘vector’ was not declared in this scope universe.cc:162: error: expected primary-expression before ‘*’ token universe.cc:162: error: expected primary-expression before ‘>’ token universe.cc:162: error: ‘foodlist’ was not declared in this scope universe.cc:162: error: ‘livelist’ was not declared in this scope universe.cc: At global scope: universe.cc:231: error: ‘vector’ has not been declared universe.cc:231: error: expected ‘,’ or ‘...’ before ‘<’ token universe.cc: In member function ‘bool UniverseClass::UpdateOrganism(OrganismClass*, int)’: universe.cc:233: error: ‘vector’ was not declared in this scope universe.cc:233: error: expected primary-expression before ‘float’ universe.cc:233: error: expected `;' before ‘float’ universe.cc:243: error: ‘inputs’ was not declared in this scope universe.cc:252: error: expected primary-expression before ‘>’ token universe.cc:252: error: ‘olist’ was not declared in this scope universe.cc:268: error: ‘QuickSortOList’ was not declared in this scope universe.cc:333: error: ‘outputs’ was not declared in this scope universe.cc:363: error: ‘foodlist’ was not declared in this scope universe.cc:383: error: ‘foodstack’ was not declared in this scope universe.cc:408: error: expected primary-expression before ‘float’ universe.cc:408: error: expected `;' before ‘float’ universe.cc:409: error: ‘mate_outputs’ was not declared in this scope universe.cc:415: error: ‘org_count’ was not declared in this scope universe.cc: In member function ‘bool UniverseClass::Fight(OrganismClass*, OrganismClass*)’: universe.cc:470: error: ‘fightstack’ was not declared in this scope universe.cc: In member function ‘bool UniverseClass::Mate(OrganismClass*, OrganismClass*)’: universe.cc:514: error: ‘matestack’ was not declared in this scope universe.cc: In member function ‘bool UniverseClass::UpdateDraw()’: universe.cc:542: error: ‘fightstack’ was not declared in this scope universe.cc:543: error: ‘matestack’ was not declared in this scope universe.cc:544: error: ‘foodstack’ was not declared in this scope make: *** [universe.o] Error 1