Project

General

Profile

Housekeeping #2072

Housekeeping #2071: [STICKY][icu] and friends (armv7h)

[libre/iceweasel]: rebuild against new icu (armv7h)

freemor - almost 2 years ago - . Updated 3 months ago.

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

100%


Description

NOTE: remember to rebuild 'libre/iceweasel-l10n' if the version has changed - that package is coupled to each specific version of iceweasel, to avoid breakage

History

#1

Updated by freemor almost 2 years ago

Starting armv7h cross-compile

#2

Updated by freemor almost 2 years ago

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

Updated by freemor almost 2 years 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 almost 2 years ago

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

Updated by freemor almost 2 years 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 over 1 year 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 over 1 year 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 over 1 year ago

  • Status changed from in progress to open
#9

Updated by freemor over 1 year ago

Trying this again... Starting cross compile

#10

Updated by freemor over 1 year 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 over 1 year ago

  • % Done changed from 10 to 0
#12

Updated by bill-auger over 1 year ago

  • Assignee set to oaken-source
  • Status changed from open to in progress

ist es fertig?

#13

Updated by oaken-source over 1 year ago

  • % Done changed from 0 to 100
  • Status changed from in progress to fixed

ja, es ist fertig.

#14

Updated by bill-auger 3 months ago

  • Subject changed from [libre/iceweasel] needs rebuild against [icu 63.1] for armv7h to [libre/iceweasel]: rebuild against new[icu (armv7h)
#15

Updated by bill-auger 3 months ago

  • Status changed from fixed to confirmed
#16

Updated by bill-auger 3 months ago

  • Assignee deleted (oaken-source)
#17

Updated by bill-auger 3 months ago

  • Subject changed from [libre/iceweasel]: rebuild against new[icu (armv7h) to [libre/iceweasel]: rebuild against new icu (armv7h)
#18

Updated by bill-auger 3 months ago

  • Status changed from confirmed to open
  • Tracker changed from Bug to Housekeeping
#19

Updated by bill-auger 3 months ago

  • Description updated (diff)
#20

Updated by bill-auger 3 months ago

  • Description updated (diff)

Also available in: Atom PDF