Page 1 of 1

Question: what does CEF use libatk-bridge2.0 for?

PostPosted: Wed Sep 30, 2020 1:49 pm
by rigorberto
I need to use it for an older Linux distro (lucid lynx), which will run Chromium just fine, but it will complain of a missing libatk-bridge2.0 which I can't install simply by sudo apt-get-ing it like I can with a 32 bits version of Linux Mint.

What is it used for, if Chromium itself doesn't require it?

Re: Question: what does CEF use libatk-bridge2.0 for?

PostPosted: Wed Sep 30, 2020 2:03 pm
by magreenblatt
The libatk-bridge dependency comes from Chromium. Where are you getting the Chromium build that works fine? Is it the same Chromium version? If the build is from a distro, then they're likely applying distro-specific configuration or patches. You could try making a local CEF build with those same changes.

Re: Question: what does CEF use libatk-bridge2.0 for?

PostPosted: Wed Sep 30, 2020 2:09 pm
by rigorberto
I just installed it with apt-get install chromium-browser.

The sample CEF app from this link here:
http://opensource.spotify.com/cefbuilds/index.html

Asks for a libatk-bridge2.0 shared library. No problem at all installing it on newer distros with active repositories, but why would Chromium run, but not CEF, because of a lib that chromium itself does not use?

Re: Question: what does CEF use libatk-bridge2.0 for?

PostPosted: Wed Sep 30, 2020 2:13 pm
by magreenblatt
Because you're likely installing a special Chromium build specifically prepared for your distro. What is the Chromium version?

Re: Question: what does CEF use libatk-bridge2.0 for?

PostPosted: Wed Sep 30, 2020 2:15 pm
by magreenblatt
"Lucid Lynx" is Ubuntu 10.04. I would be very surprised if any modern Chromium versions run on it.

Re: Question: what does CEF use libatk-bridge2.0 for?

PostPosted: Wed Sep 30, 2020 2:23 pm
by rigorberto
magreenblatt wrote:Because you're likely installing a special Chromium build specifically prepared for your distro. What is the Chromium version?



25.0.1364.160 (CEF in the windows and linux 64 bit version of my app is 83.0.4103.106 ), but if a just as old version of Mint has no trouble running the CEF sample application, it should be possible to run it on this one too.

Re: Question: what does CEF use libatk-bridge2.0 for?

PostPosted: Wed Sep 30, 2020 3:10 pm
by magreenblatt
rigorberto wrote:25.0.1364.160 (CEF in the windows and linux 64 bit version of my app is 83.0.4103.106 )

That is indeed a very old Chromium version. An equally old version of CEF would probably run. However, if you want to use a newer CEF version then you also need to use a supported distro version (currently Ubuntu 14.04 or newer).

rigorberto wrote:but if a just as old version of Mint has no trouble running the CEF sample application, it should be possible to run it on this one too.

What Mint version are you using?

Re: Question: what does CEF use libatk-bridge2.0 for?

PostPosted: Wed Sep 30, 2020 4:45 pm
by rigorberto
magreenblatt wrote:
rigorberto wrote:25.0.1364.160 (CEF in the windows and linux 64 bit version of my app is 83.0.4103.106 )

That is indeed a very old Chromium version. An equally old version of CEF would probably run. However, if you want to use a newer CEF version then you also need to use a supported distro version (currently Ubuntu 14.04 or newer).

rigorberto wrote:but if a just as old version of Mint has no trouble running the CEF sample application, it should be possible to run it on this one too.

What Mint version are you using?


If I'm not mistaken, I tested a pretty recent build of the CEF sample app on Linux Mint 12. I didn't have to jump through hoops to get it working the same way I'm having to with another distro that came around the same time.