Bug#888638: firefox: FTBFS on powerpc and ppc64: Error updating ICU data file
Aaron M. Ucko
ucko at debian.org
Sun Jan 28 04:31:10 UTC 2018
Source: firefox
Version: 58.0-1
Severity: normal
Tags: upstream
User: debian-powerpc at lists.debian.org
Usertags: powerpc ppc64
Builds of firefox for powerpc and ppc64 (the only big-endian
architectures rustc supports at present, and admittedly not release
architectures) have been failing lately. As of 58.0-1, the
(immediate) errors take the form
cd build-browser && MOZCONFIG=mozconfig.icu ../mach python ../intl/icu_sources_data.py "/«PKGBUILDDIR»"
New python executable in /«PKGBUILDDIR»/build-browser/_virtualenv/bin/python2.7
Also creating executable in /«PKGBUILDDIR»/build-browser/_virtualenv/bin/python
Installing setuptools, pip, wheel...done.
WARNING: Python.h not found. Install Python development headers.
Error processing command. Ignoring because optional. (optional:setup.py:third_party/python/psutil:build_ext:--inplace)
Error processing command. Ignoring because optional. (optional:packages.txt:comm/build/virtualenv_packages.txt)
Error running "make" in directory /tmp/icu-obj-aDwfA5
See output in /tmp/icu-make84ZXyL
Error updating ICU data file
Updating ICU sources lists...
Running ICU configure...
Running ICU make...
debian/rules:205: recipe for target 'stamps/configure-browser' failed
make[1]: *** [stamps/configure-browser] Error 1
When I tried to reproduce these errors on porter boxes for both
architectures to see what they actually were, I ran into *different*
errors:
cd build-browser && MOZCONFIG=mozconfig.icu ../mach python ../intl/icu_sources_data.py "/home/ucko/firefox"
Traceback (most recent call last):
File "../mach", line 86, in <module>
main(sys.argv[1:])
File "../mach", line 78, in main
mach = get_mach()
File "../mach", line 68, in get_mach
mach = check_and_get_mach(dir_path)
File "../mach", line 42, in check_and_get_mach
return load_mach(dir_path, mach_path)
File "../mach", line 30, in load_mach
return mach_bootstrap.bootstrap(dir_path)
File "/home/ucko/firefox/build/mach_bootstrap.py", line 335, in bootstrap
driver.load_commands_from_file(os.path.join(mozilla_dir, path))
File "/home/ucko/firefox/python/mach/mach/main.py", line 267, in load_commands_from_file
imp.load_source(module_name, path)
File "/home/ucko/firefox/build/valgrind/mach_commands.py", line 16, in <module>
from mozbuild.base import (
File "/home/ucko/firefox/build/mach_bootstrap.py", line 364, in __call__
module = self._original_import(name, globals, locals, fromlist, level)
File "/home/ucko/firefox/python/mozbuild/mozbuild/base.py", line 16, in <module>
from mach.mixin.process import ProcessExecutionMixin
File "/home/ucko/firefox/build/mach_bootstrap.py", line 364, in __call__
module = self._original_import(name, globals, locals, fromlist, level)
File "/home/ucko/firefox/python/mach/mach/mixin/process.py", line 29, in <module>
raise Exception('Could not detect environment shell!')
Exception: Could not detect environment shell!
debian/rules:205: recipe for target 'stamps/configure-browser' failed
Due to this discrepancy, and the lack of available details for the
autobuilders' failures, I have *not* reported anything upstream here.
Could you please take a look?
Thanks!
--
Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org)
http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/?amu@monk.mit.edu
More information about the pkg-mozilla-maintainers
mailing list