Your message dated Tue, 17 Feb 2015 11:35:32 +0000
with message-id <e1yngra-0004yo...@franck.debian.org>
and subject line Bug#777065: fixed in yade 1.12.0-3~exp1
has caused the Debian Bug report #777065,
regarding yade FTBFS on mips/mipsel: out of 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.)
--
777065: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=777065
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: yade
Version: 1.12.0-2
Tags: sid patch
Severity: normal
Justification: FTBFS
User: debian-m...@lists.debian.org
Usertags: mips-patch
Package yade version 1.12.0-2 FTBFS for mips/mipsel arch
with an error:
> /usr/bin/c++ -DYADE_ODEINT -DYADE_VTK6 -Dyade_EXPORTS -g -O2
> -fstack-protector-strong -Wformat -Werror=format-security --param
> ggc-min-expand=20 --param ggc-min-heapsize=128000 -D_FORTIFY_SOURCE=2
> -ftrack-macro-expansion=0 -save-temps -std=c++0x -fPIC -DYADE_VTK
> -DYADE_OPENMP -fopenmp -DYADE_GTS -DQGLVIEWER_FOUND -DYADE_OPENGL
> -frounding-math -DYADE_CGAL -DFLOW_ENGINE -DYADE_GL2PS -DLBM_ENGINE -O3
> -DNDEBUG -fPIC -I/«PKGBUILDDIR»
> -I/usr/lib/python2.7/dist-packages/numpy/core/include
> -I/usr/include/python2.7 -I/usr/include/eigen3 -I/usr/include/vtk-6.1
> -I/usr/include/mipsel-linux-gnu -I/usr/include/jsoncpp
> -I/usr/include/glib-2.0 -I/usr/lib/mipsel-linux-gnu/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/QtWebKit -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/«PKGBUILDDIR»/debian/build -I/«PKGBUILDDIR»/debian/build/pkg/pfv
> -DEIGEN_DONT_VECTORIZE -DEIGEN_DONT_ALIGN
> -DEIGEN_DISABLE_UNALIGNED_ARRAY_ASSERT -o
> CMakeFiles/yade.dir/pkg/dem/Shop_02.cpp.o -c
> /«PKGBUILDDIR»/pkg/dem/Shop_02.cpp
>
> cc1plus: out of memory allocating 4035988 bytes after a total of 29720576
> bytes
> make[3]: *** [CMakeFiles/yade.dir/pkg/dem/Shop_02.cpp.o] Error 1
> make[2]: *** [CMakeFiles/yade.dir/all] Error 2
I tried to reduce ggc-min-expand to 10,
and with this change package compiles for me.
For mipsel on xlp builds finished successfully.
For mips and mipsel on cavium
build failed with TERM signal on 'usr/bin/yade --check' command.
If run this check manually it finishes successfully,
but need a lot of time for execution.
With attached patch I was able to build yade
successfully for both mips and mipsel.
Patch contains changes that reduce ggc-min-expand
and disable 'usr/bin/yade --check' for mips/mipsel.
Could you please consider including these changes?
Best Regards,
Dejan
diff -uNr yade-1.12.0.orig/debian/rules yade-1.12.0/debian/rules
--- yade-1.12.0.orig/debian/rules 2014-10-24 16:07:21.000000000 +0000
+++ yade-1.12.0/debian/rules 2015-01-29 18:20:00.000000000 +0000
@@ -9,10 +9,14 @@
export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed,-no-keep-memory
# Theses flags are neccessry for weak archs. See #733152
-ifneq (,$(filter $(DEB_HOST_ARCH), armel armhf hurd-i386 mips mipsel i386 kfreebsd-i386))
+ifneq (,$(filter $(DEB_HOST_ARCH), armel armhf hurd-i386 i386 kfreebsd-i386))
export DEB_CXXFLAGS_MAINT_APPEND = --param ggc-min-expand=20 --param ggc-min-heapsize=128000
endif
+ifneq (,$(filter $(DEB_HOST_ARCH), mips mipsel))
+ export DEB_CXXFLAGS_MAINT_APPEND = --param ggc-min-expand=10 --param ggc-min-heapsize=128000
+endif
+
# Check, whether Build-Depends-Indep are installed
BUILD_DOC=$(shell dpkg -s python-sphinx | grep -q "^Status:.* installed$$" && echo yes)
@@ -42,7 +46,9 @@
help2man $(tmpInstall)/usr/bin/yade > yade.1
help2man $(tmpInstall)/usr/bin/yade-batch > yade-batch.1
$(tmpInstall)/usr/bin/yade --test
+ifeq (,$(filter $(DEB_HOST_ARCH), mips mipsel))
$(tmpInstall)/usr/bin/yade --check
+endif
dh_numpy
ifeq ($(BUILD_DOC), yes)
#Generate docs
--- End Message ---
--- Begin Message ---
Source: yade
Source-Version: 1.12.0-3~exp1
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 777...@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: Tue, 17 Feb 2015 00:05:40 +0100
Source: yade
Binary: yade libyade python-yade yade-doc
Architecture: source all
Version: 1.12.0-3~exp1
Distribution: experimental
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: 777065 778190
Changes:
yade (1.12.0-3~exp1) experimental; urgency=medium
.
[ Anton Gladky ]
* [5ac2a25] Let yade be built only on specific archs.
.
[ Dejan Latinovic ]
* [ac47ddb] Enable yade on on mips/mipsel. (Closes: #777065)
.
[ Anton Gladky ]
* [fef7397] Fix compilation with GCC-5. (Closes: #778190).
Checksums-Sha1:
484f48f03307fa217059845fd9642816668e15ee 3263 yade_1.12.0-3~exp1.dsc
a3268a1339d8dfc148e6a1bcfc8cd575fbfb2675 19336 yade_1.12.0-3~exp1.debian.tar.xz
3b8fd2261e4c4cfc2c71c2020b683b88af17dd69 6986512 yade-doc_1.12.0-3~exp1_all.deb
Checksums-Sha256:
57ec2109428bf9bba58fdd50f9ed8ff0adf29413853b220fcf892c47f4f37e40 3263
yade_1.12.0-3~exp1.dsc
2e4160817b2bf6294b57b0ed9e86077f5a3e45666331465a67d6e89cea5515c0 19336
yade_1.12.0-3~exp1.debian.tar.xz
5768bd22d4075425634c1c4602e1e9fa3bf271102c7ca99256474053c8e4e59d 6986512
yade-doc_1.12.0-3~exp1_all.deb
Files:
84a1e609fef52f4bdb60b48d8df2157c 3263 science extra yade_1.12.0-3~exp1.dsc
291460cad43e3778fe276a9de6704e94 19336 science extra
yade_1.12.0-3~exp1.debian.tar.xz
f4c1e34d7c933468d6c06b09c289f4f6 6986512 doc extra
yade-doc_1.12.0-3~exp1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBAgAGBQJU4yN9AAoJENPhc4PPp/8GdQcQAIhPSI2WUUpSYr0azBGrObZ7
QKVDY8PnjlNF/LGl3iV6GssGzW9gO/vvBBhliejAt97x3KcyCe6nGR2k7mgGBzI+
2gPj7ryn5HaE011cIwOM5jKi2Fn5JuBiLgTuq4IdSbvU1P2YUu6JwsS+IqntReuX
UYBpXbEzNgCdHFWfLY0bIBKxvw6tYwRb75kU4xc4WSDsREK6uF7UIkv0IQh7JQEK
H7teGvQnFqqlZ7bnEkpJNWPN3DmScucqMJkyZq9dxn62sC5PyctZ6RGgSbzKuNrr
7a3cBPOSX4nCOXTYKiIrs4uB5VT2h2AlY2n/Hhd/18uf9KObF/WVDGNknin1S840
busw4eF9rKQIIq1aultPikkz22U6JqVCsYYNMFZgH8FCy726eMqSocQ4wmqdfHH/
g0iMDYU1yCaC4o+ICC/9XsUhj4uLfXmFh61hC6E2b+odbQuLH7TfZoD4fN4ykDE0
YXafbs09jF72OPTwbnm+Qef/AbjV24SWrq2uy7E0yDikm/Y+fMVwQUv1VH+9sCf4
7MOcvvSt5UsY6zmBTxcF7XxLSc4B7Yh/C8Of7XxEjNn2iG6AT3fsL4W5fQPvwF40
AWVcsycd7j639bh83HVPTRPrDv/FmiFgaQz4by9tHrFZp0lN54n/tk9JJ6we8kPo
kjvLWPDHHhLyiXlgWAvZ
=DXwF
-----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