Opened 6 years ago

Closed 6 years ago

Last modified 6 years ago

#7481 closed defect (fixed)

Dependency is missing (gegl)

Reported by: yuksiy Owned by: ken@…
Priority: normal Milestone: 7.9
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc: yuk@…

Description

( This ticket has been re-posted revised my following post.
[http://lists.linuxfromscratch.org/pipermail/blfs-dev/2016-February/031592.html )

I encountered an error on the following page. http://www.linuxfromscratch.org/blfs/view/7.8/general/gegl.html

# ./configure --prefix=/usr
No package 'glib-2.0' found
No package 'gobject-2.0' found
No package 'gmodule-2.0' found

I think that "GLib" should be described as "Required Dependency" to satisfy the build chain.

Change History (6)

comment:1 by ken@…, 6 years ago

Resolution: fixed
Status: newclosed

Fixed at r17006

comment:2 by ken@…, 6 years ago

Milestone: 7.107.9
Resolution: fixed
Status: closedreopened

Arghh. This was not the ticket I meant to close. Reopening and setting to 7.9.

comment:3 by ken@…, 6 years ago

Owner: changed from blfs-book@… to ken@…
Status: reopenednew

I guess that until now, nobody has been so keen to build the gimp, at least since bable and gegl became dependencies, that they tried to build the deps without already building glib-2. Alternatively, people built the optional deps for babl (gobject-introspection pulls in glib).

This looks valid, I'm just trying to work out why nobody noticed until now ;-)

comment:4 by ken@…, 6 years ago

I think I've fixed this at r17008, but since I already closed this ticket in error once before, I'll keep it open for a bit for further comments (it has been a loooooong day by my standards).

comment:5 by bdubbs@…, 6 years ago

Resolution: fixed
Status: newclosed

I just finished gimp. It has 21 dependencies and of course many of those (e.g webkit) have more. I did see gegl and built it before I tried gimp. The build went smoothly and gimp works fine.

I note that the only place that references gegl is gimp, but there are 73 references to glib in the book. I suppose that to be accurate we can say that gegl needs glib, but I really think it would be hard to get there without out first building glib first.

Looking at configure, they do have GLIB_REQUIRED_VERSION=2.28.0 so it definitely is a dependency.

Closing the ticket.

comment:6 by bdubbs@…, 6 years ago

Cc: yuk@… added
Note: See TracTickets for help on using tickets.