OtterBrowser / otter-browser

Otter Browser aims to recreate the best aspects of the classic Opera (12.x) UI using Qt5
https://otter-browser.org
GNU General Public License v3.0
1.83k stars 277 forks source link

Does not build on Antix #1584

Closed AntixUser closed 5 years ago

AntixUser commented 5 years ago

Hi folks,

I used the recent version to build it on Antix Linux (Debian Stretch based). I installed every needed dependency but get this:

root@host:/usr/src/otter-browser/otter-browser/build# cmake ../

-- The following OPTIONAL packages have been found:

-- The following REQUIRED packages have been found:

-- The following OPTIONAL packages have not been found:

CMake Error at CMakeLists.txt:601 (message): No web backends available!

-- Configuring incomplete, errors occurred! See also "/usr/src/otter-browser/otter-browser/build/CMakeFiles/CMakeOutput.log".

Emdek commented 5 years ago

@AntixUser, Debian Stretch? That sounds old. I'm guessing that your Qt is older that 5.12 (which eliminates QtWebEngine backend) and Debian stable haven't updated to QtWebKit 5.212 yet. You need to use official Qt SDK or build from source (building QtWebKit or QtWebEngine takes a lot of time, especially the latter). If you want to use QtWebKit (recommended) then you can find the latest build here (you need to unpack contents on top of Qt SDK installation, so bin/ contents go to bin/ etc.), right now you should go for Qt 5.12.x. Another alternative is to wait for new AppImage (blocked by OpenSSL ABI issues). Also please note that you should use stable branch for now, master has some MDI related issues.