RSS/Atom feed Twitter
Site is read-only, email is disabled

Checking to see if I really need glib 2.28.1

This discussion is connected to the gimp-developer-list.gnome.org mailing list which is provided by the GIMP developers and not related to gimpusers.com.

This is a read-only list on gimpusers.com so this discussion thread is read-only, too.

5 of 5 messages available
Toggle history

Please log in to manage your subscriptions.

Checking to see if I really need glib 2.28.1 Patrick Horgan 16 Mar 09:13
  Checking to see if I really need glib 2.28.1 Nils Philippsen 16 Mar 11:38
   Checking to see if I really need glib 2.28.1 Patrick Horgan 16 Mar 18:33
    Checking to see if I really need glib 2.28.1 Mikael Magnusson 16 Mar 18:49
   Checking to see if I really need glib 2.28.1 Patrick Horgan 16 Mar 18:48
Patrick Horgan
2011-03-16 09:13:42 UTC (almost 14 years ago)

Checking to see if I really need glib 2.28.1

There was a recent update to configure.ac:

commit 514a5548cdcaf5a60f47067007936dc58055132b Author: Michael Natterer
Date: Mon Mar 7 15:43:45 2011 +0100

configure: require GLib >= 2.28.1

I have a recent ubuntu and it has 2.26.x and so GIMP won't configure and build anymore. (Well, changing the 28 to 26 makes it "build", except there are 2 unresolved references, g_list_free_full, and g_slist_free_full. I don't suppose there's a workaround, huh? I wasn't wanting to build my own glib.

g_list_free full is a convenience function:

void g_list_free_full (GList *list, GDestroyNotify free_func) {
g_list_foreach (list, (GFunc) free_func, NULL); g_list_free (list);
}

and g_slist_free_full is about the same:

void g_slist_free_full (GSList *list, GDestroyNotify free_func) {
g_slist_foreach (list, (GFunc) free_func, NULL); g_slist_free (list);
}

That's going to be a lot of people having to build their own glib, and distributions having to upgrade their glib just for two convenience routines.

Patrick

Nils Philippsen
2011-03-16 11:38:01 UTC (almost 14 years ago)

Checking to see if I really need glib 2.28.1

On Wed, 2011-03-16 at 02:13 -0700, Patrick Horgan wrote:

There was a recent update to configure.ac:

commit 514a5548cdcaf5a60f47067007936dc58055132b Author: Michael Natterer
Date: Mon Mar 7 15:43:45 2011 +0100

configure: require GLib >= 2.28.1

I have a recent ubuntu and it has 2.26.x and so GIMP won't configure and build anymore. (Well, changing the 28 to 26 makes it "build", except there are 2 unresolved references, g_list_free_full, and g_slist_free_full. I don't suppose there's a workaround, huh? I wasn't wanting to build my own glib.

I just chatted up Mitch about this, we'll soon depend on gtk+-2.24 anyway so reverting the change that led up to this wouldn't help really.

Nils

Patrick Horgan
2011-03-16 18:33:04 UTC (almost 14 years ago)

Checking to see if I really need glib 2.28.1

On 03/16/2011 04:38 AM, Nils Philippsen wrote:

On Wed, 2011-03-16 at 02:13 -0700, Patrick Horgan wrote:

There was a recent update to configure.ac:

commit 514a5548cdcaf5a60f47067007936dc58055132b Author: Michael Natterer
Date: Mon Mar 7 15:43:45 2011 +0100

configure: require GLib>= 2.28.1

I have a recent ubuntu and it has 2.26.x and so GIMP won't configure and build anymore. (Well, changing the 28 to 26 makes it "build", except there are 2 unresolved references, g_list_free_full, and g_slist_free_full. I don't suppose there's a workaround, huh? I wasn't wanting to build my own glib.

I just chatted up Mitch about this, we'll soon depend on gtk+-2.24 anyway so reverting the change that led up to this wouldn't help really.

Did you mean 2.28?

Patrick

Patrick Horgan
2011-03-16 18:48:57 UTC (almost 14 years ago)

Checking to see if I really need glib 2.28.1

On 03/16/2011 04:38 AM, Nils Philippsen wrote:

On Wed, 2011-03-16 at 02:13 -0700, Patrick Horgan wrote:

There was a recent update to configure.ac:

commit 514a5548cdcaf5a60f47067007936dc58055132b Author: Michael Natterer
Date: Mon Mar 7 15:43:45 2011 +0100

configure: require GLib>= 2.28.1

I have a recent ubuntu and it has 2.26.x and so GIMP won't configure and build anymore. (Well, changing the 28 to 26 makes it "build", except there are 2 unresolved references, g_list_free_full, and g_slist_free_full. I don't suppose there's a workaround, huh? I wasn't wanting to build my own glib.

I just chatted up Mitch about this, we'll soon depend on gtk+-2.24 anyway so reverting the change that led up to this wouldn't help really.

So I hope that soon would be past GIMP 2.8 so distributions can accept it without having to update glib. It would make it a lot easier to get in. For me not an issue, building glib is easy. I just worry about whether we're getting too far ahead of the rest of the world.

Patrick

Mikael Magnusson
2011-03-16 18:49:04 UTC (almost 14 years ago)

Checking to see if I really need glib 2.28.1

On 16 March 2011 19:33, Patrick Horgan wrote:

On 03/16/2011 04:38 AM, Nils Philippsen wrote:

On Wed, 2011-03-16 at 02:13 -0700, Patrick Horgan wrote:

There was a recent update to configure.ac:

commit 514a5548cdcaf5a60f47067007936dc58055132b Author: Michael Natterer
Date: Mon Mar 7 15:43:45 2011 +0100

configure: require GLib>= 2.28.1

I have a recent ubuntu and it has 2.26.x and so GIMP won't configure and build anymore. (Well, changing the 28 to 26 makes it "build", except there are 2 unresolved references, g_list_free_full, and g_slist_free_full. I don't suppose there's a workaround, huh? I wasn't wanting to build my own glib.

I just chatted up Mitch about this, we'll soon depend on gtk+-2.24 anyway so reverting the change that led up to this wouldn't help really.

Did you mean 2.28?

No, the latest gtk2 version is 2.24, and the latest glib is 2.28.