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

libmypaint version for building GIMP-2.10.0

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.

3 of 3 messages available
Toggle history

Please log in to manage your subscriptions.

libmypaint version for building GIMP-2.10.0 Carmelo DrRaw 27 Apr 17:18
  libmypaint version for building GIMP-2.10.0 Jehan Pagès 27 Apr 22:38
  libmypaint version for building GIMP-2.10.0 Helmut Jarausch 28 Apr 10:53
Carmelo DrRaw
2018-04-27 17:18:53 UTC (over 6 years ago)

libmypaint version for building GIMP-2.10.0

Dear all,

I am currently stuck with what seems to be a version dependency conflict between GIMP and libmypaint-1.3.0.

GIMP requires GEGL >= v0.4.0, however libmypaint still requires GEGL v0.3.x:

checking for GEGL... no configure: error: Package requirements (gegl-0.3 >= 0.3) were not met:

No package 'gegl-0.3' found

This happens because GEGL v0.4.x only provides gegl-0.4.pc

I am using the latest official release of libmypaint: https://github.com/mypaint/libmypaint/releases/download/v1.3.0/libmypaint-1.3.0.tar.xz

Should I use a specific commit instead?

Thanks a lot!

Jehan Pagès
2018-04-27 22:38:23 UTC (over 6 years ago)

libmypaint version for building GIMP-2.10.0

Hi!

On Fri, Apr 27, 2018 at 7:18 PM, Carmelo DrRaw wrote:

Dear all,

I am currently stuck with what seems to be a version dependency conflict between GIMP and libmypaint-1.3.0.

GIMP requires GEGL >= v0.4.0, however libmypaint still requires GEGL v0.3.x:

checking for GEGL... no configure: error: Package requirements (gegl-0.3 >= 0.3) were not met:

No package 'gegl-0.3' found

This happens because GEGL v0.4.x only provides gegl-0.4.pc

Which is normal, since it is GEGL 0.4, not 0.3. ;-)

And yes, you are right. The GEGL dependency in libmypaint is GEGL v0.3, and I am not sure that will change soon, since libmypaint developers are mostly working on libmypaint v2 now. You can still ask them if they would make a libmypaint v1 with updated GEGL dep.

BUT for the time being, it is not much a problem because (1) GEGL v0.3 and v0.4 can be installed next to each other (hence the different namespace) and (2) you don't have to build libmypaint with GEGL. libmypaint-gegl is not used by GIMP in any way to this day. So just build libmypaint with --disable-gegl and don't care about installing GEGL v0.3.

I am using the latest official release of libmypaint: https://github.com/mypaint/libmypaint/releases/download/ v1.3.0/libmypaint-1.3.0.tar.xz

libmypaint version is right. This is the GEGL version whose version you did not correctly installed.

Jehan

Should I use a specific commit instead?

Thanks a lot! _______________________________________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership: https://mail.gnome.org/mailman/listinfo/gimp- developer-list
List archives: https://mail.gnome.org/archives/gimp-developer-list

ZeMarmot open animation film
http://film.zemarmot.net
Liberapay: https://liberapay.com/ZeMarmot/
Patreon: https://patreon.com/zemarmot
Tipeee: https://www.tipeee.com/zemarmot
Helmut Jarausch
2018-04-28 10:53:10 UTC (over 6 years ago)

libmypaint version for building GIMP-2.10.0

On 04/27/2018 07:18:53 PM, Carmelo DrRaw wrote:

Dear all,

I am currently stuck with what seems to be a version dependency conflict between GIMP and libmypaint-1.3.0.

GIMP requires GEGL >= v0.4.0, however libmypaint still requires GEGL v0.3.x:

checking for GEGL... no configure: error: Package requirements (gegl-0.3 >= 0.3) were not met:

No package 'gegl-0.3' found

This happens because GEGL v0.4.x only provides gegl-0.4.pc

I am using the latest official release of libmypaint: https://github.com/mypaint/libmypaint/releases/download/v1.3.0/libmypaint-1.3.0.tar.xz

I have applied the following "patches" With these libmypaint compiles fine.

Helmut

sed -i -e'/gegl_required_version/ s/0.3/0.4/' configure.ac sed -i -e's/gegl-0.3/gegl-0.4/g' gegl/Makefile.in sed -i -e's/gegl-0.3/gegl-0.4/g' gegl/Makefile.am sed -i -e's/gegl-0.3/gegl-0.4/g' gegl/libmypaint-gegl.pc.in sed -i -e's/Gegl-0.3/Gegl-0.4/g' gegl/Makefile.am sed -i -e's/Gegl-0.3/Gegl-0.4/g' gegl/Makefile.in sed -i -e's/gegl-0.3 >= 0.3/gegl-0.4 >= 0.4/g' configure