Coder Social home page Coder Social logo

firefox-nightly's Introduction

Upstream of files

  • You can find the code here
keys/pgp
identity-icons-brand.svg
upload-symbol-archive
libwebrtc-screen-cast-sync.patch
  • PKGBUILD originated from official's, is later diverged into my own.
fix_csd_window_buttons.patch
5022efe33088.patch
  • tarball url is provided as shown in PKGBUILD
  • firefox.desktop originated from Ubuntu's firefox.desktop.in, edit to remove conditional clause and variables.
  • upstream bzr repo is mirrored to github git repo.
Edited patches
---
mozilla-kde.patch

Other than above mentioned files, which has their own licenses and permissions, are licensed under GPL v3.0.

firefox-nightly's People

Contributors

brli avatar

Stargazers

 avatar

Watchers

 avatar  avatar

firefox-nightly's Issues

firefox-kde.patch out-of-line definition error

0:50.30 /build/firefox-nightly-brli/src/mozilla-central/browser/components/shell/nsKDEShellService.cpp:56:20: error: out-of-line definition of 'SetDefaultBrowser' does not match any declaration in 'nsKDEShellService'
 0:50.30 nsKDEShellService::SetDefaultBrowser(bool aClaimAllTypes,
 0:50.30                    ^~~~~~~~~~~~~~~~~
 0:50.40 1 error generated.
 0:50.41 make[4]: *** [/build/firefox-nightly-brli/src/mozilla-central/config/rules.mk:690: nsKDEShellService.o] Error 1
 0:50.41 make[4]: *** Waiting for unfinished jobs....

firefox 123.0, ffvpx->libaom linker error

15:01.64 ld.lld: error: undefined symbol: aom_codec_version
15:01.64 >>> referenced by libaomenc.c:1442 (/build/firefox-brli/src/firefox-123.0/media/ffvpx/libavcodec/libaomenc.c:1442)
15:01.64 >>>               /build/firefox-brli/src/firefox-123.0/obj/media/ffvpx/libavcodec/libaomenc.o:(av1_init_static)
15:01.64 >>> referenced by libaomenc.c:1451 (/build/firefox-brli/src/firefox-123.0/media/ffvpx/libavcodec/libaomenc.c:1451)
15:01.64 >>>               /build/firefox-brli/src/firefox-123.0/obj/media/ffvpx/libavcodec/libaomenc.o:(av1_init_static)
15:01.64 ld.lld: error: undefined symbol: aom_codec_av1_cx
15:01.64 >>> referenced by libaomenc.c:1443 (/build/firefox-brli/src/firefox-123.0/media/ffvpx/libavcodec/libaomenc.c:1443)
15:01.64 >>>               /build/firefox-brli/src/firefox-123.0/obj/media/ffvpx/libavcodec/libaomenc.o:(av1_init_static)
15:01.64 >>> referenced by libaomenc.c:1457 (/build/firefox-brli/src/firefox-123.0/media/ffvpx/libavcodec/libaomenc.c:1457)
15:01.64 >>>               /build/firefox-brli/src/firefox-123.0/obj/media/ffvpx/libavcodec/libaomenc.o:(av1_init)
15:01.64 ld.lld: error: undefined symbol: aom_codec_get_caps
15:01.64 >>> referenced by libaomenc.c:1443 (/build/firefox-brli/src/firefox-123.0/media/ffvpx/libavcodec/libaomenc.c:1443)
15:01.64 >>>               /build/firefox-brli/src/firefox-123.0/obj/media/ffvpx/libavcodec/libaomenc.o:(av1_init_static)
15:01.64 >>> referenced by libaomenc.c:702 (/build/firefox-brli/src/firefox-123.0/media/ffvpx/libavcodec/libaomenc.c:702)
15:01.64 >>>               /build/firefox-brli/src/firefox-123.0/obj/media/ffvpx/libavcodec/libaomenc.o:(av1_init)
15:01.64 ld.lld: error: undefined symbol: aom_codec_version_str
15:01.64 >>> referenced by libaomenc.c:704 (/build/firefox-brli/src/firefox-123.0/media/ffvpx/libavcodec/libaomenc.c:704)
15:01.64 >>>               /build/firefox-brli/src/firefox-123.0/obj/media/ffvpx/libavcodec/libaomenc.o:(av1_init)
15:01.64 ld.lld: error: undefined symbol: aom_codec_build_config
15:01.64 >>> referenced by libaomenc.c:705 (/build/firefox-brli/src/firefox-123.0/media/ffvpx/libavcodec/libaomenc.c:705)
15:01.64 >>>               /build/firefox-brli/src/firefox-123.0/obj/media/ffvpx/libavcodec/libaomenc.o:(av1_init)
15:01.64 ld.lld: error: undefined symbol: aom_codec_enc_config_default
15:01.64 >>> referenced by libaomenc.c:707 (/build/firefox-brli/src/firefox-123.0/media/ffvpx/libavcodec/libaomenc.c:707)
15:01.64 >>>               /build/firefox-brli/src/firefox-123.0/obj/media/ffvpx/libavcodec/libaomenc.o:(av1_init)
15:01.64 ld.lld: error: undefined symbol: aom_codec_err_to_string
15:01.64 >>> referenced by libaomenc.c:709 (/build/firefox-brli/src/firefox-123.0/media/ffvpx/libavcodec/libaomenc.c:709)
15:01.65 >>>               /build/firefox-brli/src/firefox-123.0/obj/media/ffvpx/libavcodec/libaomenc.o:(av1_init)
15:01.65 ld.lld: error: undefined symbol: aom_codec_enc_init_ver
15:01.65 >>> referenced by libaomenc.c:867 (/build/firefox-brli/src/firefox-123.0/media/ffvpx/libavcodec/libaomenc.c:867)
15:01.65 >>>               /build/firefox-brli/src/firefox-123.0/obj/media/ffvpx/libavcodec/libaomenc.o:(av1_init)
15:01.65 ld.lld: error: undefined symbol: aom_codec_set_option
15:01.65 >>> referenced by libaomenc.c:1005 (/build/firefox-brli/src/firefox-123.0/media/ffvpx/libavcodec/libaomenc.c:1005)
15:01.65 >>>               /build/firefox-brli/src/firefox-123.0/obj/media/ffvpx/libavcodec/libaomenc.o:(av1_init)
15:01.65 ld.lld: error: undefined symbol: aom_img_wrap
15:01.65 >>> referenced by libaomenc.c:1015 (/build/firefox-brli/src/firefox-123.0/media/ffvpx/libavcodec/libaomenc.c:1015)
15:01.65 >>>               /build/firefox-brli/src/firefox-123.0/obj/media/ffvpx/libavcodec/libaomenc.o:(av1_init)
15:01.65 ld.lld: error: undefined symbol: aom_codec_encode
15:01.65 >>> referenced by libaomenc.c:1325 (/build/firefox-brli/src/firefox-123.0/media/ffvpx/libavcodec/libaomenc.c:1325)
15:01.65 >>>               /build/firefox-brli/src/firefox-123.0/obj/media/ffvpx/libavcodec/libaomenc.o:(aom_encode)
15:01.65 ld.lld: error: undefined symbol: aom_codec_get_cx_data
15:01.65 >>> referenced by libaomenc.c:1168 (/build/firefox-brli/src/firefox-123.0/media/ffvpx/libavcodec/libaomenc.c:1168)
15:01.65 >>>               /build/firefox-brli/src/firefox-123.0/obj/media/ffvpx/libavcodec/libaomenc.o:(aom_encode)
15:01.65 >>> referenced by libaomenc.c:1168 (/build/firefox-brli/src/firefox-123.0/media/ffvpx/libavcodec/libaomenc.c:1168)
15:01.65 >>>               /build/firefox-brli/src/firefox-123.0/obj/media/ffvpx/libavcodec/libaomenc.o:(aom_encode)
15:01.65 ld.lld: error: undefined symbol: aom_codec_control
15:01.65 >>> referenced by libaomenc.c:387 (/build/firefox-brli/src/firefox-123.0/media/ffvpx/libavcodec/libaomenc.c:387)
15:01.65 >>>               /build/firefox-brli/src/firefox-123.0/obj/media/ffvpx/libavcodec/libaomenc.o:(aom_encode)
15:01.65 >>> referenced by libaomenc.c:331 (/build/firefox-brli/src/firefox-123.0/media/ffvpx/libavcodec/libaomenc.c:331)
15:01.65 >>>               /build/firefox-brli/src/firefox-123.0/obj/media/ffvpx/libavcodec/libaomenc.o:(codecctl_int)
15:01.65 >>> referenced by libaomenc.c:361 (/build/firefox-brli/src/firefox-123.0/media/ffvpx/libavcodec/libaomenc.c:361)
15:01.65 >>>               /build/firefox-brli/src/firefox-123.0/obj/media/ffvpx/libavcodec/libaomenc.o:(codecctl_intp)
15:01.65 ld.lld: error: undefined symbol: aom_codec_destroy
15:01.65 >>> referenced by libaomenc.c:434 (/build/firefox-brli/src/firefox-123.0/media/ffvpx/libavcodec/libaomenc.c:434)
15:01.65 >>>               /build/firefox-brli/src/firefox-123.0/obj/media/ffvpx/libavcodec/libaomenc.o:(aom_free)
15:01.65 ld.lld: error: undefined symbol: aom_codec_error
15:01.65 >>> referenced by libaomenc.c:222 (/build/firefox-brli/src/firefox-123.0/media/ffvpx/libavcodec/libaomenc.c:222)
15:01.65 >>>               /build/firefox-brli/src/firefox-123.0/obj/media/ffvpx/libavcodec/libaomenc.o:(log_encoder_error)
15:01.65 ld.lld: error: undefined symbol: aom_codec_error_detail
15:01.65 >>> referenced by libaomenc.c:223 (/build/firefox-brli/src/firefox-123.0/media/ffvpx/libavcodec/libaomenc.c:223)
15:01.65 >>>               /build/firefox-brli/src/firefox-123.0/obj/media/ffvpx/libavcodec/libaomenc.o:(log_encoder_error)
15:01.65 clang-16: error: linker command failed with exit code 1 (use -v to see invocation)

firefox-kde.patch conflicts with upstream code

14:08.48 /build/firefox-nightly-brli/src/mozilla-central/toolkit/xre/nsKDEUtils.cpp:271:21: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare]
14:08.48   for (int i = 0; i < command.Length(); ++i) {
14:08.48                   ~ ^ ~~~~~~~~~~~~~~~~
14:08.83 In file included from Unified_cpp_toolkit_xre0.cpp:101:
14:08.83 In file included from /build/firefox-nightly-brli/src/mozilla-central/toolkit/xre/nsNativeAppSupportUnix.cpp:21:
14:08.83 In file included from /build/firefox-nightly-brli/src/mozilla-central/dom/base/nsPIDOMWindow.h:21:
14:08.83 In file included from /build/firefox-nightly-brli/src/mozilla-central/obj/dist/include/nsILoadInfo.h:59:
14:08.83 /build/firefox-nightly-brli/src/mozilla-central/obj/dist/include/nsRFPService.h:167:3: error: expected identifier
14:08.83   None = 0,
14:08.83   ^
14:08.83 /build/firefox-nightly-brli/src/mozilla-central/toolkit/xre/nsKDEUtils.cpp:24:16: note: expanded from macro 'None'
14:08.83 #  define None 0L /* universal null resource or null atom */
14:08.83                ^
14:09.20 uriloader/prefetch
14:09.45 1 warning and 1 error generated.
14:09.47 make[4]: *** [/build/firefox-nightly-brli/src/mozilla-central/config/rules.mk:688: Unified_cpp_toolkit_xre0.o] Error 1
14:09.47 make[4]: *** Waiting for unfinished jobs....

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.