Re: Spring on OpenSuse 11.1 64bit
Posted: 04 Jul 2009, 21:21
Its default for 32bit.Agon wrote:Is default, too? Or should it be avoided to use?Code: Select all
-DMARCH_FLAG=i686
Open Source Realtime Strategy Game Engine
https://springrts.com/phpbb/
Its default for 32bit.Agon wrote:Is default, too? Or should it be avoided to use?Code: Select all
-DMARCH_FLAG=i686
Code: Select all
...
Building CXX object AI/Skirmish/CMakeFiles/KAIK.dir/__/Wrappers/CUtils/SSkirmishAISpecifier.cpp.o
Linking CXX shared module RAI/libSkirmishAI.so
Built target KAIK
...
Building CXX object AI/Skirmish/CMakeFiles/RAI.dir/__/Wrappers/CUtils/SSkirmishAISpecifier.cpp.o
Linking CXX shared module libSkirmishAI.so
Built target RAI
...
Code: Select all
make AAI
Code: Select all
git clone git://github.com/spring/spring.git
Code: Select all
ccmake .
Code: Select all
AIDIR lib64/spring
AIINTERFACES ALL
APPLICATIONS_DIR share/applications
BINDIR bin
Boost_INCLUDE_DIR /usr/include
Boost_LIBRARY_DIRS /usr/lib64
Boost_PROGRAM_OPTIONS_LIBRARY /usr/lib64/libboost_program_options-mt.so
Boost_PROGRAM_OPTIONS_LIBRARY_ Boost_PROGRAM_OPTIONS_LIBRARY_DEBUG-NOTFOUND
Boost_PROGRAM_OPTIONS_LIBRARY_ /usr/lib64/libboost_program_options-mt.so
Boost_REGEX_LIBRARY /usr/lib64/libboost_regex-mt.so
Boost_REGEX_LIBRARY_DEBUG Boost_REGEX_LIBRARY_DEBUG-NOTFOUND
Boost_REGEX_LIBRARY_RELEASE /usr/lib64/libboost_regex-mt.so
Boost_SYSTEM_LIBRARY /usr/lib64/libboost_system-mt.so
Boost_SYSTEM_LIBRARY_DEBUG Boost_SYSTEM_LIBRARY_DEBUG-NOTFOUND
Boost_SYSTEM_LIBRARY_RELEASE /usr/lib64/libboost_system-mt.so
Boost_THREAD_LIBRARY /usr/lib64/libboost_thread-mt.so
Boost_THREAD_LIBRARY_DEBUG Boost_THREAD_LIBRARY_DEBUG-NOTFOUND
Boost_THREAD_LIBRARY_RELEASE /usr/lib64/libboost_thread-mt.so
CMAKE_AR /usr/bin/ar
CMAKE_BUILD_TYPE Release
CMAKE_COLOR_MAKEFILE ON
CMAKE_CXX_COMPILER /usr/bin/g++-4.3
CMAKE_CXX_FLAGS
CMAKE_CXX_FLAGS_DEBUG -g
CMAKE_CXX_FLAGS_MINSIZEREL -Os -DNDEBUG
CMAKE_CXX_FLAGS_RELEASE -O3 -DNDEBUG
CMAKE_CXX_FLAGS_RELWITHDEBINFO
CMAKE_C_COMPILER /usr/bin/gcc
CMAKE_C_FLAGS
CMAKE_C_FLAGS_DEBUG -g
CMAKE_C_FLAGS_MINSIZEREL -Os -DNDEBUG
CMAKE_C_FLAGS_RELEASE -O3 -DNDEBUG
CMAKE_C_FLAGS_RELWITHDEBINFO -O2 -g
CMAKE_EXE_LINKER_FLAGS
CMAKE_EXE_LINKER_FLAGS_DEBUG
CMAKE_EXE_LINKER_FLAGS_MINSIZE
CMAKE_EXE_LINKER_FLAGS_RELEASE
CMAKE_EXE_LINKER_FLAGS_RELWITH
CMAKE_INSTALL_PREFIX /usr
CMAKE_LINKER /usr/bin/ld
CMAKE_MAKE_PROGRAM /usr/bin/gmake
CMAKE_MODULE_LINKER_FLAGS
CMAKE_MODULE_LINKER_FLAGS_DEBU
CMAKE_MODULE_LINKER_FLAGS_MINS
CMAKE_MODULE_LINKER_FLAGS_RELE
CMAKE_MODULE_LINKER_FLAGS_RELW
CMAKE_NM /usr/bin/nm
CMAKE_OBJCOPY /usr/bin/objcopy
CMAKE_OBJDUMP /usr/bin/objdump
CMAKE_RANLIB /usr/bin/ranlib
CMAKE_SHARED_LINKER_FLAGS
CMAKE_SHARED_LINKER_FLAGS_DEBU
CMAKE_SHARED_LINKER_FLAGS_MINS
CMAKE_SHARED_LINKER_FLAGS_RELE
CMAKE_SHARED_LINKER_FLAGS_RELW
CMAKE_SKIP_RPATH OFF
CMAKE_STRIP /usr/bin/strip
CMAKE_USE_RELATIVE_PATHS OFF
CMAKE_VERBOSE_MAKEFILE OFF
CUSTOM_COMPILER_DEFINITIONS
DATADIR share/games/spring
DEVIL_ILUT_LIBRARY /usr/lib64/libILUT.so
DEVIL_ILU_LIBRARY /usr/lib64/libILU.so
DEVIL_IL_LIBRARY /usr/lib64/libIL.so
DEVIL_INCLUDE_DIR /usr/include
FREETYPECONFIG_EXECUTABLE /usr/bin/freetype-config
FREETYPE_LIBRARIES -lfreetype -lz
GLEW_INCLUDE_DIR /usr/include
GLEW_LIBRARIES /usr/lib64/libGLEW.so
GLUT_INCLUDE_DIR /usr/include
GLUT_Xi_LIBRARY /usr/lib64/libXi.so
GLUT_Xmu_LIBRARY /usr/lib64/libXmu.so
GLUT_glut_LIBRARY /usr/lib64/libglut.so
JAVA_ARCHIVE JAVA_ARCHIVE-NOTFOUND
JAVA_AWT_INCLUDE_PATH JAVA_AWT_INCLUDE_PATH-NOTFOUND
JAVA_AWT_LIBRARY JAVA_AWT_LIBRARY-NOTFOUND
JAVA_COMPILE JAVA_COMPILE-NOTFOUND
JAVA_DOC JAVA_DOC-NOTFOUND
JAVA_INCLUDE_PATH JAVA_INCLUDE_PATH-NOTFOUND
JAVA_INCLUDE_PATH2 JAVA_INCLUDE_PATH2-NOTFOUND
JAVA_JVM_LIBRARY JAVA_JVM_LIBRARY-NOTFOUND
JAVA_RUNTIME /usr/lib/jvm/jre/bin/java
LIBDIR lib64
MARCH_FLAG nocona
MIME_DIR share/mime
OGG_INCLUDE_DIR /usr/include
OGG_LIBRARY /usr/lib64/libogg.so
OPENAL_INCLUDE_DIR /usr/include/AL
OPENAL_LIBRARY_RAW /usr/lib64/libopenal.so
OPENGL_INCLUDE_DIR /usr/include
OPENGL_gl_LIBRARY /usr/lib64/libGL.so
OPENGL_glu_LIBRARY /usr/lib64/libGLU.so
OPENGL_xmesa_INCLUDE_DIR OPENGL_xmesa_INCLUDE_DIR-NOTFOUND
PIXMAPS_DIR share/pixmaps
PYTHON_INCLUDE_PATH PYTHON_INCLUDE_PATH-NOTFOUND
PYTHON_LIBRARY PYTHON_LIBRARY-NOTFOUND
SDLMAIN_LIBRARY /usr/lib64/libSDLmain.a
SDL_INCLUDE_DIR /usr/include/SDL
SDL_LIBRARY /usr/lib64/libSDLmain.a;/usr/lib64/libSDL.so;-lpthread
SPRING_DATADIR /usr/lib64/spring
STABS_DEBUG_SYMBOLS OFF
SYNCCHECK ON
SYNCDEBUG OFF
TRACE_SYNC OFF
USE_GML OFF
USE_GML_DEBUG OFF
USE_GML_SIM OFF
USE_MMGR OFF
USE_NEDMALLOC OFF
VORBISFILE_LIBRARY /usr/lib64/libvorbisfile.so
VORBIS_INCLUDE_DIR /usr/include
VORBIS_LIBRARY /usr/lib64/libvorbis.so
X11_ICE_INCLUDE_PATH /usr/include
X11_ICE_LIB /usr/lib64/libICE.so
X11_SM_LIB /usr/lib64/libSM.so
X11_X11_INCLUDE_PATH /usr/include
X11_X11_LIB /usr/lib64/libX11.so
X11_XShm_INCLUDE_PATH /usr/include
X11_XTest_INCLUDE_PATH /usr/include
X11_XTest_LIB /usr/lib64/libXtst.so
X11_Xaccessrules_INCLUDE_PATH /usr/include
X11_Xaccessstr_INCLUDE_PATH /usr/include
X11_Xau_INCLUDE_PATH /usr/include
X11_Xau_LIB /usr/lib64/libXau.so
X11_Xcomposite_INCLUDE_PATH /usr/include
X11_Xcomposite_LIB /usr/lib64/libXcomposite.so
X11_Xcursor_INCLUDE_PATH /usr/include
X11_Xcursor_LIB /usr/lib64/libXcursor.so
X11_Xdamage_INCLUDE_PATH /usr/include
X11_Xdamage_LIB /usr/lib64/libXdamage.so
X11_Xdmcp_INCLUDE_PATH /usr/include
X11_Xdmcp_LIB /usr/lib64/libXdmcp.so
X11_Xext_LIB /usr/lib64/libXext.so
X11_Xfixes_INCLUDE_PATH /usr/include
X11_Xfixes_LIB /usr/lib64/libXfixes.so
X11_Xft_INCLUDE_PATH /usr/include
X11_Xft_LIB /usr/lib64/libXft.so
X11_Xinerama_INCLUDE_PATH /usr/include
X11_Xinerama_LIB /usr/lib64/libXinerama.so
X11_Xinput_INCLUDE_PATH /usr/include
X11_Xinput_LIB /usr/lib64/libXi.so
X11_Xkb_INCLUDE_PATH /usr/include
X11_Xkblib_INCLUDE_PATH /usr/include
X11_Xlib_INCLUDE_PATH /usr/include
X11_Xpm_INCLUDE_PATH /usr/include
X11_Xpm_LIB /usr/lib64/libXpm.so
X11_Xrandr_INCLUDE_PATH /usr/include
X11_Xrandr_LIB /usr/lib64/libXrandr.so
X11_Xrender_INCLUDE_PATH /usr/include
X11_Xrender_LIB /usr/lib64/libXrender.so
X11_Xscreensaver_INCLUDE_PATH /usr/include
X11_Xscreensaver_LIB /usr/lib64/libXss.so
X11_Xshape_INCLUDE_PATH /usr/include
X11_Xt_INCLUDE_PATH /usr/include
X11_Xt_LIB /usr/lib64/libXt.so
X11_Xutil_INCLUDE_PATH /usr/include
X11_Xv_INCLUDE_PATH /usr/include
X11_Xv_LIB /usr/lib64/libXv.so
X11_Xxf86misc_LIB /usr/lib64/libXxf86misc.so
X11_dpms_INCLUDE_PATH /usr/include
X11_xf86misc_INCLUDE_PATH /usr/include
X11_xf86vmode_INCLUDE_PATH /usr/include
ZLIB_INCLUDE_DIR /usr/include
ZLIB_LIBRARY /usr/lib64/libz.so
Code: Select all
sudo make install
Code: Select all
pink@bester:~/Projects/spring/spring> ls -las /usr/lib64/spring/AI/Skirmish/*/*/*.so
-rwxr-xr-x 1 root root 650798 2009-07-09 20:39 /usr/lib64/spring/AI/Skirmish/AAI/0.9/libSkirmishAI.so
-rwxr-xr-x 1 root root 650798 2009-07-09 20:39 /usr/lib64/spring/AI/Skirmish/KAIK/0.13/libSkirmishAI.so
-rwxr-xr-x 1 root root 650798 2009-07-09 20:39 /usr/lib64/spring/AI/Skirmish/NTai/XE9.81/libSkirmishAI.so
-rwxr-xr-x 1 root root 9607 2009-07-09 00:51 /usr/lib64/spring/AI/Skirmish/NullAI/0.1/libSkirmishAI.so
-rwxr-xr-x 1 root root 650798 2009-07-09 20:39 /usr/lib64/spring/AI/Skirmish/NullLegacyCppAI/0.1/libSkirmishAI.so
-rwxr-xr-x 1 root root 650798 2009-07-09 20:39 /usr/lib64/spring/AI/Skirmish/RAI/0.601/libSkirmishAI.so
Code: Select all
pink@bester:~/Projects/spring/spring> ls -las ./AI/Skirmish/*/*.so
-rwxr-xr-x 1 pink users 650798 2009-07-09 21:24 ./AI/Skirmish/AAI/libSkirmishAI.so
-rwxr-xr-x 1 pink users 1015638 2009-07-09 21:25 ./AI/Skirmish/KAIK/libSkirmishAI.so
-rwxr-xr-x 1 pink users 1180238 2009-07-09 21:28 ./AI/Skirmish/NTai/libSkirmishAI.so
-rwxr-xr-x 1 pink users 9607 2009-07-09 21:28 ./AI/Skirmish/NullAI/libSkirmishAI.so
-rwxr-xr-x 1 pink users 213337 2009-07-09 21:28 ./AI/Skirmish/NullLegacyCppAI/libSkirmishAI.so
-rwxr-xr-x 1 pink users 688248 2009-07-09 21:29 ./AI/Skirmish/RAI/libSkirmishAI.so
Code: Select all
/CMakeLists.txt
/AI/CMakeLists.txt
/AI/Interface/CMakeLists.txt
/AI/Skirmish/CMakeLists.txt
Code: Select all
/CMakeLists.txt
/AI/CMakeLists.txt
/AI/Interface/CMakeLists.txt
/AI/Interface/C/CMakeLists.txt
/AI/Interface/Java/CMakeLists.txt
/AI/Skirmish/CMakeLists.txt
/AI/Skirmish/AAI/CMakeLists.txt
/AI/Skirmish/RAI/CMakeLists.txt
/AI/Skirmish/KAIK/CMakeLists.txt
/AI/Skirmish/NullAI/CMakeLists.txt
/AI/Skirmish/NullOOJavaAI/CMakeLists.txt
...
Code: Select all
pink@bester:~/.spring> ls -las /usr/lib64/spring/AI/Skirmish/*/*/*.so
-rwxr-xr-x 1 root root 650846 2009-07-14 14:31 /usr/lib64/spring/AI/Skirmish/AAI/0.9/libSkirmishAI.so
-rwxr-xr-x 1 root root 1019766 2009-07-14 14:31 /usr/lib64/spring/AI/Skirmish/KAIK/0.13/libSkirmishAI.so
-rwxr-xr-x 1 root root 1184366 2009-07-14 14:31 /usr/lib64/spring/AI/Skirmish/NTai/XE9.81/libSkirmishAI.so
-rwxr-xr-x 1 root root 9607 2009-07-14 13:46 /usr/lib64/spring/AI/Skirmish/NullAI/0.1/libSkirmishAI.so
-rwxr-xr-x 1 root root 217465 2009-07-14 14:31 /usr/lib64/spring/AI/Skirmish/NullLegacyCppAI/0.1/libSkirmishAI.so
-rwxr-xr-x 1 root root 692376 2009-07-14 14:31 /usr/lib64/spring/AI/Skirmish/RAI/0.601/libSkirmishAI.so