-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ladybird partially uses system icu #3836
Comments
Quick question on this: does adding |
Unfortunately the answer won't be as quick. So far my change is:
Now the build fails due to weird issues with chromium
I need to learn more about vcpkg to understand what's going on here. |
..huh? what dependency of ours is pulling in libvpx via a |
Oh, you saved a lot of my time, thanks. I naively added "qt" that pulled qtwebengine. This patch fixed my issues, I can compile and run ladybird: diff --git a/vcpkg.json b/vcpkg.json
index 2102a2c493..7c38d63ba6 100644
--- a/vcpkg.json
+++ b/vcpkg.json
@@ -122,7 +122,20 @@
"name": "vulkan-headers",
"platform": "!android"
},
- "woff2"
+ "woff2",
+ "qtbase",
+ "qtdeclarative",
+ "qtlanguageserver",
+ "qtlocation",
+ "qtpositioning",
+ "qtquick3d",
+ "qtquicktimeline",
+ "qtserialport",
+ "qtshadertools",
+ "qtsvg",
+ "qttools",
+ "qtwayland",
+ "qtwebchannel"
],
"overrides": [
{ |
Summary
Ladybird fails to start with the error
liblagom-unicode.so.0: undefined symbol: _ZTVN6icu_7613UnicodeStringE
after successful compilation. Apparently the compiler uses the vendored headers for icu, but the linker uses the system libraries.Operating system
Linux
Steps to reproduce
Expected behavior
The browser is running.
Actual behavior
URL for a reduced test case
n/a
HTML/SVG/etc. source for a reduced test case
Log output and (if possible) backtrace
Screenshots or screen recordings
No response
Build flags or config settings
All settings are default.
Contribute a patch?
The text was updated successfully, but these errors were encountered: