[webkit-gtk] Unable to build dependencies for webkitgtk on raspbian

Andres Gomez agomez at igalia.com
Mon May 13 02:17:50 PDT 2019


On Mon, 2019-05-13 at 08:25 +0530, Arvind Arvind Pro wrote:
> Hi
>  
> Thank you Michael/Berto for your replies.
>  
> I started trying to build Webkit for Production on Debian Buster today.
>  
> Some packages were missing so I installed them.
> Now, at this point- the error message+ warning message I get are these-
>  
> ERROR_
> FATAL_ERROR "GObjectIntrospection is needed for ENABLE_INTROSPECTION."
>  
> WARNING
> Could NOT find OpenGLES2 (missing: OPENGLES2_INCLUDE_DIRS)
>  
> I installed GObject-Introspection package but still the above messages are getting repeated.
>  
> Pls let me know how to resolve the above.
>  
> Also I am basically trying to build the package of WEbkitGTK- is there some way to know the library names (all of the dependencies needed by WebkitGTK)?

You can know them by trying to actually build the package in Debian or
by inspecting the source package. In any case, you can also just check:

https://packages.debian.org/source/buster/webkit2gtk

or

https://salsa.debian.org/webkit-team/webkit/blob/wk2/unstable/debian/control

WebKitGtk+ isn't probably the most simple package you can choose to
compile in a Debian distro if you have not done something like that
before.

I'd strongly recommend you to read:

https://www.debian.org/doc/manuals/maint-guide/


Specifically, the parts related to creating and building a Debian
package.

> 
> Not the names given in the CMAKE files but the actual library names as per Package lists of Debian Buster?
>  
> Yours sincerely,
> Arvind.
>  
>  
> 09.05.2019, 20:27, "Michael Catanzaro" <mcatanzaro at igalia.com>:
> > On Wed, May 8, 2019 at 7:41 PM, Arvind Arvind Pro
> > <arvind_dev at arvind.pro> wrote:
> > >  The problem is not that I want to remove some features- I want to
> > >  build Webkit GTK with all its features intact- but how will that
> > >  happen when some packages are not there in Debian Stretch? (Only in
> > >  Sid or Buster)?
> > 
> > You'll need to build those dependencies yourself, or use a newer OS.
> > Debian Stretch is old and it's going to be impossible to build WebKit
> > with all features enabled there unless you build many of the
> > dependencies (e.g. GStreamer) yourself. For the official Debian builds,
> > features that require newer versions of dependencies (e.g. media source
> > extensions, needed for YouTube to work well) are simply disabled.
> > 
> > I think Buster should be new enough for you to do a full-featured build.
> > 
> > Michael
> > 
> >  
> 
> _______________________________________________
> webkit-gtk mailing list
> webkit-gtk at lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-gtk
-- 
Br,

Andres
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <http://lists.webkit.org/pipermail/webkit-gtk/attachments/20190513/64ab8566/attachment.bin>


More information about the webkit-gtk mailing list