Bug ID | 1039384 |
---|---|
Summary | mozjs24 fails to build with GCC7 |
Classification | openSUSE |
Product | openSUSE Tumbleweed |
Version | Current |
Hardware | Other |
OS | Other |
Status | NEW |
Severity | Normal |
Priority | P5 - None |
Component | Firefox |
Assignee | bnc-team-mozilla@forge.provo.novell.com |
Reporter | dimstar@opensuse.org |
QA Contact | qa-bugs@suse.de |
CC | martin.liska@suse.com, wolfgang@rosenauer.org |
Depends on | 1032474 |
Blocks | 1030236 |
Found By | --- |
Blocker | --- |
Can be seen here: https://build.opensuse.org/package/live_build_log/openSUSE:Factory:Staging:C:DVD/mozjs24/standard/x86_64 [ 352s] /home/abuild/rpmbuild/BUILD/mozjs-24.2.0/js/src/shell/jsoptparse.cpp:256:25: error: ISO C++ forbids comparison between pointer and integer [-fpermissive] [ 352s] if (value[0] == '\0') [ 352s] ^~~~ [ 352s] make[2]: *** [../config/rules.mk:1140: jsoptparse.o] Error 1 [ 352s] make[2]: *** Waiting for unfinished jobs.... [ 358s] /home/abuild/rpmbuild/BUILD/mozjs-24.2.0/js/src/shell/js.cpp: In function 'JSBool Evaluate(JSContext*, unsigned int, jsval*)': [ 358s] /home/abuild/rpmbuild/BUILD/mozjs-24.2.0/js/src/shell/js.cpp:1036:20: warning: '*((void*)(& ancx)+32).js::AutoCompartment::origin_' may be used uninitialized in this function [-Wmaybe-uninitialized] [ 358s] AutoNewContext ancx; Likely the patch is not too different from what was merged for mozjs17