Your message dated Fri, 28 Nov 2014 22:04:00 +0000
with message-id <[email protected]>
and subject line Bug#769864: fixed in vcmi 0.97+dfsg-3
has caused the Debian Bug report #769864,
regarding vcmi: FTBFS on armhf, hurd-any, kfreebsd-any, mipsel and ppc64el
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
769864: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=769864
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: vcmi
Version: 0.97+dfsg-1
Severity: normal

Hi,

vcmi fails to build on several arches.

On armhf, this might just be an OOM error as vcmi eats tons of memory
because of C++ templating:

        [ 43%] Building CXX object 
lib/CMakeFiles/vcmi.dir/registerTypes/TypesClientPacks2.cpp.o
        cd /«BUILDDIR»/vcmi-0.97+dfsg/build/lib && /usr/bin/c++   
-DM_BIN_DIR=\"/usr/games\" -DM_DATA_DIR=\"/usr/share/vcmi\" 
-DM_LIB_DIR=\"/usr/lib/arm-linux-gnueabihf/vcmi\" -DUSE_SYSTEM_MINIZIP 
-DVCMI_DLL=1 -Dvcmi_EXPORTS -g -O2 -fPIE -fstack-protector-strong -Wformat 
-Werror=format-security -D_FORTIFY_SOURCE=2  -std=c++0x -Wall -Wextra 
-Wpointer-arith -Wno-strict-aliasing -Wno-switch -Wno-sign-compare 
-Wno-unused-local-typedefs  -Wno-unused-parameter -Wuninitialized 
-Wno-overloaded-virtual -Wno-type-limits  -fvisibility=hidden -O2 -g -DNDEBUG 
-fPIC -I/«BUILDDIR»/vcmi-0.97+dfsg -I/«BUILDDIR»/vcmi-0.97+dfsg/lib 
-I/usr/include/SDL2     -Winvalid-pch -include 
"/«BUILDDIR»/vcmi-0.97+dfsg/build/lib/cotire/vcmi_CXX_prefix.hxx"  -o 
CMakeFiles/vcmi.dir/registerTypes/TypesClientPacks2.cpp.o -c 
/«BUILDDIR»/vcmi-0.97+dfsg/lib/registerTypes/TypesClientPacks2.cpp
        make[1]: *** [override_dh_auto_build] Terminated
        debian/rules:36: recipe for target 'override_dh_auto_build' failed
        make: *** [build-arch] Terminated
        debian/rules:11: recipe for target 'build-arch' failed
        E: Caught signal ‘Terminated’: terminating immediately
        lib/CMakeFiles/vcmi.dir/build.make:1802: recipe for target 
'lib/CMakeFiles/vcmi.dir/IGameCallback.cpp.o' failed
        make[4]: *** [lib/CMakeFiles/vcmi.dir/IGameCallback.cpp.o] Terminated
        CMakeFiles/Makefile2:148: recipe for target 
'lib/CMakeFiles/vcmi.dir/all' failed
        make[3]: *** [lib/CMakeFiles/vcmi.dir/all] Terminated
        make[2]: *** [all] Terminated
        Makefile:140: recipe for target 'all' failed
        Build killed with signal TERM after 302 minutes of inactivity

On hurd-any and kfreebsd-any, there seems to be a check so that it errors out on
non-linux/windows/osx/android OSes, which affects hurd and kfreebsd:

        [  1%] Building CXX precompiled header 
lib/cotire/vcmi_CXX_prefix.hxx.gch
        cd /«BUILDDIR»/vcmi-0.97+dfsg/lib && /usr/bin/cmake 
-DCOTIRE_BUILD_TYPE:STRING=RelWithDebInfo -DCOTIRE_VERBOSE:BOOL=1 -P 
/«BUILDDIR»/vcmi-0.97+dfsg/cmake_modules/cotire.cmake precompile 
/«BUILDDIR»/vcmi-0.97+dfsg/build/lib/vcmi_CXX_cotire.cmake 
/«BUILDDIR»/vcmi-0.97+dfsg/build/lib/cotire/vcmi_CXX_prefix.hxx 
/«BUILDDIR»/vcmi-0.97+dfsg/build/lib/cotire/vcmi_CXX_prefix.hxx.gch StdInc.cpp
        -- execute_process: 
/usr/bin/c++;-Dvcmi_EXPORTS;-DUSE_SYSTEM_MINIZIP;-DM_DATA_DIR="/usr/share/vcmi";-DM_BIN_DIR="/usr/games";-DM_LIB_DIR="/usr/lib/i386-gnu/vcmi";-DVCMI_DLL=1;-D_FORTIFY_SOURCE=2;-DNDEBUG;-g;-O2;-fPIE;-fstack-protector-strong;-Wformat;-Werror=format-security;-std=c++0x;-Wall;-Wextra;-Wpointer-arith;-Wno-strict-aliasing;-Wno-switch;-Wno-sign-compare;-Wno-unused-local-typedefs;-Wno-unused-parameter;-Wuninitialized;-Wno-overloaded-virtual;-Wno-type-limits;-fvisibility=hidden;-O2;-g;-fPIC;-I/«BUILDDIR»/vcmi-0.97+dfsg;-I/«BUILDDIR»/vcmi-0.97+dfsg/lib;-I/usr/include/SDL2;-x;c++-header;-c;/«BUILDDIR»/vcmi-0.97+dfsg/build/lib/cotire/vcmi_CXX_prefix.hxx;-o;/«BUILDDIR»/vcmi-0.97+dfsg/build/lib/cotire/vcmi_CXX_prefix.hxx.gch
        In file included from /«BUILDDIR»/vcmi-0.97+dfsg/lib/StdInc.h:3:0,
                         from 
/«BUILDDIR»/vcmi-0.97+dfsg/build/lib/cotire/vcmi_CXX_prefix.cxx:4,
                         from 
/«BUILDDIR»/vcmi-0.97+dfsg/build/lib/cotire/vcmi_CXX_prefix.hxx:4:
        /«BUILDDIR»/vcmi-0.97+dfsg/lib/../Global.h:75:4: error: #error "VCMI 
supports only Windows, OSX, Linux and Android targets"
         #  error "VCMI supports only Windows, OSX, Linux and Android targets"
            ^
        CMake Error at 
/«BUILDDIR»/vcmi-0.97+dfsg/cmake_modules/cotire.cmake:1622 (message):
          cotire: error 1 precompiling
          /«BUILDDIR»/vcmi-0.97+dfsg/build/lib/cotire/vcmi_CXX_prefix.hxx.
        Call Stack (most recent call first):
          /«BUILDDIR»/vcmi-0.97+dfsg/cmake_modules/cotire.cmake:3090 
(cotire_precompile_prefix_header)
        
        
        make[4]: *** [lib/cotire/vcmi_CXX_prefix.hxx.gch] Error 1
        make[3]: *** [lib/CMakeFiles/vcmi.dir/all] Error 2
        make[2]: *** [all] Error 2

On mipsel, there is an ICE:

        [ 41%] Building CXX object lib/CMakeFiles/vcmi.dir/CGameState.cpp.o
        cd /«BUILDDIR»/vcmi-0.97+dfsg/build/lib && /usr/bin/c++   
-DM_BIN_DIR=\"/usr/games\" -DM_DATA_DIR=\"/usr/share/vcmi\" 
-DM_LIB_DIR=\"/usr/lib/mipsel-linux-gnu/vcmi\" -DUSE_SYSTEM_MINIZIP 
-DVCMI_DLL=1 -Dvcmi_EXPORTS -g -O2 -fPIE -fstack-protector-strong -Wformat 
-Werror=format-security -D_FORTIFY_SOURCE=2  -std=c++0x -Wall -Wextra 
-Wpointer-arith -Wno-strict-aliasing -Wno-switch -Wno-sign-compare 
-Wno-unused-local-typedefs  -Wno-unused-parameter -Wuninitialized 
-Wno-overloaded-virtual -Wno-type-limits  -fvisibility=hidden -O2 -g -DNDEBUG 
-fPIC -I/«BUILDDIR»/vcmi-0.97+dfsg -I/«BUILDDIR»/vcmi-0.97+dfsg/lib 
-I/usr/include/SDL2     -Winvalid-pch -include 
"/«BUILDDIR»/vcmi-0.97+dfsg/build/lib/cotire/vcmi_CXX_prefix.hxx"  -o 
CMakeFiles/vcmi.dir/CGameState.cpp.o -c 
/«BUILDDIR»/vcmi-0.97+dfsg/lib/CGameState.cpp
        c++: internal compiler error: Killed (program cc1plus)
        Please submit a full bug report,
        with preprocessed source if appropriate.
        See <file:///usr/share/doc/gcc-4.9/README.Bugs> for instructions.
        make[4]: *** [lib/CMakeFiles/vcmi.dir/IGameCallback.cpp.o] Error 4
        lib/CMakeFiles/vcmi.dir/build.make:1802: recipe for target 
'lib/CMakeFiles/vcmi.dir/IGameCallback.cpp.o' failed
        make[4]: *** Waiting for unfinished jobs....
        c++: internal compiler error: Killed (program cc1plus)
        Please submit a full bug report,
        with preprocessed source if appropriate.
        See <file:///usr/share/doc/gcc-4.9/README.Bugs> for instructions.
        make[4]: *** [lib/CMakeFiles/vcmi.dir/CGameState.cpp.o] Error 4
        lib/CMakeFiles/vcmi.dir/build.make:1850: recipe for target 
'lib/CMakeFiles/vcmi.dir/CGameState.cpp.o' failed
        make[4]: Leaving directory '/«BUILDDIR»/vcmi-0.97+dfsg/build'
        make[3]: *** [lib/CMakeFiles/vcmi.dir/all] Error 2

I have no idea what's happening on ppc64el:

        [ 75%] Built target vcmiserver
        Linking CXX shared library libVCAI.so
        cd /«BUILDDIR»/vcmi-0.97+dfsg/build/AI/VCAI && /usr/bin/cmake -E 
cmake_link_script CMakeFiles/VCAI.dir/link.txt --verbose=1
        /usr/bin/c++  -fPIC -g -O2 -fPIE -fstack-protector-strong -Wformat 
-Werror=format-security -D_FORTIFY_SOURCE=2  -std=c++0x -Wall -Wextra 
-Wpointer-arith -Wno-strict-aliasing -Wno-switch -Wno-sign-compare 
-Wno-unused-local-typedefs  -Wno-unused-parameter -Wuninitialized 
-Wno-overloaded-virtual -Wno-type-limits  -fvisibility=hidden -O2 -g -DNDEBUG  
-fPIE -pie -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libVCAI.so -o libVCAI.so 
CMakeFiles/VCAI.dir/StdInc.cpp.o CMakeFiles/VCAI.dir/VCAI.cpp.o 
CMakeFiles/VCAI.dir/Goals.cpp.o CMakeFiles/VCAI.dir/AIUtility.cpp.o 
CMakeFiles/VCAI.dir/main.cpp.o CMakeFiles/VCAI.dir/Fuzzy.cpp.o -lfuzzylite 
../../lib/libvcmi.so -lminizip -lboost_filesystem -lboost_locale 
-lboost_program_options -lboost_system -lboost_thread -lpthread -Wl,-Bstatic 
-lSDL2main -Wl,-Bdynamic -lSDL2 -lpthread -lz -lrt -ldl 
-Wl,-rpath,/«BUILDDIR»/vcmi-0.97+dfsg/build/lib: 
        make[4]: Leaving directory '/«BUILDDIR»/vcmi-0.97+dfsg/build'
        /usr/bin/cmake -E cmake_progress_report 
/«BUILDDIR»/vcmi-0.97+dfsg/build/CMakeFiles  10 11 12 13 14
        [ 75%] Built target VCAI
        make[2]: *** [all] Error 2
        dh_auto_build: make -j8 returned exit code 2
        make[3]: Leaving directory '/«BUILDDIR»/vcmi-0.97+dfsg/build'
        Makefile:140: recipe for target 'all' failed
        make[2]: Leaving directory '/«BUILDDIR»/vcmi-0.97+dfsg/build'
        make[1]: *** [override_dh_auto_build] Error 2
        debian/rules:36: recipe for target 'override_dh_auto_build' failed
        make[1]: Leaving directory '/«BUILDDIR»/vcmi-0.97+dfsg'
        make: *** [build-arch] Error 2
        dpkg-buildpackage: error: debian/rules build-arch gave error exit 
status 2
        debian/rules:11: recipe for target 'build-arch' failed

Thanks!

cheers, josch

--- End Message ---
--- Begin Message ---
Source: vcmi
Source-Version: 0.97+dfsg-3

We believe that the bug you reported is fixed in the latest version of
vcmi, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Stephen Kitt <[email protected]> (supplier of updated vcmi package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 28 Nov 2014 20:05:24 +0100
Source: vcmi
Binary: vcmi vcmi-dbg
Architecture: source amd64
Version: 0.97+dfsg-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <[email protected]>
Changed-By: Stephen Kitt <[email protected]>
Description:
 vcmi       - Rewrite of the Heroes of Might and Magic 3 game engine
 vcmi-dbg   - Debug symbols for vcmi package
Closes: 769864
Changes:
 vcmi (0.97+dfsg-3) unstable; urgency=medium
 .
   [ Johannes Schauer ]
   * d/rules: remove --parallel from dh invocation. (Closes: #769864)
       - Each c++ process might take up to 2.5 GB of RAM. Arm buildds only have
         4 GB of RAM but build with DEB_BUILD_OPTIONS=parallel=5. This means
         that the build might consume 12 GB of RAM at a time which brings the
         buildd to a standstill as 8 GB have to be swapped out.
Checksums-Sha1:
 e310fb47dcc3c29cf6bf8ac8cbe3fe16143776e6 2323 vcmi_0.97+dfsg-3.dsc
 404466891b6b55f0317208c2560b85676f583c79 10116 vcmi_0.97+dfsg-3.debian.tar.xz
Checksums-Sha256:
 40d66e85093b3366e4bc0c26714377755fa6b938e9d7f4d714166be55ca5a4e8 2323 
vcmi_0.97+dfsg-3.dsc
 892f54eaedde4436f555e27833e2c0ecae21dcd6e74179e1d75839d7955acc38 10116 
vcmi_0.97+dfsg-3.debian.tar.xz
Files:
 0c9dc1768a4f0f6252c716717d0031d7 2323 contrib/games optional 
vcmi_0.97+dfsg-3.dsc
 5dcef8461547c75f02b8f7f8112a0dcb 10116 contrib/games optional 
vcmi_0.97+dfsg-3.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCgAGBQJUeO5UAAoJEIDTAvWIbYOcScAP/i0+WHEuahfuXMtcO/STR3gj
k8jZ0Pj4dhxx1v+9tg/O3S6xLISQYb+itrHNvJo8AyuPjGt6XJ98EBcxLicHdG7f
FsAkJdZbVdlOyosBcgOg7tYlo/238tacNGwY+3ESk8xINBMucKQ4kXYcw21+q59X
cem+iaHNyuaXuSPAA7kEw2vGjh24gwa+B0VYQnTwGvUijMLXodjaleEYsXu90Vew
YdibVIRLDoUdionsvADGMTlFs2Hiy3Hu0E6OmcuvG6VXhuQSna4SgchwiEOi8GaY
R7u8cuTqAwXdhywJEHqXVzZ9dMKjQForA8KdZLeZRgSz05/tsd1Q82rOKcp8h2rO
nYavOGkA6JLNpKMCGmXrJtuSLEvkRMnmBkRgUukKivVpQ437u2NSKO00jLDIMmT2
nVcxFfUqEdvdH6XMmoUy4nCs3OdCAKArbnxLOmsejb7yn8HWarwjj7r3myybSR06
S2EaPhQY5Th7RwT8WOlqHt6YPw/tiik4Yocmq3zJ1+iDh5/kouhh/B7Et+bczpD8
paZIYb5J9onVpHcZn5GhUAonMIF44GLNUyCtOTq0MyphgSqxOCO8tNXdczE0a1hR
T1sP1To96OO68Sxo33HOpU97Nj0H6I19zFJh+Qfr/Ae9BfeNS61DFz2SayTh9kjr
gNuLB8GLaU/mKBugZT8F
=53jX
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to