• Status New
  • Percent Complete
    0%
  • Task Type Bug Report
  • Category Packages
  • Assigned To No-one
  • Operating System pentium4
  • Severity Low
  • Priority Medium
  • Reported Version
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Arch Linux 32
Opened by Andreas Baumann - 03.02.2023

FS#319 - [js102] rebuild results in a broken JS interpreter outputing segfaults

 2:33.16 1 warning generated.
 2:47.25     Finished release [optimized] target(s) in 2m 24s
 3:50.23 js/src/build/libjs_static.a
 3:50.23 js/src/build/libmozjs-102.so
 3:51.27 js/src/gdb/gdb-tests
 3:51.27 js/src/shell/js
 3:51.33 js/src/jsapi-tests/jsapi-tests
 3:52.83 ./spidermonkey_checks.stub
 3:54.52 TEST-PASS | check_spidermonkey_style.py | ok
 3:54.79 TEST-PASS | check_macroassembler_style.py | ok
 3:54.84 TEST-PASS | check_js_opcode.py | ok
 3:55.04 7 compiler warnings present.
 3:55.09 Overall system resources - Wall time: 233s; CPU: 0%; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0
 3:55.13 warning: intl/icu/source/i18n/nfsubs.cpp:1313:17 [-Wunused-but-set-variable] variable 'pow' set but not used
 3:55.13 warning: intl/icu/source/i18n/ucol.cpp:108:12 [-Wdeprecated-declarations] 'ucol_safeClone_71' is deprecated
 3:55.13 warning: mfbt/tests/TestResult.cpp:101:20 [-Wdeprecated-declarations] 'is_literal_type_v<mozilla::Result<int *, Failed>>' is deprecated
 3:55.13 warning: mfbt/tests/TestResult.cpp:102:20 [-Wdeprecated-declarations] 'is_literal_type_v<mozilla::Result<mozilla::Ok, Failed>>' is deprecated
 3:55.13 warning: mfbt/tests/TestResult.cpp:103:20 [-Wdeprecated-declarations] 'is_literal_type_v<mozilla::Result<mozilla::Ok, Foo8>>' is deprecated
 3:55.13 warning: mfbt/tests/TestResult.cpp:104:20 [-Wdeprecated-declarations] 'is_literal_type_v<mozilla::Result<Foo8, Foo16>>' is deprecated
 3:55.13 warning: mfbt/tests/TestResult.cpp:105:21 [-Wdeprecated-declarations] 'is_literal_type_v<mozilla::Result<mozilla::Ok, mozilla::UniquePtr<int>>>' is deprecated
 3:55.13 Your build was successful!
 Config object not found by mach.
Configure complete!
Be sure to run |mach build| to pick up any changes
To view resource usage of the build, run |mach resource-usage|.
To take your build for a test drive, run: |mach run|
Profiling instrumented JS...
/startdir/PKGBUILD: line 154:  6398 Segmentation fault      (core dumped) "$js" run.js
Admin
Andreas Baumann commented on 04.02.2023 08:29

Re-appearing issues and patching needed due to copy-paste-development:

 0:30.32 modules/fdlibm/src
 0:30.56 mozglue/baseprofiler
 0:30.66 In file included from /build/js102/src/firefox-102.4.0/modules/fdlibm/src/e_acos.cpp:44:
 0:30.66 /build/js102/src/firefox-102.4.0/modules/fdlibm/src/math_private.h:34:21: error: typedef redefinition with different types ('__double_t' (aka 'double') vs 'long double')
 0:30.66 typedef __double_t  double_t;
 0:30.66                     ^
 0:30.66 /usr/include/math.h:170:21: note: previous definition is here
 0:30.66 typedef long double double_t;
 0:30.66                     ^
 0:30.73 1 error generated.
 0:30.73 make[4]: *** [/build/js102/src/firefox-102.4.0/config/rules.mk:667: e_acos.o] Error 1
 0:30.73 make[3]: *** [/build/js102/src/firefox-102.4.0/config/recurse.mk:72: modules/fdlibm/src/target-objects] Error 2
 0:30.73 make[3]: *** Waiting for unfinished jobs....


Average Linux Fan commented on 04.04.2023 13:48

In order to build current firefox 102.0.9.. latest rust 1.68 is required(using 1.67 failed compiling mio) and a fairly new version libstdc++

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing