WebKitNix / webkitnix

A WebKit2 port based on POSIX and OpenGL/ES
http://nix.openbossa.org
66 stars 26 forks source link

HOWTO #42

Open RomanGrekov opened 8 years ago

RomanGrekov commented 8 years ago

Hi guys I am trying to use this project on my Orange Pi2(arm Cortex-A7) mini PC I am Ok with hardware but I have never built cmake project. Could you make a very brief manual, how to build project(OS Ubuntu 14.04)

georgp24 commented 8 years ago

What do you want to use WebKitNix for? This is no browser, just a package with a defined API which you can use to write a browser or implement a similar application.

To my knowlegde the project has been abandoned by the INdT project team. I did continue to work with it and made an FLTK based browser on this base. My NetRider 0.95 is based on WebKitNix: https://sourceforge.net/projects/netrider/files/

RomanGrekov commented 8 years ago

O, great! But I need to support OpenGL ES and build it for arm7 architecture. Is it possible?

georgp24 commented 8 years ago

WebKitNix does support OpenGL ES.

I think building for arm7 is possible, but needs quite some work to compile it for this platform.

WebKit depends on a lot of libraries and all these need to be compiled for arm7 before you can start compiling WebkIt / WebKitNix. It takes about an hour to compile WebKitNix on a new desktop PC. Compiling it on a Orange Pi2 will take several days. If it runs into an error after two days you have to restart and try again. This is not effective.

So you will have to set up a cross-compiling environment on a fast desktop computer including the depended libraries in this environment.