[Bug 945353] Re: pypy version 1.8+dfsg-2 failed to build on armhf
PyPy built on armhf in raring. ** Changed in: pypy (Ubuntu) Status: Confirmed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/945353 Title: pypy version 1.8+dfsg-2 failed to build on armhf To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pypy/+bug/945353/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 945353] Re: pypy version 1.8+dfsg-2 failed to build on armhf
I disabled the memory check for 1.9, and it built on armel, but for some reason timed out on armhf. The buildd hardware is apparently identical, so not entirely sure why it worked on one and not the other. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/945353 Title: pypy version 1.8+dfsg-2 failed to build on armhf To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pypy/+bug/945353/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 945353] Re: pypy version 1.8+dfsg-2 failed to build on armhf
After disabling check it failed to build on my Pandaboard with 512MB of swap: [translation] translate.py configuration: [translation] [translate] [translation] batch = True [translation] [goal_options] [translation] source = True [translation] opt = 3 [translation] targetspec = targetpypystandalone [translation] translation configuration: [translation] [translation] [translation] [backendopt] [translation] remove_asserts = True [translation] check_str_without_nul = True [translation] gc = minimark [translation] gctransformer = framework [translation] jit_ffi = True [translation] list_comprehension_operations = True [translation] profopt = -c 'from richards import main;main(); from test import pystone; pystone.main()' [translation] rweakref = True [translation] secondaryentrypoints = cpyext [translation] shared = False [translation] thread = True [translation] withsmallfuncsets = 5 [translation:info] Annotating&simplifying... [translation:info] with policy: pypy.translator.goal.ann_override.PyPyAnnotatorPolicy ..++ ..*##*++ ...***%%##++ %%#**+++ ...++***%%%##%###%#%%%** ...++*%%###% +***#%%###%#**%# ..+++%#%%*** ++**%##% %%#%%%** ++%%%#%%%#%%%#%###%% +***%%%##%%% ***% *%%%###% ###% *%%%###% ***% +***%%%##%%% ++%%%#%%%#%%%#%###%% %%#%%%** ++**%##% ..+++%#%%*** +***#%%###%#**%# ...++*%%###% ...++***%%%##%###%#%%%** %%#**+++ ...***%%##++ ..*##*++ +++*+. [Timer] Timings: [Timer] annotate --- 2084.3 s [Timer] === [Timer] Total: --- 2084.3 s [translation:ERROR] Error: [translation:ERROR] Traceback (most recent call last): [translation:ERROR]File "translate.py", line 309, in main [translation:ERROR] drv.proceed(goals) [translation:ERROR]File "/home/hrw/porting/pypy-1.8+dfsg/pypy/translator/driver.py", line 810, in proceed [translation:ERROR] return self._execute(goals, task_skip = self._maybe_skip()) [translation:ERROR]File "/home/hrw/porting/pypy-1.8+dfsg/pypy/translator/tool/taskengine.py", line 116, in _execute [translation:ERROR] res = self._do(goal, taskcallable, *args, **kwds) [translation:ERROR]File "/home/hrw/porting/pypy-1.8+dfsg/pypy/translator/driver.py", line 287, in _do [translation:ERROR] res = func() [translation:ERROR]File "/home/hrw/porting/pypy-1.8+dfsg/pypy/translator/driver.py", line 324, in task_annotate [translation:ERROR] s = annotator.build_types(self.entry_point, self.inputtypes) [translation:ERROR]File "/home/hrw/porting/pypy-1.8+dfsg/pypy/annotation/annrpython.py", line 107, in build_types [translation:ERROR] return self.build_graph_types(flowgraph, inputcells, complete_now=complete_now) [translation:ERROR]File "/home/hrw/porting/pypy-1.8+dfsg/pypy/annotation/annrpython.py", line 198, in build_graph_types [translation:ERROR] self.comp
[Bug 945353] Re: pypy version 1.8+dfsg-2 failed to build on armhf
override_dh_auto_configure: set -e; \ mem=$(shell sed -rne 's/^MemTotal: *([0-9]+) kB$$/\1/p' /proc/meminfo); \ dpkg-architecture -qDEB_BUILD_ARCH | grep -q s390 \ && mem=$$(($$mem + $(shell sed -rne 's/^SwapTotal: *([0-9]+) kB$$/\1/p' /proc/meminfo))) || true; \ req_mem=1400; \ bits=$(shell dpkg-architecture -qDEB_HOST_ARCH_BITS); \ [ $$bits -ge 64 ] && req_mem=$$(($$req_mem * 2)) || true; \ if [ $$(($$req_mem * 1024)) -gt $$mem ]; then \ echo "You don't have enough RAM to build PyPy."; \ echo "It's known to require >= $$req_mem MiB on $$bits bit archs."; \ exit 1; \ fi So only physical memory is counted. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/945353 Title: pypy version 1.8+dfsg-2 failed to build on armhf To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pypy/+bug/945353/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 945353] Re: pypy version 1.8+dfsg-2 failed to build on armhf
Interesting that this is failing even before trying to build the package at Launchpad's builders. Need to check if it's counting swap, and if not, would probably make sense to improve the checking a bit to allow it at least to try to build it. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/945353 Title: pypy version 1.8+dfsg-2 failed to build on armhf To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pypy/+bug/945353/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs