Project

General

Profile

Bug #2072

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

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

freemor - over 5 years ago - . Updated 7 months ago.

Status:
confirmed
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 over 5 years ago

Starting armv7h cross-compile

#2

Updated by freemor over 5 years ago

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

Updated by freemor over 5 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 over 5 years ago

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

Updated by freemor over 5 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 5 years 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 5 years 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 5 years ago

  • Status changed from in progress to open
#9

Updated by freemor over 5 years ago

Trying this again... Starting cross compile

#10

Updated by freemor over 5 years 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 5 years ago

  • % Done changed from 10 to 0
#12

Updated by bill-auger about 5 years ago

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

ist es fertig?

#13

Updated by oaken-source about 5 years ago

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

ja, es ist fertig.

#14

Updated by bill-auger almost 4 years 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 almost 4 years ago

  • Status changed from fixed to confirmed
#16

Updated by bill-auger almost 4 years ago

  • Assignee deleted (oaken-source)
#17

Updated by bill-auger almost 4 years ago

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

Updated by bill-auger almost 4 years ago

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

Updated by bill-auger almost 4 years ago

  • Description updated (diff)
#20

Updated by bill-auger almost 4 years ago

  • Description updated (diff)
#21

Updated by bill-auger 7 months ago

  • Status changed from open to unconfirmed
  • Tracker changed from Housekeeping to Bug
#22

Updated by bill-auger 7 months ago

  • Status changed from unconfirmed to confirmed

Also available in: Atom PDF