Comments (4)
I've been trying to get 85.0.1 working under KISS, also. I can give this new patch a try a little later.
Regarding the error, I guess X11/Xlib.h needs including in nsEmbedFunctions.cpp?
I'm not a C/C++ developer, so I've been struggling with this. :(
from repo.
@subsonik I tried doing that aswell but then the build breaks with lots of other errors. and Xlib.h is probably included already in one of the included files. We dont touch any of those
from repo.
I've made some progress, but it's just build error after build error, currently this one:
9:08.51 warning: In file included from glsl-optimizer/src/compiler/glsl/ast_array_index.cpp:24:
9:08.51 warning: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29:
9:08.52 warning: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
9:08.52 warning: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:28:
9:08.52 warning: In file included from /home/john/src/firefox-86.0/obj-x86_64-pc-linux-musl/dist/stl_wrappers/new:52:
9:08.52 warning: /home/john/src/firefox-86.0/obj-x86_64-pc-linux-musl/dist/system_wrappers/new:3:15: fatal error: 'new' file not found
9:08.52 warning: #include_next <new>
9:08.52 warning: ^~~~~
9:08.52 warning: In file included from glsl-optimizer/src/compiler/glsl_types.cpp:26:
9:08.52 warning: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
9:08.52 warning: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:28:
9:08.52 warning: In file included from /home/john/src/firefox-86.0/obj-x86_64-pc-linux-musl/dist/stl_wrappers/new:52:
9:08.52 warning: /home/john/src/firefox-86.0/obj-x86_64-pc-linux-musl/dist/system_wrappers/new:3:15: fatal error: 'new' file not found
9:08.52 warning: #include_next <new>
9:08.52 warning: ^~~~~
9:08.52 warning: 1 error generated.
9:08.52 warning: In file included from glsl-optimizer/src/compiler/glsl/ast_expr.cpp:24:
9:08.52 warning: In file included from glsl-optimizer/src/compiler/glsl/ast.h:29:
9:08.52 warning: In file included from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34:
9:08.52 warning: In file included from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:28:
9:08.52 warning: In file included from /home/john/src/firefox-86.0/obj-x86_64-pc-linux-musl/dist/stl_wrappers/new:52:
9:08.52 warning: /home/john/src/firefox-86.0/obj-x86_64-pc-linux-musl/dist/system_wrappers/new:3:15: fatal error: 'new' file not found
9:08.52 warning: #include_next <new>
9:08.52 warning: ^~~~~
9:08.52 warning: 1 error generated.
9:08.52 warning: 1 error generated.
9:08.60 dom/media/bridge
9:09.28 error: build failed
9:09.29 make[4]: *** [/home/john/src/firefox-86.0/config/makefiles/rust.mk:327: force-cargo-library-build] Error 101
9:09.29 make[3]: *** [/home/john/src/firefox-86.0/config/recurse.mk:72: toolkit/library/rust/target] Error 2
This one, and a similar "#include_next <type_traits>" error.
from repo.
It was due to this code block
-#if defined(XP_UNIX)
+#if defined(MOZ_X11)
# include <stdio.h>
-# if defined(MOZ_X11)
+# if 0
# include <X11/Xlib.h>
# include <X11/Xutil.h>
# include "X11UndefineNone.h"
this was the first thing i had noticed, but i didn't bother changing it because it had been same in the earlier patches... (It prevents X11/Xlib.h
from being included)
from repo.
Related Issues (20)
- proposal: use b3sum instead of sha256 in checksums file HOT 7
- proposal: switch to netbsd-curses HOT 4
- proposal: replace vim with kakoune HOT 3
- cmake: checksum mismatch HOT 1
- drop gnupg1 HOT 2
- unbundle all libs HOT 2
- firefox: possibly unneeded yasm dependency
- proposal: sandboxed builds HOT 3
- peg git packages to known good commit HOT 5
- codeberg shift
- Dead links to https://git.sr.ht/ in packages HOT 2
- proposal: decide on VERSION markers and DESTDIR HOT 11
- proposal: Write parts of KISS in C for portability/speedup HOT 4
- proposal: Bring sed -i back? HOT 3
- proposal: switch back to LibreSSL HOT 6
- proposal: DItch shithub HOT 10
- drop libtheora HOT 2
- proposal: add maintainer file HOT 8
- Figure out firefox rpath without breaking dependency detector HOT 2
- proposal: have checksums of files installed by kiss from package to find changed/broken files HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from repo.