Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] WebkitGtk upgradation
@ 2013-02-28  5:53 Bhupal Singh
  2013-02-28  7:45 ` Stephan Hoffmann
  0 siblings, 1 reply; 8+ messages in thread
From: Bhupal Singh @ 2013-02-28  5:53 UTC (permalink / raw)
  To: buildroot

Hi All,

I was trying to update webkit 1.10.2 in the latest buildroot which was
released on feb 2013, for a cross-compilation toolchain. But seems
that the latest buildroot has webkit1.2.7 which seems to be very old.

While building webkit1.10.2 with target as DirectFB, The build fails
due to the other packages which are not compatible with the
webkit1.10.2 and lot of issues which I really could not figure out.

If some one can tell me why does latest buildroot has such an old
webkit1.2.7 version, Or is it that the current stable webkit1.10.2 is
not feasible with the latest buildroot.

Since I am new to this platform, I have very little understanding on
buildroot,Please help.

Thanks in advance.


-- 
Warm Regards,
BS_Chauhan

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Buildroot] WebkitGtk upgradation
  2013-02-28  5:53 [Buildroot] WebkitGtk upgradation Bhupal Singh
@ 2013-02-28  7:45 ` Stephan Hoffmann
  2013-02-28  8:52   ` Bhupal Singh
  0 siblings, 1 reply; 8+ messages in thread
From: Stephan Hoffmann @ 2013-02-28  7:45 UTC (permalink / raw)
  To: buildroot

Hello Bhupal!

Am 28.02.2013 06:53, schrieb Bhupal Singh:
> Hi All,
>
> I was trying to update webkit 1.10.2 in the latest buildroot which was
> released on feb 2013, for a cross-compilation toolchain. But seems
> that the latest buildroot has webkit1.2.7 which seems to be very old.
>
> While building webkit1.10.2 with target as DirectFB, The build fails
> due to the other packages which are not compatible with the
> webkit1.10.2 and lot of issues which I really could not figure out.
I also tried this some time before, but there were some other packages
that had to be updated. I am not sure if GTK3 is needed, which isn't
supported yet. So I had to give up because I was running out of time.
> If some one can tell me why does latest buildroot has such an old
> webkit1.2.7 version, Or is it that the current stable webkit1.10.2 is
> not feasible with the latest buildroot.
I am sure this is simply due to the fact that nobody had time to do it
or needed a newer version.
> Since I am new to this platform, I have very little understanding on
> buildroot,Please help.
Quite sure that you would get help here on the list if you decide to
bump webkit's version.

When I'm back in my office I'll review my recent work and give you some
more details.

Kind regards

Stephan
>
> Thanks in advance.
>
>

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Buildroot] WebkitGtk upgradation
  2013-02-28  7:45 ` Stephan Hoffmann
@ 2013-02-28  8:52   ` Bhupal Singh
  2013-02-28 10:22     ` Will Newton
  0 siblings, 1 reply; 8+ messages in thread
From: Bhupal Singh @ 2013-02-28  8:52 UTC (permalink / raw)
  To: buildroot

Thanks Stephan,

Yeah correct Webkit1.10.2 requires few other packages to be updated, Since
webkit1.10.2 is a currect stable version, Is the only reason I am sticking
to this version.
Okay here are some more details

To build Webkit1.10.2 requires Libglib, Pango, Cairo, Gstreamer, Atk,
Gdk-pixbuf, All these packages needs to be updated, And new package
Geoclue-0.12.99 to be added in the buildroot.

I have updated all the above said packages and its build completely fine,
The only place where I am stuck is while building Webkit.
The build fails here Xrender package required and it looks for x11
libraries, Though I have given target as DirectFB.
And like icu-config not found even though icu package is already build, To
my knowledge I can either build using icu or glib as a backend-unicode in
which icu is default I tried to change this option as well but no success
yet.

-- 
Warm Regards,
BS_Chauhan


On Thu, Feb 28, 2013 at 1:15 PM, Stephan Hoffmann <sho@relinux.de> wrote:

> Hello Bhupal!
>
> Am 28.02.2013 06:53, schrieb Bhupal Singh:
> > Hi All,
> >
> > I was trying to update webkit 1.10.2 in the latest buildroot which was
> > released on feb 2013, for a cross-compilation toolchain. But seems
> > that the latest buildroot has webkit1.2.7 which seems to be very old.
> >
> > While building webkit1.10.2 with target as DirectFB, The build fails
> > due to the other packages which are not compatible with the
> > webkit1.10.2 and lot of issues which I really could not figure out.
> I also tried this some time before, but there were some other packages
> that had to be updated. I am not sure if GTK3 is needed, which isn't
> supported yet. So I had to give up because I was running out of time.
> > If some one can tell me why does latest buildroot has such an old
> > webkit1.2.7 version, Or is it that the current stable webkit1.10.2 is
> > not feasible with the latest buildroot.
> I am sure this is simply due to the fact that nobody had time to do it
> or needed a newer version.
> > Since I am new to this platform, I have very little understanding on
> > buildroot,Please help.
> Quite sure that you would get help here on the list if you decide to
> bump webkit's version.
>
> When I'm back in my office I'll review my recent work and give you some
> more details.
>
> Kind regards
>
> Stephan
> >
> > Thanks in advance.
> >
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20130228/2a7f1fed/attachment-0001.html>

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Buildroot] WebkitGtk upgradation
  2013-02-28  8:52   ` Bhupal Singh
@ 2013-02-28 10:22     ` Will Newton
  2013-02-28 11:28       ` Thomas Petazzoni
  0 siblings, 1 reply; 8+ messages in thread
From: Will Newton @ 2013-02-28 10:22 UTC (permalink / raw)
  To: buildroot

On Thu, Feb 28, 2013 at 8:52 AM, Bhupal Singh <singhbhupal88@gmail.com> wrote:
> Thanks Stephan,
>
> Yeah correct Webkit1.10.2 requires few other packages to be updated, Since
> webkit1.10.2 is a currect stable version, Is the only reason I am sticking
> to this version.
> Okay here are some more details
>
> To build Webkit1.10.2 requires Libglib, Pango, Cairo, Gstreamer, Atk,
> Gdk-pixbuf, All these packages needs to be updated, And new package
> Geoclue-0.12.99 to be added in the buildroot.
>
> I have updated all the above said packages and its build completely fine,
> The only place where I am stuck is while building Webkit.
> The build fails here Xrender package required and it looks for x11
> libraries, Though I have given target as DirectFB.
> And like icu-config not found even though icu package is already build, To
> my knowledge I can either build using icu or glib as a backend-unicode in
> which icu is default I tried to change this option as well but no success
> yet.

As far as I can tell DirectFB is not really supported any more. If I
remember correctly the current WebKit in buildroot will build with
GTK+/DirectFB but will crash on startup. The crash is fairly easy to
work around but I think is a symptom of the fact that no one is
running with this setup.

Newer versions of GTK+ removed the DirectFB backend so it may have to
be removed from buildroot in the future too.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Buildroot] WebkitGtk upgradation
  2013-02-28 10:22     ` Will Newton
@ 2013-02-28 11:28       ` Thomas Petazzoni
  2013-02-28 11:36         ` Gustavo Zacarias
  2013-02-28 12:23         ` Peter Korsgaard
  0 siblings, 2 replies; 8+ messages in thread
From: Thomas Petazzoni @ 2013-02-28 11:28 UTC (permalink / raw)
  To: buildroot

Dear Will Newton,

On Thu, 28 Feb 2013 10:22:27 +0000, Will Newton wrote:

> As far as I can tell DirectFB is not really supported any more. If I
> remember correctly the current WebKit in buildroot will build with
> GTK+/DirectFB but will crash on startup. The crash is fairly easy to
> work around but I think is a symptom of the fact that no one is
> running with this setup.
> 
> Newer versions of GTK+ removed the DirectFB backend so it may have to
> be removed from buildroot in the future too.

My feeling is also that the DirectFB backend of Gtk has never been
seriously maintained over time. There are from time to time some people
who fix the issues, but then it goes on unmaintained for a number of
months/years, during which it slowly degrades into an unusable state.

I would therefore suggest that Buildroot follows upstream: get rid of
the DirectFB backend. If anyone really wants the DirectFB backend in
Gtk, then it should be fixed upstream. But I don't think it should
force Buildroot users to stay with old Webkit/Gtk because of this.

Best regards,

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Buildroot] WebkitGtk upgradation
  2013-02-28 11:28       ` Thomas Petazzoni
@ 2013-02-28 11:36         ` Gustavo Zacarias
  2013-02-28 12:23         ` Peter Korsgaard
  1 sibling, 0 replies; 8+ messages in thread
From: Gustavo Zacarias @ 2013-02-28 11:36 UTC (permalink / raw)
  To: buildroot

On 02/28/2013 08:28 AM, Thomas Petazzoni wrote:

> My feeling is also that the DirectFB backend of Gtk has never been
> seriously maintained over time. There are from time to time some people
> who fix the issues, but then it goes on unmaintained for a number of
> months/years, during which it slowly degrades into an unusable state.
> 
> I would therefore suggest that Buildroot follows upstream: get rid of
> the DirectFB backend. If anyone really wants the DirectFB backend in
> Gtk, then it should be fixed upstream. But I don't think it should
> force Buildroot users to stay with old Webkit/Gtk because of this.

+1
Our current webkit-gtk has more CVEs than spots on a dalmatian dog.
Regards.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Buildroot] WebkitGtk upgradation
  2013-02-28 11:28       ` Thomas Petazzoni
  2013-02-28 11:36         ` Gustavo Zacarias
@ 2013-02-28 12:23         ` Peter Korsgaard
  2013-03-06  4:42           ` Bhupal Singh
  1 sibling, 1 reply; 8+ messages in thread
From: Peter Korsgaard @ 2013-02-28 12:23 UTC (permalink / raw)
  To: buildroot

>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:

 Thomas> Dear Will Newton,
 Thomas> On Thu, 28 Feb 2013 10:22:27 +0000, Will Newton wrote:

 >> As far as I can tell DirectFB is not really supported any more. If I
 >> remember correctly the current WebKit in buildroot will build with
 >> GTK+/DirectFB but will crash on startup. The crash is fairly easy to
 >> work around but I think is a symptom of the fact that no one is
 >> running with this setup.
 >> 
 >> Newer versions of GTK+ removed the DirectFB backend so it may have to
 >> be removed from buildroot in the future too.

 Thomas> My feeling is also that the DirectFB backend of Gtk has never been
 Thomas> seriously maintained over time. There are from time to time some people
 Thomas> who fix the issues, but then it goes on unmaintained for a number of
 Thomas> months/years, during which it slowly degrades into an unusable state.

 Thomas> I would therefore suggest that Buildroot follows upstream: get
 Thomas> rid of the DirectFB backend. If anyone really wants the
 Thomas> DirectFB backend in Gtk, then it should be fixed upstream. But
 Thomas> I don't think it should force Buildroot users to stay with old
 Thomas> Webkit/Gtk because of this.

Agreed. I've added a comment for 2013.02 to warn users that it is
deprecated:

http://git.buildroot.net/buildroot/commit/?id=0e0e42176d4a46515aff577d9702d91208e27c5d

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Buildroot] WebkitGtk upgradation
  2013-02-28 12:23         ` Peter Korsgaard
@ 2013-03-06  4:42           ` Bhupal Singh
  0 siblings, 0 replies; 8+ messages in thread
From: Bhupal Singh @ 2013-03-06  4:42 UTC (permalink / raw)
  To: buildroot

As discussed earlier, I am trying to build webkitgtk-1.10.2 with gtk-2.0
(GTK version-2.14.10) and directFB as target.

When I try to build webkitgtk through buildroot it is not able to find
required header files. When looked into GNUmake file of webkit(1.10.2), I
found that it is looking for headers at location* /usr/include*
instead of* /$(STAGING_DIR)/usr/include
*which was not the case while building  older webkit(1.2.7).

Is there any workaround to solve this issue?


Warm Regards,
BS_Chauhan

On Thu, Feb 28, 2013 at 5:53 PM, Peter Korsgaard <jacmet@uclibc.org> wrote:

> >>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
> writes:
>
>  Thomas> Dear Will Newton,
>  Thomas> On Thu, 28 Feb 2013 10:22:27 +0000, Will Newton wrote:
>
>  >> As far as I can tell DirectFB is not really supported any more. If I
>  >> remember correctly the current WebKit in buildroot will build with
>  >> GTK+/DirectFB but will crash on startup. The crash is fairly easy to
>  >> work around but I think is a symptom of the fact that no one is
>  >> running with this setup.
>  >>
>  >> Newer versions of GTK+ removed the DirectFB backend so it may have to
>  >> be removed from buildroot in the future too.
>
>  Thomas> My feeling is also that the DirectFB backend of Gtk has never been
>  Thomas> seriously maintained over time. There are from time to time some
> people
>  Thomas> who fix the issues, but then it goes on unmaintained for a number
> of
>  Thomas> months/years, during which it slowly degrades into an unusable
> state.
>
>  Thomas> I would therefore suggest that Buildroot follows upstream: get
>  Thomas> rid of the DirectFB backend. If anyone really wants the
>  Thomas> DirectFB backend in Gtk, then it should be fixed upstream. But
>  Thomas> I don't think it should force Buildroot users to stay with old
>  Thomas> Webkit/Gtk because of this.
>
> Agreed. I've added a comment for 2013.02 to warn users that it is
> deprecated:
>
>
> http://git.buildroot.net/buildroot/commit/?id=0e0e42176d4a46515aff577d9702d91208e27c5d
>
> --
> Bye, Peter Korsgaard
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
>



-- 
Warm Regards,
BS_Chauhan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20130306/301db5ca/attachment.html>

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2013-03-06  4:42 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-02-28  5:53 [Buildroot] WebkitGtk upgradation Bhupal Singh
2013-02-28  7:45 ` Stephan Hoffmann
2013-02-28  8:52   ` Bhupal Singh
2013-02-28 10:22     ` Will Newton
2013-02-28 11:28       ` Thomas Petazzoni
2013-02-28 11:36         ` Gustavo Zacarias
2013-02-28 12:23         ` Peter Korsgaard
2013-03-06  4:42           ` Bhupal Singh

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox