Page 1 of 1

Another Gentoo compile problem :/

Posted: 02 Sep 2011, 20:52
by verb0ss
Hi. So I've made an update of my Gentoo after month or so and there was quite few packages to update. Nevertheless after that game ends with SEGFAUT. I tried to rebuild spring but i encounter same problem over and over again. So my system is now up to date and I've done revdep-rebuild and I've changed python from 2.7 to 3.2 ending all the time with the same compilation error:

Code: Select all

>>> Emerging (1 of 1) games-strategy/spring-0.82.7.1 from spring
 * spring_0.82.7.1_src.tar.lzma RMD160 SHA1 SHA256 size ;-) ...          [ ok ]
>>> Unpacking source...
>>> Unpacking spring_0.82.7.1_src.tar.lzma to /var/tmp/portage/games-strategy/spring-0.82.7.1/work
>>> Source unpacked in /var/tmp/portage/games-strategy/spring-0.82.7.1/work
>>> Preparing source in /var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring_0.82.7.1 ...
 * Applying no_headless.patch ...                                        [ ok ]
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring_0.82.7.1 ...
>>> Working in BUILD_DIR: "/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build"
cmake --no-warn-unused-cli -C /var/tmp/portage/games-strategy/spring-0.82.7.1/temp/gentoo_common_config.cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_PREFIX=/usr -DBINDIR=games/bin -DLIBDIR=games/lib64 -DDATADIR=share/games/spring -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_DO_STRIP=OFF -DCMAKE_USER_MAKE_RULES_OVERRIDE=/var/tmp/portage/games-strategy/spring-0.82.7.1/temp/gentoo_rules.cmake  /var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring_0.82.7.1
Not searching for unused variables given on the command line.
loading initial cache file /var/tmp/portage/games-strategy/spring-0.82.7.1/temp/gentoo_common_config.cmake
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++
-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Boost version: 1.46.1
-- Found the following Boost libraries:
--   thread
--   regex
--   program_options
--   system
--   signals
-- Found DEVIL: /usr/lib64/libIL.so
-- Checking to see if CXX compiler accepts flag -fvisibility=hidden
-- Checking to see if CXX compiler accepts flag -fvisibility=hidden - yes
-- Checking to see if CXX compiler accepts flag -fvisibility-inlines-hidden
-- Checking to see if CXX compiler accepts flag -fvisibility-inlines-hidden - yes
-- Checking to see if CXX compiler accepts flag -msse -mfpmath=sse
-- Checking to see if CXX compiler accepts flag -msse -mfpmath=sse - yes
-- Checking to see if CXX compiler accepts flag -mieee-fp
-- Checking to see if CXX compiler accepts flag -mieee-fp - yes
-- Building Spring for 64bit environment
-- Found ZLIB: /usr/lib64/libz.so 
-- Looking for include files CMAKE_HAVE_PTHREAD_H
-- Looking for include files CMAKE_HAVE_PTHREAD_H - found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE 
-- Found AI Wrapper: LegacyCpp-AIWrapper
-- Found AI Wrapper: LegacyCpp-Creg-AIWrapper
-- Found AI Wrapper: Cpp-AIWrapper
-- Found AI Wrapper: CUtils (sources only wrapper)
-- Found JNI: /etc/java-config-2/current-system-vm/jre/lib/amd64/libjawt.so 
-- Found AI Interface: Java-AIInterface 0.1
-- Found AI Interface: C-AIInterface 0.1
-- Found PythonInterp: /usr/bin/python 
-- Found PythonLibs: /usr/lib64/libpython3.2.so 
-- Found AI Interface: Python-AIInterface 0.1
-- Found Skirmish AI: NullPythonAI 0.1
-- Found Skirmish AI: NullJavaAI 0.1 (config: default)
-- Found Skirmish AI: NullOOJavaAI 0.1 (config: default)
-- Found Skirmish AI: NullAI 0.1
-- Found Skirmish AI: E323AI 3.25.0
-- Found Skirmish AI: AAI 0.9
-- Found Skirmish AI: CppTestAI 0.1
-- Found Skirmish AI: HughAI 0.1
-- Found Skirmish AI: KAIK 0.13
-- Found Skirmish AI: RAI 0.601
CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageMessage.cmake:36 (IF):
  given arguments:

    "NOT" "7zip_FIND_QUIETLY"

  An argument named "7zip_FIND_QUIETLY" appears in a conditional statement.
  Policy CMP0012 is not set: if() recognizes numbers and boolean constants.
  Run "cmake --help-policy CMP0012" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.
Call Stack (most recent call first):
  /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:243 (FIND_PACKAGE_MESSAGE)
  rts/build/cmake/Find7zip.cmake:26 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  CMakeLists.txt:213 (FIND_PACKAGE)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found XSLTProc: /usr/bin/xsltproc 
-- Found DocBook: /usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl 
-- MAN pages will not be generated/installed; missing utilit(y|ies): asciidoc
-- Found OpenAL: /usr/lib64/libopenal.so
-- Looking for vorbis_bitrate_addblock in vorbis
-- Looking for vorbis_bitrate_addblock in vorbis - found
-- Found OggVorbis: /usr/lib64/libogg.so;/usr/lib64/libvorbis.so;/usr/lib64/libvorbisfile.so
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib64/libX11.so
-- Found OpenGL: /usr/lib64/libGL.so 
-- WARNING: you are using the obsolete 'GLU' package, please use 'OpenGL' instead
-- Found GLEW: /usr/lib64/libGLEW.so
-- Found Freetype: -lfreetype -lz -lbz2
-- WARNING: you are using the obsolete 'GLU' package, please use 'OpenGL' instead
-- Found Freetype: -lfreetype -lz -lbz2
-- <<< Gentoo configuration >>>
Build type      RELEASE
Install path    /usr
Compiler flags:
C                -march=amdfam10 -O2 -pipe 
C++              -march=amdfam10 -O2 -pipe  -msse -mfpmath=sse -fsingle-precision-constant -frounding-math -mieee-fp -pipe -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -pthread
Linker flags:
Executable       -Wl,-O1 -Wl,--as-needed
Module           -Wl,-O1 -Wl,--as-needed
Shared           -Wl,-O1 -Wl,--as-needed

-- Configuring done
-- Generating done
-- Build files have been written to: /var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build
>>> Source configured.
>>> Compiling source in /var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring_0.82.7.1 ...
>>> Working in BUILD_DIR: "/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build"
make -j3 
Scanning dependencies of target LegacyCpp-Creg-AIWrapper
Scanning dependencies of target LegacyCpp-AIWrapper
[  0%]   Generating C++ AI Wrapper Callback source files
warning: function intentionally NOT wrapped: Clb_File_getSize
warning: function intentionally NOT wrapped: Clb_File_getContent
Scanning dependencies of target Cpp-AIWrapper
[  0%] Building CXX object AI/Wrappers/LegacyCpp/CMakeFiles/LegacyCpp-AIWrapper.dir/AIGlobalAI.cpp.o
[  0%] Building CXX object AI/Wrappers/LegacyCpp/CMakeFiles/LegacyCpp-Creg-AIWrapper.dir/AIGlobalAI.cpp.o
[  1%] Building CXX object AI/Wrappers/Cpp/CMakeFiles/Cpp-AIWrapper.dir/src-generated/AICallback.cpp.o
[  1%] Building CXX object AI/Wrappers/LegacyCpp/CMakeFiles/LegacyCpp-AIWrapper.dir/AISCommands.cpp.o
[  1%] Building CXX object AI/Wrappers/LegacyCpp/CMakeFiles/LegacyCpp-Creg-AIWrapper.dir/AISCommands.cpp.o
[  2%] Building CXX object AI/Wrappers/LegacyCpp/CMakeFiles/LegacyCpp-AIWrapper.dir/AIAI.cpp.o
[  2%] Building CXX object AI/Wrappers/Cpp/CMakeFiles/Cpp-AIWrapper.dir/src-generated/Camera.cpp.o
[  2%] Building CXX object AI/Wrappers/LegacyCpp/CMakeFiles/LegacyCpp-Creg-AIWrapper.dir/AIAI.cpp.o
[  2%] Building CXX object AI/Wrappers/Cpp/CMakeFiles/Cpp-AIWrapper.dir/src-generated/Cheats.cpp.o
[  2%] Building CXX object AI/Wrappers/Cpp/CMakeFiles/Cpp-AIWrapper.dir/src-generated/ClbGroupSupportedCommandImpl.cpp.o
[  2%] Building CXX object AI/Wrappers/LegacyCpp/CMakeFiles/LegacyCpp-AIWrapper.dir/AIAICheats.cpp.o
[  2%] Building CXX object AI/Wrappers/Cpp/CMakeFiles/Cpp-AIWrapper.dir/src-generated/ClbUnitSupportedCommandImpl.cpp.o
[  2%] [  2%] Building CXX object AI/Wrappers/LegacyCpp/CMakeFiles/LegacyCpp-AIWrapper.dir/AIAICallback.cpp.o
Building CXX object AI/Wrappers/LegacyCpp/CMakeFiles/LegacyCpp-Creg-AIWrapper.dir/AIAICheats.cpp.o
[  2%] Building CXX object AI/Wrappers/Cpp/CMakeFiles/Cpp-AIWrapper.dir/src-generated/CurrentCommand.cpp.o
[  2%] Building CXX object AI/Wrappers/LegacyCpp/CMakeFiles/LegacyCpp-Creg-AIWrapper.dir/AIAICallback.cpp.o
[  2%] Building CXX object AI/Wrappers/Cpp/CMakeFiles/Cpp-AIWrapper.dir/src-generated/Damage.cpp.o
[  2%] Building CXX object AI/Wrappers/Cpp/CMakeFiles/Cpp-AIWrapper.dir/src-generated/DataDirs.cpp.o
[  2%] Building CXX object AI/Wrappers/Cpp/CMakeFiles/Cpp-AIWrapper.dir/src-generated/Debug.cpp.o
[  2%] Building CXX object AI/Wrappers/Cpp/CMakeFiles/Cpp-AIWrapper.dir/src-generated/Drawer.cpp.o
[  2%] Building CXX object AI/Wrappers/Cpp/CMakeFiles/Cpp-AIWrapper.dir/src-generated/Economy.cpp.o
[  2%] Building CXX object AI/Wrappers/Cpp/CMakeFiles/Cpp-AIWrapper.dir/src-generated/Engine.cpp.o
[  2%] Building CXX object AI/Wrappers/Cpp/CMakeFiles/Cpp-AIWrapper.dir/src-generated/Feature.cpp.o
[  2%] Building CXX object AI/Wrappers/Cpp/CMakeFiles/Cpp-AIWrapper.dir/src-generated/FeatureDef.cpp.o
[  3%] Building CXX object AI/Wrappers/Cpp/CMakeFiles/Cpp-AIWrapper.dir/src-generated/FlankingBonus.cpp.o
[  3%] Building CXX object AI/Wrappers/Cpp/CMakeFiles/Cpp-AIWrapper.dir/src-generated/Game.cpp.o
[  3%] Building CXX object AI/Wrappers/Cpp/CMakeFiles/Cpp-AIWrapper.dir/src-generated/Group.cpp.o
[  3%] Building CXX object AI/Wrappers/Cpp/CMakeFiles/Cpp-AIWrapper.dir/src-generated/Gui.cpp.o
[  3%] Building CXX object AI/Wrappers/Cpp/CMakeFiles/Cpp-AIWrapper.dir/src-generated/Info.cpp.o
[  3%] Building CXX object AI/Wrappers/Cpp/CMakeFiles/Cpp-AIWrapper.dir/src-generated/Line.cpp.o
[  3%] Building CXX object AI/Wrappers/Cpp/CMakeFiles/Cpp-AIWrapper.dir/src-generated/Log.cpp.o
[  3%] Building CXX object AI/Wrappers/Cpp/CMakeFiles/Cpp-AIWrapper.dir/src-generated/Map.cpp.o
[  3%] Building CXX object AI/Wrappers/Cpp/CMakeFiles/Cpp-AIWrapper.dir/src-generated/Mod.cpp.o
[  3%] Building CXX object AI/Wrappers/Cpp/CMakeFiles/Cpp-AIWrapper.dir/src-generated/ModParam.cpp.o
[  3%] Building CXX object AI/Wrappers/Cpp/CMakeFiles/Cpp-AIWrapper.dir/src-generated/MoveData.cpp.o
[  3%] Building CXX object AI/Wrappers/Cpp/CMakeFiles/Cpp-AIWrapper.dir/src-generated/OptionValues.cpp.o
[  3%] Building CXX object AI/Wrappers/LegacyCpp/CMakeFiles/LegacyCpp-AIWrapper.dir/AIGlobalAICallback.cpp.o
[  3%] Building CXX object AI/Wrappers/Cpp/CMakeFiles/Cpp-AIWrapper.dir/src-generated/OrderPreview.cpp.o
[  3%] Building CXX object AI/Wrappers/LegacyCpp/CMakeFiles/LegacyCpp-AIWrapper.dir/UnitDef.cpp.o
[  3%] Building CXX object AI/Wrappers/Cpp/CMakeFiles/Cpp-AIWrapper.dir/src-generated/Point.cpp.o
[  3%] Building CXX object AI/Wrappers/LegacyCpp/CMakeFiles/LegacyCpp-Creg-AIWrapper.dir/AIGlobalAICallback.cpp.o
[  4%] Building CXX object AI/Wrappers/Cpp/CMakeFiles/Cpp-AIWrapper.dir/src-generated/Resource.cpp.o
[  4%] Building CXX object AI/Wrappers/Cpp/CMakeFiles/Cpp-AIWrapper.dir/src-generated/Roots.cpp.o
[  5%] Building CXX object AI/Wrappers/LegacyCpp/CMakeFiles/LegacyCpp-Creg-AIWrapper.dir/UnitDef.cpp.o
[  5%] Building CXX object AI/Wrappers/LegacyCpp/CMakeFiles/LegacyCpp-AIWrapper.dir/__/__/__/rts/Game/GameVersion.cpp.o
[  5%] Building CXX object AI/Wrappers/Cpp/CMakeFiles/Cpp-AIWrapper.dir/src-generated/Shield.cpp.o
[  5%] Building CXX object AI/Wrappers/LegacyCpp/CMakeFiles/LegacyCpp-AIWrapper.dir/__/__/__/rts/System/float3.cpp.o
[  5%] [  5%] Building CXX object AI/Wrappers/LegacyCpp/CMakeFiles/LegacyCpp-AIWrapper.dir/__/__/__/rts/Sim/Misc/DamageArray.cpp.o
Building CXX object AI/Wrappers/Cpp/CMakeFiles/Cpp-AIWrapper.dir/src-generated/SkirmishAI.cpp.o
Linking CXX static library libLegacyCpp.a
[  5%] Built target LegacyCpp-AIWrapper
Scanning dependencies of target streflop
[  5%] Building CXX object AI/Wrappers/Cpp/CMakeFiles/Cpp-AIWrapper.dir/src-generated/SkirmishAIs.cpp.o
[  5%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/SMath.cpp.o
[  5%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/Random.cpp.o
[  5%] Building CXX object AI/Wrappers/Cpp/CMakeFiles/Cpp-AIWrapper.dir/src-generated/Teams.cpp.o
[  5%] Building CXX object AI/Wrappers/Cpp/CMakeFiles/Cpp-AIWrapper.dir/src-generated/Unit.cpp.o
[  5%] Building CXX object AI/Wrappers/LegacyCpp/CMakeFiles/LegacyCpp-Creg-AIWrapper.dir/__/__/__/rts/Game/GameVersion.cpp.o
[  5%] Building CXX object AI/Wrappers/LegacyCpp/CMakeFiles/LegacyCpp-Creg-AIWrapper.dir/__/__/__/rts/System/float3.cpp.o
[  5%] Building CXX object AI/Wrappers/Cpp/CMakeFiles/Cpp-AIWrapper.dir/src-generated/UnitDef.cpp.o
[  5%] Building CXX object AI/Wrappers/LegacyCpp/CMakeFiles/LegacyCpp-Creg-AIWrapper.dir/__/__/__/rts/Sim/Misc/DamageArray.cpp.o
[  5%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/streflopC.cpp.o
[  5%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_acosf.cpp.o
[  5%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_acoshf.cpp.o
[  5%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_asinf.cpp.o
[  5%] Building CXX object AI/Wrappers/LegacyCpp/CMakeFiles/LegacyCpp-Creg-AIWrapper.dir/__/__/__/rts/System/creg/Serializer.cpp.o
[  5%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_atan2f.cpp.o
[  5%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_atanhf.cpp.o
[  5%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_coshf.cpp.o
[  6%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_exp2f.cpp.o
[  6%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_expf.cpp.o
[  6%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_fmodf.cpp.o
[  6%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_gammaf_r.cpp.o
[  6%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_hypotf.cpp.o
[  6%] Building CXX object AI/Wrappers/Cpp/CMakeFiles/Cpp-AIWrapper.dir/src-generated/Version.cpp.o
[  6%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_j0f.cpp.o
[  6%] Building CXX object AI/Wrappers/Cpp/CMakeFiles/Cpp-AIWrapper.dir/src-generated/WeaponDef.cpp.o
[  6%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_j1f.cpp.o
[  6%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_jnf.cpp.o
[  6%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_lgammaf_r.cpp.o
[  6%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_log10f.cpp.o
[  6%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_log2f.cpp.o
[  6%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_logf.cpp.o
[  6%] Building CXX object AI/Wrappers/Cpp/CMakeFiles/Cpp-AIWrapper.dir/src-generated/WeaponMount.cpp.o
[  6%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_powf.cpp.o
[  6%] Linking CXX static library libCpp.a
Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_rem_pio2f.cpp.o
[  6%] [  7%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_remainderf.cpp.o
Built target Cpp-AIWrapper
Scanning dependencies of target C-AIInterface
[  7%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_sinhf.cpp.o
[  7%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_sqrtf.cpp.o
[  7%] Building CXX object AI/Interfaces/C/CMakeFiles/C-AIInterface.dir/src/Interface.cpp.o
[  7%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/k_cosf.cpp.o
[  7%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/k_rem_pio2f.cpp.o
[  7%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/k_sinf.cpp.o
[  7%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/k_tanf.cpp.o
[  7%] Building CXX object AI/Interfaces/C/CMakeFiles/C-AIInterface.dir/src/InterfaceExport.cpp.o
[  7%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_asinhf.cpp.o
[  7%] Building CXX object AI/Wrappers/LegacyCpp/CMakeFiles/LegacyCpp-Creg-AIWrapper.dir/__/__/__/rts/System/creg/creg.cpp.o
[  7%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_atanf.cpp.o
[  7%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_cbrtf.cpp.o
[  7%] [  7%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_ceilf.cpp.o
Building CXX object AI/Interfaces/C/CMakeFiles/C-AIInterface.dir/__/__/__/rts/Game/GameVersion.cpp.o
[  7%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_copysignf.cpp.o
[  7%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_cosf.cpp.o
[  7%] Building C object AI/Interfaces/C/CMakeFiles/C-AIInterface.dir/__/__/Wrappers/CUtils/Util.c.o
[  7%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_erff.cpp.o
[  8%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_expm1f.cpp.o
[  8%] [  8%] Building C object AI/Interfaces/C/CMakeFiles/C-AIInterface.dir/__/__/Wrappers/CUtils/SharedLibrary.c.o
Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_fabsf.cpp.o
[  8%] [  8%] Building C object AI/Interfaces/C/CMakeFiles/C-AIInterface.dir/__/__/Wrappers/CUtils/SimpleLog.c.o
Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_finitef.cpp.o
[  8%] [  8%] Building CXX object AI/Wrappers/LegacyCpp/CMakeFiles/LegacyCpp-Creg-AIWrapper.dir/__/__/__/rts/System/creg/VarTypes.cpp.o
Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_floorf.cpp.o
[  8%] [  8%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_fpclassifyf.cpp.o
Building CXX object AI/Interfaces/C/CMakeFiles/C-AIInterface.dir/__/__/Wrappers/CUtils/SSkirmishAISpecifier.cpp.o
[  8%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_frexpf.cpp.o
Linking CXX shared module libAIInterface.so
[  8%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_ilogbf.cpp.o
[  8%] Built target C-AIInterface
[  8%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_isinff.cpp.o
[  8%] copying builder/ files to /var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Python/src-generated-builder
[  8%]  Generating Python Interface
[  8%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_isnanf.cpp.o
  File "/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Python/src-generated-builder/generator.py", line 99
    print 'Usage: '+sys.argv[0]+' springdir templatedir outputdir '
                  ^
SyntaxError: invalid syntax
make[2]: *** [AI/Interfaces/Python/src-generated/ai.c] Error 1
make[1]: *** [AI/Interfaces/Python/CMakeFiles/Python-AIInterface.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[  8%] [  8%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_llrintf.cpp.o
Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_ldexpf.cpp.o
[  8%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_llroundf.cpp.o
[  8%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_log1pf.cpp.o
[  8%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_logbf.cpp.o
[  9%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_lrintf.cpp.o
[  9%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_lroundf.cpp.o
[  9%] Linking CXX static library libLegacyCppCreg.a
Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_modff.cpp.o
[  9%] [  9%] Built target LegacyCpp-Creg-AIWrapper
Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_nearbyintf.cpp.o
[  9%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_nextafterf.cpp.o
[  9%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_remquof.cpp.o
[  9%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_rintf.cpp.o
[  9%] [  9%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_roundf.cpp.o
Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_scalblnf.cpp.o
[  9%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_scalbnf.cpp.o
[  9%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_signbitf.cpp.o
[  9%] [  9%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_sincosf.cpp.o
Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_sinf.cpp.o
[  9%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_tanf.cpp.o
[ 10%] [ 10%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_truncf.cpp.o
Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_tanhf.cpp.o
[ 10%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/w_expf.cpp.o
Linking CXX static library libstreflop.a
[ 10%] Built target streflop
make: *** [all] Error 2
emake failed
 * ERROR: games-strategy/spring-0.82.7.1 failed (compile phase):
 *   Make failed!
 * 
 * Call stack:
 *     ebuild.sh, line   56:  Called src_compile
 *   environment, line 3121:  Called cmake-utils_src_compile
 *   environment, line  804:  Called _execute_optionaly 'src_compile'
 *   environment, line  267:  Called enable_cmake-utils_src_compile
 *   environment, line 1077:  Called cmake-utils_src_make
 *   environment, line  823:  Called die
 * The specific snippet of code:
 *           emake "$@" || die "Make failed!";
 * 
 * If you need support, post the output of 'emerge --info =games-strategy/spring-0.82.7.1',
 * the complete build log and the output of 'emerge -pqv =games-strategy/spring-0.82.7.1'.
 * This ebuild is from an overlay named 'spring': '/var/lib/layman/Spring/'
 * The complete build log is located at '/var/tmp/portage/games-strategy/spring-0.82.7.1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/games-strategy/spring-0.82.7.1/temp/environment'.
 * S: '/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring_0.82.7.1'

>>> Failed to emerge games-strategy/spring-0.82.7.1, Log file:

>>>  '/var/tmp/portage/games-strategy/spring-0.82.7.1/temp/build.log'

 * Messages for package games-strategy/spring-0.82.7.1:

 * ERROR: games-strategy/spring-0.82.7.1 failed (compile phase):
 *   Make failed!
 * 
 * Call stack:
 *     ebuild.sh, line   56:  Called src_compile
 *   environment, line 3121:  Called cmake-utils_src_compile
 *   environment, line  804:  Called _execute_optionaly 'src_compile'
 *   environment, line  267:  Called enable_cmake-utils_src_compile
 *   environment, line 1077:  Called cmake-utils_src_make
 *   environment, line  823:  Called die
 * The specific snippet of code:
 *           emake "$@" || die "Make failed!";
 * 
 * If you need support, post the output of 'emerge --info =games-strategy/spring-0.82.7.1',
 * the complete build log and the output of 'emerge -pqv =games-strategy/spring-0.82.7.1'.
 * This ebuild is from an overlay named 'spring': '/var/lib/layman/Spring/'
 * The complete build log is located at '/var/tmp/portage/games-strategy/spring-0.82.7.1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/games-strategy/spring-0.82.7.1/temp/environment'.
 * S: '/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring_0.82.7.1'

Re: Another Gentoo compile problem :/

Posted: 02 Sep 2011, 21:29
by dansan

Code: Select all

[  8%]  Generating Python Interface
[  8%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_isnanf.cpp.o
  File "/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Python/src-generated-builder/generator.py", line 99
    print 'Usage: '+sys.argv[0]+' springdir templatedir outputdir '
                  ^
SyntaxError: invalid syntax
make[2]: *** [AI/Interfaces/Python/src-generated/ai.c] Error 1
make[1]: *** [AI/Interfaces/Python/CMakeFiles/Python-AIInterface.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
This is not valid in Python3: print is not a statement anymore, but a function (has to be "print()"). Please switch to Python2 for this build:

Code: Select all

$ sudo eselect python set python2.7
You can switch back to Python3 after successfully building spring.

Re: Another Gentoo compile problem :/

Posted: 02 Sep 2011, 21:37
by verb0ss
dansan wrote:

Code: Select all

[  8%]  Generating Python Interface
[  8%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_isnanf.cpp.o
  File "/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Python/src-generated-builder/generator.py", line 99
    print 'Usage: '+sys.argv[0]+' springdir templatedir outputdir '
                  ^
SyntaxError: invalid syntax
make[2]: *** [AI/Interfaces/Python/src-generated/ai.c] Error 1
make[1]: *** [AI/Interfaces/Python/CMakeFiles/Python-AIInterface.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
This is not valid in Python3: print is not a statement anymore, but a function (has to be "print()"). Please switch to Python2 for this build:

Code: Select all

$ sudo eselect python set python2.7
You can switch back to Python3 after successfully building spring.
OK. I'll try this and let You know. But TBH it happen before i had my python set to 3.2. Rolling back now.

Re: Another Gentoo compile problem :/

Posted: 02 Sep 2011, 22:16
by verb0ss
It worked passed 10% but then stuck with this:
[ 26%] Building CXX object rts/System/Sound/CMakeFiles/sound.dir/Sound.cpp.o
Generating Java AI OO Callback source files ...
warning: function intentionally NOT wrapped: Clb_File_getSize
warning: function intentionally NOT wrapped: Clb_File_getContent
Compiling Java sources ...
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/OOAIFactory.java:91: <identifier> expected
_ret = ai.();
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/OOAIFactory.java:96: <identifier> expected
_ret = ai.();
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/OOAIFactory.java:101: <identifier> expected
_ret = ai.();
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/OOAIFactory.java:106: <identifier> expected
_ret = ai.();
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/OOAIFactory.java:111: <identifier> expected
_ret = ai.();
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/OOAIFactory.java:116: <identifier> expected
_ret = ai.();
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/OOAIFactory.java:121: <identifier> expected
_ret = ai.();
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/OOAIFactory.java:126: <identifier> expected
_ret = ai.();
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/OOAIFactory.java:131: <identifier> expected
_ret = ai.();
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/OOAIFactory.java:136: <identifier> expected
_ret = ai.();
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/OOAIFactory.java:141: <identifier> expected
_ret = ai.();
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/OOAIFactory.java:146: <identifier> expected
_ret = ai.();
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/OOAIFactory.java:151: <identifier> expected
_ret = ai.();
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/OOAIFactory.java:156: <identifier> expected
_ret = ai.();
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/OOAIFactory.java:161: <identifier> expected
_ret = ai.();
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/OOAIFactory.java:166: <identifier> expected
_ret = ai.();
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/OOAIFactory.java:171: <identifier> expected
_ret = ai.();
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/OOAIFactory.java:176: <identifier> expected
_ret = ai.();
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/OOAIFactory.java:181: <identifier> expected
_ret = ai.();
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/OOAIFactory.java:186: <identifier> expected
_ret = ai.();
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/OOAIFactory.java:191: <identifier> expected
_ret = ai.();
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/OOAIFactory.java:196: <identifier> expected
_ret = ai.();
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/OOAIFactory.java:201: <identifier> expected
_ret = ai.();
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/OOAIFactory.java:206: <identifier> expected
_ret = ai.();
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/OOAIFactory.java:211: <identifier> expected
_ret = ai.();
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/OOAIFactory.java:216: <identifier> expected
_ret = ai.();
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/AbstractOOAI.java:37: <identifier> expected
public int () {
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/AbstractOOAI.java:41: <identifier> expected
public int () {
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/AbstractOOAI.java:45: <identifier> expected
public int () {
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/AbstractOOAI.java:49: <identifier> expected
public int () {
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/AbstractOOAI.java:53: <identifier> expected
public int () {
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/AbstractOOAI.java:57: <identifier> expected
public int () {
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/AbstractOOAI.java:61: <identifier> expected
public int () {
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/AbstractOOAI.java:65: <identifier> expected
public int () {
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/AbstractOOAI.java:69: <identifier> expected
public int () {
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/AbstractOOAI.java:73: <identifier> expected
public int () {
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/AbstractOOAI.java:77: <identifier> expected
public int () {
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/AbstractOOAI.java:81: <identifier> expected
public int () {
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/AbstractOOAI.java:85: <identifier> expected
public int () {
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/AbstractOOAI.java:89: <identifier> expected
public int () {
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/AbstractOOAI.java:93: <identifier> expected
public int () {
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/AbstractOOAI.java:97: <identifier> expected
public int () {
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/AbstractOOAI.java:101: <identifier> expected
public int () {
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/AbstractOOAI.java:105: <identifier> expected
public int () {
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/AbstractOOAI.java:109: <identifier> expected
public int () {
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/AbstractOOAI.java:113: <identifier> expected
public int () {
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/AbstractOOAI.java:117: <identifier> expected
public int () {
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/AbstractOOAI.java:121: <identifier> expected
public int () {
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/AbstractOOAI.java:125: <identifier> expected
public int () {
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/AbstractOOAI.java:129: <identifier> expected
public int () {
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/AbstractOOAI.java:133: <identifier> expected
public int () {
^
/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring-0.82.7.1_build/AI/Interfaces/Java/src-generated/main/java/com/springrts/ai/oo/AbstractOOAI.java:137: <identifier> expected
public int () {
^
52 errors
make[2]: *** [AI/Interfaces/Java/libAIInterface.so] Error 1
make[1]: *** [AI/Interfaces/Java/CMakeFiles/Java-AIInterface.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 26%] Building CXX object rts/System/Sound/CMakeFiles/sound.dir/SoundBuffer.cpp.o
[ 26%] Building CXX object rts/lib/gml/CMakeFiles/gml.dir/speedy-tls.cpp.o
[ 26%] Building CXX object rts/System/Sound/CMakeFiles/sound.dir/SoundItem.cpp.o
Linking CXX static library libgml.a
[ 26%] Built target gml
[ 26%] Building CXX object rts/System/Sound/CMakeFiles/sound.dir/SoundSource.cpp.o
[ 26%] Building CXX object rts/System/Sound/CMakeFiles/sound.dir/VorbisShared.cpp.o
Linking CXX static library libsound.a
[ 26%] Built target sound
make: *** [all] Error 2
emake failed
* ERROR: games-strategy/spring-0.82.7.1 failed (compile phase):
* Make failed!
*
* Call stack:
* ebuild.sh, line 56: Called src_compile
* environment, line 3122: Called cmake-utils_src_compile
* environment, line 805: Called _execute_optionaly 'src_compile'
* environment, line 268: Called enable_cmake-utils_src_compile
* environment, line 1078: Called cmake-utils_src_make
* environment, line 824: Called die
* The specific snippet of code:
* emake "$@" || die "Make failed!";
*
* If you need support, post the output of 'emerge --info =games-strategy/spring-0.82.7.1',
* the complete build log and the output of 'emerge -pqv =games-strategy/spring-0.82.7.1'.
* This ebuild is from an overlay named 'spring': '/var/lib/layman/Spring/'
* The complete build log is located at '/var/tmp/portage/games-strategy/spring-0.82.7.1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/games-strategy/spring-0.82.7.1/temp/environment'.
* S: '/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring_0.82.7.1'

>>> Failed to emerge games-strategy/spring-0.82.7.1, Log file:

>>> '/var/tmp/portage/games-strategy/spring-0.82.7.1/temp/build.log'

* Messages for package games-strategy/spring-0.82.7.1:

* ERROR: games-strategy/spring-0.82.7.1 failed (compile phase):
* Make failed!
*
* Call stack:
* ebuild.sh, line 56: Called src_compile
* environment, line 3122: Called cmake-utils_src_compile
* environment, line 805: Called _execute_optionaly 'src_compile'
* environment, line 268: Called enable_cmake-utils_src_compile
* environment, line 1078: Called cmake-utils_src_make
* environment, line 824: Called die
* The specific snippet of code:
* emake "$@" || die "Make failed!";
*
* If you need support, post the output of 'emerge --info =games-strategy/spring-0.82.7.1',
* the complete build log and the output of 'emerge -pqv =games-strategy/spring-0.82.7.1'.
* This ebuild is from an overlay named 'spring': '/var/lib/layman/Spring/'
* The complete build log is located at '/var/tmp/portage/games-strategy/spring-0.82.7.1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/games-strategy/spring-0.82.7.1/temp/environment'.
* S: '/var/tmp/portage/games-strategy/spring-0.82.7.1/work/spring_0.82.7.1'
I guess it has something to do with Java

Re: Another Gentoo compile problem :/

Posted: 02 Sep 2011, 22:40
by dansan

Code: Select all

-- Found JNI: /etc/java-config-2/current-system-vm/jre/lib/amd64/libjawt.so
It seems you have activated the JRE, but for building you need a JDK active.
Infos:

Code: Select all

java-config-2 -fvL
Switch Java VM with

Code: Select all

java-config-2 -S sun-jdk-1.6
(or similar).
Alternatively you can disable the building of Java-AIs with

Code: Select all

USE=-java
I have the java USE-flag on and a JDK activated, but have the result, that JNI is _not_ found, and no Java-AI is built... strange, but no problem for me...

Re: Another Gentoo compile problem :/

Posted: 03 Sep 2011, 11:45
by hoijui
most of the Java code is generated using AWK.
the spring awk scripts do not work correctly with gawk 4.0.0 or later. thus you need to use an older gawk, or an other flavor of awk (mawk, nawk, bawk, ...). for this, the same applies like for python, you can switch back to use gawk 4.0.0 once you have spring emerged.

i don't know what the cleanest way of doing this is. maybe just rewire a symbolic link from awk -> gawk.

spring master has fixed AWK scripts btw, so this problem will vanish with the next release.

Re: Another Gentoo compile problem :/

Posted: 03 Sep 2011, 12:20
by dansan
I asked the ebuilds maintainers to include a dependency <sys-apps/gawk-4.0.0 until the next release.

Re: Another Gentoo compile problem :/

Posted: 03 Sep 2011, 14:48
by hoijui
thanks :-)