Your message dated Wed, 15 Jan 2014 15:30:03 +0000
with message-id <e1w3spr-0002iz...@franck.debian.org>
and subject line Bug#733152: fixed in yade 1.07.0-1
has caused the Debian Bug report #733152,
regarding yade: FTBFS on powerpcspe: virtual memory exhausted: Cannot allocate 
memory
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 ow...@bugs.debian.org
immediately.)


-- 
733152: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=733152
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: yade
Version: 1.05.0-2
Severity: wishlist
Tags: patch
User: debian-powerpc...@breakpoint.cc
Usertags: powerpcspe

Hi,

yade FTBFS on powerpcspe like this:

...
[ 24%] Building CXX object CMakeFiles/yade.dir/pkg/common/Cylinder.cpp.o
/usr/bin/c++   -Dyade_EXPORTS -g -O2 -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  
-DYADE_PTR_CAST=static_pointer_cast -DYADE_CAST=static_cast -fPIC -DYADE_VTK 
-DYADE_OPENMP -fopenmp -DYADE_GTS  -DQGLVIEWER_FOUND -DYADE_OPENGL 
-frounding-math -DYADE_CGAL -DFLOW_ENGINE -DYADE_GL2PS -fPIC 
-I/usr/lib/pymodules/python2.7/numpy/core/include -I/usr/include/eigen3 
-I/usr/include/vtk-5.8 -I/usr/include/glib-2.0 
-I/usr/lib/powerpc-linux-gnuspe/glib-2.0/include -I/usr/include/qt4/QtDesigner 
-I/usr/include/qt4/QtDeclarative -I/usr/include/qt4/QtScriptTools 
-I/usr/include/qt4/QtDBus -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtSql 
-I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtNetwork 
-I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtHelp 
-I/usr/include/qt4/QtUiTools -I/usr/include/qt4/QtTest 
-I/usr/include/qt4/QtScript -I/usr/include/qt4/QtSvg 
-I/usr/include/qt4/Qt3Support -I/usr/include/qt4/QtGui 
-I/usr/include/qt4/QtCore -I/usr/share/
 qt4/mkspecs/default -I/usr/include/qt4 -I/usr/include/python2.7 
-I/usr/include/powerpc-linux-gnuspe/python2.7 
-I/«PKGBUILDDIR»/extra/floating_point_utilities_v3 
-I/«PKGBUILDDIR»/debian/build    -o 
CMakeFiles/yade.dir/pkg/common/Cylinder.cpp.o -c 
/«PKGBUILDDIR»/pkg/common/Cylinder.cpp
virtual memory exhausted: Cannot allocate memory
make[3]: *** [CMakeFiles/yade.dir/pkg/common/Cylinder.cpp.o] Error 1
make[2]: *** [CMakeFiles/yade.dir/all] Error 2
make[1]: *** [all] Error 2
make[3]: Leaving directory `/«PKGBUILDDIR»/debian/build'
make[2]: Leaving directory `/«PKGBUILDDIR»/debian/build'
make[1]: Leaving directory `/«PKGBUILDDIR»/debian/build'
dh_auto_build: make -j1 returned exit code 2
make: *** [build-arch] Error 2
...

This is due to a gcc issue that uses too much memory while compiling, worked
around by the following patch to tweak GC parameters.

Possibly suitable also on arches with similar issues.

Roland

-- System Information:
Debian Release: 7.0
  APT prefers unreleased
  APT policy: (500, 'unreleased'), (500, 'unstable')
Architecture: powerpcspe (ppc)

Kernel: Linux 3.9.0-dirty (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_GB.UTF-8)
Shell: /bin/sh linked to /bin/dash
--- yade-1.05.0/debian/rules	2013-10-28 20:59:03.000000000 +0100
+++ yade-1.05.0/debian/rules	2013-12-26 11:45:06.777009819 +0100
@@ -2,11 +2,15 @@
 BUILDDIR = $(CURDIR)/debian/build
 tmpInstall = $(CURDIR)/debian/tmp
 tmpDirMatplotLib = $(CURDIR)/debian/matplotlib
+DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
 
 %:
 	dh $@ --buildsystem=cmake --builddirectory=$(BUILDDIR) --with python2
 
 export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed,-no-keep-memory
+ifeq ($(DEB_HOST_ARCH),powerpcspe)
+export DEB_CXXFLAGS_MAINT_APPEND = --param ggc-min-expand=20 --param ggc-min-heapsize=128000
+endif
 
 export MPLCONFIGDIR := $(tmpDirMatplotLib) 
 export HOME := $(tmpDirMatplotLib) 

--- End Message ---
--- Begin Message ---
Source: yade
Source-Version: 1.07.0-1

We believe that the bug you reported is fixed in the latest version of
yade, 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 733...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Anton Gladky <gl...@debian.org> (supplier of updated yade 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Mon, 13 Jan 2014 20:13:14 +0100
Source: yade
Binary: yade libyade python-yade yade-doc
Architecture: source amd64 all
Version: 1.07.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<debian-science-maintainers@lists.alioth.debian.org>
Changed-By: Anton Gladky <gl...@debian.org>
Description: 
 libyade    - Platform for discrete element modeling. Libraries
 python-yade - Platform for discrete element modeling. Python bindings
 yade       - Platform for discrete element modeling
 yade-doc   - Platform for discrete element modeling. Documentation
Closes: 733152
Changes: 
 yade (1.07.0-1) unstable; urgency=medium
 .
   * [d42c7de] Imported Upstream version 1.07.0
   * [a421b10] Remove patch, applied by upstream.
   * [d151f88] Set Standards-Version: 3.9.5. No changes.
   * [a9616c6] Add upstream file.
   * [c078bb4] Inject additional parameters for weak archs.
               Thanks to Roland Stigge <sti...@antcom.de>. (Closes: #733152)
   * [21a2430] Fix version definition for IPython>1.0.0.
   * [8204093] Remove google-scripts from documentation.
Checksums-Sha1: 
 5dbce0e0fc0b42da2d046300532e2eeb376a6f63 2865 yade_1.07.0-1.dsc
 57e0cabaaa688d4aa577b964bba52f6e42da5e65 4773736 yade_1.07.0.orig.tar.gz
 07ef609fc0b88ca24a6accd70079cf4c507bd533 21472 yade_1.07.0-1.debian.tar.gz
 ef259440721190b24d97f1d5d85197f18b3d90a0 1437368 yade_1.07.0-1_amd64.deb
 40891748ce12a63a86fd2c88d894320e3a81289f 8188968 libyade_1.07.0-1_amd64.deb
 2f304dfae167c7ea9c637b2cd5e3a290b74a6f2d 1890358 python-yade_1.07.0-1_amd64.deb
 69685fdea08faee1ff53432806eef351b2243715 6699352 yade-doc_1.07.0-1_all.deb
Checksums-Sha256: 
 ccc2b4d255311b16ffec57171ddbe6bc222f54072fbef6823340e97cebd12adc 2865 
yade_1.07.0-1.dsc
 bb2ddeff87d279c8ddf5d0751eaf7f203f907747f362633752754b738e96da15 4773736 
yade_1.07.0.orig.tar.gz
 7672070f01922fdec70d5870e562fb7e5b262d72226a9533d1f801ffb94b55e6 21472 
yade_1.07.0-1.debian.tar.gz
 f097b69588fed3aa216dcdc9a11c7d717a0441346a218d64549b44d39cd77132 1437368 
yade_1.07.0-1_amd64.deb
 25343ae5ccaad8bb8bb6f1710a7b5341194db49605d4c53ef0002226c534357b 8188968 
libyade_1.07.0-1_amd64.deb
 84cd8afb1ea666dfd39f208d9bb205d3f5686e356f8383fc5c5d5f2c4dd93087 1890358 
python-yade_1.07.0-1_amd64.deb
 1ffbae2578e6d5b84e57c3928f7a1721ceef81528ae210589ef93c3ae25dd6ec 6699352 
yade-doc_1.07.0-1_all.deb
Files: 
 ae659ee72721ca8e495ea430ddceae67 2865 science extra yade_1.07.0-1.dsc
 abd4c0d67f62ff41a7dcb7cec397a8f1 4773736 science extra yade_1.07.0.orig.tar.gz
 29a14fe75214df4461e535b18ffe3cb4 21472 science extra 
yade_1.07.0-1.debian.tar.gz
 2682d5a5f737f58b320e42136df4bc50 1437368 science extra yade_1.07.0-1_amd64.deb
 c73ccccfce681e8003d12f9b65d07d93 8188968 science extra 
libyade_1.07.0-1_amd64.deb
 b30e4dbac8856985f49c52971b7a6d4c 1890358 python extra 
python-yade_1.07.0-1_amd64.deb
 1c731c65b6bf49bc2c7610b0cf4ce345 6699352 doc extra yade-doc_1.07.0-1_all.deb

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

iQIcBAEBAgAGBQJS1ppZAAoJENPhc4PPp/8GANEP/1ul1h9qAby+yvBggE/PqJIr
PTvMKkP4OSAg88nGLk+9OzP9O3KqeF3lEsild3f1rBwsBt9RQLOeMGjLNtoHT94i
e0EsA7W7zWb1bzHmus20plwxEguUa6zdV8U2baTJSj/ns/PCwcUinH/T1a4YcLMg
duXcsopj4trsWhyf+fCnzx8Boim2c78UtT755TM0cjvyYusfMCA9+Ob1vXAQNQM1
NRE2HhgnPkFtVOg3EJkW2SgfOmZ9forsgcbuq5yKb94l/uWerjK60HSNcHPa5Xlw
tWgoE5K6KT9KOShLmeimwGdZnd1bdirq+RtbIbUcPB4M/fueRHuseLNLYrZ7r6iL
+eov6V2Vw2x0/g1WZ1PSxsAdXl8QGO+b7npikaNBa4guTlK1EE3gBCNSf/jAkf+s
mCq+qpFW52GinbpomnenSWL3QHhBkaqs5hJFBOcqf0IkNkxAqudsk5MUyRCsTMCy
0Hnlk3B6zNvBk5i4dwnyo732/sBul7fnSCCS9plAJt8X0OO4mDuqWgmBcJwa/DMg
83Gojp2s8W/Tu398jWBKQmEOiLOoVsCduSv1Ofy9IXzFzNM8ATo8kkxURTgKoi1R
42g02aNA0xhXLa6IMgGdzYSpYSaYMpRmfvVE61MLmYyW9jdoqYrUlIPdtg7ncSL0
gptYDtLpkiBam4fBXjh7
=DORZ
-----END PGP SIGNATURE-----

--- End Message ---
-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to