Article 51SFZ Firefox-75.0 build attempt

Firefox-75.0 build attempt

by
3rensho
from LinuxQuestions.org on (#51SFZ)
Having more time to fiddle now I tried to build the Firefox-75.0 release that appeared today. First thing I found was that the version of nodejs in the build script is now too old. I upgraded that to node-12.16.1 (used AlienBOB's Slackbuild) and the build got substantially further however it did finally cough blood. Running the build log thru AlienBOB's checkpkg.sh script I got the following -

Code:./checkpkg.sh -l build.log
++ Checking logfile 'build.log' (no news is good news):
291956: firefox-75.0/dom/base/test/FAIL.html
302499: firefox-75.0/dom/html/test/forms/FAIL.html
337525: Config object not found by mach.
337544: 0:29.14 Error processing command. Ignoring because optional. (optional:packages.txt:comm/build/virtualenv_packages.txt)
337572: 0:33.81 Error processing command. Ignoring because optional. (optional:packages.txt:comm/build/virtualenv_packages.txt)
338259: 1:13.80 b"WARN: Skip wgpu-core::MAX - (not `pub`).\nWARN: Skip wgpu-core::EMPTY - (not `pub`).\nWARN: Skip wgpu-core::BITS_PER_BYTE - (not `pub`).\nWARN: Skip wgpu-core::BIND_BUFFER_ALIGNMENT - (Unhandled const definition)\nWARN: Skip wgpu-core::CLEANUP_WAIT_MS - (not `pub`).\nWARN: Skip wgpu-core::VARIANT - (not `pub`).\nWARN: Skip wgpu-core::VARIANT - (not `pub`).\nWARN: Skip wgpu-core::VARIANT - (not `pub`).\nWARN: Skip wgpu-core::VARIANT - (not `pub`).\nWARN: Skip wgpu-core::BACKEND_BITS - (not `pub`).\nWARN: Skip wgpu-core::EPOCH_MASK - (not `pub`).\nWARN: Skip wgpu-core::ERROR - (Unhandled const definition)\nWARN: Skip wgpu-core::VULKAN - (Unsupported expression. Cast(ExprCast { attrs: [], expr: Path(ExprPath { attrs: [], qself: None, path: Path { leading_colon: None, segments: [PathSegment { ident: Ident(Backend), arguments: None }, Colon2, PathSegment { ident: Ident(Vulkan), arguments: None }] } }), as_token: As, ty: Path(TypePath { qself: None, path: Path { leading_colon: None, segments: [PathSegment { ident: Ident(u32), arguments: None }] } }) }))\nWARN: Skip wgpu-core::GL - (Unsupported expression. Cast(ExprCast { attrs: [], expr: Path(ExprPath { attrs: [], qself: None, path: Path { leading_colon: None, segments: [PathSegment { ident: Ident(Backend), arguments: None }, Colon2, PathSegment { ident: Ident(Gl), arguments: None }] } }), as_token: As, ty: Path(TypePath { qself: None, path: Path { leading_colon: None, segments: [PathSegment { ident: Ident(u32), arguments: None }] } }) }))\nWARN: Skip wgpu-core::METAL - (Unsupported expression. Cast(ExprCast { attrs: [], expr: Path(ExprPath { attrs: [], qself: None, path: Path { leading_colon: None, segments: [PathSegment { ident: Ident(Backend), arguments: None }, Colon2, PathSegment { ident: Ident(Metal), arguments: None }] } }), as_token: As, ty: Path(TypePath { qself: None, path: Path { leading_colon: None, segments: [PathSegment { ident: Ident(u32), arguments: None }] } }) }))\nWARN: Skip wgpu-core::DX12 - (Unsupported expression. Cast(ExprCast { attrs: [], expr: Path(ExprPath { attrs: [], qself: None, path: Path { leading_colon: None, segments: [PathSegment { ident: Ident(Backend), arguments: None }, Colon2, PathSegment { ident: Ident(Dx12), arguments: None }] } }), as_token: As, ty: Path(TypePath { qself: None, path: Path { leading_colon: None, segments: [PathSegment { ident: Ident(u32), arguments: None }] } }) }))\nWARN: Skip wgpu-core::DX11 - (Unsupported expression. Cast(ExprCast { attrs: [], expr: Path(ExprPath { attrs: [], qself: None, path: Path { leading_colon: None, segments: [PathSegment { ident: Ident(Backend), arguments: None }, Colon2, PathSegment { ident: Ident(Dx11), arguments: None }] } }), as_token: As, ty: Path(TypePath { qself: None, path: Path { leading_colon: None, segments: [PathSegment { ident: Ident(u32), arguments: None }] } }) }))\nWARN: Skip wgpu-core::PRIMARY - (Unsupported expression. Field(ExprField { attrs: [], base: Path(ExprPath { attrs: [], qself: None, path: Path { leading_colon: None, segments: [PathSegment { ident: Ident(Self), arguments: None }, Colon2, PathSegment { ident: Ident(VULKAN), arguments: None }] } }), dot_token: Dot, member: Named(Ident(bits)) }))\nWARN: Skip wgpu-core::SECONDARY - (Unsupported expression. Field(ExprField { attrs: [], base: Path(ExprPath { attrs: [], qself: None, path: Path { leading_colon: None, segments: [PathSegment { ident: Ident(Self), arguments: None }, Colon2, PathSegment { ident: Ident(GL), arguments: None }] } }), dot_token: Dot, member: Named(Ident(bits)) }))\nWARN: Skip wgpu-core::REPLACE - (Unsupported path expression. [PathSegment { ident: Ident(BlendFactor), arguments: None }, Colon2, PathSegment { ident: Ident(One), arguments: None }])\nWARN: Skip wgpu-core::IGNORE - (Unsupported path expression. [PathSegment { ident: Ident(resource), arguments: None }, Colon2, PathSegment { ident: Ident(CompareFunction), arguments: None }, Colon2, PathSegment { ident: Ident(Always), arguments: None }])\nWARN: Skip wgpu-core::READ_ALL - (Unsupported expression. Field(ExprField { attrs: [], base: Path(ExprPath { attrs: [], qself: None, path: Path { leading_colon: None, segments: [PathSegment { ident: Ident(Self), arguments: None }, Colon2, PathSegment { ident: Ident(MAP_READ), arguments: None }] } }), dot_token: Dot, member: Named(Ident(bits)) }))\nWARN: Skip wgpu-core::WRITE_ALL - (Unsupported expression. Field(ExprField { attrs: [], base: Path(ExprPath { attrs: [], qself: None, path: Path { leading_colon: None, segments: [PathSegment { ident: Ident(Self), arguments: None }, Colon2, PathSegment { ident: Ident(MAP_WRITE), arguments: None }] } }), dot_token: Dot, member: Named(Ident(bits)) }))\nWARN: Skip wgpu-core::ORDERED - (Unsupported expression. Field(ExprField { attrs: [], base: Path(ExprPath { attrs: [], qself: None, path: Path { leading_colon: None, segments: [PathSegment { ident: Ident(Self), arguments: None }, Colon2, PathSegment { ident: Ident(READ_ALL), arguments: None }] } }), dot_token: Dot, member: Named(Ident(bits)) }))\nWARN: Skip wgpu-core::READ_ALL - (Unsupported expression. Field(ExprField { attrs: [], base: Path(ExprPath { attrs: [], qself: None, path: Path { leading_colon: None, segments: [PathSegment { ident: Ident(Self), arguments: None }, Colon2, PathSegment { ident: Ident(COPY_SRC), arguments: None }] } }), dot_token: Dot, member: Named(Ident(bits)) }))\nWARN: Skip wgpu-core::WRITE_ALL - (Unsupported expression. Field(ExprField { attrs: [], base: Path(ExprPath { attrs: [], qself: None, path: Path { leading_colon: None, segments: [PathSegment { ident: Ident(Self), arguments: None }, Colon2, PathSegment { ident: Ident(COPY_DST), arguments: None }] } }), dot_token: Dot, member: Named(Ident(bits)) }))\nWARN: Skip wgpu-core::ORDERED - (Unsupported expression. Field(ExprField { attrs: [], base: Path(ExprPath { attrs: [], qself: None, path: Path { leading_colon: None, segments: [PathSegment { ident: Ident(Self), arguments: None }, Colon2, PathSegment { ident: Ident(READ_ALL), arguments: None }] } }), dot_token: Dot, member: Named(Ident(bits)) }))\nWARN: Skip wgpu-core::FRAME_TIMEOUT_MS - (not `pub`).\nWARN: Skip wgpu-core::DUMMY_SELECTOR - (Cannot have a zero sized const definition.)\nthread 'main' panicked at 'Unable to mangle generic parameter Ptr(Primitive(UInt8)) for 'Result'', /root/.cargo/registry/src/github.com-1ecc6299db9ec823/cbindgen-0.14.0/src/bindgen/mangle.rs:52:17\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
338260: 1:13.81 gmake[4]: *** [backend.mk:12: .deps/wgpu_ffi_generated.h.stub] Error 101
338261: 1:13.81 gmake[3]: *** [/tmp/firefox-75.0/config/recurse.mk:101: dom/webgpu/ffi/export] Error 2
338262: 1:13.81 gmake[3]: *** Waiting for unfinished jobs....
338378: 1:44.39 gmake[2]: *** [/tmp/firefox-75.0/config/recurse.mk:34: export] Error 2
338379: 1:44.39 gmake[1]: *** [/tmp/firefox-75.0/config/rules.mk:394: default] Error 2
338380: 1:44.39 gmake: *** [client.mk:125: build] Error 2
|install mawk). For LFS: we put mktemp in /usr/bin not /bin, removean I'm stuck trying to figure out what it is telling me. Anyone been able to get further? Thanks in advancelatest?d=yIl2AUoC8zA latest?i=hCvDo2OeV5w:yKd3rdZ-O98:F7zBnMy latest?i=hCvDo2OeV5w:yKd3rdZ-O98:V_sGLiP latest?d=qj6IDK7rITs latest?i=hCvDo2OeV5w:yKd3rdZ-O98:gIN9vFwhCvDo2OeV5w
External Content
Source RSS or Atom Feed
Feed Location https://feeds.feedburner.com/linuxquestions/latest
Feed Title LinuxQuestions.org
Feed Link https://www.linuxquestions.org/questions/
Reply 0 comments