Linux builds now default to building with Gtk+3

Hi,

If you've followed the recent discussion in the "GTK3 linux builds"
thread, this will come with no surprise, but if not:

- Next Linux nightly will have switched to Gtk+3.

- As of now on mozilla-inbound, and later on other branches, local
  Linux (and other non-OSX unices) builds default to Gtk+3.

- You will need to install Gtk+3 development files to do those local
  builds. `mach bootstrap` should be able to do this for you.

- You can still do Gtk+2 builds by adding the following to your
  mozconfig:
    ac_add_options --enable-default-toolkit=cairo-gtk2

- You can still do Gtk+2 try builds by removing the gtk3.tar.xz entries
  in browser/config/tooltool-manifests/linux*/releng.manifest.

- The Gtk+3 builds that were available on the elm branch will
  auto-update to normal nightlies in the next few days.

- I will switch elm to do Gtk+2 builds, to ensure they don't break in
  the near future. I'm not sure how long I will keep that running.

Big kudos go to, as far as I know, Andrew Comminos, for fixing all the
remaining reds and oranges on the Gtk+3 build and allowed to make this
possible. And to all the people involved in making the Gtk+3 port work
in the first place.

Cheers,

Mike
0
Mike
7/23/2015 1:38:01 AM
mozilla.dev.platform 6472 articles. 0 followers. Post Follow

2 Replies
371 Views

Similar Articles

[PageSpeed] 52

After a few tweaks and patches, the C-C TB can be built using gtk3 under 
linux successfully. Great!

When I run |make mozmill| test locally by running full debug build of 
C-C TB, I noticed the following deprecation warnings due to the API 
change in GTK3 (from gtk2).

Is there a meta-bug to keep track of such gtk3 migration issues?
Or should I file a new bug?

TIA

The warning lines from the log summary generated by a local script.

========================================
Deprecated:  (checked since Apri 23, 2015)
modulo process id
========================================

      35 [1066] WARNING: The property GtkSettings:gtk-menu-images is 
deprecated and shouldn't be used anymore. It will be removed in a future 
version.: 'glib warning', file 
/NREF-COMM-CENTRAL/comm-central/mozilla/toolkit/xre/nsSigHandlers.cpp, 
line 142
      35 [1066] WARNING: The property GtkSettings:gtk-button-images is 
deprecated and shouldn't be used anymore. It will be removed in a future 
version.: 'glib warning', file 
/NREF-COMM-CENTRAL/comm-central/mozilla/toolkit/xre/nsSigHandlers.cpp, 
line 142
      35 (thunderbird:1066): GLib-GObject-WARNING **: The property 
GtkSettings:gtk-menu-images is deprecated and shouldn't be used anymore. 
It will be removed in a future version.
      35 (thunderbird:1066): GLib-GObject-WARNING **: The property 
GtkSettings:gtk-button-images is deprecated and shouldn't be used 
anymore. It will be removed in a future version.





0
ISHIKAWA
7/28/2015 5:29:08 PM
On 28/07/15 01:29 PM, ISHIKAWA, Chiaki wrote:
>      35 [1066] WARNING: The property GtkSettings:gtk-menu-images is
> deprecated and shouldn't be used anymore. It will be removed in a future
> version.: 'glib warning', file
> /NREF-COMM-CENTRAL/comm-central/mozilla/toolkit/xre/nsSigHandlers.cpp,
> line 142
>      35 [1066] WARNING: The property GtkSettings:gtk-button-images is
> deprecated and shouldn't be used anymore. It will be removed in a future
> version.: 'glib warning', file
> /NREF-COMM-CENTRAL/comm-central/mozilla/toolkit/xre/nsSigHandlers.cpp,
> line 142
>      35 (thunderbird:1066): GLib-GObject-WARNING **: The property
> GtkSettings:gtk-menu-images is deprecated and shouldn't be used anymore.
> It will be removed in a future version.
>      35 (thunderbird:1066): GLib-GObject-WARNING **: The property
> GtkSettings:gtk-button-images is deprecated and shouldn't be used
> anymore. It will be removed in a future version.

This is bug https://bugzilla.mozilla.org/show_bug.cgi?id=1164674 at
least for Firefox.

It is a harmless (but annoying) warning.


Hub
0
UTF
7/28/2015 5:37:05 PM
Reply:

Similar Artilces:

VS Builds, and Builds, and Builds
Hello, Has anyone else had this problem?  After a while of developing, and I go to compile, VS takes forever to build and I have to end-task it.  It's definitely after I've been working for a while, then it finally has "had it" and just takes forever to build.  It's annoying as I know its not the machine (2.8 GHZ processor and 1GB RAM).  Has anyone else experienced this problem?  By the way, I do have SP1 installed. Also, after minimizing and switching around screens, when it does this, the building icon in the status bar doesn't show.  And, for more informati...

cairo-gtk2 now default for linux builds
We're about to flip the switch to make cairo-gtk2 the default toolkit backend for linux Firefox builds. There are still some issues with performance; however, we need more testing across a broader range of linux drivers to be able to get a good handle on that, and we're way behind in just getting general platform testing of cairo-gtk2. We'll be working to improve the performance in the coming weeks. - Vlad Vladimir Vukicevic wrote: > We're about to flip the switch to make cairo-gtk2 the default toolkit > backend for linux Firefox builds. There are still s...

superreview requested: [Bug 54828] Build should default to non-debug/optimized build. : [Attachment 146531] Build moz optimized & non-debug by default
Chris Seawood <cls@seawood.org> has asked Daniel (Leaf) Nunes <leaf@mozilla.org> for superreview: Bug 54828: Build should default to non-debug/optimized build. http://bugzilla.mozilla.org/show_bug.cgi?id=54828 Attachment 146531: Build moz optimized & non-debug by default http://bugzilla.mozilla.org/attachment.cgi?id=146531&action=edit ...

superreview granted: [Bug 54828] Build should default to non-debug/optimized build. : [Attachment 146531] Build moz optimized & non-debug by default
Daniel (Leaf) Nunes <leaf@mozilla.org> has granted Chris Seawood <cls@seawood.org>'s request for superreview: Bug 54828: Build should default to non-debug/optimized build. http://bugzilla.mozilla.org/show_bug.cgi?id=54828 Attachment 146531: Build moz optimized & non-debug by default http://bugzilla.mozilla.org/attachment.cgi?id=146531&action=edit ------- Additional Comments from Daniel (Leaf) Nunes <leaf@mozilla.org> woot. so --disable-debug is a noop now. has this been announced as upcoming in the newsgroups? (obviously, i haven't been keeping up...

Dev Builds of Java SE 7 Plug-ins Not Working In Firefox 3.6a1pre builds
Dev Builds of Java SE 7 Plug-ins have not been working for over a couple of weeks now. I'm using Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2a1pre) Gecko/20090630 Minefield/3.6a1pre on Windows XP SP3. I'm not sure if I should file a bug with Mozilla or Sun. I know that Mozilla has been making changes under the hood with regards to how Firefox deal with java plug-ins and what not. The plug-in's list in the add-on's window suggests that it is working fine, but when I try to play java games that use the plug-in, it doesn't recognize that I have java ...

Building xulrunner 1.8.1 3 for linux x64 platform
I have successfully embedded gecko in my java application using xulrunner.I have built xulrunner1.8.1.3 on a linux x32 machine. But now my deployment has problems as it is on a x64 linux machine. Can someone guide me on how to build xulrunner1.8.1.3 on x64 platform.? Do I have to download different source?If yes kindly give me the link. We are stuck at this problem. Thanks in Advance, Krithi. On Aug 20, 8:32 am, krithika <shyam.ram...@gmail.com> wrote: > I have successfully embedded gecko in my java application using > xulrunner.I have built xulrunner1.8.1...

Firefox 2.0.0.19 beta (build 2) and 3.0.5 beta (build 1) now available
Hello, Candidate builds of Firefox 2.0.0.19 and 3.0.5 are now available for testing. You can get the builds at: ftp://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2.0.0.18-candid .... If you have previously downloaded a beta version of either Firefox 2.0 or 3.0 or have manually set your copy to be using the "beta" release channel for updates, you can update yourself to Firefox 2.0.0.19 / 3.0.5 by selecting "Help > Check for Updates". The status for Firefox 2.0.0.19 / 3.0.5 can be found here: http://wiki.mozilla.org/Releases/Firefox_2.0.0.19 ...

do not use Thunderbird 3.2a1pre builds; they are not better than 3.1b2pre builds! (currently)
The quick filter bar has landed and is still surfacing bugs in the JavaScript engine in mozilla-central. As a result, the quick filter bar is all kinds of broken on mozilla-central builds (3.2a1pre builds). Please do not use such builds, and definitely please do not report bugs unless they also occur in a 3.1b2pre nightly! (The 3.2a1pre builds and the mozilla-central builds in general are to keep Thunderbird developers aware of changes happening upstream, but are not intended for use by users.) Andrew On 4/22/2010 2:46 AM, Andrew Sutherland wrote: > The quick filter ba...

How can I build a static build for firefox 3
Hi, I am trying to build a static build for firefox 3 on ubuntu. I was able to build firefox 3 non-static build okay. But as I enable these options in my .mozconfig, ac_add_options --enable-static ac_add_options --disable-shared I get these errors: c++ -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith - Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual- dtor -Wcast-align -Wno-long-long -pedantic -fno-strict-aliasing - fshort-wchar -pthread -pipe -DDEBUG -D_DEBUG -DDEBUG_scheung - DTRACING -g -fno-inline -Os -freorder-blocks -fno-reorder-functi...

How to build mozembed/gtk using my own xulrunner build?
Hi, I built my own xulrunner from mozilla 191src, how do I use it to build the new api test example for gtk? In the newapi wiki page: https://wiki.mozilla.org/Embedding/NewApi/GtkLinux I see this is a "TODO: using your own xulrunner build", do we have already a solution for this? Before I build my own xulrunner, I installed xulrunner-1.9-dev on Ubuntu 8.04, xulrunner-1.9-dev includes libxul-embedding-unstable which is required by ./configure in the new api gtk/x11 directory. To use my own xulrunner seems to be complex, because ./configure checks for libxul-embe...

build platform for fennec builds changing soon
Hi, In the next day or so we're going to be changing the machines we're using to do most of our fennec builds. This *should* be a no-op in terms of functionality of the builds; we're using the same SDKs as before. The new builds will be happening on slaves called 'bld-centos6-hp-XXX' or 'bld-linux64-ec2-XXX' or 'try-linux64-ec2-XXX'. This is an important project for RelEng because it allows us to do more builds in EC2, and frees up hardware to be reallocated as win64 builders. All branches except for mozilla-aurora, mozilla-beta, mozilla-r...

To build or not to build, that is the question
Hello, ever since I found out that VS.NET could upload all of your pages for you, I have used that method for uploading. However when using the Copy Project option, it seems to restart the aspnet service and the sessions clear. What I'm asking is when is it OK just to manually copy/paste some pages into the website directory w/out actually re-building the site? Right now, I have to wait until there are no users logged into my site to do updates, which are very minor, but include code-behind changes. Can I just upload the updated pages w/out building?In this world there are 10 types of pe...

superreview requested: [Bug 350211] Allow build-system addons part 2 & 3
romaxa <romaxa@gmail.com> has asked for superreview: Bug 350211: Allow build-system addons part 2 & 3 - $(MOZ_BUILD_APP)/build.mk https://bugzilla.mozilla.org/show_bug.cgi?id=350211 Attachment 236019: Bustage fix, missed nspr/build.mk Makefile.in https://bugzilla.mozilla.org/attachment.cgi?id=236019&action=edit ...

superreview cancelled: [Bug 350211] Allow build-system addons part 2 & 3
Benjamin Smedberg [:bs] (bsmedberg@) <benjamin@smedbergs.us> has cancelled romaxa <romaxa@gmail.com>'s request for superreview: Bug 350211: Allow build-system addons part 2 & 3 - $(MOZ_BUILD_APP)/build.mk https://bugzilla.mozilla.org/show_bug.cgi?id=350211 Attachment 236019: Bustage fix, missed nspr/build.mk Makefile.in https://bugzilla.mozilla.org/attachment.cgi?id=236019&action=edit ...

Web resources about - Linux builds now default to building with Gtk+3 - mozilla.dev.platform

Auditorium Building - Wikipedia, the free encyclopedia
... -87.6251722 Coordinates : 41°52′33.95″N 87°37′30.62″W  /  41.8760972°N 87.6251722°W  / 41.8760972; -87.6251722 The Auditorium Building in ...

The noise is building over Badgerys future
In the late 1970s, a group of acoustic engineers door knocked thousands of homes near airports around Australia.

Islamic State is building network in Jakarta, Indonesia: Sidney Jones
INDONESIAN forces are mobilising for a manhunt in steamy jungles on the far-flung island of Sulawesi to flush the country’s most-wanted man from ...

Melbourne: Brutalist buildings also potential tinder boxes
&nbsp;Saturday's editorial tells us that while &quot;The CBD has far too many high-rise dog-box apartments&quot;, the middle-ring suburbs &quot;are ...

Tribunal rules that developer Michael Koundouris should fix Manhattan apartment building
Michael Koundouris says he will appeal a decision regarding a leaky apartment building.

Andrew Friedman is building a long-term juggernaut without sacrificing the present
Some have criticized the Dodgers for failing to have a coherent plan, but in reality they have been laying the foundation for long-term success. ...

Co-working company enters Seattle by acquiring prominent Pioneer Square building
Home to mining companies during the Klondike Gold Rush, a handsome building in the heart of Pioneer Square is about to be turned into co-working ...

Snowman Building Total Body Workout
... hoping it happens soon! If there isn't, pin this workout for later when there is and get the family outside for a fun and active snowman building ...

Google is building a smart messaging service to take on Facebook ‘M’
Google is working on a new "smart" messaging service that will be able automatically answer users' questions, sources with knowledge of the plans ...

The artist who turned his dead cat into a drone is now building a helicopter out of a cow
Meet Bart Jansen. He's 36. He hails from the Netherlands. He fits solar panels on roofs for a living. He has kids. And in his spare time, he ...

Resources last updated: 12/27/2015 12:22:48 AM