Project

General

Profile

Bug #2072

Bug #2071: [icu 63.1] has landed in armv7h and i686 - all the usual suspects need rebuilds

[libre/iceweasel] needs rebuild against [icu 63.1] for armv7h

Added by freemor about 1 month ago. Updated 17 days ago.

Status:
open
Priority:
bug
Assignee:
-
% Done:

0%

History

#1 Updated by freemor about 1 month ago

Starting armv7h cross-compile

#2 Updated by freemor about 1 month ago

  • % Done changed from 0 to 30
  • Status changed from open to in progress

#3 Updated by freemor about 1 month ago

After making it what seems most of the way it errored out and aborted with:

|  1511:39.55 make[4]: *** [/build/iceweasel/src/mozilla-unified/config/rules.mk:1032: Unified_cpp_tools_profiler0.o] Error 1
 |  1511:39.56 make[3]: *** [/build/iceweasel/src/mozilla-unified/config/recurse.mk:73: tools/profiler/target] Error 2
 |  1511:39.57 make[3]: *** Waiting for unfinished jobs....
 |  1512:34.90 make[2]: *** [/build/iceweasel/src/mozilla-unified/config/recurse.mk:33: compile] Error 2
 |  1512:34.92 make[1]: *** [/build/iceweasel/src/mozilla-unified/config/rules.mk:418: default] Error 2
 |  1512:34.95 make: *** [client.mk:172: build] Error 2
 |  1512:35.13 353 compiler warnings present.
 |  1513:06.69 Notification center failed: Install notify-send (usually part of the libnotify package) to get a notification when the build finishes.
 |  ==> ERROR: A failure occurred in build().
 |      Aborting...
==> Copying log and package files out of the chroot...

Attaching full logs for completeness.

ooops it exceeds the 5MB limit.. ouch I'll hold it and post it on my server if requested.

#4 Updated by freemor about 1 month ago

  • % Done changed from 30 to 0
  • Status changed from in progress to open

#5 Updated by freemor about 1 month ago

  • % Done changed from 0 to 10
  • Status changed from open to in progress

iceweasel/armv7h icu63.1 cross-compile Try #2

#6 Updated by freemor about 1 month ago

Second try, same error. And with it taking more then 24h of build time to reach the error I'm not sure this will get fixed quickly at least not on my hardware.

#7 Updated by freemor about 1 month ago

Including a larger chunk of the log output this time

1565:20.89 /build/iceweasel/src/mozilla-unified/obj-armv7l-unknown-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:921:24: note: parameter passing for argument of type ‘JS::MutableHandle<JS::Value>’ changed in GCC 7.1
1565:20.91      return JS_WrapValue(cx, rval);
1565:20.91             ~~~~~~~~~~~~^~~~~~~~~~
1566:21.64 In file included from /build/iceweasel/src/mozilla-unified/obj-armv7l-unknown-linux-gnueabihf/tools/profiler/Unified_cpp_tools_profiler0.cpp:119:
1566:21.64 /build/iceweasel/src/mozilla-unified/tools/profiler/gecko/nsProfiler.cpp: In member function ‘virtual nsresult nsProfiler::GetSharedLibraries(JSContext*, JS::MutableHandle<JS::Value>)’:
1566:21.64 /build/iceweasel/src/mozilla-unified/tools/profiler/gecko/nsProfiler.cpp:176:1: note: parameter passing for argument of type ‘JS::MutableHandle<JS::Value>’ changed in GCC 7.1
1566:21.64  nsProfiler::GetSharedLibraries(JSContext* aCx,
1566:21.64  ^~~~~~~~~~
1566:21.66 In file included from /build/iceweasel/src/mozilla-unified/obj-armv7l-unknown-linux-gnueabihf/dist/include/nsDebug.h:14,
1566:21.67                  from /build/iceweasel/src/mozilla-unified/obj-armv7l-unknown-linux-gnueabihf/dist/include/nsISupportsUtils.h:13,
1566:21.67                  from /build/iceweasel/src/mozilla-unified/obj-armv7l-unknown-linux-gnueabihf/dist/include/nsISupports.h:77,
1566:21.67                  from /build/iceweasel/src/mozilla-unified/tools/profiler/gecko/ThreadResponsiveness.h:9,
1566:21.67                  from /build/iceweasel/src/mozilla-unified/tools/profiler/core/platform.h:35,
1566:21.68                  from /build/iceweasel/src/mozilla-unified/tools/profiler/core/ProfileBuffer.h:9,
1566:21.68                  from /build/iceweasel/src/mozilla-unified/tools/profiler/core/ProfileBuffer.cpp:7,
1566:21.69                  from /build/iceweasel/src/mozilla-unified/obj-armv7l-unknown-linux-gnueabihf/tools/profiler/Unified_cpp_tools_profiler0.cpp:2:
1566:21.69 /build/iceweasel/src/mozilla-unified/tools/profiler/gecko/nsProfiler.cpp:186:33: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle<JS::Value>’} changed in GCC 7.1
1566:21.69      MOZ_ALWAYS_TRUE(JS_ParseJSON(aCx, static_cast<const char16_t*>(buffer.get()),
1566:21.70 /build/iceweasel/src/mozilla-unified/obj-armv7l-unknown-linux-gnueabihf/dist/include/mozilla/Assertions.h:632:13: note: in definition of macro ‘MOZ_ALWAYS_TRUE’
1566:21.70         if ((expr)) { \
1566:21.70              ^~~~
1566:27.99 In file included from /build/iceweasel/src/mozilla-unified/obj-armv7l-unknown-linux-gnueabihf/tools/profiler/Unified_cpp_tools_profiler0.cpp:119:
1566:27.99 /build/iceweasel/src/mozilla-unified/tools/profiler/gecko/nsProfiler.cpp: In member function ‘virtual nsresult nsProfiler::GetProfileData(double, JSContext*, JS::MutableHandle<JS::Value>)’:
1566:27.99 /build/iceweasel/src/mozilla-unified/tools/profiler/gecko/nsProfiler.cpp:205:1: note: parameter passing for argument of type ‘JS::MutableHandle<JS::Value>’ changed in GCC 7.1
1566:27.99  nsProfiler::GetProfileData(double aSinceTime, JSContext* aCx,
1566:27.99  ^~~~~~~~~~
1566:28.00 In file included from /build/iceweasel/src/mozilla-unified/obj-armv7l-unknown-linux-gnueabihf/dist/include/nsDebug.h:14,
1566:28.01                  from /build/iceweasel/src/mozilla-unified/obj-armv7l-unknown-linux-gnueabihf/dist/include/nsISupportsUtils.h:13,
1566:28.01                  from /build/iceweasel/src/mozilla-unified/obj-armv7l-unknown-linux-gnueabihf/dist/include/nsISupports.h:77,
1566:28.01                  from /build/iceweasel/src/mozilla-unified/tools/profiler/gecko/ThreadResponsiveness.h:9,
1566:28.01                  from /build/iceweasel/src/mozilla-unified/tools/profiler/core/platform.h:35,
1566:28.01                  from /build/iceweasel/src/mozilla-unified/tools/profiler/core/ProfileBuffer.h:9,
1566:28.02                  from /build/iceweasel/src/mozilla-unified/tools/profiler/core/ProfileBuffer.cpp:7,
1566:28.02                  from /build/iceweasel/src/mozilla-unified/obj-armv7l-unknown-linux-gnueabihf/tools/profiler/Unified_cpp_tools_profiler0.cpp:2:
1566:28.02 /build/iceweasel/src/mozilla-unified/tools/profiler/gecko/nsProfiler.cpp:217:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle<JS::Value>’} changed in GCC 7.1
1566:28.03    MOZ_ALWAYS_TRUE(JS_ParseJSON(aCx, profile16, js_string.Length(), &val));
1566:28.03 /build/iceweasel/src/mozilla-unified/obj-armv7l-unknown-linux-gnueabihf/dist/include/mozilla/Assertions.h:632:13: note: in definition of macro ‘MOZ_ALWAYS_TRUE’
1566:28.03         if ((expr)) { \
1566:28.04              ^~~~
1566:56.73 make[4]: *** [/build/iceweasel/src/mozilla-unified/config/rules.mk:1032: Unified_cpp_tools_profiler0.o] Error 1
1566:56.74 make[3]: *** [/build/iceweasel/src/mozilla-unified/config/recurse.mk:73: tools/profiler/target] Error 2
1566:56.75 make[3]: *** Waiting for unfinished jobs....
1569:05.46 make[2]: *** [/build/iceweasel/src/mozilla-unified/config/recurse.mk:33: compile] Error 2
1569:05.48 make[1]: *** [/build/iceweasel/src/mozilla-unified/config/rules.mk:418: default] Error 2
1569:05.51 make: *** [client.mk:172: build] Error 2
1569:06.05 353 compiler warnings present.
1569:39.99 Notification center failed: Install notify-send (usually part of the libnotify package) to get a notification when the build finishes.
==> ERROR: A failure occurred in build().
    Aborting...

#8 Updated by freemor about 1 month ago

  • Status changed from in progress to open

#9 Updated by freemor 19 days ago

Trying this again... Starting cross compile

#10 Updated by freemor 17 days ago

Failed in the sam manner even with debug builds turned off.. Clearly for this package there is some other issue when trying to cross compile for ARM

#11 Updated by freemor 17 days ago

  • % Done changed from 10 to 0

Also available in: Atom PDF