-
Notifications
You must be signed in to change notification settings - Fork 71
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
[wpewebkit 2.20.2, backend 0.2, fdo 0.1, cog 0.1] cog won't start #39
Comments
Looks like your wl_egl implementation is incomplete. |
Is not being able to load "libcogplatform-fdo.so" a problem? The symbol
So I tried preloading libwayland-egl, and it doesn't complain about the undefined symbol.
|
My build is for ARM64, so I manually updated the ldconfig for the /usr/lib64 directories, and set the LD_PRELOAD for the undefined symbol. I re-ran cog, and got the following.
|
UPDATE: I switched to the RDK + Wayland backend, and it's working. I couldn't get it working with the FDO backend. I'm trying to figure out why my wpewebkit won't initialize the display. I'm not an expert in EGL and Weston, so I need some help here. I have a Webkit is doing: simple-egl is doing: I did some research on simple-egl.c, and I see that there are two different "styles" to initialize EGL: Which is the "right" one, and why do they differ? I'm looking at the files in grepping for This seems to hint to me that I should be using platform Wayland. |
It definitely looks like something funny is going on when linking The different initialization style for getting the EGL display should be basically equivalent, with From the line that reads |
As a matter of fact, it would be indeed a good idea to use |
I think that was fixed by ldconfig. I was manually pushing the libraries to target, instead of using the Yocto images. Once I reloaded the ldconfig cache, the problem went away.
It's an Adreno 306, and the driver is new, but soon to be released. I've been working closely with the GPU team to make sure our driver "just builds" with webkit, and other OS libraries. So far so good, as I can build webkit against our driver without any modifications. Thanks for the help. |
@mrstinky Glad you got the issue solved. I still is a good idea to use Also: I am looking forward to having an Adreno driver with Wayland support, that will be great! |
I've managed to build wpewebkit, but now I'm having trouble running cog.
Using: wpewebkit 2.20.2, backend 0.2, backend-fdo 0.1, cog 0.1
My configuration:
IMAGE_INSTALL_append = " wpewebkit cog"
PREFERRED_PROVIDER_virtual/wpebackend = "wpebackend-fdo"
DISTRO_FEATURES_append = " opengl"
PREFERRED_VERSION_wpewebkit = "2.20.2
I have an instance of Weston running like so:
openvt -s weston --idle-time=4294967 --log=/tmp/weston.log
This is done by another team. It seems to work, and I can run simple EGL applications on it.
When I run cog:
The text was updated successfully, but these errors were encountered: