-
Notifications
You must be signed in to change notification settings - Fork 210
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
CEF 1750r1638 doesn't work with minko on Arch Linux 64 #197
Comments
I think the problem is here:
Did you install the corresponding libraries? |
Yes, I have them!
|
cef.so is looking for libgcrypt.so.11, but you have libgcrypt.so.16 |
Any suggestions here? Should I use a newer version of CEF, or should I softlink libgcrypt.so.16 -> libgcrypt.so.11 and libudev.so.0 -> libudev.so.1. What's the correct procedure here? Or perhaps there's a way to skip this plugin? |
linking libcef to newer libs does not work :(
|
Solution - install older version of libgcrypt from AUR:
|
@yosico I will try this asap! Keep in mind this is a workaround, as opposed to a solution. It would probably make more sense to update minko to be version independent. |
Those libraries are linked by CEF so there is nothing to do in Minko. If you think CEF should link version-independent version of those libraries, you should post the issue on the CEF repo: https://code.google.com/p/chromiumembedded/issues/list I don't think they'll do it though since it's not viable. Different versions might have different behaviors or even worse: different headers. CEF itself changed a lot of things in the past few months only... To enforce this, CEF itselfs declares and matches a specific macro to make sure you don't link another version of CEF than the one that's supposed to be used. |
@yosico Were you able to build the CEF example using "./build.sh Release"? I'm getting the same problems as you too. Did you start an issue at CEF? I can't see any related to this. I'll start one if you haven't. I guess they need to upgrade to using newer versions of libudev. Alternatively, have you figured this out another way? |
I solved this particular problem for myself. After finding the advice on @promethe42 's post in this thread (http://minko.io/forums/topic/how-to-create-an-ui/) I went into the premake5.lua script and commented out the html, http and webgl plugins, as well as the examples and tutorials that rely on them. This allowed me to build without the problematic CEF library. I did submit an issue on the CEF tracker, which was rejected as they've fixed the libudev version linking in newer versions of the CEF library (see here: https://code.google.com/p/chromium/issues/detail?id=415212). Still, I wasn't able to get it to build using cmake for yet another issue! (see here for discussion: http://www.magpcss.org/ceforum/viewtopic.php?f=6&t=12618) Anyway, I only need to build on Linux and don't need any of the web stuff so the solution of modifying premake5.lua is the best. |
We were not able to upgrade to newer versions of CEF because offscreen rendering was broken. We will do this for the beta 3 release. |
Resolve "Set the layout type size to 64 bit" Closes aerys#197 See merge request aerys/smartshape-engine!193
Resolve "Set the layout type size to 64 bit" Closes aerys#197 See merge request aerys/smartshape-engine!194
I was asked to open a new ticket here!
I downloaded
cef_binary_3.1750.1638_linux64.7z
, and extracted the contents ofRelease/*
intoplugin/html-overlay/lib/linux64/
as directed, now I am getting a different issue.[snip]
The text was updated successfully, but these errors were encountered: